Développement web, informatique et communication

Php, mysql, accessibilité, xhtml, ajax, référencement, linux, android, mobiles

 

Résolution du problème d’erreur d’impression de fichiers pdf avec Okular sur Ubuntu

Il se peut que vous rencontriez des erreurs lors de l’impression de fichiers pdf en utilisant Okular. Une page s’imprime alors avec l’erreur « ERROR NAME; undefined COMMAND @PJL OPERAND STACK; ».

Ceci est visiblement un bug connu, la solution est simple :
Lors de l’impression, dans la fenêtre « Imprimer » qui s’ouvre, cliquez sur « Options », puis sur l’onglet « Options PDF » et cocher la case « Forcer la rastérisation (conversion en image) »
Vous pouvez imprimer sans erreur !

Hubic pour Lubuntu 12.04 (patch)

Hubic Linux ne fonctionne pour le moment pas pour Lubuntu 12.04.
Voici la méthode pour le faire fonctionner.

1) Suivre ce tutoriel : http://hawkcreation.com/2012/05/15/hubic-ubuntu-12-04/

2) Modifier la ligne (qui commence par « Categories« ) du contenu du fichier /usr/share/applications/hubiC-browser.desktop, donné par le tutoriel, par :

Categories=Network;GNOME;GTK

Le lien se trouve alors dans votre menu des applications puis dans le dossier Internet

3) Compléter la partie « problème avec Ubuntu 12.04″ du tutoriel avec les deux autres paquets suivants :

http://packages.debian.org/squeeze/i386/libxinerama1/download
http://packages.debian.org/squeeze/i386/libxi6/download

Depuis l’emplacement de vos fichiers téléchargés :

ar p libxinerama1_1.1-3_i386.deb data.tar.gz | tar zx
ar p libxi6_1.3-7_i386.deb data.tar.gz | tar zx

puis

sudo mv usr/lib/* /opt/hubiC-browser/.lib/
sudo mv usr/lib/* /opt/hubiC-browser/.lib/sudo mv usr/lib/* /opt/hubiC-browser/.lib/

Utilisation LAN avec ES File Explorer pour Androïd

Sous Ubuntu 11.04

  • Créer un dossier
  • Ouvrez votre « configuration de serveur Samba » dans Système/Administration/Samba (Samba doit être préalablement installé : http://doc.ubuntu-fr.org/samba – configurer samba en ajoutant un utilisateur samba avec un mot de passe)
  • Ajouter votre répertoire avec un nom de partage
    • cocher Inscriptible et visible
    • dans accès « autoriser l’accès seulement à des utilisateurs spécifiques » et prenez soin de cocher l’utilisateur ajouté par avance

Sous Android avec ES File Explorer

  • Allez dans l’onglet LAN
  • Nouveau/Créer un serveur Samba (la recherche ne fonctionne jamais)
  • Et c’est ici l’astuce (où nous sommes déroutés si on se fie aux indications inscrites)
    • laisser vide le « domaine »
    • mettre votre adresse ip de votre serveur et uniquement l’adresse ip (sans les répertoires) : 192.168.1.24 (préférez créer une ip fixe sur votre routeur)
    • entrez votre login et votre mot de passe samba créés dans l’étape précédente
  • Utilisez !

Configurer l’écran tactile du Dell Inspiron One 2310 sous Ubuntu 10.10

Ordinateur dell inspiron one 2310 Tactile

Processor
Intel® Pentium® P6100

Carte graphique intégré Intel® HD graphique

Mémoire DDR3 bicanale de 4 096 Mo (2 x 2 048 Mo) à 1 333 MHz

Disque dur de 500 Go

carte réseau sans fil + clavier et souris sans fil

Réglage pour l’utilisation de l’écran tactile de l’ordinateur

installer xorg evtouch

sudo apt-get install xserver-xorg-input-evtouch

installer hal

~$ sudo apt-get install hal

Chercher le touchscreen

~$ lshal > hal_list
~$ gedit hal_list

réponse normale pour cet ordinateur : Quanta OpticalTouchScreen

il apparaît à 6 endroits, dont un endroit qui nous dit qu’il est en tablette :
info.capabilities = {‘input’, ‘input.tablet’} (string list)

en root
créer un fichier dans /usr/share/hal/fdi/preprobe/10osvendor/ nommé 50-OpticalTouchScreen.fdi et y insérer :

<?xml version= »1.0″ encoding= »ISO-8859-1″?>
<deviceinfo version= »0.2″>
<device>
<match key= »info.product » contains= »Quanta OpticalTouchScreen »>
<match key= »info.capabilities » contains= »input »>
<merge key= »input.x11_driver » type= »string »>evtouch</merge>
<merge key= »input.x11_options.reportingmode » type= »string »>raw</merge>
<merge key= »input.x11_options.sendcoreevents » type= »string »>on</merge>
<merge key= »input.x11_options.minx » type= »string »>0</merge>
<merge key= »input.x11_options.miny » type= »string »>0</merge>
<merge key= »input.x11_options.maxx » type= »string »>32767</merge>
<merge key= »input.x11_options.maxy » type= »string »>32767</merge>
</match>
</match>
</device>
</deviceinfo>

le nom trouvé dans hal list est Quanta OpticalTouchScreen (le changer si besoin)

~$ lsusb | grep Quanta

réponse : Bus 001 Device 004: ID 0408:3008 Quanta Computer, Inc.

dans etc/udev/rules.d
créer un fichier en root qui s’appelle : 99-touchscreen.rules (99 pour lui donner un numéro plus grand que ceux existants, si plus grand, augmenter le nombre)

insérer dans le fichier le code suivant :

SUBSYSTEM=="usb", ATTRS{idVendor}=="0408", ATTRS{idProduct}=="3008", SYMLINK+="usb/quanta_touch"
SUBSYSTEM=="input", KERNEL=="event*", ATTRS{idVendor}=="0408", ATTRS{idProduct}=="3008", SYMLINK+="input/quanta_touch"

prenez soin de remplacer 0408 et 3008 par les numéros trouver plus haut par le lsusb | grep Quanta et le nom symlink devrait être du quanta_touch pour ce type d’écran

~$ sudo service udev restart

réponse : udev start/running, process 2507

Appréciez votre écran tactile en installant Google Chrome 4b et son extension Chrome Touch ou bien Firefox avec l’extenstion Grab and Drag, vive la navigation au doigt et à l’œil !