Nautilusファイルマネージャーのデフォルトのオープンフォルダーを設定する方法


9

Nautilusを設定して、ホームフォルダーではなくドキュメントフォルダーで開くにはどうすればよいですか?

このサイトを精査したところ、ユーザーに/usr/share/applications/nautilus.desktopファイルを編集するように指示する回答が見つかりました%U。目的のデフォルトディレクトリへのパスに置き換えてください。nautilus.desktop上記のディレクトリでのすべての亜種を編集しましたが、編集しても効果はありません。編集後にすべてのファイルをチェックして、編集内容が効果的に保存されていることを確認しました。

すべてのファイルを編集して、次のように読みました。

Exec=nautilus --new-window /home/judy/Documents

また、org.gnome.Nautilus.desktopファイルを編集しましたが、確かに、喜びはありません。

Ubuntu 15.10を実行しています。

注:nautilus /home/judy/Documentsコマンドラインから入力すると、Nautilusは目的のディレクトリで適切に開きます。ランチャーバーのアイコンを構成してこのコマンドを実行し、金属製のファイルドロワーのように見えるNautilusアイコンを表示する簡単な方法はありますか?

ありがとう。これで髪を引っ張っています。


1
これらの変更を行った後、再起動を試みましたか?

また、nautilus --new-window /home/judy/Documentsターミナルで実行しただけでは、期待どおりに動作しますか?

驚いたことに、それが機能するために使用されていた方法はもうありません。私の答えを削除します。理由がわかった場合は投稿します。
Jacob Vlijm

アドバイスありがとうございます。/ usr / share / applicationsにある元のnautilusデスクトップファイルを編集して、デフォルトの状態に戻しました。私はorg.gnome.Nautilus.desktopファイルを〜/ .local / share / applicationsディレクトリにコピーし、geditを使用してそのExec行を編集しました。再起動しました。source〜/ .profileコマンドを実行しました。悲しいことに、それでも喜びはありません。ランチャーバーからnautilusを起動しても、ドキュメントディレクトリではなくホームディレクトリで起動します。
trinkner 2015

ファイルの内容は次のとおりです。[Desktop Entry] Name = Files Comment =ファイルにアクセスして整理するKeywords = folder; manager; explore; disk; filesystem; Exec = nautilus --new-window / home / judy / Documents Icon = system-file-manager Terminal = false Type = Application DBusActivatable = true StartupNotify = true Categories = GNOME; GTK; Utility; Core; FileManager; MimeType = inode / directory; application / x-gnome-saved-search; X-GNOME-Bugzilla-Bugzilla = GNOME X-GNOME-Bugzilla-Product = nautilus X-GNOME-Bugzilla-Component = general X-GNOME-Bugzilla-Version = 3.14.2など... Webサイトで許可されていませんさらに文字を追加します。
trinkner

回答:


3

ユニティ・ダッシュに示されたファイルはもうないです/usr/share/applications/nautilus.desktopけど/usr/share/applications/org.gnome.Nautilus.desktop

Exec=ファイル自体の行を変更しても効果はありません。問題はDBusActivatable=true、システムにdbus経由でnautilusを実行させるエントリです。したがって、このExec=行は無視されています。おそらくnautilusにdbus(/usr/share/dbus-1/services/org.gnome.Nautilus.service)を使用して目的のディレクトリを提供することは可能ですが、私はそのシステムについて詳しく知りません。
詳細については、こちらをご覧くださいhttps : //wiki.gnome.org/HowDoI/DBusApplicationLaunching

私にとっての簡単な解決策は、gnome / dbusランチャーアイコンを非表示にし、古いものを再び表示することでした。エントリNotShowIn=Unity;をに追加し/org.gnome.Nautilus.desktopてコメントアウトしnautilus.desktopます。そこでExec=、目的のディレクトリで行を調整できます。

(file: org.gnome.Nautilus.desktop)

[Desktop Entry]
NotShowIn=Unity;     # <--------------------------- add this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window %U
Icon=system-file-manager
Terminal=false
Type=Application
DBusActivatable=true
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

#OnlyShowIn=Unity;    # <---------------- comment out this line !

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window
#OnlyShowIn=Unity;    # <---------------- comment out this line !

(file nautilus.desktop)

[Desktop Entry]
#NotShowIn=Unity;     # <---------------- comment out this line !
Name=files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window /{DESIRED_DIRECTORY}     # <- adjust !
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Core;FileManager;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
X-GNOME-UsesNotifications=true
Actions=Window;
X-Unity-IconBackgroundColor=#af4853
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=nautilus --new-window

2
@techrafファイルを編集した後もまだ喜びはありません。nautilus設定ファイルがこんなにたくさんあるのに困惑しています。それぞれ何をしますか?私のシステムがありusr/share/applications/nautilus.desktopusr/share/applications/nautilus-home.desktopusr/share/applications/nautilus-classic.desktopusr/share/applications/nautilus-autorun-software.desktop、とusr/share/applications/nautilus-connect-server.desktopusr/share/applications/nautilus-folder-handler.desktopusr/share/applications/org.gnome.Nautilus.desktop
trinkner

@trinkner私は各ファイルが正確に何であるかはわかりませんが、これらは異なる用途のための異なるランチャーアイコンです。nautilus-home.desktopたとえば、ランチャーのホームアイコンに使用されます(開いてコメントを見てください)。特定の場所に新しいアイコンを作成することもできます。nautilus.desktopをコピー%Uしてディレクトリに置き換えるだけです。ダッシュでそれを見つけるには、エントリがないことを確認する必要がありNotShowIn=Unityます。
L31N 2016

1
@techrafによって提案された編集を行うことにより、Nautilusが目的のフォルダを開くことに成功しました。しかし編集後、ピン留めされたランチャーバーアイコンから起動すると、Nautilusはデフォルトの/ home / userディレクトリで開いたままでした。これを解決するために.desktop、/ usr / share / applicationsにあるすべてのnautilus .backupファイルの名前をファイル名に追加することで変更しました。.backuporg.gnome.Nautilus.desktopファイル名に追加しました。名前を変更しなかったファイルはでnautilus.desktop、@ techrafの提案に従って編集しました。これで、ランチャーアイコンが目的のフォルダーで正しく開きます。
trinkner 2016

1
それもうまくいきませんでした。私はubuntu 18 LTSにいます。この全体はばかげています。30種類のことを試してみましたが、デスクトップフォルダをクリックして開くことができません。時間の経過とテクノロジーが役に立たなくなっていくのを見るのは驚くべきことです。iノード/ディレクトリを開くことで解決した問題だと思いました。多分私は次のLTSまで待つでしょう。
Trevor Hickey

1

しばらくの間、これを機能させようとしています。多くの不満の後、私のために働く何かに偶然出会いました:

  • 「nautilus」で始まるすべてのファイルのすべての「Exec」コマンドを変更しました

    Exec=nautilus-autorun-software /home/user/Desktop

  • デスクトップと フォルダから すべての既存の「ファイル」アイコンを削除しました/home/user/.local/share/applications(機能しなかったこの問題を解決するための過去の試みにより、それらのいくつかは静かになりました)

  • /usr/share/applications/org.gnome.Nautilus.desktopの3行を変更しました:

    Exec=nautilus --new-window /home/user/Desktop DBusActivatable=false ... Exec=nautilus --new-window /home/john/Desktop/repos

注:execコマンドはorg.gnome.Nautilus.desktopに2回表示されます。一番最後の行で一度。両方を変更しました。

  • コンピュータを再起動した

  • アクティビティからファイルを開始し(アクティビティ->ここに入力して検索...-> "ファイル")、動作しました。

ファイルアイコンをお気に入りに追加し(右クリック->お気に入りに追加)、毎回正しいフォルダを開きます。

これは、変更後のorg.gnome.Nautilus.desktopファイルです。

   [Desktop Entry]
   Name=Files
   Comment=Access and organize files
   # Translators: Search terms to find this application. Do NOT translate or 
   localize the semicolons! The list MUST also end with a semicolon!
   Keywords=folder;manager;explore;disk;filesystem;
   Exec=nautilus --new-window /home/user/Desktop
   # Translators: Do NOT translate or transliterate this text (this is an icon 
   file name)!
   Icon=org.gnome.Nautilus
   Terminal=false
   Type=Application
   DBusActivatable=false
   StartupNotify=true
   Categories=GNOME;GTK;Utility;Core;FileManager;
   MimeType=inode/directory;application/x-7z-compressed;application/x-7z- 
   compressed-tar;application/x-bzip;application/x-bzip-compressed-tar;a$
   X-GNOME-UsesNotifications=true
   Actions=new-window;
   X-Unity-IconBackgroundColor=#af4853
   X-Ubuntu-Gettext-Domain=nautilus

   OnlyShowIn=Unity;GNOME;

   [Desktop Action new-window]
   Name=New Window
   Exec=nautilus --new-window /home/user/Desktop/repos

お役に立てば幸いです。


-1

より簡単な方法があります:

  • デスクトップに空のファイルを作成します。

  • geditなどのテキストエディタで開きます。

  • 次の行を記述します。

    [Desktop Entry]
    Name="Open Nautilus in custom folder"
    Exec="nautilus /path/to/custom/folder"
    Type=Application
    

名前を付けて保存しますnautilus_custom.desktop。ターミナルを開いて実行します:

chmod +x $HOME/Desktop/nautilus_custom.desktop

引用符なし。これで、デスクトップに作成したファイルをダブルクリックして、カスタムフォルダーでNautilusを起動できるはずです。


申し訳ありませんが、これは本当に悪いです。メインコマンドで複数のファイルが同じアプリケーションを表すことはありません.desktop。ランチャー内のノーチラスの存在を台無しにしてしまいます。
Jacob Vlijm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.