回答:
私が使用する1つの方法は、alacharteパッケージを使用してメニューにエントリを追加することです。
sudo apt-get install alacarte
UnityおよびGNOME Shell(Ubuntu 17.10以降)で動作します。
これについては2つの方法があります
11.10以降の場合:
シンプルなカスタムを作成するには、.desktop
これらのエントリを.desktop
〜/ .local / share / applications /にある選択したファイルに追加する必要があります
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
.desktopファイルの追加オプションについては、このサイトをご覧ください。使用可能なすべてのオプションが非常によく説明されています。
また、既存のアプリケーションからのの.desktopファイルをコピーすることができ/usr/share/applications/
、あなたに~/.local/share/applications/
、ニーズに合わせて、それを編集します。
すなわち、これはgedit .desktopファイルをユーザー用の.desktopファイルが保存されるフォルダーにコピーします
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
その後、nautilus ~/.local/share/applications/
作成したファイルをUnityランチャーにドラッグアンドドロップしてその場所を開きます。
ファイルをドラッグアンドドロップする代わりにオプションがあり、dconf-editorを開いて(sudo apt-get install dconf-tools
USCでインストールまたは検索する)desktop.unity.launcher
、キーの右側のエントリをダブルクリックしてキーのお気に入りに移動して編集できます。
カスタムランチャーを追加するには、「/ home //。local / share / applications / .desktop」という形式で目的の位置に追加します。尊重することを忘れないでください,
、その行にスペースをと行が始まり、で終わることを確認してください[
と]
それぞれ。
この方法では、お気に入りの変更を有効にするためにログオフして再度ログインする必要があります。これにより、ダッシュに表示されます
gnome-desktop-item-edit
このためには、必要gnome-tweak-tool
またはgnome-shell
インストールされています
ALT+ F2を使用して入力
gnome-desktop-item-edit --create-new ~/Desktop
これにより、[ランチャーの作成]ダイアログが開きます。
この.desktop
ファイルを入れ/home/<username>/.local/share/applications/
て、ダッシュに表示することができます
alacarte
この方法では、alacarte
インストールする必要があります。
sudo apt-get install alacarte
ALT+ F2を使用して入力alacarte
このダイアログが表示されます:
必要なカテゴリを選択し、「新しいアイテム」をクリックします
このダイアログが表示されます
OKをクリックします。ダッシュに表示されます
Ubuntu 13.04以降の注意:上記の手順を実行しても何も起こらず、ダッシュに何も追加されていないように見えます
これを解決するには、に移動する
~/.local/share/applications
と、という名前のファイルが表示されるはずですalacarte-made.desktop
。このファイルを右クリックして、
excecute
許可を許可するボックスをチェックします。プロパティダイアログを閉じた後、エントリがダッシュに表示されます。
ソース:
.desktop
実行中のアプリケーションからファイルを生成するには、ランチャーのアイコンを右クリックし、「ダッシュに追加」を選択します。その後、生成されたファイルをで変更できます~/.local/share/applications
。
.local/share/applications
フォルダ内の.desktopファイルもこのトリックを行います。
必要な.desktop
ファイルを追加し、それらを使用して実行可能にしchmod +x <filename>
、タイプしてUnityを再起動するだけですunity --replace
崇高なテキスト用の.desktopファイル
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
注
Exec文字列にスペース文字が含まれる場合は、二重引用符を使用する必要があります。
chmod +x <filename>
ダッシュには必要ありません。.desktop
ダブルクリックして実行するファイルにのみ必要です。に有用ですが、有用ではあり~/Desktop
ません~/.local/share/applications
--replace
統一のオプションは、現在は何もしません(Ubuntu 19.04のユニティ7.5.0)。再読の別の方法はあり.local/share/applications
ますか?以前のインストールで読まれなかったものがたくさんあります(ログイン/ログアウトを試みました)
unity --replace
7.5.0以降、このステップは不要です。ダッシュはリアルタイムで更新されます。私の問題は、Exec=
行のターゲット実行可能ファイルがコンピューターにインストールされていないことです(再インストール後)。どういうわけかUnityはこれを検出し、.desktop
実行されないファイルを隠します。