143 votes

Un utilitaire de copie et de collage du presse-papiers en ligne de commande ?

Sous Windows, j'utilisais des utilitaires de copier-coller de presse-papiers en ligne de commande...

  • pclip.exe y gclip.exe

C'étaient des ports UnixUtils pour Windows (mais ils ne géraient que le texte brut). Il y avait quelques autres indigène Utilitaires Windows permettant d'écrire/extraire n'importe quel format.

J'ai cherché quelque chose de similaire dans Synaptic Package Manager, mais je n'ai rien trouvé.

Y a-t-il quelque chose que j'ai manqué ? ... ou peut-être est-ce disponible dans le script Bash ?

Le type d'utilitaire que j'aimerais sera capable de lire/écrire via std-in/std-out ou file-in/file-out, et de gérer les formats de presse-papiers Unicode, Rich Text Format, image, etc....

NB : Je ne cherche pas un gestionnaire de presse-papiers.

4voto

landroni Points 5657

Vous pouvez utiliser CopyQ pour cela. Sur le site web :

Gestionnaire de presse-papiers avec fonctions avancées

  • CopyQ est un gestionnaire de presse-papiers avec un historique consultable et modifiable.
  • Prend en charge Linux et Windows.
  • Support expérimental pour OS X 10.9+.
  • Stockez du texte, du HTML, des images et tout autre format personnalisé.
  • Interface de ligne de commande et scripting avancés.

Pour copier un fichier texte :

copyq action "cat /tmp/file.txt" "" && copyq select 0

Pour copier une image (vous devez indiquer le type MIME) :

copyq write image/png - < file.png && copyq select 0

Pour copier un fichier de données (vous devez indiquer le type MIME) :

copyq write application/pdf - < file.pdf && copyq select 0

Consultez leur wiki pour en savoir plus documentation et exemples d'utilisation .

Vous pouvez l'installer soit via le ppa:noobslab/indicateurs PPA ou en téléchargeant manuellement des fichiers préemballés. .deb des fichiers de la dernière version stable du projet Section téléchargements .

3voto

BjartN Points 922

Si vous souhaitez simplement copier un texte dans le presse-papiers :

echo -n "some-text" | xclip -selection clipboard

2voto

Redbaron Points 523

Pastie

Un nouveau gestionnaire de presse-papiers avec prise en charge de l'applet Indicator a été récemment publié (mais pas encore dans l'archive). En plus du suivi de l'historique du presse-papiers texte, il capture et conserve également les entrées du presse-papiers de données (fichiers, dossiers, etc.), ce qui peut être utile si vous manipulez beaucoup de fichiers via un environnement GUI/Clipboard.

alt text

Vous pouvez ajouter le PPA suivant : ppa:hel-sheep/pastie

1voto

v2r Points 8969

Et si Paramètres du démon GPaste un applet démon de gestion du presse-papiers avec une interface DBus :

  • GPaste est une suite de gestion du presse-papiers pour GNOME écrite en Vala
  • L'aspect des paramètres de GPaste a été mis à jour pour mieux s'adapter aux récentes évolutions de GNOME.
  • Le Daemon est maintenant entièrement evenmentiel (plus de polling, moins de consommation d'énergie).
  • GPasteClipboard a maintenant un signal de "changement de propriétaire" similaire à celui de GtkClipboard
  • Nouveau paramètre permettant de définir la quantité maximale de mémoire utilisée par les données dans l'historique
  • Le mode FIFO a été abandonné (manque de conception)
  • Nettoyage et modernisation du code
  • g_paste_history_add est maintenant un transfert complet
  • g_paste_keybinder_add_keybinding est maintenant un transfert complet

Installation :

Pour l'installer dans Ubuntu 13.10 , 13.04 , 12.10 o 12.04 utilisez les commandes ci-dessous :

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-gpaste

Ou installer gpaste par le biais de synaptic package manager (et aussi gnome-shell-extensions-gpaste si vous utilisez Gnome-Shell).

Un autre est l'installation par software-center .

enter image description here

1voto

baitisj Points 111

J'essaie de développer une meilleure solution qui ne soit pas un gestionnaire de presse-papiers, que l'on trouve à l'adresse suivante https://github.com/baitisj/copypasta . Il ne gère pas encore correctement le RTF et le HTML, et les grandes images posent des problèmes, mais n'hésitez pas à passer à la vitesse supérieure et à soumettre des correctifs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X