単一のUnityアイコン/ボタンに複数のアプリケーションを「囲む」ことは可能ですか?ランチャーのボタンの数を制御し続けるために、同じタイプのアプリケーション(スクリーンショットを撮るなどの小さなアクセサリーアプリケーションやWebアプリケーションなど)を1つのボタンに保存することは非常に便利です。 xfceパネルで...
この答えは2つの潜在的な答えを与えます-DrawersとQuicklists
引き出しは12.04のPPA経由で利用可能です:
Sudo add-apt-repository ppa:ian-berke/ppa-drawers
Sudo apt-get update
Sudo apt-get install drawers
ダッシュからドロワーを起動します。引き出しには、~/.local/share/applications
から作成したアイコンをドラッグアンドドロップします。
引き出しを起動します-ダッシュから引き出しにお気に入りのアプリケーションをドラッグアンドドロップできます。
複数のオプションを起動するデフォルトの統一方法は、クイックリストを使用することです-ランチャーアイコンを右クリックして、そのランチャーアイコンのオプションのメニューを表示します。
12.04のグラフィカルな方法を使用したクイックリストの作成は、MyUnityを使用して利用できます
このオプションを使用すると、クイックリストを作成できます。クイックリストは、ランチャーアイコンを右クリックしたときに表示されるサブメニューです。
11.04のグラフィカルな方法を使用したクイックリストの作成は、work-in-progress-たとえば-Unity Launcher Editor
これはNatty(ubuntu 11.04)で動作しますが、pythonバージョンの変更により、oneiric(ubuntu 11.10)では動作しません(これを書いている時点では)
to install
cd ~/Downloads
Sudo apt-get install bzr
bzr branch lp:unity-launcher-editor
to run
cd ~/Downloads/unity-launcher-editor
./ule
幸いなことに、クイックリストも手動で簡単に作成できます。クイックリストは、少なくとも以下を含む。desktopファイルです。
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1
X-Ayatana-Desktop-Shortcuts=example_app2;
[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity
これを、変更する必要がある領域に分けてみましょう(例の上から下へ)。
Icon=
:これは/usr/share/icons
にあるグラフィカルな画像ファイルですName=
:これは、ランチャーアイコンにカーソルを合わせると表示されるツールチップですExec=
:これは、ランチャーアイコンを左クリックしたときに実行されるデフォルトの実行可能ファイルですX-Ayatana-Desktop-Shortcuts=
:これはセミコロンで区切られたグループのリストです。各グループは、[group_name Shortcut Group]
エントリの下にあるクイックリストメニューオプションです。
example_apps
これはX-Ayatana-Desktop-Shortcuts
フィールドのグループの名前ですName=
:これはクイックリストメニューテキストですExec=
:これは、クイックリストエントリを選択するときに実行される実行可能ファイルです。desktopファイルはローカルフォルダー~/.local/share/applications
に存在する必要があります
まだ存在しない場合は、このフォルダーを作成します。
mkdir -p ~/.local/share/applications
フォルダーにファイルを作成します-たとえばmyquicklist.desktop、このファイルをNautilusからUnityランチャーにドラッグアンドドロップします。
ランチャーボタンをクリックしたときのデフォルトのXFCEアクションは、実行可能ファイルを実行することです。ランチャーでは、デフォルトで電卓を使用できます
Name=My Quicklist
Exec=gcalctool
XFCEランチャーで可能な他のアクションは、ランチャーアイテムのリストを表示することです。残念ながら、Unityではこれを行うことができません-右クリックである必要があります。
デフォルトのExec=
は何かを実行する必要があります-たとえば、これを使用して、右クリックを促すクイックポップアップダイアログを表示できます。
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2
必要な次の例を挙げました。
Exec=gnome-screenshot -i
Exec=xfce4-dict
Exec=gcalctool
したがって、例。desktopファイルは次のようになります。
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2
X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator
[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity
[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity
[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity
Drawersは、Unity Laucherでアプリケーションをグループ化するのに最適な方法です。
現在のところ、リポジトリでは利用できませんが、PPAからインストールできます。
Sudo add-apt-repository ppa:ian-berke/ppa-drawers
Sudo apt-get update
Sudo apt-get install drawers
引き出しの使用方法を示すスクリーンショット
新しい引き出しを作成したら、ダッシュからアプリケーションをドラッグアンドドロップできます。
引き出しの中にファイルやフォルダーを保存することもでき、一般的に使用されるファイルにすばやくアクセスできます。
出典:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/1
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers
はい。ランチャークイックリストを使用して、ランチャーアイコンの右クリックメニューにアプリケーションを追加できます。この質問を見てください:
具体的には、 libreoffice example は、同じアイコンの下で必要なアプリケーションを実行するように変更できます。
buntu 11.10(Oneiric)およびUnity(3D)の場合
例:「Ubuntu Toolbox」多目的アイコン
説明:複数のUnityランチャーアイコンを置き換える単一の「ツールボックス」アイコン:システム設定(デフォルト)、buntu Tweak、- buntu Software Center、およびソフトウェア更新。
コメント:アイコン(カスタムではない)、ファイルの命名、デフォルトの項目についていくつか妥協しました。他の選択肢は衝突するか、既存のアイテムと混同される可能性があります。(警告されます)
mkdir ~/.local/share/applications (if required)
gedit ~/.local/share/applications/toolbox.desktop &
注:アンパサンド「&」はコマンドラインをすぐに解放します。
カスタム 'toolbox.desktop'ファイル:(簡単に編集可能)
[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=Shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0
X-Ayatana-Desktop-Shortcuts=UbuntuTweak;SoftwareCenter;SoftwareUpdates;
[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-Tweak
TargetEnvironment=Unity
[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity
[SoftwareUpdates Shortcut Group]
Name=Update Manager
Exec=update-manager -c
TargetEnvironment=Unity
David6とfossfreedomの両方の答えは非常に良いと思います。これは同じもののバリエーションを示すためです。
この場合、それは私がさまざまなアクションのために持っている「ユーティリティ」アイコンであり、標準アプリ、いくつかのシェルスクリプトおよびコマンドを使用します。私はシナプスを実行するためにアイコンの左クリックを設定したほとんどのシナプスを使用しているため、他のすべては右クリックのクイックリストから外れています。
関心のあるもう1つのポイント-クイックリスト付きのカスタム.desktopでは、「X-Ayatana-Desktop-Shortcuts =」行により、クイックリストに表示される内容と表示される順序が決まります。
例-10個の[ショートカットグループ]エントリを作成できますが、 'X-Ayatana-Desktop-Shortcuts ='行の内容のみを表示できます
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;
[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity
[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity
[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity
[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity
[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity
[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity
[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity
[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity
[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity
[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity
[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity
Exを与えるために。小さいスクリプトの場合、Exec = htop1は、$ PATHのビンにあるhtop1という名前のファイルです(〜/ bin
#!/bin/bash
gnome-terminal --command htop
Exec = update1はupdate1という名前です
#!/bin/bash
gnome-terminal --command "Sudo apt-get update"
X-Ayatana-Desktop-Shortcuts =行のスペースを節約したい場合は、Scg1; Scg2; Scg3;のようなものを使用して、より簡単な方法でショートカットグループに名前を付けることができます。電気ショック療法、そう
X-Ayatana-Desktop-Shortcuts = Scg1; Scg2; Scg3; ect。
最初のエントリを取得する例として
[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity
ランチャーアイコン、クイックリストなどを使用してできることの多くとバリエーション。
新しいアプリケーションをチェックしてください:Drawers http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers
あなたはすることでPPAを追加することができます
Sudo add-apt-repository ppa:ian-berke/ppa Sudo apt-get update && Sudo apt-get installドロワー
ダッシュに「Drawers」と入力するだけで開始できます。 〜/ .local/share/applicationsにドロワーランチャーを作成し、ランチャー/ドックに配置できます。次に、必要なもの(ドキュメント、フォルダー、アプリケーション、Web URL)をドラッグアンドドロップします。左クリックすると各ファイルのアイコンが付いたミニダッシュが開き、右クリックするとクイックリストが開きます。開いている引き出し内のアイテムを右クリックすると、名前または実行コマンドを編集できます。左クリックすると、デフォルトのアプリケーションで起動します。