Je crée un outil en ligne de commande afin de rendre certaines de mes tâches plus efficaces. Je dois pouvoir écrire du contenu dans le presse-papiers, mais pour une raison quelconque, cela ne fonctionne pas pour moi.
J'ai essayé d'installer les deux xclip
et xsel
, mais les deux ont le même comportement: ils peuvent bien lire / écrire dans le presse-papiers, mais je ne peux pas y accéder depuis l'interface graphique principale d'Ubuntu.
Je l'ai aussi essayé dans le terminal ...
echo "hello" | xclip
Ensuite, si Ctrl+ Shift+ V, j'obtiens mon entrée de presse-papiers d'origine, pas "bonjour". Mais, si j'essaye de saisir le contenu xclip
, cela fonctionne très bien.
L'objectif principal est d'obtenir le contenu collable dans Firefox ou tout autre programme basé sur une interface graphique que j'utilise.
la source
xclip -sel clip
. personnellement, je l'utilise tout le tempsman xclip
-selection specify which X selection to use, options are "primary" to use XA_PRIMARY (default), "secondary" for XA_SECONDARY or "clipboard" for XA_CLIPBOARD
Pour me faciliter la tâche, j'ai créé un alias pour
xclip
imiter les fonctionnalités depbcopy
etpbpaste
dans Mac OS X.Modifiez ensuite votre
~/.bashrc
pour ajouter des alias:Ajoutez ces nouvelles lignes (vous pouvez les mettre à la fin du fichier):
Enregistrez et quittez, puis ouvrez un nouveau shell ou exécutez
source ~/.bashrc
pour utiliser les alias.Mon article de blog contient plus de détails.
la source
J'avais l'habitude d'utiliser les utilitaires wxcopy et wxpaste de windowmaker, mais les versions récentes de Linux (ou les versions X) semblent les avoir cassées - je soupçonne que la sécurité a été renforcée et qu'elles n'ont pas été mises à jour pour correspondre. Par exemple, vous pourriez faire des choses comme:
pour obtenir la sortie FRED. (C'est un exemple artificiel, car vous obtiendriez la même chose sans le wxpaste final, mais je pense que cela donne la saveur de ce que vous pouvez réaliser.)
Cependant, vous pouvez obtenir le même effet en utilisant le package "xcb", qui est incroyablement léger et fournit également un affichage visuel minuscule (résumé) de 8 presse-papiers.
J'ai écrit une paire de scripts shell wcopy / wpaste il y a des années, pour rendre wxcopy / wxpaste un peu plus agréable à mon goût. Je les ai mis à jour ce soir pour fonctionner avec wxcopy / wxpaste ou xcb. Cela les rend un peu plus complexes qu'ils ne devraient l'être, mais je vais les coller ici - j'espère qu'ils ne sont pas trop longs pour ce forum.
Voici wcopy:
Et voici wpaste:
Si quelqu'un est intéressé, j'ai également écrit des pages de manuel pour les scripts - mais vous pouvez probablement les trouver (elles sont toujours valides) en recherchant sur wcopy.1x et wpaste.1x
la source