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 !

Eeepc Asus 1025C + Linux Kubuntu 12.04

Objet : Installation de Kubuntu 12.04 ; résolution du problème de la résolution qui est à 800*600 max ; faire fonctionner les touches de réglages de luminosité et installer un petit utilitaire qui permet d’optimiser la gestion de l’énergie du eeepc.

Petit tutoriel pour une installation correcte et optimisée du eeepc Asus 1025C avec un Linux Kubuntu 12.04.

L’installation par défaut pose quelques problèmes : résolution en 800*600 max, touches de fonctions de réglages de luminosité qui ne fonctionnent pas, etc.

Le disque du 1025C est partitionné par défaut, ce qui facilite l’installation (pour ceux qui souhaitent garder windows à côté).

Le lecteur de cartes mémoire fonctionne par défaut, la webcam aussi, ainsi que le wifi. Pas de Bluetooth pour ce 1025C.

Le démarrage est aussi long que le Windows 7 installé dessus par défaut, mais le système est plus rapide une fois chargé et la consommation de ram est moins importante que Windows… (pour ceux qui veulent un démarrage rapide, préférer Lubuntu, qui fonctionne aussi très bien, avec les mêmes réglages ci-après)

Lire la Suite

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 !