Comment puis-je ajouter des raccourcis de dossier au lanceur?

16

Je veux ajouter un dossier au lanceur afin de pouvoir y accéder facilement. Comment ajouter un raccourci au lanceur?

dushyantashu
la source
@G_P, il veut un raccourci , pas une icône séparée.
Jacob Vlijm
1
@JacobVlijm Pour être parfaitement juste, la réponse acceptée dans le doublon lié suggère Exec=nautilus YOURFOLDERet votre réponse dans cette question Exec=nautilus /path/to/thefolder, donc les deux questions ont une réponse identique, ce qui en fait un doublon. Bien que le vôtre ajoute quelques points intéressants.
Sergiy Kolodyazhnyy
@SergiyKolodyazhnyy Pense que la question fait la dupe, pas la réponse. à part ça, beaucoup de différences dans la réponse je crois, mais c'est une vieille discussion.
Jacob Vlijm

Réponses:

24

Il y a deux façons:

Dynamiquement

Vous pouvez ajouter un raccourci vers un dossier en parcourant (dans nautilus) le dossier que vous souhaitez ajouter, puis choisissez "ajouter un signet" dans le menu des signets. Vous pouvez également appuyer sur Ctrl+ D. Les signets que vous avez créés de cette façon sont ajoutés automatiquement à l' Filesicône du lanceur, dans la section supérieure (Nautilus ajoute ces raccourcis au fichier:) ~/.config/gtk-3.0/bookmarks.

Dans la section "statique" de l'icône du lanceur.

Alternativement, vous pouvez ajouter un raccourci vers l'icône Fichiers (ou toute autre icône), en modifiant son fichier .desktop. Cette méthode vous donne plus de contrôle sur le nom du raccourci et l'ordre des raccourcis, si vous en avez plusieurs.

  • Pour ce faire, copiez d'abord le fichier .desktop dans ~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • Ouvrez le fichier (copié) avec gedit; il ne s'ouvrira pas en double-cliquant, alors ouvrez une fenêtre gedit et faites glisser le fichier sur la fenêtre gedit.

  • Recherchez la ligne:

    Actions=Window;
    

    Ajoutez un nom que vous souhaitez donner à votre dossier dans le lanceur:

    Actions=Window;YourFolder;
    
  • À la fin du fichier, ajoutez une section comme celle-ci:

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

Déconnectez-vous et reconnectez-vous, vous aurez maintenant votre raccourci dans l'icône Fichiers par un clic droit.

Explication:

Les icônes dans Dash et le lanceur représentent les fichiers .desktop. Ces icônes ont une commande "principale" (c'est ce qui se passe si vous cliquez dessus), mais peuvent également avoir un certain nombre de raccourcis (accessibles par un clic droit).

Cette commande "principale" peut être trouvée dans la Exec=ligne, dans la section directement ci [Desktop Entry]- dessous , les raccourcis sont répertoriés dans la ligne Actions=, et définis dans la ou les [Desktop Action YourFolder]section (s).

Les fichiers .desktop ~/.local/share/applicationsremplacent ceux qui se trouvent dans /usr/share/applications, mais la première fois après avoir copié l'original dans le répertoire local, vous devez vous déconnecter / vous connecter. La procédure propre consiste toujours à modifier le fichier local et à laisser l'original intact.

Remarque:

Les signets que vous avez créés par la première méthode sont ajoutés automatiquement à l'icône, mais ne font pas partie du nautilus.desktopfichier.


Modifier pour 15.04 et versions ultérieures

La réponse ci-dessus s'applique également aux versions 15.04 et supérieures, mais le lanceur à modifier (copié localement) pour la section statique est:

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

au lieu de

/usr/share/applications/nautilus.desktop
Jacob Vlijm
la source
@dushyantashu Est-ce ce que vous cherchez?
Jacob Vlijm du
Où sont conservés les signets créés par la première méthode?
LoMaPh
1
@LoMaPh Ils sont stockés dans ~/.config/gtk-3.0/bookmarks. Je l'ai ajouté à la réponse.
Jacob Vlijm
Pouvez-vous ajouter votre excellente réponse au candidat en double?
WinEunuuchs2Unix