Search this blog

samedi 29 mai 2010

Ubuntu: PDF to Images

Convert PDF pages to images:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -sOutputFile=picname%03d.png inputpdf.pdf
Extract images (in JPG) from PDF using xpdf:
pdfimages -j example.pdf ./imagenames

dimanche 2 mai 2010

Ubuntu / Windows: repair hard drive NTFS file system

In Windows Command line:
chkdsk D: /f

Then, reboot windows twice if main windows hard drive.

Ubuntu (<10.04): post installation

Flash Player plugin with AMD64 bug fix
sudo add-apt-repository ppa:zebioman && sudo apt-get update
sudo apt-get install flashplugin64-lahf-fix

Remove useless services
voir http://doc.ubuntu-fr.org/optimisation
sudo update-rc.d -f bluetooth remove
sudo update-rc.d -f pcmciautils remove
sudo update-rc.d -f rsync remove
sudo update-rc.d -f dns-clean remove
sudo update-rc.d -f pppd-dns remove

Codecs video et dechiffrage DVD
#sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list
sudo wget http://www.medibuntu.org/sources.list.d/lucid.list -O /etc/apt/sources.list.d/medibuntu.list

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
sudo apt-get install w64codecs & libdvdcss2
sudo apt-get install mplayer

sudo apt-get install ubuntu-restricted-extras
sudo apt-get install gstreamer-plugins-bad


Compte invité
sudo /usr/share/gdm/guest-session/guest-session-setup.sh

Applet config ecran

Installation:
sudo apt-get install gnome-randr-applet

# Cliquez-droit sur le tableau de bord ;
# Ajouter au tableau de bord ;
# Sélectionner Display Geometry Switcher ;
# Cliquez sur l'icône de l'écran pour sélectionner le sens de la rotation.

Pour activer la rotation:

# Dans /etc/X11/xorg.conf, ajouter la ligne 'Option RandRRotation' comme ci-dessous
Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
    Option    "RandRRotation"        "on"
EndSection
NVidia fan controller
sudo apt-get nvclock nvclock-gtk

Système / Préférences / Applications au démarrage / Ajouter
_ nom: GPU Clock reduction
_ commande: nvclock -f -F 60

Moniteur temperature
sudo apt-get install sensors-applet hddtemp
#Puis ajouter applet au tableau de bord

NVidia (en option)

# Dans ~/.gnomerc
nvidia-settings -l
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1

# Dans /etc/modprobe.d/options
options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_ReqAGPRate=3

# Dans /etc/X11/xorg.conf
Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
    Option    "AllowSHMPixmaps"    "0"
    Option    "PixmapCacheSize"    "1000000"
    Option    "RandRRotation"        "on"
    Option    "RenderAccel"    "True"
EndSection

# Dans NVIDIA X Server Settings
cocher OpenGL Settings/Sunc to VBlank
cocher DFP-1.../Force Full GPU Scalling
Décocher nvidia-settings Configuration/Include X Display Names in the Config File

# Dans /usr/bin/compiz
commentez (#) les lignes suivantes:
    if check_nvidia; then
        if [ "x$INDIRECT" != "xyes" ]; then
            COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding"
        fi
    fi

Ubuntu 10.10: configurer MP540 sur le réseau local

Même si l'imprimante Canon Pixma MP540 est USB, il est possible de la partager sur le réseau local. Une première solution serait de l'installer en USB sur un ordinateur hôte et d'utiliser les fonctions de partage du système d'exploitation. Pour se passer de cet ordinateur hôte, on peut utiliser un Modem Routeur offrant un serveur d'impression pour le réseau local à une imprimante USB. Vérifier si cette fonction est activée dans le Modem Routeur, et y brancher l'imprimante. La procédure ci-dessous montre l'installation des pilotes dans Ubuntu 10.10 puisqu'ils ne sont pas intégrés par défaut, et l'ajout de l'imprimante dans le système.


Pilotes et librairies:

Télécharger et installer libcupsys2 (libcupsys2_1.3.9-17ubuntu3.6_all.deb) à partir de http://packages.ubuntu.com/jaunty/all/libcupsys2/download

  • sudo dpkg -i --force-architecture libcupsys2_1.3.9-17ubuntu3.6_all.deb

Télécharger pilote (MP540_debian_drivers.tar) à partir de http://fr.canon.ch et décompresser l'archive dans le dossier courant.
  • sudo dpkg -i --force-architecture cnijfilter-common_3.00-1_i386.deb
  • sudo dpkg -i --force-architecture cnijfilter-mp540series_3.00-1_i386.deb
Configuration du fichier PPD

ATTENTION: Les modifications qui suivent ne sont peut être pas nécessaires, testez d'abord l'impression avec le fichier original.


sudo gedit /usr/share/cups/model/canonmp540.ppd
  • Modifier section Resolution/Output Resolution
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600dpi
*Resolution 300dpi/300 dpi: "«/HWResolution[300 300]»setpagedevice"
*Resolution 600dpi/600 dpi: "«/HWResolution[600 600]»setpagedevice"
*Resolution 1200dpi/1200 dpi: "«/HWResolution[1200 1200]»setpagedevice"
*Resolution 2400dpi/2400 dpi: "«/HWResolution[2400 2400]»setpagedevice"
*CloseUI: *Resolution
  • Ajouter section CNQuality/Quality à la fin du fichier
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
  • Ajouter section CNGrayscale/Grayscale à la fin du fichier
*OpenUI *CNGrayscale/Grayscale: PickOne
*DefaultCNGrayscale: false
*CNGrayscale false/Off: "false"
*CNGrayscale true/On: "true"
*CloseUI: *CNGrayscale


Ajouter imprimante:

Dans cet example, l'imprimante est branché en USB sur un modem-routeur ADSL (adresse IP: 192.168.220.1) qui peut jouer le rôle de serveur d'impression (sur le port: 9100).

Aller dans Système / Impression / Ajouter / Autre /
  • Enter Device URI = socket://192.168.220.1:9100
  • Provide PPD file: /usr/share/cups/model/canonmp540.ppd 


    Tester:

    Imprimer un page de test ou un autre document pour tester.


    Voir aussi les documentations suivantes:
    • http://doc.ubuntu-fr.org/imprimante_canon_pixma_mp_540
    • http://doc.ubuntu-fr.org/imprimante_installation_alternative


    Ancienne méthode qui pourrait fonctionner si le pilote est pré-installé:


    Aller dans Ubuntu / Gnome / Système / Administration / Impression /
    Utiliser les paramètre ci-dessous:
    • URL du périphérique (AppSocket / JetDirect): socket://192.168.220.1:9100
    • Fabricant du modèle: Canon MP540 series Ver.3.00