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 Centrum oprogramowania Ubuntu
- Na pasku menu wybierz Edycja -> Źródła oprogramowania . Kliknij, aby włączyć „repozytorium kodu źródłowego”.
Na wszelki wypadek używam „głównego serwera” do pobierania.
Otwórz okno terminala, aby zaktualizować repozytoria.
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.
6) Utwórz łatkę i edytuj kod źródłowy.
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:
/* add Test directory */
mount_uri = "file:///home/virtual/Test";
icon = g_themed_icon_new (NAUTILUS_ICON_FOLDER);
add_place (sidebar, PLACES_BUILT_IN,
SECTION_COMPUTER,
_("Test"), icon, mount_uri,
NULL, NULL, NULL, 0,
_("Open Test folder"));
g_object_unref (icon);
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.
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:
Actions=Window;
Do:
Actions=Test;Window;
Dodaj:
[Desktop Action Test]
Name=Test
Exec=nautilus --new-window /home/virtual/Test
OnlyShowIn=Unity;
Przed:
Po:
10) Wreszcie możesz się wylogować i zalogować, aby zobaczyć zmiany.
WYNIK:
Mam nadzieję że to pomoże.