Des quicklists pour Unity


Unity Quicklists
Les quicklists sont des listes de menu personnalisées qui apparaissent lorsque l'on fait un clic droit sur une icône du lanceur d'Unity. Voici une sélection des quicklists les plus populaires, en attendant que les développeurs d'Ubuntu les intègrent de façon permanente.

Remarque : après avoir suivi les étapes d'installation d'une quicklist, pensez à relancer votre session si les modifications ne sont pas prises en compte.

Sommaire

Terminal 

Terminal Quicklist

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
gedit ~/.local/share/applications/gnome-terminal.desktop

Cherchez la ligne suivante :

OnlyShowIn=GNOME;

Et remplacez-là par :

OnlyShowIn=GNOME;Unity;

Puis, ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Top;Root;

[NewWindow Shortcut Group]
Name=Nouvelle fenêtre
Exec=gnome-terminal --window
TargetEnvironment=Unity

[NewTab Shortcut Group]
Name=Nouvel onglet
Exec=xdotool windowfocus gnome-terminal key ctrl+shift+t
TargetEnvironment=Unity

[Root Shortcut Group]
Name=Terminal en Root
Exec=gksudo gnome-terminal
TargetEnvironment=Unity

[Top Shortcut Group]
Name=Top
Exec=gnome-terminal --command top
TargetEnvironment=Unity

Firefox 

Firefox Quicklist

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/firefox.desktop ~/.local/share/applications
gedit ~/.local/share/applications/firefox.desktop

Cherchez la ligne suivante :

X-Ayatana-Desktop-Shortcuts=NewWindow;

Et remplacez-là par :

X-Ayatana-Desktop-Shortcuts=NewWindow;Private;SafeMode;ProfileManager;Tux-planet

Puis, ajoutez ceci à la fin du fichier :

[Private Shortcut Group]
Name=Navigation privée
Exec=firefox -private-toggle
TargetEnvironment=Unity

[SafeMode Shortcut Group]
Name=Ouvrir Firefox en Safe mode
Exec=firefox -safe-mode
TargetEnvironment=Unity

[ProfileManager Shortcut Group]
Name=Gestion de profiles
Exec=firefox -ProfileManager
TargetEnvironment=Unity

[Tux-planet Shortcut Group]
Name=Ouvrir Tux-planet
Exec=firefox "www.tux-planet.fr"
TargetEnvironment=Unity

Chromium 

Chromium Quicklist

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
gedit ~/.local/share/applications/chromium-browser.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;

[NewWindow Shortcut Group]
Name=Nouvelle fenêtre
Exec=chromium-browser
TargetEnvironment=Unity

[Incognito Shortcut Group]
Name=Mode incognito
Exec=chromium-browser --incognito
TargetEnvironment=Unity

Services Google 

Google Quicklist

Créez un nouveau fichier :

gedit ~/.local/share/applications/google-services-launcher.desktop

Avec le contenu suivant :

[Desktop Entry]
Version=1.0
Name=Google Services
Exec=/opt/google/chrome/google-chrome
Icon=/filepath/to/google-icon.png #change this filepath to the actual icon filepath
Terminal=false
Type=Application
Categories=Network;WebBrowser;
 
X-Ayatana-Desktop-Shortcuts=Gmail;Contacts;Calendar;Docs;Reader;
 
[Gmail Shortcut Group]
Name=Gmail
Exec=xdg-open https://gmail.com
TargetEnvironment=Unity
 
[Contacts Shortcut Group]
Name=Gmail Contacts
Exec=xdg-open https://www.google.com/contacts
TargetEnvironment=Unity
 
[Calendar Shortcut Group]
Name=Google Calendar
Exec=xdg-open https://calendar.google.com
TargetEnvironment=Unity
 
[Docs Shortcut Group]
Name=Google Docs
Exec=xdg-open https://docs.google.com
TargetEnvironment=Unity
 
[Reader Shortcut Group]
Name=Google Reader
Exec=xdg-open https://google.com/reader
TargetEnvironment=Unity

Ouvrez ensuite nautilus et faites un Drag and Drop du fichier google-services-launcher.desktop dans la barre de lancement d'Unity :

nautilus ~/.local/share/applications/

LibreOffice 

LibreOffice Quicklist

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
gedit ~/.local/share/applications/libreoffice-startcenter.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw

[Writer Shortcut Group]
Name=Texte
Exec=libreoffice -writer %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Présentation
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Classeur
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Formule
Exec=libreoffice -math %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Dessin
Exec=libreoffice -draw %U
TargetEnvironment=Unity

Gestion de dépôts PPA 

Unity PPA

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/
gedit ~/.local/share/applications/ubuntu-software-center.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=SoftwareProperties;SoftwareSources;

[SoftwareProperties Shortcut Group]
Name=Gestionnaire de mises à jour
Exec=update-manager -c %u
TargetEnvironment=Unity

[SoftwareSources Shortcut Group]
Name=Ajouter/Editer des PPAs
Exec=gksu software-properties-gtk
TargetEnvironment=Unity

Navigateur de fichiers 

Navigateur de fichiers

Recopiez le fichier original .desktopet ouvrez-le avec gedit :

cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
gedit ~/.local/share/applications/nautilus-home.desktop

Cherchez la ligne suivante :

OnlyShowIn=GNOME;

Et remplacez-là par :

OnlyShowIn=GNOME;Unity;

Puis, ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity

[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity

[Music Shortcut Group]
Name=Music
Exec=nautilus Music
TargetEnvironment=Unity

[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus Pictures
TargetEnvironment=Unity

[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus Downloads
TargetEnvironment=Unity

Connexions SSH 

Unity SSH

Créez un nouveau fichier :

gedit ~/.local/share/applications/ssh-launcher.desktop

Avec le contenu suivant (adaptez l'adresse de la machine cible) :

[Desktop Entry]
Version=1.0
Name=Remote Servers
Comment=Login to my servers
Exec=gnome-terminal --disable-factory --sm-client-disable --class=remoteserver -x ssh -t cible.fr
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=utilities-terminal
StartupNotify=true
StartupWMClass=RemoteServers
X-Ayatana-Desktop-Shortcuts=Server1;

[Server1 Shortcut Group]
Name=SSH vers dedibox
Exec=gnome-terminal --disable-factory --sm-client-disable  --class=remoteserver -x ssh -t cible.fr
TargetEnvironment=Unity

Ouvrez enusite nautilus et faites un Drag and Drop du fichier ssh-launcher.desktop dans la barre de lancement d'Unity :

nautilus ~/.local/share/applications/

Filezilla 

Unity Filezilla

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
gedit ~/.local/share/applications/filezilla.desktop

Ajoutez ceci à la fin du fichier (adaptez les login et mot de passe, ainsi que l'adresse du serveur) :

X-Ayatana-Desktop-Shortcuts=Server1;

[Server1 Shortcut Group]
Name=FTP into test server 
Exec=filezilla ftp://test:test@ftp.secureftp-test.com:21
TargetEnvironment=Unity

Thunderbird 

Unity Thunderbird

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop
gedit ~/.local/share/applications/thunderbird.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=Compose;AddressBook;ProfileManager;

[Compose Shortcut Group]
Name=Composer
Exec=thunderbird -compose
TargetEnvironment=Unity

[AddressBook Shortcut Group]
Name=Carnet d'adresses
Exec=thunderbird -addressbook
TargetEnvironment=Unity

[ProfileManager Shortcut Group]
Name=Gestionnaire de profiles
Exec=thunderbird -ProfileManager
TargetEnvironment=Unity

Éditeur de textes Gedit 

Unity PPA

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/gedit.desktop ~/.local/share/applications
gedit ~/.local/share/applications/gedit.desktop

Ajoutez ceci à la fin du fichier (adaptez le champ [username]) :

X-Ayatana-Desktop-Shortcuts=OpenDoc;OpenDocRoot;

[OpenDoc Shortcut Group]
Name=Ouvrir un fichier...
Exec=/home/[username]/.local/share/applications/scripts/gedit-shortcuts normal-mode
TargetEnvironment=Unity

[OpenDocRoot Shortcut Group]
Name=Ouvrir un fichier en root...
Exec=/home/[username]/.local/share/applications/scripts/gedit-shortcuts root-mode
TargetEnvironment=Unity

Créez le script gedit-shortcuts comme ceci :

mkdir ~/.local/share/applications/scripts && cd ~/.local/share/applications/scripts
touch gedit-shortcuts && chmod +x gedit-shortcuts
gedit ~/.local/share/applications/scripts/gedit-shortcuts

Ajoutez ceci dans le fichier :

#!/bin/bash

case $1 in
normal-mode) gedit $(zenity --title='Open file...' --file-selection);;
root-mode) gksudo -u root -m "Password" "bash -c 'gedit \$(zenity --title=\'Password\' \
--file-selection)'";;
esac

Ouvrez enusite nautilus et faites un Drag and Drop du fichier gedit.desktop dans la barre de lancement d'Unity :

nautilus ~/.local/share/applications/

Banshee 

Unity Banshee

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/banshee.desktop ~/.local/share/applications
gedit ~/.local/share/applications/banshee.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;Preferences

[Play Shortcut Group]
Name=Lecture
Exec=banshee --play
TargetEnvironment=Unity

[Pause Shortcut Group]
Name=Pause
Exec=banshee --pause
TargetEnvironment=Unity

[Stop Shortcut Group]
Name=Stop
Exec=banshee --stop
TargetEnvironment=Unity

[Previous Shortcut Group]
Name=Précédent
Exec=banshee --previous
TargetEnvironment=Unity

[Next Shortcut Group]
Name=Suivant
Exec=banshee --next
TargetEnvironment=Unity

[Preferences Shortcut Group]
Name=Préférences
Exec=banshee --show-preferences
TargetEnviroment=Unity

Rhythmbox 

Unity Rhythmbox

Recopiez le fichier original .desktop et ouvrez-le avec gedit :

cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
gedit ~/.local/share/applications/rhythmbox.desktop

Ajoutez ceci à la fin du fichier :

X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Stop

[Play Shortcut Group]
Name=Lecture
Exec=rhythmbox-client --play
TargetEnvironment=Unity

[Pause Shortcut Group]
Name=Pause
Exec=rhythmbox-client --pause
TargetEnvironment=Unity

[Previous Shortcut Group]
Name=Précédent
Exec=rhythmbox-client --previous
TargetEnvironment=Unity

[Next Shortcut Group]
Name=Suivant
Exec=rhythmbox-client --next
TargetEnvironment=Unity

[Stop Shortcut Group]
Name=Stop
Exec=rhythmbox-client --stop
TargetEnvironment=Unity

Source


11 Commentaires pour "Des quicklists pour Unity"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    À noter que ceci fonctionne aussi avec Cairo-Dock ;) (version de devs, installation facile, par exemple grâce à un weekly ppa)
    => exemple avec Chromium http://is.gd/JPOpAy

    RépondreRépondre
    matttbe , le 9 mai 2011 à 22:41
  •  

    Sympa dans l'ensemble mais est-il nécessaire d'ajouter Rhythmbox ou Banshee dans le lanceur quand on peut les contrôler depuis l'icone du son ?
    Sinon il est aussi possible d'ajouter un raccourci vers un dossier comme indiqué là :
    http://www.clapico.com/2011/05/08/unity-7/

    RépondreRépondre
    Janfitux , le 10 mai 2011 à 09:51
  •  

    Merci pour ce bon récapitulatif !! :D
    En espérant que ce type de menu soit directement intégré dans les prochaines versions de Unity.

    RépondreRépondre
    Franky , le 10 mai 2011 à 09:56
  •  

    Bonjour,

    Merci pour cette liste ! Je ajouté un lien sur ma page de tips unity !

    Cdt BoB

    RépondreRépondre
    le libriste , le 10 mai 2011 à 11:06
  •  
    febcrash , le 10 mai 2011 à 11:30
  •  

    Merci pour l'info,
    ca rend le dock assez sympa à utiliser :)

    RépondreRépondre
    littlewing , le 11 mai 2011 à 20:51
  •  

    Uncomplicating the complicated making life easier May 7 2011 By One of the useful features in Unity Ubuntu Natty is the adding of quicklists to the application icons in the launcher. Ubuntu came out with an API for the Unity launcher and anyone can create their own quicklists with a different modification of the configuration file.

    RépondreRépondre
    Anonyme , le 15 mai 2011 à 09:51
  •  

    There have been concerns regarding Unity among the Ubuntu users in the recent times. For some Unity is a step ahead in the desktop operating system environments for some it is a big time failure and a few others are highly concerned about Canonicals move favouring Unity and ditching upstream projects like Gnome.

    RépondreRépondre
    Anonyme , le 17 mai 2011 à 03:32
  •  

    Bien le bonjour.

    Lors d'une installation en français, il faut faire attention au nom des différents répertoires:
    Musique; Téléchargement; Vidéos et autres...
    Il faudra donc modifier en conséquence ledit fichier.
    Bien à vous.

    RépondreRépondre
    Thierry , le 1 août 2011 à 10:05
  •  

    Sympa toutes ces quicklists.
    Par contre, j'ai bien suivi les instructions pour tout ce qui concerne les services Google, mais au final je n'obtiens qu'une icône avec un point d'interrogation dans le launcher. Bien évidemment, lorsque je clique dessus, il ne se passe rien :-(

    Une idée ? Des logiciels à installer ?
    Je sais que sous Windows, il exite la suite "Google Apps", mais à ma connaissance rien de tel sous Linux ...

    RépondreRépondre
    Lolepops , le 30 août 2011 à 15:47
  •  

    J'ai bien essayé de modifier le lanceur du terminal ( http://www.tux-planet.fr/des-quicklists-pour-unity/#terminal )

    mais ca ne fonctionne pas. ( suis sur ubuntu 11.10 )
    Pourquoi ? j'ai pourtant suivi à la lettre ( copié-collé ) des indications fournies mais rien à faire.

    Ou est le bug ?

    Je remarque que l'on fait la modif sur une copie du fichier .desktop, mais qu'en aucun cas on acualise le fichier original est-ce normal ?

    RépondreRépondre
    Caracole , le 1 novembre 2011 à 13:07
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum