Grimoire-
Command
.es

GNU+Linux command memo

De l'usage du Clipman d'XFCE

1. version : en

The XFCE4 Clipman can popup your X copy/paste historic on a focused text input, and paste to it the entry you’ll click on.

This way you can copy several portions of text and get them back in the order you want. It can be a pair login/password (but KeypassX might be better at this [1]), but also the title, link and 1st paragraph of an article to toot on Mastodon… And it helps you to get back the important text you copied and that was wiped from clipboard by a self text-selecting input that accidentally got focused on (such as the input of the search popup of Synaptic, or the autocompleted part of the Alt+F2 Run popup of XFCE…).

I’m adding the Clipman widget on my XFCE panels since a decade or so, but never really used it, and kept feeling that a potential was wasted. At least, I got rid of this uncomfortable feeling with those settings.

To start with something, you’ll have to add the xfce4-clipman widget on a panel.

Then run xfce4-clipman-settings by clicking on the Properties entry of it’s contextual menu (right / two-fingers click).

In the General tab, check the "Sync selections" checkbox (and choose a length for your historic, I recommand to choose a value that keeps everything shown on your screen without scroll bar, 45 for me on 3200x1800).

Then in the Tweaks tab, set the Instant paste to : Shift+Insert [2] ; and check the Open menu at mouse pointer checkbox.

We’re done with xfce4-clipman-settings and just miss a proper key shortcut to activate the Clipman menu popup without moving the mouse. Open Keyboard settings in the XFCE4 Settings, select the Shortcuts tab and Add a new shortcut. I recommand a simple combination like Super+C (because it’s easy to type with one hand, and that I already use A, S, D, F, Y and X…) the command is xfce4-popup-clipman.

You can now select several pieces of text, go to text-field and type Super+C to get the historic poping up, and letting paste an entry clicking on it.

2. version : fr

Le Clipman d’XFCE4 peut vous afficher l’historique de vos copier/coller directement sur un champs de texte, et y coller l’entrée voulue d’un simple clic.

Vous pouvez ainsi sélectionner plusieurs portions de texte et les reprendre ailleurs dans l’ordre que vous voulez. Une paire login/mot-de-passe par exemple (bien que KeypassX soit probablement une meilleure alternative [3]), mais également pourquoi pas un titre, puis un lien et chapeau d’article dont on souhaite parler dans un pouet sur Mastodon… Et ça aide à récupérer un bout de texte crucial (et "loin"), qui vient juste de se faire dégager de la 1ère place par un champs de texte qui s’auto-sélectionne comme la fenêtre de recherche de Synaptic ou la complétion des noms d’application de la popup de lancement d’XFCE Alt+F2).

J’ajoute le widget du Clipman dans mes tableaux de bord XFCE depuis plus d’un décennie, mais je ne l’ai jamais vraiment utilisé, gardant le sentiment de gâcher un potentiel. Je me suis au moins débarrassé de cette désagréable impression avec ces quelques réglages.

Pour commencer, il faut ajouter le xfce4-clipman à un tableau de bord donc.

Ensuite, il faut ouvrir les propriétés du nouveau widget (ça lance la commande xfce4-clipman-settings).

Dans l’onglet Général, cocher la case "Synchroniser les sélections" (et choisir une taille d’historique, je recommande d’en choisir une permettant d’afficher tout l’historique d’un coup sur votre écran, sans passer par un ascenseur, soit 45 pour moi, avec un 3200x1800).

Puis dans l’onglet Peaufinage, régler l’option Coller instantanément sur Maj+Insert [4] ; et cocher la case Positionner le menu au pointeur de la souris.

Voilà pour la partie Clipman, il ne nous manque plus qu’un raccourci clavier pour ouvrir le menu sans bouger la souris. Ouvrez les paramètres d’XFCE, puis le panneau de réglages du Clavier, sélectionner l’onglet Raccourcis d’applications et Ajoutez un nouveau raccourcis. Je recommande une combinaison de touches simple comme Super+C (parce que c’est facile à taper d’une seule main, et que j’utilise déjà A, S, D, F, Y et X…). La commande sera elle xfce4-popup-clipman.

Et voilà, vous pouvez désormais sélectionner plusieurs bouts de texte, donner le focus à champs texte et taper Super+C pour ouvrir l’historique des vos sélections et coller un élément en cliquant dessus.


1. KeypassX has automated password pasting features based on window title which are an even simpler workflow.
2. This will allow to paste in consoles also.
3. KeypassX propose de coller automatiquement vos informations de connexions dans les bons champs en se basant sur le nom de vos fenêtres.
4. Ce qui permet de coller aussi dans les consoles.