Ceci est une ancienne révision du document !



Personnalisation d'Unity Launcher

Cette page recense les différentes astuces qui vous permettront de profiter au mieux de la barre de lanceurs utilisée dans l'environnement Unity.

Ajouter le raccourci d'une application

Application en cours d'exécution

  1. L'icône de l'application est visible dans la barre de lanceurs.
  2. Un clic droit sur cette icône fait apparaître le menu contextuel
  3. Cocher l'option Conserver dans le lanceur.

Le lanceur de l'application est désormais fixé à la barre de lanceurs Unity Launcher.

Application qui n'est pas en cours d'exécution

  1. Ouvrir le tableau de bord (icône ubuntu grise dans le coin supérieur gauche de l'écran)
  2. Dans la barre de recherche, saisir le nom de l'application à ajouter à la barre de lanceurs
  3. Glisser-déposer (clic gauche en maintenant appuyé le bouton de la souris) l'icône de l’application vers la barre de lanceurs : l'icône de l'application s'insère dans la barre Unity Launcher à l'endroit voulu.
  4. Relâcher le bouton de la souris pour fixer la position du lanceur.

Retirer le raccourci d'une application

  1. Un clic droit sur cette icône fait apparaître le menu contextuel
  2. Cliquer sur "Retirer du lanceur".

Le lanceur de l'application est retiré de la barre de lanceurs Unity Launcher (elle réapparaît néanmoins quand l'application est en cours d'exécution).

Déplacer une icône dans la barre de lanceurs

  1. Dans la barre de lanceurs, cliquer sur l'icône de l'application à déplacer en maintenant le bouton gauche de la souris enfoncé
  2. Attendre quelques secondes ou glisser légèrement l'icône (par exemple vers la droite) → l'icône se "décolle" de la barre de lanceurs
  3. En maintenant toujours enfoncé le bouton gauche principal de la souris, déplacer l'icône vers le haut ou vers le bas dans la barre de lanceurs vers l'emplacement voulu.
  4. Quand on relâche le bouton gauche de la souris, l'icône se "recolle" à la barre des lanceurs.

Dérouler les icônes de la barre de lanceurs

Trop de lanceurs dans la barre entasse ceux-ci dans la barre des lanceurs

Si trop de lanceurs se retrouvent dans la barre de lanceurs, ceux-ci se retrouvent entassés au bas de la barre.

Pour dérouler ces lanceurs , il suffit de les survoler avec la souris ou de faire rouler la molette de la souris.

Quand on retire le curseur de la barre des lanceurs, les lanceurs en trop grand nombre s'entassent à nouveau.

Ajuster la taille des icônes du lanceur de Unity

Pour modifier la taille des icônes Unity 2D, voir ici.

Voir la section configuration de la page unity

Dans le menu Paramètres système → Personnel → Apparence, onglet Aspect, vous trouverez tout en bas le curseur de réglage de la taille des icônes. Pour y accéder plus rapidement, sur le bureau, un clic droit de la souris puis Modifier l’arrière-plan du bureau ouvrira directement la fenêtre Apparence.

Exécuter plusieurs instances d'une même application

Plusieurs instances d'une même application sont affichées en mosaïque

A la souris : cliquer sur l'icône de l'application avec la molette de la souris (bouton du milieu)

Ou au clavier : Alt+F1 pour donner le focus à la barre des lanceurs, puis naviguer avec les flèches haut et bas pour se placer sur l'application souhaitée et appuyer sur espace.

Pour se déplacer entre plusieurs instances d'une même application, cliquer sur l'icône de l'application dans la barre des lanceurs. Toutes les instances actives de l'application concernée apparaissent en mosaïque sur l'écran.

Sélectionner l'instance à laquelle attribuer le focus par un clic gauche.

Rechercher des applications par catégories

Purger l'historique des fichiers et applications utilisées

Unity utilise un dæmon zeitgeist pour journaliser l'utilisation des fichiers et applications.

On peut vouloir effacer ce journal pour rendre anonyme l'utilisation de l'ordinateur.

  1. Supprimer le fichier ~/.local/share/zeitgeist/activity.sqlite:
rm ~/.local/share/zeitgeist/activity.sqlite
  1. dans un terminal saisir :
zeitgeist-daemon --replace

La page : http://newguess.blogspot.com/2011/05/ubuntu-1104-gerereffacer-lhistorique.html montre comment faire ceci de manière permanente avec un réglage assez fin.

Aussi, l'application "Vie Privée" accessible depuis les paramètres, permet de faire des exceptions. De cette façon, zeitgeist ne loggera pas certain dossiers ou certain types de fichier. Pour cela : Paramètres Système → Personnel → Vie Privée.

Créer ses propres lanceurs

La barre de lanceurs Unity Launcher ne peut contenir que des lanceurs (raccourcis vers des applications).

Il n'est pas possible d'y ajouter des raccourcis vers des fichiers, des dossiers ou des sites Web, par exemple.

Avec l’éditeur de menus alacarte (application "Main menu")

Commencer par installer l'application alacarte .

En ouvrant le tableau de bord (en anglais "dash", logo ubuntu gris en haut à gauche), choisir plus d'applications, filtrer les résultats, catégorie personnalisation (ci-dessous). Les applications de personnalisation apparaissent.

Applications-Main menu

Quand le tableau de bord est ouvert, on peut gagner du temps en tapant "menu" dans la barre de recherche

Choisir "Main menu". L'éditeur de menus Alacarte apparaît. Il ne reste plus qu'à suivre les instructions de sa page pour créer un lanceur.

Le lanceur se retrouve dans la liste des applications du tableau de bord. Si vous voulez le rajouter au Launcher il suffit de le faire glisser du Dash vers le Launcher

En ligne de commande

Taper dans un terminal :

gnome-desktop-item-edit <répertoire> --create-new

en indiquant le répertoire où on veut créer le lanceur.

Cela ouvre la fenêtre de création d'un lanceur comme ci-dessus. On continue de la même façon.

En ajoutant un script dans le menu contextuel de nautilus

récrit d'après l'excellent tuto de la discussion http://forum.ubuntu-fr.org/viewtopic.php?id=680461Ceci (ce n'est pas une erreur, c'est vraiment le nom du lien ! :-) )

L'installation est moins compliquée qu'il n'y paraît : il suffit de bien suivre toutes les étapes.

Cette méthode crée un script dans le menu contextuel de nautilus pour créer des lanceurs.

  1. Via la logithèque, installer Gnome-tweak-tool. Cette application apparaît dans les applications, rubrique personnalisation sous le nom "advanced settings".
  2. Lancer Gnome-tweak-tool ("Advanced settings"), cliquer sur Desktop et vérifier que "Have file manager handle the desktop" soit sur On (I).
  3. Via Gedit, écrire le petit script qui suit :
    gnome-desktop-item-edit `pwd` --create-new
  4. Enregistrer ce fichier dans le dossier ~/.gnome2/nautilus-scripts sous le nom "Créer un lanceur".
  5. Le rendre exécutable (cocher la case "Autoriser l'exécution du fichier comme un programme" dans les propriétés / permissions)

On peut maintenant créer un lanceur avec beaucoup de facilité : par exemple, si on est sur le bureau, faire un clic droit dans une zone libre et l'option Scripts apparaît, sous laquelle on trouve Créer un lanceur.

Le même menu contextuel se retrouve dans toute fenêtre nautilus.

En créant un fichier de configuration *.desktop

  • Dans le répertoire caché ~/.local/share/applications, créer un fichier nommé comme votre_raccourci.desktop, votre_raccourci étant le nom du raccourci à créer.
    Par exemple, un raccourci vers le dossier Images/ sera dans ~/.local/share/applications/Images.desktop
  • Avec gedit, y placer un contenu selon le modèle suivant :
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Categories=GNOME;GTK;

# commande à exécuter lorsque le lanceur est pressé
Exec=nautilus $HOME/Images/

# nom du lanceur
Name=Images

# description plus élaborée du lanceur
Comment=Mon dossier d'images personnelles

# icône à appliquer au lanceur
Icon=/usr/share/icons/unity-icon-theme/apps/128/photos.svg

On peut ajouter une ligne de la forme

MimeType=image/bmp;image/gif;

pour permettre d'ouvrir des fichiers (ici .bmp et .gif) à l'aide d'un glisser-déposer sur le lanceur.

Glisser le nouveau lanceur dans la barre de lanceurs Unity Launcher

Créer un lanceur qui charge une application à un endroit précis

On peut, par exemple,

  • créer un lanceur qui charge le gestionnaire de fichiers Nautilus directement dans le dossier d'images,
  • ou un lanceur qui lance le navigateur Web directement sur la page Ubuntu-fr.org.

Pour cela, il suffit d'adapter la commande lancée :

  • Pour lancer nautilus dans le dossier d'images, la commande est :
nautilus $HOME/Images/
firefox http://www.clapico.com

Modifier le menu contextuel de l'icône « Mes Documents »

Voici le menu contextuel que l'on peut obtenir :

menu contextuel en français

  • Créer un fichier ~/.local/share/applications/nautilus-home.desktop contenant ces lignes :
[Desktop Entry]
Name=Home Folder
GenericName=Home Folder
X-GNOME-FullName=Home Folder
Comment=Open your favourite folders in Nautilus
Exec=nautilus %U
Icon=user-home
Terminal=false
Type=Application
Categories=GNOME;GTK;Core;
StartupNotify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus

X-Ayatana-Desktop-Shortcuts=Documents;Downloads;Pictures;Music;Videos;

[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents/
OnlyShowIn=Unity

[Downloads Shortcut Group]
Name=Téléchargements
Exec=nautilus Téléchargements/
OnlyShowIn=Unity

[Pictures Shortcut Group]
Name=Images
Exec=nautilus Images/
OnlyShowIn=Unity

[Music Shortcut Group]
Name=Musique
Exec=nautilus Musique/
OnlyShowIn=Unity

[Videos Shortcut Group]
Name=Vidéos
Exec=nautilus Vidéos/
OnlyShowIn=Unity
  • Depuis Ubuntu 11.10 :
    • Faire un clic-droit sur le fichier et choisir Propriétés
    • Dans l'onglet Permissions, cocher la case Autoriser l'exécution du fichier comme un programme.
    • Glisser alors le lanceur dans le Launcher.
  • Pour les versions d'Ubuntu précédentes:
    • Relancez unity en saisissant dans un terminal :
unity --replace
autre méthode

Il existe une autre méthode un peu plus compliquée qui synchronise automatiquement le contenu du menu avec les signets de Nautilus. En savoir plus...(en anglais)

Sous Ubuntu 12.04, cette synchronisation est activée par défaut. Il suffit donc de rajouter un signet dans Nautilus (le navigateur de dossiers), pour l'ajouter au menu.

Lanceur "Rédiger un mail" dans l'icône « Thunderbird »

  • Copiez le fichier /usr/share/applications/thunderbird.desktop dans le dossier caché ~/.local/share/applications/.
    cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop
  • Éditez le fichier ~/.local/share/applications/thunderbird.desktop pour y ajouter à la fin :
    X-Ayatana-Desktop-Shortcuts=Compose;
    [Compose Shortcut Group]
    Name=Rédiger un mail
    Exec=thunderbird -compose
    TargetEnvironment=Unity
  • Depuis Ubuntu 11.10 :
    • Faire un clic-droit sur le fichier et choisir Propriétés
    • Dans l'onglet Permissions, cocher la case Autoriser l'exécution du fichier comme un programme.
    • Glisser alors le lanceur dans le launcher.
  • Pour les versions d'Ubuntu précédentes:
    • Relancez unity en saisissant dans un terminal :
      unity --replace
  • Sous Ubuntu 12.04, le lanceur "Rédiger un nouveau courriel" est présent.

Un lanceur LibreOffice unique

  • Copiez le fichier /usr/share/applications/libreoffice-startcenter.desktop dans le dossier caché ~/.local/share/applications/.
    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications/libreoffice-startcenter.desktop
  • Éditez le fichier ~/.local/share/applications/libreoffice-startcenter.desktop pour y ajouter à la fin :
Lorsque l'on choisit directement une entrée dans le menu contextuel, une nouvelle icône apparaît dans le Lanceur. Est-il possible de rectifier cela ?
##Start of shortcut menu
##List of shortcuts
X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw

##Define Shortcuts
[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
##End of shortcut menu
  • Depuis Ubuntu 11.10 :
    • Faire un clic-droit sur le fichier et choisir Propriétés
    • Dans l'onglet Permissions, cocher la case Autoriser l'exécution du fichier comme un programme.
    • Glisser alors le lanceur dans le Launcher.
  • Pour les versions d'Ubuntu précédentes:
    • Relancez unity en saisissant dans un terminal :
      unity --replace

FIXME La suite est à vérifier sous oneiric.

Raccourci clavier dans le launcher

Il est possible de créer un lanceur qui déroule la séquence de raccourci souhaitée. Par exemple pour afficher toutes les fenêtres actives via une icône dans le launcher :

1 - Installer xvkbd

sudo apt-get install xvkbd

2 - Créer un lanceur (creer_ses_propres_lanceurs) en mettant dans la ligne de commande de ce lanceur :

 xvkbd -text "\[Shift]\[Alt_L]\[Up]" 

3 - Sélectionner ce lanceur nouvellement créé dans la liste des applications et faites le glisser dans le launcher

4 - Un click sur ce lanceur affiche les fenêtres actives :-D

Le click gauche de la souris ne fonctionnant pas systématiquement, il faut utiliser le click du milieu qui lui marche à tous les coups

État des téléchargements en cours sur l’icône « Firefox »

Installez l’extension UnityFox

Total des messages non-lus sur l’icône « Pidgin »

Changer les raccourcis en ligne de commande

Utiliser get ou set.

gsettings get com.canonical.Unity.Launcher favorites

Contributeurs : mydjey, alexandrep, fabux, Michka B, jamaique


  • unity_launcher.1356477608.txt.gz
  • Dernière modification: Le 26/12/2012, 00:20
  • par 83.134.33.81