Contenu | Rechercher | Menus

Plank

Plank est une barre de lancement d'applications animée (ou dock) très simple et très légère (moins d'un vingtaine de Mo en mémoire vive), mais aussi très esthétique. Sa simplicité rend le logiciel très stable.

Ce projet est à la base du projet Docky, un dock offrant plus de fonctionnalité.

Voici ce qu'indique la page du projet : "Plank se veut le dock le plus simple de la planète. L'objectif est de répondre seulement aux besoins d'un dock et à absolument rien de plus. Plank est la technologie sous-jacente de Docky (à partir de la version 3.0.0) et vise à offrir toutes les fonctions de base de Docky, lequel y ajoute des choses plus fantaisistes comme Docklets, boîtes de dialogue, etc..".

Plank est le dock par défaut de elementaryOS, une distribution basée sur Ubuntu.

Ci-dessous le dock sous Xubuntu 13.10, avec le pack d'icônes ios-seven et le thème par défaut. Les icônes marquées par un point lumineux indiquent les programmes ouverts. image de Plank

Voir d'autres captures d'écran, sur google image.

Dépôts & Installation

Dépôts

A partir de Ubuntu 16.04, Plank fait partie des dépôts officiels (Universe). Il n'y a donc aucune manipulation à effectuer pour ajouter le dépôt.

Pour les versions antérieurs à la 16.04, il faut par contre ajouter le dépôt privé (PPA) de Docky. Pour ce faire vous pouvez :

  • l'installer graphiquement via la logithèque (Edition > Source de logiciels > Autres logiciels > Ajouter > ppa:docky-core/stable),
  • l'installer en mode terminal (plus rapide) : sudo add-apt-repository ppa:docky-core/stable && sudo apt-get update

A compter de Ubuntu 16.04, l'ajout du PPA n'est plus indispensable. Il permet cependant d'avoir une version de Plank plus récente que celle des dépôts officiels, au prix d'un petit risque additionnel d'instabilité (version non testée par Ubuntu).

Installation

Vous avez deux façon de procéder :

  • En mode graphique via la logithèque : cherchez plank dans la zone de recherche, puis cliquez sur "installer".
  • En mode terminal : sudo apt-get install plank -y

Lancement

Plank s'utilise dans tous les environnements Ubuntu : Unity, Xfce, Lxde, etc …

Pour le lancer, il suffit de cliquer sur "Plank" dans le sous-menu "Accessoires" de vos applications, ou en tapant "Plank" dans la zone de lancement appelée par la combinaison de touches alt+F2.

Pour que Plank se lance à chaque fois que vous démarrez Ubuntu, il faut l'ajouter manuellement dans vos programmes lancés aux démarrages (par exemple, dans Xfce : Panneau de configuration / Session et démarrage / Démarrage automatique / Ajouter).

  • Nom : Plank
  • Commande : sh -c " sleep 8; plank "

Fonctionnalités

Lanceur : Plank vous permet d'épingler une liste d’icônes animées pour lancer vos programme favoris.

Barre de tâches : les icônes des programmes lancés changent d'apparence. De plus, les icônes qui ne sont pas épinglées apparaissent dans le dock quand vous lancez leur application par un autre biais.

Docklets : à partir de la version 0.11 (mars 2016), le menu de configuration de planck embarque des docklets, liste de petits programmes qu'on peut déposer sur le dock et qui augmentent ses fonctionnalités : accès à la poubelle, affichage de l'heure, masquage de tous les programmes ouverts, …

Utilisation courante

Cliquer sur l'icone d'un programme le lance. Re-cliquer dessus le réduit (mais il reste ouvert). Cliquer de nouveau le réaffiche.

Quand un programme est lancé et qu'on veut lancer une 2e session (fenêtre), il faut faire un clic-molette sur l'icône. Une seconde fenêtre s'ouvre, et une seconde marque apparaît sous l'icône pour indiquer que 2 fenêtres sont ouvertes. Un roulement de la molette sur cette icône fait alors défiler les différentes fenêtres ouvertes. Un clic-droit sur l’icône affiche la liste des fenêtres ouvertes.

Les icônes ont une animation de lancement (un petit rebond).

Plus intéressant, certains programmes affichent une animation, par exemple une barre de progression pour le gestionnaire de mise à jour (comme pour Unity), ou le nombre des messages non-lus pour Thunderbird. Mais pour cela, le programme doit être ouvert et avoir été conçu pour ce type de fonctionnalité.

Certains programmes (et ce qu'ils soient ouverts ou non) affichent au clic droit sur leur icône dans Plank une liste de fonctions. Par exemple, Thunderbird affiche "Rédiger un nouveau courriel" et "Carnet d'adresse". Rhythmbox affiche "Lire", "Pause", "Suivant", "Précédent".

Pour ajouter des docklets (accès à la poubelle, affichage du bureau, horloge, …) dans le dock, aller dans préférences > docklets, et faite un glisser & déposer du docklet souhaité vers le dock.

Paramétrage

Une fois lancé la première fois, Plank se place en bas de l'écran, et affiche quelques icônes par défaut.

Pour ajouter des icônes, il y a 2 solutions :

  • Vous démarrez un programme. Son icône apparaît dans le dock. Vous faite un clic droit dessus, et cochez l'option "épingler au dock".
  • Vous faite un drag & drop d'une application vers le dock depuis votre menu des applications, et elle s'y épingle automatiquement.

Pour enlever des icônes, il y a également 2 solutions :

  • Clic droit sur l'icône, et décocher "épingler au dock".
  • Drag & drop de l'icône à enlever vers l'extérieur du dock.

On peut déplacer les icônes à l'intérieur du dock par un simple drag & drop.

Depuis la version 0.8, Plank a un menu de configuration, menu accessible via un clic droit sur le dock (il faut être à l’extrême limite du dock, ce qui peut être compliqué avec certains thèmes), ou par un plank –preferences dans le terminal. Ce menu, appelé "Préférences", permet de :

  • changer le thème du dock,
  • changer la position de celui-ci à l'écran (sur le coté droit, gauche, bas ou haut),
  • choisir la taille des icônes,
  • choisir le mode de masquage du dock : jamais masqué ; masquage automatique ; masquage intelligent (intelhide) ; "dodge maximized window" (masquage du dock seulement si une fenêtre est maximisée),
  • depuis la V 0.10, on peut définir un grossissement (entre 1 et 100%) des icônes du dock, lors de leur survol à la souris (fonction "zoom sur icône"),
  • quelques options additionnelles de moindre importance sont également présentes.

Les paramètres choisis sont sauvegardés dans le fichier de configuration /home/user/.config/plank/dock1/settings (remplacer user par votre identifiant - pour faire apparaître le répertoire caché .config, il faut faire ctrl+H dans votre explorateur de fichiers). Ce fichier peut également être modifié à la main.

Problèmes connus

Si une barre semi-transparente apparaît dans XFCE a quelques centimètres au-dessus du dock, aller dans le gestionnaire de paramètre de XFCE > peaufinage de fenêtre > onglet "compositeur", et décochez "affichez les ombres sous les fenêtres dock".

Paramétrages avancés

Thèmes

Pour choisir un thème, passez par "Préférences" pour sélectionner un thèmes (Préférences > Apparence > thèmes).

Il existe un PPA permettant d'installer automatiquement un pack de nombreux thèmes. Il est disponible pour Ubuntu 16.04, 15.10, 15.04, 14.10, 14.04, 12.04, Mint … Dans un terminal, tapez :

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update && sudo apt-get install plank-themer -y

On peut aussi télécharger manuellement des thèmes pour Plank sur le web, par exemple ici : http://www.deviantart.com/?q=plank+theme. Puis téléchargez le thème qui vous intéresse (en général sous forme de fichier compressé), et décompressez-le dans /home/user/.local/share/plank/themes/. Vous aurez alors un répertoire portant le nom du thème (par exemple Appolo, ou cratos-lionplank, des thèmes assez connus).

Lubuntu et openbox

Openbox (qui est entre autre le gestionnaire de Lubuntu) ne gère pas la transparence, et le rendu de plank se fait donc (quel que soit le thème) avec des dock "pleins", de type tableau de bord : le dock et ses icônes sont encadrés par un fond de couleur opaque.

Pour retrouver un aspect "3D", il faut ajouter à openbox un compositeur gérant la transparence, par exemple le très léger et efficace Compton.

ElementaryOS

ElementaryOS ayant incorporé Plank dans son projet de bureau Pantheon pour Ubuntu (très inspiré de Mac OS), il existe dans le panneau de configuration de Pantheon une interface de configuration de Plank spécifique, distincte de celle de plank. Cette interface est très basique, et ne couvre pas toutes les fonctionnalités. Pour allez plus loin, vous pouvez installer l'utilitaire elementaryOS tweak, lequel se lance ensuite via le panneau de configuration.

Astuces

Bien qu'il ne soit clairement pas conçu pour une utilisation trop complexe (dans ce cas mieux vaut utiliser un autre dock, comme Docky ou Cairo-dock), on peut "bidouiller" avec Plank. Voici quelques astuces :

Grouper des applications dans une seule icône du dock

(dans ce cas, cette icône fonctionne de fait comme un menu) :

A - en mode graphique

  • Créez un répertoire (par exemple /home/vous/plank/Utilitaires), où vous est votre identifiant.
  • Avec votre explorateur de fichier (Nautilus, Thunar, …), ouvrez le répertoire /usr/share/applications, où se trouvent les raccourcis (des fichiers avec une extension en .desktop) de toutes vos applications installées.
  • Copiez-Coller les raccourcis qui vous intéressent vers /home/vous/plank/Utilitaires).
  • Faites un drag & drop (glisser/déposer) du répertoire vers Plank : une nouvelle icône regroupant les programmes sélectionnés y apparaît. Appelez la liste des programmes par un CLIC DROIT sur cette icône.

B - En mode texte

  • Créez un fichier texte en .desktop avec un nom quelconque (par exemple Divers.desktop) dans le répertoire /home/user/.local/share/applications/ (ou user est votre identifiant).
  • Copiez-y un contenu de ce type :
[Desktop Entry]
#Nom et icone de la liste de programmes dans Plank
Name=DIVERS
Icon=brasero
Type=Application

#Liste synthétique des lanceurs (liste de programmes) qui apparaîtrons au clic droit sur l’icône dans Plank
#les noms des lanceurs (Action= ...] sont LIBRES

Actions=Calculette;Capture écran;plank-preferences;Modif

#Détails des lanceurs
#Les noms de chaque lanceur ([Desktop Action ...] doivent CORRESPONDRE à ceux qui sont appelés par la liste CI-DESSUS
#les noms apparaissant dans la liste des programmes (Name=...) sont LIBRES

[Desktop Action Calculette]
Name=Calculette
Exec=gnome-calculator
Icon=gnome-calculator

[Desktop Action Capture écran]
Name=Capture écran
Exec=xfce4-screenshooter
Icon=xfce4-screenshooter

[Desktop Action plank-preferences]
Name=plank-preferences
Exec=plank --preferences
Icon=plank

[Desktop Action Modif]
Name=Modif lanceur
Exec=mousepad /home/USER/.local/share/applications/divers.desktop
Icon=mousepad

Icôniser un site internet dans Plank

Plank est fait pour lancer les xxx.desktop se trouvant dans le répertoire caché /home/vous/.local/share/applications. On va donc créer le .desktop qui va bien. Je vais prendre l'exemple du Ubuntu Music Store (magasin de musique en ligne).

  • Lancer le terminal
  • Création du .desktop : gedit ~/.local/share/applications/Ubuntu-Music-Store.desktop (vous pouvez mettre un autre nom de .desktop, ou remplacer gedit par un autre éditeur). Un fichier vide s'ouvre. Collez-y :
[Desktop Entry]
Name=Ubuntu Music Store
Comment=Acceder à Ubuntu Music Store
Keywords=Ubuntu;music;store
Exec=firefox https://one.ubuntu.com/music-store-up/
Type=Application
Categories=Network
Icon=ubuntuone
  • Sauvegarder et fermer.
  • Avec votre navigateur de fichier, faites un drag & drop de Ubuntu-Music-Store.desktop (qui est dans le répertoire caché /home/vous/.local/share/applications/) vers Plank.
  • Remarques :
    1. la ligne importante est la ligne "Exec=". C'est là que vous définissez le navigateur à lancer (Firefox, Midori, …) et surtout l'adresse du site visé. Vous pouvez demander l'ouverture de plusieurs sites, en les séparant par un espace.
    2. La ligne "Icon=" définit l'icone qui apparaîtra dans plank, mais aussi dans les menus.
    3. La ligne "Categories=Network" affichera votre icone dans la catégorie "Internet" de votre menu. Si vous la laissez libre, votre icone s'affichera dans la catégorie "Autres". Si vous la supprimez totalement, l'icone de votre site internet n'apparaîtra pas dans le menu des applications. La liste des catégories disponibles est ici : http://wiki.foresightlinux.org/wiki/display/DEV/Desktop+Entry+categories

Ajouter le menu Whisker de Xubuntu dans Plank

Le menu Whisker est propre à Xubuntu. Il ne marche normalement que dans un Panel, mais on peut lui créer un lanceur qu'on placera ensuite dans plank. Voir un résumé vidéo.

  • Clic droit sur le bureau > "Créer un Lanceur".
  • Renseigner un nom et un commentaire de votre choix ("Menu", par exemple).
  • Dans le champs "Commande", indiquer xfce4-popup-whiskermenu -p
  • Cliquer sur "Icône", et indiquer celle qui vous convient (par exemple xfce4-whiskermenu, l’icône officielle).
  • Enregister
  • Placer le lanceur ou vous voulez, mais la logique est que vous le mettiez dans le dossier caché ~/.local/share/applications. C'est ce dossier qui accueille normalement vos lanceurs spécifiques.
  • Faite un drag & drop du lanceur depuis son dossier d'accueil vers le dock.

Le menu whisker ainsi placé n'a qu'une limite : vous ne pouvez pas modifier son paramétrage par défaut (comme la taille des icônes qu'il contient). En effet, cette fonctionnalité n'est disponible que via un clic-droit sur l'icône Whisker dans le panel Xfce (le clic-droit ne donne rien dans le dock). Pour contourner cette limite, placez Whisker dans un panel Xfce > clic-droit sur son icône > propriétés, et paramétrer selon vos préférences : ce paramétrage sera repris par le menu lancé dans Plank.

Ajouter la corbeille au dock

A partir de la version 0.11, cette astuce n'est plus utile, car il existe un docket "corbeille", à glisser & déposer depuis le menu "Préférences > Docklets" vers le dock.

Pour les versions antérieures de Plank : on va manuellement créer le .desktop qui va bien.

  • Lancer le terminal
  • Création du .desktop : gedit ~/.local/share/applications/Corbeille.desktop (vous pouvez mettre un autre nom de .desktop, ou remplacer gedit par un autre éditeur). Un fichier vide s'ouvre. Collez-y :
[Desktop Entry]
Name=Corbeille
Comment=Take out the trash
Exec=exo-open --launch FileManager trash:///
Icon=user-trash
Terminal=false
StartupNotify=true
Type=Application

X-Ayatana-Desktop-Shortcuts=Empty;

[Empty Shortcut Group]
Name=Vider la corbeille
Exec=trash-empty
TargetEnvironment=Unity
  • Sauvegarder et fermer.
  • Avec votre navigateur de fichier, faites un drag & drop de Corbeille.desktop (qui est dans le répertoire caché /.local/share/applications/) sur Plank.
  • Attention, pour que la fonction "Vider la corbeille" (disponible au clic droit) fonctionne, installler trash-cli par la logithèque, ou par un sudo apt-get install trash-cli.
  • Remarque : si un clic sur l'icone ne donne rien, c'est que votre système ne reconnait pas exo-open –launch FileManager, dans ce cas, remplacez-le par le nom de votre explorateur de fichier : nemo, nautilus, thunar, etc…

Liens



Le contenu de ce wiki est sous licence : CC BY-SA v3.0