Wie kann ich dem Launcher Ordnerverknüpfungen hinzufügen?

16

Ich möchte dem Launcher einen Ordner hinzufügen, damit ich bequem darauf zugreifen kann. Wie füge ich eine Verknüpfung zum Starter hinzu?

dushyantashu
quelle
2
mögliches Duplikat von So ziehen Sie einen Ordner von Nautilus
g_p
@G_P, er möchte eine Verknüpfung , kein separates Symbol.
Jacob Vlijm
1
@JacobVlijm Um genau zu sein, schlägt die akzeptierte Antwort in dem verknüpften Duplikat Exec=nautilus YOURFOLDERund Ihre Antwort in dieser Frage vor Exec=nautilus /path/to/thefolder, sodass die beiden Fragen die gleiche Antwort haben, was sie zu einem Duplikat macht. Obwohl Ihr einige interessante Punkte hinzufügt.
Sergiy Kolodyazhnyy
@SergiyKolodyazhnyy Denken Sie, die Frage macht den Betrüger, nicht die Antwort. Abgesehen davon, glaube ich, gibt es viele Unterschiede in der Antwort, aber es ist eine alte Diskussion.
Jacob Vlijm

Antworten:

24

Es gibt zwei Möglichkeiten:

Dynamisch

Sie können einem Ordner eine Verknüpfung hinzufügen, indem Sie (in nautilus) den Ordner durchsuchen, den Sie hinzufügen möchten, und im Lesezeichenmenü die Option "Lesezeichen hinzufügen" auswählen. Alternativ können Sie auch Ctrl+ drücken D. Auf diese Weise erstellte Lesezeichen werden automatisch zum Symbol im Startprogramm im oberen Bereich hinzugefügtFiles (Nautilus fügt diese Verknüpfungen zur Datei hinzu:) ~/.config/gtk-3.0/bookmarks.

Im Bereich "statisch" des Startsymbols.

Alternativ können Sie dem Symbol "Dateien" (oder einem anderen Symbol) eine Verknüpfung hinzufügen, indem Sie die Desktop-Datei bearbeiten. Diese Methode gibt Ihnen mehr Kontrolle über den Namen der Verknüpfung und die Reihenfolge der Verknüpfungen, wenn Sie mehr als eine haben.

  • Kopieren Sie dazu zuerst die .desktop-Datei nach ~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • Öffne die (kopierte) Datei mit gedit; Es wird nicht per Doppelklick geöffnet. Öffnen Sie daher ein gedit-Fenster und ziehen Sie die Datei über das gedit-Fenster.

  • Suchen Sie nach der Zeile:

    Actions=Window;
    

    Fügen Sie im Launcher einen Namen hinzu, den Sie Ihrem Ordner geben möchten:

    Actions=Window;YourFolder;
    
  • Fügen Sie am Ende der Datei einen Abschnitt wie den folgenden hinzu:

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

Melden Sie sich ab und wieder an, und klicken Sie mit der rechten Maustaste auf das Symbol "Dateien".

Erläuterung:

Symbole in Dash und im Launcher stehen für Desktop-Dateien. Diese Symbole haben eine „Haupt“ Kommando (das ist , was passiert , wenn Sie darauf klicken), sondern auch kann eine Reihe von Verknüpfungen (erreichbar mit der rechten Maustaste) haben.

Dieser "Haupt" -Befehl befindet sich in der Exec=Zeile, im Abschnitt direkt darunter [Desktop Entry], die Verknüpfungen sind in der Zeile aufgeführt Actions=und in den [Desktop Action YourFolder]Abschnitten - definiert .

.desktop-Dateien setzen ~/.local/share/applicationsdie Dateien in außer Kraft /usr/share/applications, aber wenn Sie das Original zum ersten Mal in das lokale Verzeichnis kopieren, müssen Sie sich abmelden / anmelden. Das Bereinigungsverfahren besteht immer darin, das lokale zu bearbeiten und das Original unberührt zu lassen.

Hinweis:

Lesezeichen, die Sie mit der ersten Methode erstellt haben, werden dem Symbol automatisch hinzugefügt, sind jedoch nicht Teil der nautilus.desktopDatei.


Bearbeiten Sie für 15.04 und höher

Die obige Antwort gilt auch für 15.04 und höher, aber der Starter, der für den statischen Abschnitt bearbeitet (lokal kopiert) werden soll, lautet:

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

Anstatt von

/usr/share/applications/nautilus.desktop
Jacob Vlijm
quelle
@dushyantashu Ist es das, wonach du gesucht hast?
Jacob Vlijm
Wo werden die mit der ersten Methode erstellten Lesezeichen aufbewahrt?
LoMaPh
1
@LoMaPh Sie sind in gespeichert ~/.config/gtk-3.0/bookmarks. Ich habe es der Antwort hinzugefügt.
Jacob Vlijm
Können Sie Ihre großartige Antwort auf den doppelten Kandidaten hinzufügen?
WinEunuuchs2Unix