Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/06/2008, à 07:32

Pierre Thibault

[Résolu] Copier du texte vers le presse-papiers avec xsel

Bonjour,

J'essaie de copier du texte vers le presse-papiers xsel:

echo 'test' | xsel -b

Ça fonctionne bien sauf pour une chose, xsel m'ajoute un retour de charriot que je n'ai pas demandé dans la chaine copiée. sad

Comment puis-je m'en débarrasser?

Merci.

Dernière modification par Pierre Thibault (Le 25/06/2008, à 20:28)

Hors ligne

#2 Le 24/06/2008, à 07:44

Alain.g

Re : [Résolu] Copier du texte vers le presse-papiers avec xsel

Bonjour

Ce n'est pas xsel qui l'ajoute, mais echo. Pour éviter, tu peux utiliser echo -n ou printf

echo -n 'test' | xsel -i

Dernière modification par Alain.g (Le 24/06/2008, à 09:06)


Xubuntu Karmic !

Hors ligne

#3 Le 25/06/2008, à 20:19

Pierre Thibault

Re : [Résolu] Copier du texte vers le presse-papiers avec xsel

Merci,

J'ai aussi découvert que ma source générait aussi un retour de charriot:

/home/pierreth/bin/PassWordGenerator | xsel -b

PassWordGenerator est mon programme qui génère des mots de passe aléatoires. Il ajoutait aussi un retour de charriot à la fin.

J'ai mis la commande ci-haut dans un script et je peux maintenant lancer ce script depuis un raccourcis clavier que j'ai défini dans l'éditeur de menu de KDE. Tout cela fonctionne bien. Par contre, si je mets la même commande directement dans le menu K, ça ne fonctionne pas! Pourquoi? C'est pourtant la même commande... hmm

A+

Hors ligne

#4 Le 25/06/2008, à 20:25

Pierre Thibault

Re : [Résolu] Copier du texte vers le presse-papiers avec xsel

Oups... Je me suis trompé. Mettre la commande directement dans le menu K fonctionne très bien. Appeler le script qui contient cette commande depuis ce même menu fonctionne très bien aussi. Mais je dois cocher 'Exécuter dans un terminal' pour que ça fonctionne.

Alors, la même question, «Pourquoi?». Pourquoi dois-je nécessairement cocher cette case?

Dernière modification par Pierre Thibault (Le 25/06/2008, à 20:26)

Hors ligne

#5 Le 25/06/2008, à 20:46

Yannick_LM

Re : [Résolu] Copier du texte vers le presse-papiers avec xsel

Parce que c'est bash qui gère le | , pas ton exécutable.

Sinon, y a pwgen qui est super bien pour générer des mots de passe, mais peut-être que tu connais déjà.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#6 Le 25/06/2008, à 20:59

Pierre Thibault

Re : [Résolu] Copier du texte vers le presse-papiers avec xsel

Je ne connais pas ce programme mais, j'ai déjà le mien.

Est-ce que je peux me débarrasser de la nécessité de lancer ma commande dans un terminal?

A+

Hors ligne