Linux
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...

 
Install And Configure Trust TB6300 Pentablet PDF Imprimer
Mercredi, 13 Janvier 2010 06:05

This HowTo explain the installation and configuration of the Trust TB6300 Tablet on Elive and/or Debian Lenny. It's a mix between others tutorals found here and there on the web but majors are this one and that one. As no one of them worked perfectly I show here how I proceed:TB-6300 tablet

I have to say that I didn't try the pressure feature...

The tablet works with the "wizardpen" driver, so first we need to download latest driver version from here. Then we can start:

Driver Installation


To compil the driver need few packages in a root shell run:

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

Then extract the driver archive and enter the new directory:

tar -xvzf wizardpen-0.7.0-alpha2.tar.gz
cd wizarpen-0.7.0-alpha2/

We can go through

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

Then, if everything ok we can construct and install driver by entering:

make && make install

Check the integrity of the driver installation by typing the command:

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

It should give the output as follows:

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

Once this done you can load driver with:

modprobe wizardpen_drv

Type the following command in the terminal to know the real name of the Pentablet:

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

Save somewhere the real name of the tablet which you have to use in the next step.

Xorg Server Configuration

Before doing bullshits better save our actual config file:

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

We have to find where does your system receive tablet's data, for that enter the following command and look for, first your device description section and then for the string:

linux.device_file = '/dev/input/eventN

Where N can be 0, 1 or 2 etc... Once we have that we can calibrate the device. For me, as far i tried the calibration application give right values, sometime apparently not... So still in the wizardpen-0.7.0... directory:

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

Follow instructions precisely and it will give you next needed values, note them down. Netx step is to edit our X Server configuration file:

scite /etc/X11/xorg.conf

Add the following sections to the file after your mouse section for example:

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: I'm not totally sure the next section is necessary for everybody but before adding it, I had only fourth of the available surface...

Section "ServerLayout" 

Identifier    "Default Layout"

Screen        "Default Screen"

InputDevice "WizardPen Tablet"

EndSection

Then restart the X server (with Ctrl+Alt+Backspace for example, question: I don't know if simply logout from enlightenment restart the server X?). If necessary restart machine entirely... It should work at reboot :)

 
Zim wiki de bureau, installation sur Elive PDF Imprimer
Dimanche, 10 Janvier 2010 21:11

Zim est un wiki qui tourne directement en tant qu'application de bureau, la mode wiki a même atteint notre bureau!Zim wiki de bureau

Outre sa facilité de prise en main, il possède d'autres aspects intéressant:

  • Sauvegarde automatique "transparente", entendez par là que ces sauvegardes sont enregistrées dans de simples fichiers textes modifiables donc, avec n'importe quel autre éditeur de texte.
  • La gestion des liens internes est "bi-directionnelle, chaque page créee fait automatiquement référence aux pages parentes.
  • Les liens externes sont également gérés, les images apparaissentdans la page et les autres documents seront ouverts avec l'application appropriée.
  • L'exportation est un grand atout de zim, celui permet en effet d'exporter vos pages au format html, vous permattant ainsi de les placer sur un serveur web et transformer vos notes en pages internet!
  • D'autres fonctions utiles apparaissent enfin sous forme de plugin (laissant envisager la possibilité de futurs développements):
    • La vérification orthographique.
    • Éditeur d'équations.
    • Calendrier.
    • ToDo liste.
    • Une icône pour la zone de notification.

Installation:

 Trois solutions s'offre à nous sur Elive ou Debian Lenny:

  1. Installation depuis les dépôts officiels (la plus conseillée mais il s'agit d'une très ancienne version)
  2. Installation de la dernière version disponible sur le site su logiciel.

Attention! Des paquets précompilés pour Debian sont proposés depuis un miroir sur cette page mais il s'agit de paquets pour Debian sid! Ininstallable donc sur Elive.

Avant de l'installer, un paquet est recommandé, il implémente le plugin "capture d'écran", il fait pour cela appel au programme scrot:

apt-get install python-xdg python-gtk python-simplejson python-gobject xdg-utils scrot

 Ensuite on récupère les sources du programme sur le site officiel puis on les décompresse et se place dans le dossier décompressé:

$tar -xvzf zim-0.42.tar.gz
$cd zim-0.42.tar.gz

Pour s'assurer qu'on a toutes les dépendances (j'en ais peut-être oublié) on peut lancer:

$./test.py

Si tout va bien on peut lancer zim directement depuis l'archive (testez-le puis si ça vous plaît, installez-le):

./zim.py

Ensuite pour l'installer et l'avoir dans la langue de molière (entre autres) entrez:

#./setu.py build_trans

 Puis finalement pour l'installer, connectez vous en root puis entrez:

$./setup.py install

Et le tour est joué, vous voilà au commande d'un wiki prêt à être complété directement sur votre bureau!

 
Installation Google Chrome sur Elive et/ou Debian Lenny PDF Imprimer
Mardi, 08 Décembre 2009 17:44

C'est officiel Google met à disposition la dernière version bêta de son navigateur web qui fait tant couler d'encre.

Installation Google Chrome sur Elive et/ou Debian Lenny

 

Elive et Debian lenny en général sont supportées par le navigateur. Cependant aprés avoir téléchargé l'archive du site officiel l'installation "simple" (au clic souris) se plaint d'une dépendance non satisfaite: libnss3-1d.

Or comme c'est le cas chez moi cette librairie est bel et bien installée sur Elive mais la ligne de commande

dpkg -i google-chrome-beta_current_i386.deb

nous en apprend un peu plus, elle renvoie:

google-chrome-beta dépend de libnss3-1d (>= 3.12.3) ; cependant :  La version de libnss3-1d sur le système est 3.12.0-6.

On apprend donc que la version installé est trop ancienne il va donc falloir upgrader notre librairie (là on prend un petit risque mais les dépôts Elive sont un peu dépassés il nous faut ajouter les "vrais" dépôts lenny depuis les mirroirs officiels au moins le temps d'installer les librairies)

On ajoute une ligne à notre fichier /etc/apt/sources.list:

deb http://ftp.fr.debian.org/debian lenny main

* Note: le .fr peut-être changé par n'importe quel serveur valide comme .be par exemple... Je ne sais pas trop pourquoi les dépôts Elive ne sont pas à jour puisqu'ils sont sensés être un miroir des debian (peut-juste un peu en retard). 

**Personnellement j'en ai profité pour mettre à jour ce qui pouvait l'être en plus de notre libnss3-1d... (je ne sais pas trop si ça craint? Je ne pense pas puisqu'ils sont quand même destinés à Lenny)

Ceci fait un simple clic sur l'archive et gdebi se propose de l'installer, quelques secondes plus tard vous avez un tout nouveau et tout beau navigateur web. J'ai apprécié: la possibilité d'installation d'extensions telles que Xmark (bien que celle-ci ne gère pas encore les mots de passe) ainsi que l'importation des paramètres depuis Firefox :) 

La solution la plus simple et peut-être la plus sécurisante pour apt: Il suffit de rajouter les dépôts officiels de google pour Debian lenny en ajoutant cette ligne à notre fichier /etc/apt/sources.list :

deb  http://dl.google.com/linux/deb/ stable main

Ensuite un simple

apt-get update && apt-get install google-chrome-unstable 

Et le tour est joué, Google Chrome est installé sur Elive ou Debian Lenny comme n'importe quel autre paquet par notre apt préféré... :) 

Capture Google Chrome sur Elive
 

 

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

Page 1 de 6

Vous aimez? Partagez!

Nuage de tags: