Dans Windows, j’utilisais des utilitaires copier-coller dans le presse-papiers du Presse-papiers ...
pclip.exe
etgclip.exe
C'étaient des ports UnixUtils pour Windows (mais ils ne traitaient que du texte brut). Deux autres utilitaires Windows natifs pouvaient écrire / extraire n’importe quel format.
J'ai cherché quelque chose de similaire dans Synaptic Package Manager, mais je ne trouve rien.
Y at-il quelque chose que j'ai manqué? ... ou peut-être est-ce disponible dans les scripts Bash?
Le type d’utilitaire que je souhaite pourra lire / écrire via std-in / std-out ou file-in / file-out et gérer les formats Unicode, Rich Text Format, Image, Presse-papiers ...
NB: Je ne suis pas après un gestionnaire de presse-papiers.
vim[enter]"+P
: 3 (exécutez vim puis à partir du"
registre - c.-à-d. Presse-papiers du système - coller du texte) . Ensuite, vous avez (l'un des) meilleur (s) éditeur (s) de texte (s) au bout des doigts, pour que vous puissiez:w filename
. De plus, j’exécute toujours vim dans tmux, ce qui signifie que si j’ai besoin de copier un peu de texte sur le terminal, je ne fais que sélectionner (avecv
ouV
pour la sélection de ligne), puis"+y
(qui coupe ou copie dans le tmux et pouvez <ctrl> + <shift> + v pour coller. De plus, je l'utilise parfoisxsel -b > filename
si j'ai besoin d'écrire presse-papiers dans un fichier. Salut ^ u ^Réponses:
J'utilise xsel , mais je ne l'utilise qu'avec du texte brut et du texte unicode.
xsel
pouvez copier et coller dans trois "presse-papiers" différents. Par défaut, il utilise la sélection principale du système X Window , qui correspond en gros à ce qui est actuellement dans la sélection. Le système X Window a également une sélection secondaire (peu utilisée) et une sélection du presse - papiers . Vous recherchez probablement la sélection du presse - papiers , car c’est ce que l’environnement de bureau (Gnome, KDE, XFCE, par exemple) utilise pour son presse-papiers. Pour utiliser cela avec xsel:la source
xsel
fait le travail (pour le texte) ... Quelque chose pourrait arriver pour d'autres formats.xsel -b
est l'abréviation dexsel --clipboard
.xclip peut être l'un de vos choix.
vous pouvez également le définir dans le fichier .bashrc en utilisant un alias.
La clé pour coller des données binaires dans un fichier
xclip
consiste à indiquer les types de média que vous avez dans le Presse-papiers. Pour PNG, vous pouvez:Alors maintenant sur
~/Dropbox/.mybashrc
;) vous pouvez ajouter un alias (clipboard2photo) pour coller facilement dans un fichier image (peut-être qu'un jour nous l'aurons sur Nautilus ).la source
xclip -se c
Parcellite
J'ai utilisé parcellite pendant de nombreuses années en tant que gestionnaire de presse-papiers. Il s'exécute dans la zone de notification et offre de nombreuses options pour gérer à la fois la sélection primaire et le presse-papiers standard freedesktop.org.
Cela a été ma réponse à la gestion des éléments du presse-papiers.
la source
install xdotool
Je suis venu récemment à travers les outils
xclip-copyfile
,xclip-cutfile
, etxclip-pastefile
(packagexclip
). Ces outils vous permettent de copier / couper / coller des fichiers entiers via la ligne de commande.Vous pouvez voir leur page de manuel ici.
la source
clipit ( http://clipit.rspwn.com/ ) est un gestionnaire de presse-papiers pour gtk qui permet de rediriger du texte à partir de la ligne de commande:
Edit: Actuellement, il n'y a rien sur le site officiel de ClipIt mais vous pouvez l'obtenir auprès de GitHub
la source
Vous pouvez utiliser CopyQ pour cela. Sur le site:
Pour copier un fichier texte:
Pour copier une image (vous devez indiquer le type MIME):
Pour copier un fichier de données (vous devez indiquer le type MIME):
Consultez leur wiki pour plus de documentation et d’exemples d’utilisation .
Vous pouvez l'installer via le PPA ppa: noobslab / Indicateurs ou en téléchargeant manuellement les
.deb
fichiers préemballés de la dernière version stable à partir de la section Téléchargements du projet .la source
Si vous souhaitez simplement copier du texte dans le presse-papiers:
echo -n "some-text" | xclip -selection clipboard
la source
Pastie
Un nouveau gestionnaire de presse-papiers prenant en charge Indicator Applet a récemment été publié (mais pas encore dans les archives). Outre le suivi de l'historique du presse-papiers, il capture et conserve également les entrées de données du presse-papiers (fichiers, dossiers, etc.), ce qui peut s'avérer utile si vous manipulez beaucoup de fichiers via un environnement GUI / Clipboard.
Vous pouvez ajouter le PPA suivant :
ppa:hel-sheep/pastie
la source
Je pense que l'outil suivant satisfera vos exigences:
Couper et coller des fichiers dans le terminal
la source
Qu'en est-il des paramètres du démon GPaste , un applet de démon de gestion du presse-papiers avec interface DBus:
Installation:
Pour l'installer dans Ubuntu 13.10 , 13.04 , 12.10 ou 12.04 , utilisez les commandes ci-dessous:
Ou installez
gpaste
viasynaptic package manager
(et aussignome-shell-extensions-gpaste
si vous utilisez Gnome-Shell).Une autre option est l'installation via
software-center
.la source
J'essaie de développer une meilleure solution qui ne soit pas un gestionnaire de presse-papiers, disponible à l' adresse https://github.com/baitisj/copypasta . Il ne gère pas encore correctement le format RTF et HTML, et les grandes images posent des problèmes, mais n'hésitez pas à bifurquer et à soumettre des correctifs.
la source
Pour le format RTF, j'utilise cette procédure: Je copie le texte dans le presse-papier de l'application. Si je ne sais pas s'il s'agit de rtf ou quoi, j'utilise cette commande pour vérifier:
Quand il imprime quelque chose comme ça:
CIBLES
texte / RTF
text / richtext
Je ne peux donc pas résister à m'exclamer à voix haute: "Bon Dieu, c'est génial! Que Dieu bénisse Linux!" Après cette prière, une chose évidente suit:
Ensuite, je traite tout cela dans libreoffice et l’envoie à tous mes amis en tant que spam.
:-)
la source
Yo ya gnomers, c'est ce que vous obtenez pour utiliser CORBA-crap.
Il n'y a rien de mieux pour le logiciel yar que d'utiliser des outils non installés par défaut.
Si vous aviez utilisé un environnement de bureau approprié, tel que KDE-plasma, vous n'auriez pas eu ce problème, car vous pourriez simplement utiliser dbus, quel que soit le logiciel que vous aimez, par exemple la console:
Personnellement, je me connecte directement à dbus avec C #, ce qui signifie que je n’ai pas besoin de qdbus.
C'est probablement inutile pour toi, puisque tu n'as pas klipper, mais j'ai pensé que je le mentionnerais de toute façon, juste pour t'ennuyer avec la façon dont c'est fait correctement.
PS: Ne copiez pas ce code C #, Task.Result pourrait se bloquer.
la source
Oui il y a. Essayez
tmux
ce qui est plus avancé quescreen
. Pour installer tmux, tapez ceci dans le terminal:Essayez aussi
gpm
. Les commandesgpm
ettmux
pourraient être une bonne combinaison ...la source
gpm
à un "presse-papiers" non terminal X, etGNU screen
dispose de son propre "presse-papiers" également ... Je vois maintenant pourquoi vous les avez mentionnés ... C’est une bonne information, et cela m'a amené à une compréhension plus profonde de ce qui se passe dans les coulisses ... Je vais m'en tenir au "système de sélections" de base de Xterm (clipboad) pour le moment ... Le "presse-papiers" de Linux semble si différent de Windows, que ce que je cherchais puisse être fait d'une manière très différente ici .. +1 :)