Bagaimana cara mengatur folder pembuka default untuk pengelola file Nautilus?

9

Bagaimana cara mengkonfigurasi Nautilus untuk dibuka di folder Dokumen saya, bukan folder rumah saya?

Saya telah menjelajahi situs ini dan menemukan jawaban yang menginstruksikan pengguna untuk mengedit /usr/share/applications/nautilus.desktopfile, menggantikan %Udengan jalur ke direktori default yang diinginkan. Saya telah mengedit semua varian nautilus.desktopdalam direktori tersebut, tetapi tidak ada satu pun dari pengeditan yang memiliki efek. Saya telah memeriksa semua file setelah mengeditnya untuk memastikan bahwa saya menyimpan hasil edit secara efektif, dan semua terlihat bagus untuk saya.

Saya telah mengedit setiap file untuk dibaca sebagai berikut:

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

Saya juga mengedit org.gnome.Nautilus.desktopfile, hanya untuk memastikan, tanpa sukacita.

Saya menjalankan Ubuntu 15.10.

Catatan: jika saya masuk nautilus /home/judy/Documentsdari baris perintah, Nautilus membuka dengan benar di direktori yang diinginkan. Apakah ada cara sederhana yang saya dapat mengkonfigurasi ikon di bilah peluncur untuk menjalankan perintah ini dan memiliki ikon Nautilus yang terlihat seperti laci file logam?

Terima kasih. Saya mencabut rambut saya di atas yang ini.

perhiasan kecil
sumber
1
Apakah Anda mencoba memulai ulang setelah melakukan perubahan ini?
Juga, jika Anda hanya menjalankan nautilus --new-window /home/judy/Documentsdi Terminal apakah itu berfungsi seperti yang diinginkan?
Yang mengejutkan saya, cara kerjanya dulu tidak lagi. Akan menghapus jawaban saya, akan memposting kembali jika saya tahu mengapa.
Jacob Vlijm
Terima kasih atas sarannya. Saya telah mengedit file desktop nautilus asli di / usr / share / aplikasi kembali ke keadaan default. Saya telah menyalin file org.gnome.Nautilus.desktop ke direktori ~ / .local / share / aplikasi saya dan menggunakan gedit untuk mengedit baris Exec-nya. Saya telah reboot. Saya telah menjalankan perintah source ~ / .profile. Sedihnya, masih tidak ada sukacita. Ketika saya memulai nautilus dari bilah peluncur, itu masih dimulai di direktori home saya alih-alih di direktori dokumen saya.
trinkner
Berikut adalah isi file: [Entri Desktop] Nama = File Komentar = Akses dan atur file Kata kunci = folder; manajer; jelajahi; disk; sistem file; Exec = nautilus --new-window / home / judy / Documents Icon = system-file-manager Terminal = false Type = Aplikasi DBusActivatable = true StartupNotify = true Kategori = GNOME; GTK; Utilitas; Core; FileManager; MimeType = inode / direktori; application / x-gnome -impan-search; X-GNOME-Bugzilla-Bugzilla = GNOME X-GNOME-Bugzilla-Product = nautilus X-GNOME-Bugzilla-Component = umum X-GNOME-Bugzilla-Version = 3.14.2 dll ... situs web tidak mengizinkan saya tambahkan lebih banyak karakter.
trinkner

Jawaban:

3

File yang ditampilkan di unity-dash tidak lagi /usr/share/applications/nautilus.desktoptetapi /usr/share/applications/org.gnome.Nautilus.desktop.

Mengubah Exec=baris dalam file itu sendiri tidak memiliki efek apa pun. Masalahnya adalah entri DBusActivatable=trueyang membuat sistem menjalankan nautilus via dbus. Jadi Exec=garis itu diabaikan. Mungkin dimungkinkan untuk memberikan nautilus direktori yang diinginkan melalui dbus ( /usr/share/dbus-1/services/org.gnome.Nautilus.service) tapi saya tidak terbiasa dengan sistem itu secara detail.
Untuk informasi lebih lanjut, lihat di sini: https://wiki.gnome.org/HowDoI/DBusApplicationLaunching

Solusi sederhana bagi saya adalah menyembunyikan ikon peluncur gnome / dbus dan membuat yang lama terlihat kembali. Jadi menambahkan entri NotShowIn=Unity;untuk /org.gnome.Nautilus.desktopdan komentar itu di nautilus.desktop. Di sana Anda dapat menyesuaikan Exec=garis dengan direktori yang diinginkan.

(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
L31N
sumber
2
@ techraf Masih tidak ada kesenangan setelah mengedit file. Saya bingung mengapa ada begitu banyak file konfigurasi nautilus. Apa yang masing-masing lakukan? Sistem saya memiliki usr/share/applications/nautilus.desktop,, usr/share/applications/nautilus-home.desktopdan usr/share/applications/nautilus-classic.desktopdan usr/share/applications/nautilus-autorun-software.desktop, dan usr/share/applications/nautilus-connect-server.desktopdan usr/share/applications/nautilus-folder-handler.desktopdanusr/share/applications/org.gnome.Nautilus.desktop
trinkner
@trinkner Saya tidak tahu untuk apa sebenarnya setiap file, tetapi ini adalah ikon peluncur yang berbeda untuk kegunaan yang berbeda. nautilus-home.desktopmisalnya digunakan untuk ikon rumah di peluncur (buka dan lihat komentar). Anda juga dapat membuat ikon baru untuk lokasi tertentu. Anda hanya perlu menyalin nautilus.desktop dan ganti %Udengan direktori. Untuk menemukannya di dasbor Anda harus memastikan bahwa tidak ada entri NotShowIn=Unity.
L31N
1
Saya berhasil membuat Nautilus membuka ke folder yang saya inginkan dengan melakukan pengeditan yang disarankan oleh @techraf. Tetapi setelah diedit, Nautilus terus membuka di direktori default / home / user ketika diluncurkan dari ikon bilah peluncur yang disematkan. Untuk mengatasi ini, saya mengganti nama SETIAP .desktopfile nautilus di / usr / share / aplikasi dengan menambahkan .backupnama file. Saya menambahkan .backupke nama file org.gnome.Nautilus.desktop. Satu file yang tidak saya rename adalah nautilus.desktop, yang saya edit seperti yang disarankan oleh @techraf. Sekarang ikon peluncur terbuka dengan benar di folder yang saya inginkan.
trinkner
1
Itu juga tidak berhasil. Saya di ubuntu 18 LTS. Semua ini konyol. Saya sudah mencoba 30 hal berbeda, tetapi saya masih belum bisa mengklik folder desktop dan membukanya. Sungguh menakjubkan menyaksikan waktu terus berjalan dan kemajuan teknologi menjadi tidak berguna. Saya pikir membuka inode / direktori adalah masalah yang terpecahkan. Mungkin saya akan menunggu sampai LTS berikutnya.
Trevor Hickey
1

Mencoba membuat ini berfungsi untuk sementara waktu sekarang. Setelah banyak frustrasi, menemukan sesuatu yang bekerja untuk saya:

  • mengubah semua perintah "Exec" di semua file yang dimulai dengan "nautilus"

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

  • menghapus semua ikon "File" yang ada dari Desktop dan /home/user/.local/share/applications folder saya (memiliki beberapa di antaranya telah berhenti karena upaya sebelumnya untuk menyelesaikan masalah ini yang tidak berfungsi)

  • mengubah 3 baris di /usr/share/applications/org.gnome.Nautilus.desktop:

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

Catatan: perintah Exec muncul dua kali di org.gnome.Nautilus.desktop! satu kali di baris terakhir. mengubah keduanya.

  • me-restart komputer

  • memulai file dari aktivitas (Aktivitas -> Ketik di sini untuk mencari ... -> "File") dan berhasil.

Saya menambahkan ikon File ke favorit (dengan klik kanan -> tambahkan ke favorit) dan membuka folder yang benar setiap kali.

Ini adalah file org.gnome.Nautilus.desktop saya setelah perubahan:

   [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

Semoga ini bisa membantu.

sivan shani
sumber
-1

Ada cara yang lebih sederhana:

  • Buat file kosong di desktop Anda.

  • Buka dengan editor teks, seperti gedit.

  • Tulis baris berikut:

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

Simpan sebagai nautilus_custom.desktop. Buka terminal dan jalankan:

chmod +x $HOME/Desktop/nautilus_custom.desktop

Tanpa kutipan. Sekarang Anda harus dapat memulai Nautilus di folder khusus Anda dengan mengklik dua kali file yang baru saja Anda buat di desktop Anda.

Eduardo Cola
sumber
Maaf, tapi ini sangat buruk. Tidak pernah ada banyak .desktopfile yang mewakili aplikasi yang sama dalam perintah utama mereka. Ini akan mengacaukan keberadaan nautilus di peluncur.
Jacob Vlijm