Ubuntu 14.04:メニューの場所へのリンクを追加


10

すべてのnautilusウィンドウの左ペインの上部にある場所ウィンドウにカスタムリンクを追加したいと思います。左側のペインにドラッグアンドドロップすることを提案する解決策を見つけましたが、私のUbuntu 14.04では機能しません。

ここでそれがどのように機能するか知っていますか?

回答:


10

場所へのリンクを追加する方法はいくつかあります。それはブックマークと呼ばれています。追加したいディレクトリでブックマークメニューをクリックし、ブックマークとしてマークします。


4
Bookmarksplaces同じではありません。これらは、の左側のメニューでは異なって表示されFilesます。たとえば、このスレッドを参照してください。
Johu

3
私はブックマークについて知りませんでした。場所へのリンクを追加する方法を探しているとき、私が本当に欲しかったのはブックマークでした。これは私に非常によく答えます。
Emile Bergeron、2015

17

古い質問が出てきて申し訳ありませんが、受け入れられた答えは、アイテムをプレイスではなくブックマークに追加する方法を説明しています。残念ながら、場所リストに追加することはできません。

プレイスのアイテムはで定義されてい.config/user-dirs.dirsます。鉱山は次のようになります。

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

ディレクトリは自由に追加できますが、Nautilusにはリストされていません。フォルダを変更して別のディレクトリを指すようにしたり、「$ HOME /」に設定してそれらを削除したりできます(を参照man xdg-user-dirs-update)が、それらを追加することはできません。これは、xdgツール(などxdg-user-dir)に、設定可能な「Places」ディレクトリの固定リストがあるためです。このリストはman xdg-user-dir次のようにして確認できます。

This command expects the name of an XDG user dir as argument. The
possible names are:
    DESKTOP
    DOWNLOAD
    TEMPLATES
    PUBLICSHARE
    DOCUMENTS
    MUSIC
    PICTURES
    VIDEOS

申し訳ありませんが、[場所]メニューに新しいエントリを追加して、xdg- *ツールで認識させることはできません。ブックマークは変更可能です。Linuxのバージョンとフレーバーに応じて、ブックマークを追加/編集するメニュー項目を見つけたり、Ctrl- Dを押すか、歯車記号を押してブックマークとして場所を追加したりできます。ブックマークはに保存され.config/gtk-3.0/bookmarksます。重複するエントリ(ブックマークとプレイスの両方にあるエントリ)は、少なくともNautilusではプレイスにのみ表示されるようです。


1
Ctrl Dで私はブックマークセクションを開始し、そこにディレクトリを配置しました(Nautilus)。場所セクションを編集したいのですが、それ私のラップトップであることわかります:s
TungstenX

3

user-dirs.dirsファイルを変更して独自のアイテムを追加できます。ホームディレクトリにフォルダーを作成し、次のようにファイルに場所を追加します。

cd .config
sudo nano user-dirs.dirs

プログラムをリストに追加し XDG_DOCUMENTS_DIR="$HOME/programs" 、アイコンをmofdiで変更してからXDG_{icon name}_DIR 、ファイルマネージャーを再度開くだけで、これが私の最終的なファイルです。

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"

私の場合-14.04-場所リストの「ドキュメント」エントリを削除して「プログラム」という名前の1つに置き換えたNautilusを閉じて再度開いた後 XDG_DOCUMENTS_DIR = "$ HOME / programs2"に別の行を追加してから、「programs」エントリを「programs2」に置き換えました。そのため、リストの表示名としてファイルパスの最後の部分を使用するように見えますが、エントリの固定セットごとに1つしか使用できません(そのセットのfedorqui回答を参照)。
WillC、2017年

2

xdg-user-dirs-updateコマンドは、完璧なソリューションのようです!

xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/

からman xdg-user-dirs-update

   --set NAME PATH
       Sets the XDG user dir with the given name.

       NAME should be one of the following:
           DESKTOP
           DOWNLOAD
           TEMPLATES
           PUBLICSHARE
           DOCUMENTS
           MUSIC
           PICTURES
           VIDEOS

       PATH must be an absolute path, e.g.  $HOME/Some/Directory.

これにより、既存の固定リストの1つをカスタムの場所に変更できますが、リストに追加することはできません。たとえば、xdg-user-dirs-updateでは、「Downloads_Data」と「Downloads_Executables」を使用できません。それでも知っておくと良い。
WillC、2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.