web-dev-qa-db-ja.com

ランチャーにフォルダーショートカットを追加するにはどうすればよいですか?

安心してアクセスできるように、ランチャーにいくつかのフォルダーを追加したいと思います。ランチャーにショートカットを追加するにはどうすればよいですか?

16
dushyantashu

2つの方法があります。

動的に

追加するフォルダーを(nautilusで)参照して、フォルダーにショートカットを追加し、ブックマークメニューから[ブックマークの追加]を選択します。または、を押すことができます Ctrl+D。この方法で作成したブックマークは追加ランチャーの上部セクションのFilesアイコンに自動的に追加されます(Nautilusはこれらのショートカットをファイルに追加します:~/.config/gtk-3.0/bookmarks)。

ランチャーのアイコンの「静的」セクション。

または、.desktopファイルを編集して、ファイルアイコン(またはその他のアイコン)にショートカットを追加できます。この方法を使用すると、ショートカットの名前と、複数ある場合はショートカットの順序をより細かく制御できます。

  • そのためには、まず.desktopファイルを~/.local/share/applicationsにコピーします

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • (コピーされた)ファイルをgeditで開きます。ダブルクリックしても開かないので、geditウィンドウを開いてファイルをgeditウィンドウにドラッグします。

  • 次の行を探します。

    Actions=Window;
    

    ランチャーでフォルダーに付ける名前を追加します。

    Actions=Window;YourFolder;
    
  • ファイルの最後に、次のようなセクションを追加します。

    [Desktop Action YourFolder]
    Name=YourFolder
    Exec=nautilus /path/to/thefolder
    OnlyShowIn=Unity;
    

ログアウトして再度ログインすると、右クリックで[ファイル]アイコンにショートカットが表示されます。

説明:

Dashのアイコンとランチャーは、.desktopファイルを表します。これらのアイコンには「メイン」コマンドが1つあります(クリックするとどうなります)が、canには多数のショートカットがあります(右クリックでアクセス可能)。

この「メイン」コマンドは、Exec=行の[Desktop Entry]のすぐ下のセクションにあり、ショートカットActions=行にリストされ、定義されています。 [Desktop Action YourFolder]-セクションで。

~/.local/share/applicationsの.desktopファイルは/usr/share/applicationsのファイルよりも優先されますが、最初にオリジナルをローカルディレクトリにコピーした後は、ログアウト/ログインする必要があります。クリーンな手順では、常にローカルの手順を編集し、元の手順はそのままにします。

注意:

最初の方法で作成したブックマークは自動的にアイコンに追加されますが、nautilus.desktopファイルの一部ではありません。


15.04の編集およびそれ以降

上記の答えは15.04以降にも当てはまりますが、静的セクションの編集(ローカルにコピー)するランチャーは次のとおりです。

/usr/share/applications/org.gnome.Nautilus.desktop

の代わりに

/usr/share/applications/nautilus.desktop
24
Jacob Vlijm