web-dev-qa-db-ja.com

デフォルトのユーザーフォルダパスを変更しますか?

Ubuntuの以前のリリースでは、Ubuntu Tweakを使用してユーザーフォルダー(音楽、ドキュメント、ビデオなど)へのパスを変更しました。 Gnome 3でこれを行うオプションが見つかりません。UbuntuTweakのppaには、Oneiricのバージョンがまだありません。

19
Eduardo Rivas

ターミナルを開き、次のコマンドを記述します。

gedit ~/.config/user-dirs.dirs

各行はユーザーフォルダーの定義(音楽、ビデオなど)であり、必要に応じて編集します。たとえば、videosフォルダーを自宅ではなく別のディスクに配置し、XDG_VIDEOS_DIRパラメーターを次のように変更しました。

XDG_VIDEOS_DIR="/media/share/Video"

または単に実行:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

ログアウトし、再度ログインして、適切に有効にします。

33
Pisu

今日のように(7年後!)、私の実験は次のように見える:

  1. これらの変数は~/.config/user-dir.dirsファイルで設定されます。XDGは「Xデスクトップグループ」を表します。つまり、「ウィンドウ」プロセスに関連しているように見えます。しかし、たとえば、ユーザー(またはルート)はこれらの変数に環境変数としてアクセスできません。

  2. 変数XDG_DOCUMENTS_DIRは、ある特定のディレクトリに「特別な」アイコンを与えるために、Nemoで責任を負うものであるようです。

  3. それが私たちが悩んでいることです。ある特定のディレクトリに特別なアイコンを与え、「これはあなたのDOCUMENTSディレクトリです」という意味です。

  4. これを~/Documents以外の特定のディレクトリに与えるには、
    -a。 NemoのLHパネルの[マイコンピュータ]の下にある目的のディレクトリからリンクを作成します
    -b。 XDG_DOCUMENTS_DIR~/.config/user-dir.dirs変数の値を、絶対パスを使用してこのディレクトリに変更します。
    -c。ログアウトしてからログインし直します。名前が何であれ、NemoのLH側とRH側の両方で、ディレクトリに「特別な」ドキュメントアイコンが表示されます。

注:上記のコメントで提案されているように、~/Documentsディレクトリを削除するだけでは十分ではありません。特に、起動時にXDG_DOCUMENTS_DIRパスが実際に有効なディレクトリにつながらないことがわかった場合、XDG_DOCUMENTS_DIRの設定はuser-dir.dirsで上書きされ、原則として、$HOME/Documents...(実際、奇妙なことに、私の実験では、不可解な理由で通常$HOMEに置き換えられることがわかります)。

NB2を上記の代替として(特に「特別な」アイコンが特に重要でない場合)、シンボリックリンクを使用できます...これは「ドキュメント」と呼ぶことができます。実際には、ターゲットファイルのシンボリックリンクと特別なアイコンの両方を使用できます。

NB3提案されたとおりにシンボリックリンクを作成できるとは思わない...そして特別なDOCUMENTSアイコンを付けてください!しかし、これを考えると、すべてはとにかく化粧品に関するもののようです。

1
mike rodent

ターミナルをいじりたくない場合は、Ubuntu Tweakをインストールして、それでそれを行うことができます。

1
raphsabb