Używam Ubuntu 13.04 z Nautilus 3.6 i chcę edytować menu paska bocznego Nautilus Places (nie Bookmarks) .
Domyślnie dostępne są następujące elementy: Ostatnie, Strona główna, Pulpit, Dokumenty, Pliki do pobrania, Muzyka, Zdjęcia, Wideo i Kosz.
Chciałbym:
- Dodaj folder do miejsc (nie zakładek).
- Dodany folder musi znajdować się na liście Unity QuickList (ikona Nautilus w programie uruchamiającym kliknij prawym przyciskiem myszy).
- Usuń najnowsze pliki (domyślnie w Nautilus 3.6).
- Zmień nazwę Kosza na inną nazwę.
jak mogę osiągnąć te cele?
UWAGA: Próbowałem edytować ~/.config/user-dirs.dirs
plik, ale nie miałem szczęścia. Czy istnieje inny sposób dostosowania menu Miejsc Nautilus?
nautilus
quicklists
Amit Rane
źródło
źródło
Odpowiedzi:
Aby to osiągnąć ... należy edytować kod źródłowy Nautilus i
nautilus.desktop
plik lub użyć innego menedżera plików, który na to pozwala, np. Nemo.UWAGA: W tym przykładzie używam Ubuntu 13.04 z Nautilus (pliki) 3.6.3.
Możesz to przetestować na maszynie wirtualnej, aby sprawdzić, czy wszystko jest w porządku.
1) Upewnij się, że masz włączone repozytorium kodów źródłowych
Otwórz okno terminala, aby zaktualizować repozytoria.
sudo apt-get update
2) W polu Terminal wpisz następujące informacje, aby zainstalować niezbędne pakiety.
sudo apt-get install build-essential quilt
3) Zainstaluj zależności kompilacji.
sudo apt-get build-dep nautilus
4) Utwórz folder, aby pobrać kod źródłowy.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Pobierz kod źródłowy i wyeksportuj zmienne.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Utwórz łatkę i edytuj kod źródłowy.
cd nautilus-3.6.3/
quilt new my_custom_places.patch
quilt edit src/nautilus-places-sidebar.c
Niestandardowy kosz: Aby zmienić nazwę Kosza. Możesz zmienić ciągi w wierszach 567 i 569 .
np .: „Kosz” do „Kosza niestandardowego” i „Otwórz kosz”, aby „Otwórz kosz niestandardowy”
Dodaj folder: W tym przykładzie dodam folder „Test” do mojego katalogu domowego / home / virtual / Test . (zmień folder zgodnie z własnymi potrzebami)
Po numerze wiersza 562 dodaj:
Usuń ostatnie pliki: Aby usunąć ostatnie pliki z miejsc ... usuń linie od 525 do 534 .
Zapisz zmiany.
7) Zbuduj pakiety deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Zainstaluj pakiety deb.
cd ..
sudo dpkg -i *deb
9) W przypadku całego systemu edytuj plik nautilus.desktop , aby dodać folder, np .: (/ home / virtual / Test) do szybkiej listy.
sudo nano /usr/share/applications/nautilus.desktop
Zmiana:
Do:
Dodaj:
Przed:
Po:
10) Wreszcie możesz się wylogować i zalogować, aby zobaczyć zmiany.
WYNIK:
Mam nadzieję że to pomoże.
źródło
cd nautilus-3.10.1
a potem biegnęls src
stamtąd, nautilus-places-sidebar.c nie znajduje się w źródle. Gdzie dokonać zmian wymienionych w kroku 6 powyżej dla nautilus 3.10.1 w Ubuntu 14.04 LTS? Moim celem jest po prostu dodanie katalogu do paska bocznego miejsc.Znalazłem prosty sposób opisany na SO.
Postępuj zgodnie z instrukcjami opisanymi w tym linku - to rozwiązało ten sam problem, który miałem.
Fragmenty:
Usuń listę, której nie chcesz. Jednak po ponownym zalogowaniu się zresetuje, więc
źródło
pkill nautilus
należy wykonać lewę.~/.config/user-dirs.conf
i działam 14.04. Czy ja to tworzę?W przypadku nautilus z Ubuntu 14.04, będziesz musiał edytować gtk3.10, w taki sam sposób, jak podano powyżej, ponieważ funkcjonalność SideBar została teraz przeniesiona do gtk (tak, że pasek boczny okna dialogowego otwierania pliku i pasek boczny nautilus nie są oddzielnymi implementacjami więcej)
edytować
/gtk/gtkplacessidebar.c
Próbowałem również tego http://pastebin.com/K4GcHrz7 w
nautilus-window.c
, ponieważ istnieje https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut, ale dostaj segfault, nie jest to jednak dobry programista (gtk).źródło
W moim systemie (Ubuntu 14.04.1 LTS) pożądany plik znajduje się w
~/.config/gtk-3.0/bookmarks
starszych wersjach używanych do przechowywania tego~/.gtk-bookmarks
. Wpisy są identyfikatorami URI, więc ścieżki plików muszą być bezwzględne i poprzedzone znakiemfile://
.źródło
Po prostu przeciągnij i upuść pliki w lewym dolnym rogu, gdy znajdziesz się w folderze! (Nautilus 2.32.0)
Wysłałem również zrzuty ekranu na stronie gonorthwork / view do przyszłego odniesienia do archiwum:
źródło