Saya menjalankan Ubuntu 13.04 dengan Nautilus 3.6 dan saya ingin mengedit menu sidebar Nautilus Places (Bukan Bookmark) .
Secara default memiliki item berikut: Terbaru, Home, Desktop, Dokumen, Unduhan, Musik, Gambar, Video & Sampah.
Saya harap:
- Tambahkan folder ke Tempat (Bukan Penanda).
- Folder yang ditambahkan harus ada di Unity QuickList (Klik kanan ikon Nautilus di Launcher).
- Hapus file Terbaru (Default di Nautilus 3.6).
- Ganti nama Sampah ke nama lain.
bagaimana saya bisa mencapai tujuan ini?
CATATAN: Saya mencoba mengedit ~/.config/user-dirs.dirs
file, tetapi tidak berhasil. Apakah ada cara lain untuk menyesuaikan menu Nautilus Places?
nautilus
quicklists
Amit Rane
sumber
sumber
Jawaban:
Untuk mencapai itu .. Anda harus mengedit kode sumber Nautilus dan
nautilus.desktop
file atau menggunakan manajer file lain yang memungkinkan ini, seperti nemo.CATATAN: Dalam contoh ini saya menjalankan ubuntu 13.04 dengan nautilus (file) 3.6.3.
Anda dapat menguji ini di mesin virtual untuk melihat apakah semuanya OK.
1) Pastikan Anda telah mengaktifkan repositori kode sumber
Buka Jendela Terminal untuk memperbarui repositori.
sudo apt-get update
2) Di Terminal, ketik yang berikut untuk menginstal paket yang diperlukan.
sudo apt-get install build-essential quilt
3) Instal dependensi build.
sudo apt-get build-dep nautilus
4) Buat folder untuk mengunduh kode sumber.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Unduh kode sumber & variabel Ekspor.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Buat tambalan dan edit kode sumber.
cd nautilus-3.6.3/
quilt new my_custom_places.patch
quilt edit src/nautilus-places-sidebar.c
Sampah Ubahsuaian: Untuk mengubah nama Sampah. Anda dapat mengubah string di baris 567 dan 569 .
misal: "Tempat Sampah" ke "Tempat Sampah Ubahsuaian" & "Buka tempat sampah" ke "Buka Tempat Sampah Khusus"
Tambahkan Folder: Dalam contoh ini saya akan menambahkan "Tes" folder di direktori home saya / home / virtual / Test . (ganti folder sesuai dengan kebutuhan Anda)
Setelah nomor baris 562 tambahkan yang berikut:
Hapus File Terbaru: Untuk menghapus File Terbaru dari tempat ... hapus baris dari 525 hingga 534 .
Simpan perubahannya.
7) Bangun paket deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Instal paket deb.
cd ..
sudo dpkg -i *deb
9) Untuk sistem-lebar..edit file nautilus.desktop untuk menambahkan folder misalnya: (/ home / virtual / Test) dalam daftar cepat.
sudo nano /usr/share/applications/nautilus.desktop
Perubahan:
Untuk:
Menambahkan:
Sebelum:
Setelah:
10) Akhirnya Anda dapat logout dan Login untuk melihat perubahannya.
HASIL:
Semoga ini membantu.
sumber
cd nautilus-3.10.1
dan kemudian larils src
dari sana saya menemukan bahwa nautilus-places-sidebar.c tidak ditemukan dalam sumbernya. Di mana saya membuat perubahan yang tercantum dalam langkah # 6 di atas untuk nautilus 3.10.1 di Ubuntu 14.04 LTS? Tujuan saya di sini adalah menambahkan direktori ke sidebar tempat.Saya menemukan cara mudah yang dijelaskan pada SO.
Ikuti instruksi yang diuraikan dalam tautan ini - ini memecahkan masalah yang sama yang saya miliki.
Kutipan:
Hapus daftar yang tidak Anda inginkan. Namun, begitu Anda masuk lagi, itu akan diatur ulang, jadi
sumber
pkill nautilus
harus melakukan trik.~/.config/user-dirs.conf
dan saya menjalankan 14,04. Apakah saya membuatnya?Untuk nautilus dari ubuntu 14.04, Anda harus mengedit gtk3.10, dengan cara yang sama seperti yang dinyatakan di atas, karena fungsionalitas SideBar sekarang porting ke gtk (sehingga sidebar dialog buka file dan nautilus-sidebar tidak memisahkan implementasi apa pun lebih)
sunting
/gtk/gtkplacessidebar.c
Saya juga mencoba ini http://pastebin.com/K4GcHrz7 di
nautilus-window.c
, karena ada https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut tetapi mendapatkan segfault, bukan programmer (gtk) yang baik.sumber
Di sistem saya (Ubuntu 14.04.1 LTS), file yang Anda inginkan ditemukan di
~/.config/gtk-3.0/bookmarks
versi lawas yang digunakan untuk menyimpannya~/.gtk-bookmarks
. Entri adalah URI, jadi file tap harus mutlak dan diawali denganfile://
.sumber
Seret dan jatuhkan file ke kiri bawah saat berada di folder! (Nautilus 2.32.0)
Saya juga memposting tangkapan layar di gonorthwork / view untuk referensi arsip di masa depan:
sumber