Linux
Sed et expressions régulières PDF Imprimer
Mardi, 20 Avril 2010 23:10
Caractère Description
^ Indique un début de ligne.
$ Indique une fin de ligne.
. Indique n'importe quel caractère seul.
* Indique zéro ou plus occurrences du caractère précédent le *.
[ ]

Indique l'occurrence d'un des caractères présents dans les [ ].

 

Expression régulière Description
/./ Récupère toutes les lignes contenant au moins un caractère.
/../ Récupère toutes les lignes contenant au moins deux caractères.
/^#/ Récupère toutes les lignes commençant par un #.
/^$/ Récupère toutes les lignes vides.
/}^/ Récupère toutes les lignes finissant par un }.
/} *^/ Récupère toutes les lignes finissant par un } suivi ou non d'espaces.
/[abc]/ Récupère toutes les lignes contenant un des caractères a, b ou c.
/^[abc]/ Récupère toutes les lignes commençant soit par un a, soit un b, soit un c.

 

 
Réactiver l'arrêt de X avec Ctrl Alt Backspace PDF Imprimer
Mardi, 20 Avril 2010 13:31

Pour activer une fonctionnalité bien pratique et disparue du serveur X, à savoir un redémarrage depuis un simple raccourci clavier. Il faut ajouter, en root, les lignes suivantes au fichier /etc/X11/xorg.conf

Section "ServerFlags"
     Option "DontZap" "False"
EndSection 

Bien utile en cas de freeze graphique par exemple...

 
Zenity bouton annuler PDF Imprimer
Dimanche, 14 Mars 2010 04:40

Zenity renvoie un «Code de sortie» lorsqu’un utilisateur interagit avec. Celui-ci correspond à «1» si l’utilisateur a appuyé sur le bouton «Annuler» ou fermé la boîte de dialogue. Je vous conseille donc d’utiliser une petite condition qui permet à votre script de ne pas continuer si l’utilisateur clique sur la croix ou sur «Annuler». Insérer simplement la commande suivante après chaque intervention de Zenity :

if [ $? -eq 1 ];then exit; fi;

 Trouvé et piqué sur xoodeo.com

 
Générer xorg.conf sur Debian PDF Imprimer
Samedi, 27 Février 2010 03:25

Générer xorg.conf sur Debian comme à l'installation.

Pour retrouver son fichier de configuration X tel qu'il a été créé à l'installation par l'installateur debian. Des commandes utiles si vous avez un peu trop bidouillé votre Xorg.conf sansen avoir fait une sauvegarde avant!

 En root biensûr:

 #Xorg -configure

Cette commande autogénère le fichier xorg.conf mais ous un autre nom:  xorg.conf.new

La seconde à titre de vérification pour s'assurer du fonctionnement du fichier généré lance xorg avec ce fichier nouvellement créé.

#Xorg -config xorg.conf.new 

Il ne reste plus qu'à peaufiner les détails à la main ou en parrallèle d'un outil spécialisé comme nvidia-settings qui peut, par exemple, activer votre deuxiième écran si vous en possédez un....

Une fois le fichier vérifié et satisfaisant il ne nous reste plus qu'à le déplacer/renommer en /etc/X11/xorg.conf :

#mv xorg.conf.new /etc/X11/xorg.conf

Et de façon générale une petite sauvegarde de votre fichier s'effectue avec la simple commande copier :)

#cp /etc/X11/xorg.conf  /etc/X11/xorg.conf.old
 
Installer et configurer une tablette graphique sous Elive Debian PDF Imprimer
Mercredi, 13 Janvier 2010 20:11
Ce HowTo explique l'installation et la configuration de la tablette Trust TB6300 sur Elive et/ou Debian Lenny. C'est un mix entre tutoriels trouvés ici et là sur le web mais les principaux sont celui-ci et celui-là.  Comme aucun d'entre eux a fonctionné parfaitement chez moi, je montre ici comment j'ai procédé: Trust tablette tb-6300 elive debian lenny

**Note: Je dois avouer que je n'ai pas cherché à vérifier la fonction de sensibilité à la pression ...

  La tablette fonctionne avec le pilote "wizardpen", il faut donc d'abord télécharger la dernière version du pilote à partir d'ici.

Ensuite, nous pouvons commencer.

Installation du pilote:

Afin de compiler le pilote nous avons besoin de quelques dépendances qu'on installe en se connectant en administrateur (root) dans un terminal (console) et entrer:

#apt-get install xutils libx11-dev libxext-dev build-essential \ xautomation xinput xserver-xorg-dev

Ensuite on extrait l'archive téléchargée et se place dans le dossier nouvellement créé:

$ tar -xvzf /chemin/vers/wizardpen-0.7.0-alpha2.tar.gz
$cd wizarpen-0.7.0-alpha2/

 Ensuite on configure ces sources:

$./configure –with-xorg-module-dir=/usr/lib/xorg/modules

Si tout s'est bien passé on peut construire et installer le pilote (obligatoirement en root pour l'installation):

$make 
#make install

On peut vérifier que l'installation s'est bien déroulée en entrant:

#ls /usr/lib/xorg/modules/input/wizardpen_drv.*

Elle devrait renvoyer:

/usr/lib/xorg/modules/input/wizardpen_drv.la
/usr/lib/xorg/modules/input/wizardpen_drv.so

Ceci fait, on peut charger le pilote avec en root:

#modprobe wizardpen_drv

Pour obtenir le véritable nom de la tablette, nécessaire pour la suite, entrez et notez la réponse qui concerne votre tablette:

grep -i name /proc/bus/input/devices

Configuration du serveur X:

 Avant de faire quoique ce soit de regrettable on sauvegarde laversion actuelle du fichier de conf:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.save

 Il nous faut maintenant trouver où votre système "reçoit" les informations du périphérique. Pour cela entrez la ligne suivante et parcourez le résultat jusqu'à trouver votre tablette au milieu d'autres périphériques usb:

 lshal | less

Il vous faut dans tout cela repérer la ligne et notez le chiffre en place de "N":

linux.device_file = ‘/dev/input/eventN

 Ceci fait, nous pouvons calibrer notre apparei, chez moi la calibrations m'a indiqué les bonnes valeurs mais apparemment ce n'est pas toujours le cas... Toujours dans le dossier décompressé de l'archive entrez:

cd calibrate
calibrate/wizardpen-calibrate /dev/input/eventN

Avec "N" à remplaer bien sû, par le chiffre obtenu juste avant. Suivez les instructions (en gros appuyez avec le stylet dans deux coins opposés diagonalement, le plus prés possible du bord). Sauvegardez les valeurs obtenues. Maintenant toujours en administrateur on édite le fichier de configuration proprement dit:

#scite /etc/X11/xorg.conf

Et ajoutez y la section suivante (avec vos valeurs calibrées si différentes) juste aprés la section concernant votre souris par exemple:

Section "InputDevice"
         Identifier        "WizardPen Tablet"
        Option         "Name"    "UC-LOGIC Tablet WP8060U"
        Option        "SendCoreEvents"        "true"
        Driver        "wizardpen"    
        Option        "Device"    "/dev/input/event1"
        Option        "TopX"        "0"
        Option        "TopY"        "0"
        Option        "BottomX"    "32747"
        Option        "BottomY"    "32762"
        Option        "MaxX"        "32747"
        Option        "MaxY"        "32762"
EndSection

**Note:Je ne suis pas certain qu'il soit absolument nécessaire d'ajouter la section suivante pour tout le monde mais avant cela, je ne pouvais utiliser qu'un quart de la surface de la tablette...

Section "ServerLayout" 

Identifier    "Default Layout"

Screen        "Default Screen"

InputDevice "WizardPen Tablet"

EndSection

 Il ne vous reste plus qu'à redémarrer votre serveur graphique en vous déconnectant ou avec Ctrl+Alt+Supp  (Question: Se déconnecter d'Enlightenment suffit-il ou le raccourci clavier seul redémarre X?). Ou au pire redémarrer la machine... Votre tablette devrait fonctionner au redémarrage...

 
<< Début < Préc 1 2 3 4 5 6 7 Suivant > Fin >>

Page 1 de 7

Vous aimez? Partagez!

Nuage de tags: