6 votes

Comment épingler un lien web au lanceur Unity ?

Je viens de créer un link type .desktop dans mon fichier ~/.local/share/applications pour lancer un site web sur mon navigateur. Il est conforme à la freedesktop.org et, en tant que telle, a été validée avec succès par la Commission européenne. desktop-file-validate . En voici le contenu :

[Desktop Entry]
Type=Link
Version=1.0
Name=Tutanota Webmail
GenericName=Webmail Client
NoDisplay=false
Comment=Tutanota webmail client
Icon=/home/daniel/Pictures/tuta-icon.png
Hidden=false
URL=https://app.tutanota.com

Il apparaît sur mon Nautilus avec l'icône que j'ai indiqué, et si je double-clique sur le fichier, il ouvre la page prévue sans problème. Je l'ai donc installé avec...

sudo desktop-file-install tutanota-link.desktop

... ce qui le place en /usr/share/applications/ également.

Mais pour une raison ou une autre, il n'apparaît pas sur mon Dash lorsque je recherche Tutanota. J'ai également essayé :

source ~/.profile

...avant de me déconnecter et de me reconnecter, mais sans succès. Je veux l'épingler sur mon Launcher (barre latérale) pour y accéder facilement, mais comme je n'arrive même pas à le faire apparaître sur le Dash, je ne peux pas le verrouiller sur le launcher.

Des idées ?

5voto

Jacob Vlijm Points 78990

Unity n'affiche tout simplement pas les lanceurs de type Link

La vérité est que le lanceur Unity refuse d'afficher les lanceurs du type Lien .

Ajouter un lien au lanceur

Il n'y a cependant aucune raison de faire en sorte que le lanceur soit spécifiquement un lien, puisque vous pouvez faire en sorte que le lanceur soit de type Application faire ce que vous voulez. Pour ajouter un lien, créez un lanceur simple comme :

[Desktop Entry]
Type=Application
Name=Tutanota Webmail
Exec=xdg-open https://app.tutanota.com
Icon=/home/daniel/Pictures/tuta-icon.png

et l'ajouter à ~/.local/share/applicatons , se déconnecter et se reconnecter, pour ouvrir le lien de Dash dans votre navigateur par défaut, ou

[Desktop Entry]
Type=Application
Name=Tutanota Webmail
Exec=firefox https://app.tutanota.com
Icon=/home/daniel/Pictures/tuta-icon.png

pour l'ouvrir dans firefox par exemple.

Cependant, question !

Notez que l'inconvénient d'utiliser un seul lanceur dédié pour lancer un lien est que la fenêtre qui apparaîtra sera regroupée sous l'icône de votre navigateur par défaut, et non sous l'icône de votre lien. Ou pire encore, les fenêtres de vos autres navigateurs peuvent être regroupées sous l'icône de votre lien dans le lanceur.

Meilleure option

Il est donc préférable d'ajouter votre lien à la liste existante de firefox (ou l'icône- d'un autre navigateur).

  1. copier le lanceur firefox à partir de /usr/share/applications a ~/.local/share/applications :

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
  2. Ouvrez le fichier avec (par exemple) gedit, recherchez la ligne commençant par :

    Actions=

    Ajoutez "Tutanota Webmail" à la ligne :

    Actions=NewWindow;Tutanota Webmail;

    Ajouter tout en bas du dossier une section :

    [Desktop Action Tutanota Webmail]
    Name=Tutanota Webmail
    Exec=firefox https://app.tutanota.com
  3. Enregistrez le fichier, déconnectez-vous et reconnectez-vous. Une nouvelle entrée apparaît :

    enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X