Jak mogę dodać skróty folderów do Launchera?

16

Chcę dodać folder do programu uruchamiającego, aby mieć do niego łatwy dostęp. Jak dodać skrót do programu uruchamiającego?

dushyantashu
źródło
@G_P, chce skrótu , a nie oddzielnej ikony.
Jacob Vlijm,
1
@JobobVlijm Aby być całkowicie uczciwym, sugerowana odpowiedź w połączonym duplikacie sugeruje Exec=nautilus YOURFOLDERi twoja odpowiedź w tym pytaniu Exec=nautilus /path/to/thefolder, aby dwa pytania miały identyczną odpowiedź, co czyni je duplikatem. Chociaż twój dodaje kilka interesujących punktów.
Sergiy Kolodyazhnyy,
@SergiyKolodyazhnyy Pomyśl, że pytanie powoduje duplikat, a nie odpowiedź. poza tym, jak sądzę, wiele różnic w odpowiedzi, ale to stara dyskusja.
Jacob Vlijm,

Odpowiedzi:

24

Istnieją dwa sposoby:

Dynamicznie

Możesz dodać skrót do folderu, przeglądając (w nautilus) w folderze, który chcesz dodać, i wybierz „dodaj zakładkę” z menu zakładek. Możesz też nacisnąć Ctrl+ D. Utworzone w ten sposób zakładki są automatycznie dodawane do Filesikony w programie uruchamiającym, w górnej części (Nautilus dodaje te skróty do pliku ~/.config/gtk-3.0/bookmarks:).

W sekcji „statycznej” ikony programu uruchamiającego.

Alternatywnie możesz dodać skrót do ikony Pliki (lub dowolnej innej ikony), edytując jej plik .desktop. Ta metoda daje większą kontrolę nad nazwą skrótu i ​​kolejnością skrótów, jeśli masz więcej niż jeden.

  • Aby to zrobić, najpierw skopiuj plik .desktop do ~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • Otwórz (skopiowany) plik za pomocą gedit; nie otworzy się podwójnym kliknięciem, więc otwórz okno gedit i przeciągnij plik nad okno gedit.

  • Poszukaj linii:

    Actions=Window;
    

    Dodaj nazwę, którą chcesz nadać folderowi w programie uruchamiającym:

    Actions=Window;YourFolder;
    
  • Na końcu pliku dodaj następującą sekcję:

    [Desktop Action YourFolder]
    Name=YourFolder
    Exec=nautilus /path/to/thefolder
    OnlyShowIn=Unity;
    

Wyloguj się i zaloguj ponownie, teraz klikniesz prawym przyciskiem myszy skrót do ikony Pliki.

Wyjaśnienie:

Ikony w Dash i programie uruchamiającym reprezentują pliki .desktop. Ikony te mają jedno „główne” polecenie (tak się dzieje, gdy je klikniesz), ale mogą również mieć wiele skrótów (dostępnych po kliknięciu prawym przyciskiem myszy).

Ten „głównym” polecenia znajdują się w Exec=linii w punkcie bezpośrednio poniżej [Desktop Entry], te skróty znajdują się w linii Actions=, i określona w [Desktop Action YourFolder]- części (S).

Pliki .desktop ~/.local/share/applicationszastępują te w /usr/share/applications, ale po pierwszym skopiowaniu oryginału do katalogu lokalnego musisz się wylogować / zalogować. Procedura czyszczenia polega zawsze na edycji lokalnej i pozostawieniu oryginału nietkniętym.

Uwaga:

Zakładki utworzone pierwszą metodą są automatycznie dodawane do ikony, ale nie są częścią nautilus.desktoppliku.


Edycja do 15.04 i nowszych

Powyższa odpowiedź dotyczy również wersji 15.04 i nowszych, ale program uruchamiający do edycji (lokalnie skopiowany) dla sekcji statycznej to:

/usr/share/applications/org.gnome.Nautilus.desktop

zamiast

/usr/share/applications/nautilus.desktop
Jacob Vlijm
źródło
@dushyantashu Czy tego właśnie szukałeś?
Jacob Vlijm
Gdzie są przechowywane zakładki utworzone za pomocą pierwszej metody?
LoMaPh
1
@LoMaPh Są one przechowywane w ~/.config/gtk-3.0/bookmarks. Dodałem to do odpowiedzi.
Jacob Vlijm
Czy możesz dodać swoją świetną odpowiedź do zduplikowanego kandydata?
WinEunuuchs2Unix,