Ce billet est à considérer comme l'anti-chambre des futurs billets plus structurés, c'est un fourre-tout qui recense (et centralise avec une organisation qui m'est propre !!) à la volée quelques trucs, astuces, tutos ou liens. Comme son nom l'indique il s'agit d'un billet vivant, mouvant, c'est un buffer, une zone tampon. Les sources sont diverses et variées, article du wiki ou du forum de http://www.ubuntu-fr.org/, le planet ubuntu-fr, le résultat de googlelage linux, etc ...

TIPS


Cover thumbnailer : De meilleures miniatures dans Nautilus

http://blog.sckyzo.com/2010/01/15/cover-thumbnailer-de-meilleures-miniatures-dans-nautilus/

Howto Disable Pango to Get a Faster Firefox

http://www.ubuntu-inside.me/2009/08/howto-disable-pango-to-get-faster.html

Compilation FFMPEG

http://ubuntuforums.org/showthread.php?t=786095

Prise en charge de l'USB dans VirtualBox 3

http://linuxchronicles.wordpress.com/2008/05/28/ubuntu-got-usb-in-virtualbox-160/

1. Add yourself to the group VirtualBox created during install called “vboxusers” The VB install creates this group, find it, don’t add another one.

2. Create a group named “usbusers” and put yourself in it.

sudo groupadd usbusers
sudo gpasswd -a john usbusers

3. rajouter la ligne suivante dans le fichier /etc/fstab

none /proc/bus/usb usbfs devgid=120,devmode=664 0 0

  • Just make sure that 120 is your vboxusers group (use your own number).
  • Reboot the computer.

4. Open VirtualBox and click on “Settings”.

  • Click on the “USB” item in the left pane to edit the USB prefs.
  • Click on the “Add device” button to add a filter and select your printer from the list and click on the “Ok” button.
  • Start your VM and Windows should detect your printer.
  • The above was taken mostly from various scattered posts in the Ubuntu forums, some from me, and put together here, all mods in one place, in order, for future reference.

Prise en charge des liens ed2k dans Firefox 3

  • Taper about:config dans la barre des tâches de Firefox
  • Créer les chaines suivantes : (clic droit puis –> Nouveau)
    • (Chaine de caractères) network.protocol-handler.app.ed2k renseigner la valeur /usr/bin/ed2k
    • (Chaine de caractères) network.protocol-handler.external.ed2k renseigner la valeur /usr/bin/ed2k
    • (Valeur booléenne) network.protocol-handler.warn-external.ed2k renseigner la valeur “True”

Le fichier ~/.aMule/ed2kLinks doit exister :

touch ~/.aMule/ed2kLinks

Redémarrer Firefox et cliquer dans un lien ed2k quelconque et dans la fenètre “lancement de l’application” cliquer sur le bouton “choisir” et cliquer sur “système de fichiers”, et le répertoire /usr/bin puis le fichier “ed2k”.

Xorg.conf pour NVIDIA option twinview

Avec deux écrans LCD, un sur VGA et l'autre sur DVI, par défaut sans l'option twinview, l'écran branché sur la sortie VGA sera toujours considéré comme principal avec une configuration en dual head (deux serveurs X indépendants)

Chip graphique NVIDIA GeForce 6600 :

Simple écran :

Double écran Twinview bureau étendu :

Disper, utilitaire pour chip NVIDIA qui permet de configurer de multiple écran à la volée

Permet de configurer les écrans sans redémarrer X, les modifications d'affichage ne seront pas récupérées après un redémarrage de la machine ou du serveur X

Installation

Rajouter les dépôts dans le sources.list :

deb http://ppa.launchpad.net/wvengen/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/wvengen/ppa/ubuntu jaunty main

puis

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6EFB904
sudo apt-get update
sudo apt-get install disper

Chip graphique NVIDIA GeForce 6600 :

Le xorg.conf est configuré en simple écran avec l'option twinview : [DFP-0] LG 22 pce VDI principal (http://www.taltan.fr/public/dl/xorg.conf.simple_LG22pce_principale-DVI), les deux écrans sont branchés en permanence

Test de la l'auto-détection des écrans :

La commande suivante :

disper -l

Doit détecter les écrans et leur capacité maximum d'affichage

display DFP-0: LG W2242
 resolutions: 320x240, 400x300, 416x312, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 832x624, 960x600, 896x672, 1024x768, 1152x864, 1360x768, 1280x960, 1440x900, 1280x1024, 1400x1050, 1600x1024, 1680x1050
display CRT-0: LG TV
 resolutions: 320x240, 400x300, 512x384, 576x432, 680x384, 640x480, 720x450, 640x512, 800x512, 840x525, 800x600, 960x540, 960x600, 896x672, 1024x768, 1152x864, 1360x768, 1280x960, 1440x900, 1280x1024, 1400x1050, 1600x1024, 1680x1050, 1920x1200, 1280x720, 1920x1080
no resolutions found for display TV-1, falling back to: 800x600, 640x480
display TV-1: 
resolutions: 640x480, 800x600
  • display DFP-0 : LG W2242 écran branché sur la sortie DVI
  • display CRT-0 : LG TV écran braché sur la sortie VGA
  • display TV-1 : sotie S-VIDEO, pas d'écran

Simple écran [DFP-0] LG 22 pce VDI principal

disper -d DFP-0 -s

Simple écran [CRT-0] LG 42 pce VGA principal

disper -d CRT-0 -s

Double écran Twinview bureau étendu [DFP-0] LG 22 pce VDI en principal et [CRT-0] LG 42 pce VGA en secondaire

disper -d DFP-0,CRT-0 -e -r auto

Double écran mode clone [DFP-0] LG 22 pce VDI et [CRT-0] LG 42 pce VGA

disper -d DFP-0,CRT-0 -c -r auto

Script zenity (avec changement de fond d'écran)

Téléchargeable ici : screen_switch.sh

screen_switch.png

#!/bin/bash
ACTION=$(zenity --list --radiolist --width=380 --height=230\
                        --title "SWITCH SCREEN" --text="Sélectionnez l'affichage désirée et cliquez sur Valider.\n" \
                        --column "Choix" --column "Affichage" \
                        FALSE "Simple LCD LG 22 pce" \
                        FALSE "Simple LCD LG 42 pce" \
                        FALSE "Mode clone" \
                        FALSE "Mode étendue");

DEFAULT_WALLPAPER="/home/taltan/images/wallpaper/1680-1050-GNOME-GnomeGallery.png"
EXTEND_WALLPAPER="/home/taltan/images/wallpaper/twinview-wallpaper_02.jpg"
##"Simple LCD LG 22 pce"
echo "$ACTION" | grep "Simple LCD LG 22 pce" >/dev/null
if [ "$?" = 0 ] ; then
        gconftool -s -t string /desktop/gnome/background/picture_filename $DEFAULT_WALLPAPER
        disper -d DFP-0 -s
fi

##"Simple LCD LG 42 pce"
echo "$ACTION" | grep "Simple LCD LG 42 pce" >/dev/null
if [ "$?" = 0 ] ; then
        gconftool -s -t string /desktop/gnome/background/picture_filename $DEFAULT_WALLPAPER
        disper -d CRT-0 -s
fi

##"Mode clone"
echo "$ACTION" | grep "Mode clone" >/dev/null
if [ "$?" = 0 ] ; then
        gconftool -s -t string /desktop/gnome/background/picture_filename $DEFAULT_WALLPAPER
        disper -d DFP-0,CRT-0 -c -r auto
fi

##"Mode étendue"
echo "$ACTION" | grep "Mode étendue" >/dev/null
if [ "$?" = 0 ] ; then
        gconftool -s -t string /desktop/gnome/background/picture_filename $EXTEND_WALLPAPER
        disper -d DFP-0,CRT-0 -e -r auto
fi

Option de disper

Usage: disper [options] (-l|-s|-c|-e|-p|-i)

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         show what'
s happening
  -q, --quiet           be quiet and only show errors
  -r RESOLUTION, --resolution=RESOLUTION
                        set resolution, e.g. "800x600", or "auto" to detect
                        the highest common resolution. For extend it is
                        possible to enter a single resolution for all
                        displays, or a comma-separated list of resolutions
                        (one for each display), or "max" to use the maximum
                        resolution for each device. Beware that many displays
                        advertise resolutions they can not fully show, so
                        "max" is not advised.
  -d DISPLAYS, --displays=DISPLAYS
                        comma-separated list of displays to operate on, or
                        "auto" to detect
  -t DIRECTION, --direction=DIRECTION
                        where to extend displays: "left", "right", "top", or
                        "bottom"
  --scaling=SCALING     flat-panel scaling mode: "default", "native",
                        "scaled", "centered", or "aspect-scaled"

  Actions:
    Select exactly one of the following actions

    -l, --list          list the attached displays
    -s, --single        only enable the primary display
    -S, --secondary     only enable the secondary display
    -c, --clone         clone displays
    -e, --extend        extend displays
    -p, --export        export current settings to standard output
    -i, --import        import current settings from standard input

Shutter : Capture d’écran sous Gnome

http://blog.roozeec.fr/2009/06/12/shutter-capture-decran-sous-gnome/

Encoder morceaux Deezer en mp3

Sources : http://linuxfr.org/forums/47/26582.html

Le morceau lu est écrit en tampon dans le dossier /tmp sous la forme d'un fichier /tmp/FlashXXXX où XXXX est une suite de caractères aléatoire, une fois le fichier entièrement chargé :

mplayer -vc dummy -vo null -dumpaudio -dumpfile ~/monbofichier.mp3 /tmp/Flash*

Modules complémentaires Firefox

firefox-plugins.png

Jaunty 64 bit

Sources : http://krissdogg.com/index.php?post/2009/04/16/Jaunty-64-bit

Installation d'adobe flash player

cd
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
tar xvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
sudo mv libflashplayer.so /usr/lib/mozilla/plugins/
exit

Installation de Sun Java6 Plugin

sudo apt-get install sun-java6-plugin

Forcer l'installation d'une application 32 bit

Exemple Skype:

wget http://www.skype.com/go/getskype-linux-deb
sudo aptitude install libqt4-core libqt4-gui ia32-libs 
sudo dpkg -i --force-architecture skype-debian_2.0.0.72-1_i386.deb

Travailler les fichiers vidéos

DTS DCA to AC3 sur des fichiers mkv (http://doc.ubuntu-fr.org/matroska)

sudo apt-get install mkvtoolnix-gui

extraire piste audio http://doc.ubuntu-fr.org/mkv_extractor_gui

convertir en ac3

ffmpeg -y -i audio-fre.inconnu -acodec ac3 -ab 640k -ac 6 test.ac3

merge avec mkvtoolnix-gui (mmg) : http://doc.ubuntu-fr.org/matroska#creer_un_mkv_a_partir_d_autres_fichiers_ou_pistes

Encoder des vidéos

Encoder en Xvid avec ffmpeg un enregistrement .ts de Freebox HD

Conversion en xvid 16:9

ffmpeg -i "my_record.ts" -r 29.97 -vcodec xvid -s 704x384 -aspect 16:9 -maxrate 1800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -g 300 -acodec mp3 -ar 48000 -ab 128k -ac 2 "my_record.avi"

Conversion en xvid 4:3

ffmpeg -i "my_record.ts" -r 29.97 -vcodec xvid -s 640x480 -aspect 4:3 -maxrate 1800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -g 300 -acodec mp3 -ar 48000 -ab 128k -ac 2 "myrecord.avi"
AVI => FLV

http://forum.ubuntu-fr.org/viewtopic.php?pid=1827873#p1827873

ffmpeg -i ma_video.avi -s 320x240 -ar 44100 -aspect 4:3 -pass 1 -b 768k -r 24 -acodec libmp3lame -ab 64k -f flv -y ma_video.flv
FLV => AVI
 ffmpeg -i "my_video.flv" -r 29.97 -vcodec libxvid -s 640x480 -aspect 4:3 -maxrate 1800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -g 300 -acodec libmp3lame -ar 48000 -ab 128k -ac 2 "my_video.avi"
Conversion en AVI pour PDA en 320x240
mencoder "my_video.flv" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200:abitrate=48 -vf scale=320:240 -oac copy -o "my_video.avi"
WMV => AVI
mencoder "fichier.wmv" -ofps 23.976 -ovc lavc -oac copy -o "fichier.avi"
Encoder une vidéo en MP4 H264 pour upload sur Youtube (Unbuntu 8.10 Intrepid Ibex)
/usr/bin/ffmpeg -i "FICHIER.avi" -acodec libfaac -ab 128k -vcodec libx264 -b 300k -s 480x360 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 -flags2 +brdo+dct8x8+wpred+bpyramid+mixed_refs -me umh -subq 7 -trellis 1 -refs 6 -bf 16 -directpred 3 -b_strategy 1 -bidir_refine 1 -coder 1 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -y "FICHIER.mp4"
Encoder une vidéo en MP4 H264 pour upload sur Youtube (9.04 Jaunty Jackalope)
/usr/bin/ffmpeg -i "FICHIER.avi" -acodec libfaac -ab 128k -vcodec libx264 -b 300k -s 480x360 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partp4x4+partb8x8 -subq 7 -trellis 1 -refs 6 -bf 16 -directpred 3 -b_strategy 1 -bidir_refine 1 -coder 1 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -y "FICHIER.mp4"

Couper une vidéo avec mencoder

Couper pendant 1 minute a partir de 13min et 27s

mencoder -ss 00:13:27 -endpos 00:01:00 mon_fichier.avi -o mon_fichier_coupe.avi -oac copy -ovc copy

Concaténation vidéo

Pour concatener deux vidéos avec mêmes codecs et mêmes dimensions :

cat file1.avi file2.avi > file3.avi
mencoder -ovc copy -oac copy -o out.avi -forceidx file3.avi

Rotation vidéo à 180°

$ mencoder -vf rotate=4 -ovc lavc -oac copy video.avi -o video1.avi

Activer Ctrl-Alt-Backspace dans Jaunty:

sudo aptitude install dontzap

puis,

sudo dontzap --disable

Fermer la session puis la réouvrir et ensuite "Ctrl-Alt-Backspace" sera activé

Connaitre sa version d'Ubuntu

cat /etc/issue
cat /proc/version

Moteurs pour la barre de recherche Firefox

Principalement trouvés sur Mycroft Project : http://mycroft.mozdev.org/

Post install Ubuntu 9.04 Jaunty Jackalope "one shot"

sudo apt-get install ubuntu-restricted-extras msttcorefonts amule nautilus-open-terminal gnomescan gthumb libimage-exiftool-perl zenity gphoto2 alien imagemagick netspeed vim flashplugin-nonfree thunderbird geany htop linux-headers-`uname -r` build-essential fakeroot checkinstall compizconfig-settings-manager gprename
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse faad ffmpeg gstreamer0.10-plugins-bad-multiverse lame  libfaad2-0 mjpegtools sox toolame mpeg2dec a52dec mpg321 vorbis-tools libdvdcss2 libdvdnav4 mencoder mplayer mplayer-fonts mplayer-skins vlc w32codecs libavcodec-unstripped-52

Post install Ubuntu 8.04 Hardy Heron 64 bits

8.04-01.png

Premier démarrage

sudo passwd root
sudo apt-get remove tracker

Fichier sources.list

Editer le fichier /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
## /etc/apt/sources.list
## Ubuntu 8.04 _Hardy Heron_ - Release amd64 (20080422.2)
################################### O F F I C I E L  #################################################
################################################################################################
## hardy (packages officiels de base)
################################################################################################
deb ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy main restricted multiverse universe
deb-src ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy main restricted multiverse universe
##hardy Original
##deb http://fr.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
##deb-src http://fr.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
################################################################################################
## hardy-security (mises à jour de sécurité)
################################################################################################
deb ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-security main restricted multiverse universe
deb-src ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-security main restricted multiverse universe
##hardy-security Original
##deb http://fr.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
##deb-src http://fr.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
################################################################################################
## hardy-updates (mises à jour de bug, officielles)
################################################################################################
deb ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-updates main restricted multiverse universe
deb-src ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-updates main restricted multiverse universe
## hardy-updates Original
##deb http://fr.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
##deb-src http://fr.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
################################################################################################
## hardy-backports (mises à jour de version officielles)
################################################################################################
deb ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-backports main restricted multiverse universe
deb-src ftp://ftp.proxad.fr/mirrors/ftp.ubuntu.com/ubuntu hardy-backports main restricted multiverse universe
##hardy-backports Original
##deb http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main universe multiverse restricted
##deb-src http://fr.archive.ubuntu.com/ubuntu/ hardy-backports main universe multiverse restricted
################################################################################################
## hardy Commercial
################################################################################################
##
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner
################################### O F F I C I E U X #################################################
################################################################################################
## Medibuntu
################################################################################################
## wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
deb http://fr.packages.medibuntu.org/ hardy free non-free
deb-src http://fr.packages.medibuntu.org/ hardy free non-free
Intégration de la cle GPG pour le dépot Medibuntu
wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

Première mise à jour du système

sudo apt-get update
sudo apt-get upgrade

Configuration Pilote NVIDIA

ASUSTeK Extreme N6600 Silencer - 128 Mo TV-Out/DVI - PCI Express (NVIDIA GeForce 6600)

Sauvegarde de la configuration par défaut de XORG

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original

Menu Système / Administration / Pilotes de périphériques

8.04-nvidia01.png

Cocher Activé, à la question activer le pilote ? Répondre Activer

8.04-nvidia02.png

Téléchargement et installation du pilote nvidia-glx-new, la fenêtre suivante apparaît à la fin de l'installation

8.04-nvidia03.png

Fermer la fenêtre suivante

8.04-nvidia04.png

Un redémarrage du système est nécessaire

8.04-nvidia05.png

Pour vérifier que le pilotes NVIDIA sont bien installés, taper la commande glxgears

glxgears

8.04-nvidia06.png

Les Effets visuels « Normal » ont dus s'activer au redémarrage, pour le vérifier, Menu Préférence / Apparence / onglet Effets Visuels

8.04-nvidia07.png

Pour les effets visuel « Extras », cocher Extras et pour pouvoir les régler finement, installer le paquet compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

Pour régler les effets 3d, menu Système / Préférence / Advanced Effect desktop setting

8.04-nvidia08.png

Configuration de Synaptic

AVANT

8.04-synaptic01.png

Menu Administration / Gestionnaire de paquets Synaptic / Configuration / Préférences / onglet Général, cocher Afficher les propriétés du paquet dans la fenêtre principale

8.04-synaptic02.png

APRES

8.04-synaptic03.png

Apparence des polices du système

Source : The Perfect Desktop - Ubuntu 8.04 LTS (Hardy Heron)

Menu Préférence / Apprence / onglet Police, cocher Lissage souspixel (LCD)

8.04-apparence01.png

Configuration de gnome-terminal

Applications / Accessoire / Terminal

AVANT

8.04-gnome-terminal00.png

Menu Édition / Profil actuel __ Onglet couleur, décocher Utiliser les couleurs du thème système, puis dans Palettes prédéfinies, choisir Vert sur noir__

8.04-gnome-terminal01.png

Onglet Effets, choisir Transparent et régler l'ombrage à la moitié environ

8.04-gnome-terminal02.png

Menu Édition / Raccourcis clavier, dans Action / Édition, mettre <Control>c pour copier et <Control>v pour coller

8.04-gnome-terminal03.png

Éditer votre fichier ~/.bashrc pour avoir un prompt en couleur

#set a fancy prompt 
PS1="[\033[01;31m]\u@\h[\033[00m]:[\033[01;34m]...[\033[00m]\$ "

Quelques alias intéressants

#some more ls aliases
alias voirlog='tail -f "$1" | ccze'
alias ll='ls -l'
alias df='df -h'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

APRES

8.04-gnome-terminal04.png

Coloration syntaxique dans vi

sudo apt-get install vim

~/.vimrc pour console à fond sombre

set background=dark
:syntax onhttp://www.taltan.fr/

~/.vimrc pour console à fond clair

:syntax on

Firefox 3b5

Flash 9 install script for AMD64 (nspluginwrapper)

sudo apt-get install flashplugin-nonfree lib32nss-mdns
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-3.0b5/plugins/

Plugin JAVA 1.6

sudo apt-get install openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib
sudo apt-get install icedtea-gcjwebplugin icedtea-java7-plugin

Extensions

QuickNote, post-it avancé facilitant le copier/coller :

TabMixPlus, permet une gestion personnalisable des onglets

FireFTP, client FTP complet pour Firefox

Down Them All, permet de télécharger très rapidement tous les liens d'une page web

DownloadHelper, télécharger des vidéos au format .flv directement depuis YouTube ou Google, via le menu contextuel

Personal Menu, remplacez les menus conventionnels

Google Gears, upload de masse pour youtube

CSSViewer, un tout simple visualiseur de propriétés CSS

Thunderbird

Thème Tango

Nautilus

Menu Raccourcis / Dossier personnel / Edition / Préférences / Onglet Comportement, cocher Simple Clic pour ouvrir les éléments

Configuration du tableau de bord

Clic droit sur le tableau de bord / Ajouter au tableau de brod I Selectionner Moniteur système puis Ajouter I Clic droit sur le moniteur système puis Préférence I Cocher Mémoire / Réseau et Disque Dur I APRES I Installation de l'applet NetSpeed

sudo apt-get install netspeed

Clic droit sur le tableau de bord / Ajouter au tableau de brod I Selectionner Moniteur réseau puis Ajouter I

Modification du Menu Ubuntu AVANT Clic droit sur le menu Ubuntu et Enlever du tableau de bord Clic droit sur le tableau de bord / Ajouter au tableau de brod, selectionner Menu Principal APRES I

GIMP

Applications / Graphisme / Editeur d'image GIMP I Décocher Afficher un conseil la prochaine fois I Fermer la fenètre Calques, Cannaux,.... I A la fenètre Fermer tous les onglets, répondre Fermer tous les onglets I Puis cliquer sur le bouton configurer cet onglet, menu Ajouter un onglet et rajouter les onglets necessaires (Calques, Brosses, Historique d'annularion,...) I Dans le menu Fichier / Préférences / Thème, selectionner Small I Termniné I

Fichier multimédia audio et vidéo

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad faad ffmpeg gstreamer0.10-plugins-bad-multiverse lame lame-extras libfaad2-0 libmjpegtools0c2a mjpegtools sox toolame mpeg2dec a52dec mpg321 vorbis-tools libdvdcss2 libdvdnav4 mencoder mplayer mplayer-fonts mplayer-skins vlc w64codecs audacious audacious-plugins-extra audacious-plugins
wget http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz
tar -xvzf xmms-all_skin.tar.gz -C ~.local/share/audacious/Skins

Blubuntu look

http://www.taltan.fr/post/2008/04/06/Blubuntu-look-ou-comment-voir-la-vie-en-bleu

Necessaire à la compilation

sudo apt-get install linux-headers-`uname -r` build-essential fakeroot checkinstall
cd /usr/src && sudo rm -f linux && sudo ln -s linux-headers-`uname -r` linux

Extra

Les polices TrueType de Microsoft (comme Arial, Times New Roman et Verdana)
sudo apt-get install msttcorefonts
Compilation ImageMagick
sudo apt-get install libfontconfig1-dev libjpeg62-dev libpng12-dev librsvg2-dev libtiff4-dev libjasper-dev libwmf-dev
wget ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/ImageMagick-6.4.1-0.tar.gz
tar -xvzf ImageMagick-6.4.1-0.tar.gz
cd ImageMagick-6.4.1
./configure
make
sudo make install

sudo apt-get install amule

Ouvrir un terminal dans le répertoire de votre choix sous Linux Ubuntu
sudo apt-get install nautilus-open-terminal
Gestionnaire de scanner gnome scan
sudo apt-get install gnomescan
Gestionnaire de photos
sudo apt-get install gthumb
divers
sudo apt-get install libimage-exiftool-perl zenity gphoto2 alien

Généalogie des systèmes d'exploitations

Unix history :

Linux history :

Windows history : http://www.levenez.com/windows/

Script bash, variable, extraire et remplacer une extension de fichier

$parametre => nom de fichier

ext=`echo $parametre | awk -F "." '{print $NF}'`       
avi_name=`echo ${parametre/$ext/avi}`

Concaténer des images

Nécessite le paquet imagemagick

sudo apt-get install imagemagick

Concaténer n images de gauche à droite sans bordure

montage +frame +shadow +label -geometry +0+0 -tile nx1 image1.jpg image2.jpg image3.jpg ....... image(n-1).jpg image(n).jpg image_result.jpg

Pour concaténer de haut en bas, remplacer nx1 par 1xn

Exemple pour 3 images

Images d'origines

concatenate_01.png

Concaténation de gauche à droite
montage +frame +shadow +label -geometry +0+0 -tile 3x1 01.jpg 02.jpg 03.jpg image_result_lr.jpg

concatenate_r01.png

Concaténation de haut en bas
montage +frame +shadow +label -geometry +0+0 -tile 1x3 01.jpg 02.jpg 03.jpg image_result_tb.jpg

concatenate_r02.png

Installer le plugin 3D Windows pour compiz-fusion sur Ubuntu 8.04 Hardy Heron

Sources : http://ubuntuforums.org/showpost.php?p=4565714&postcount=4

$ sudo apt-get install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool
mkdir -p  ~/compiz/
wget -O /tmp/3d.tar.gz 'http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=7db21e27d2452717be0f9f8db1bf7c0256dd88d4'
tar -xf '/tmp/3d.tar.gz' -C ~/compiz/
cd ~/compiz/3d
make
sudo make install

Où est la poubelle (corbeille) dans Ubuntu 8.04 Hardy Heron ?

cd ~/.local/share/Trash/files/

Bug ImageMagick sur Ubuntu 8.04 Hardy Heron

Sous Ubuntu 8.04 Hardy Heron la commande :

identify -format "%[EXIF:DateTime]" non_photo.jpeg

ne retourne aucun résultat, alors qu'elle devrait retourner date et heure de la photo sous la forme 2006:06:08 12:38:18, donc certain de mes scripts ne fonctionnent plus, j'ai du supprimer la version par défaut de imagemagick pour recompiler une version plus récentes (ImageMagick-6.4.1) à partir des sources :

sudo apt-get install libfontconfig1-dev libjpeg62-dev libpng12-dev librsvg2-dev libtiff4-dev libjasper-dev libwmf-dev
wget ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/ImageMagick-6.4.1-0.tar.gz
tar -xvzf ImageMagick-6.4.1-0.tar.gz
cd ImageMagick-6.4.1
./configure
make
sudo make install

Rajouter dans le PATH la variable LD_LIBRARY_PATH=/usr/local/lib, avec la commande :

export LD_LIBRARY_PATH=/usr/local/lib

Ou pour le fixer en dur, rajouter à la fin de votre fichier ~/.bashrc la ligne

export LD_LIBRARY_PATH=/usr/local/lib

Ouvrir un terminal dans le répertoire de votre choix sous Linux Ubuntu

sudo aptitude install nautilus-open-terminal

Ensuite dans nautilus, clic droit pour faire apparaître un menu contextuel qui comporte la commande « Ouvrir dans un terminal »

Créer un .deb à partir de sources avec CheckInstall

Installation du paquet CheckInstall

sudo apt-get install checkinstall

Puis à partir de sources quelconques

./configure
make
sudo checkinstall

Fix plugins JAVA 1.6.0.04 et Firefox avec Ubuntu 8.04 Hardy Heron

sudo sed -i 's/XINERAMA/FAKEEXTN/g'  /usr/lib/jvm/java-6-sun-1.6.0.04/jre/lib/i386/xawt/libmawt.so

Source : http://ubuntuforums.org/showthread.php?t=610457

Script gphoto2 importation automatique des photos et vidéos d'un APN CANON

Script original de Gioo : Sur le forum Ubuntu

Nécessite le paquet gphoto2 et zenity

sudo apt-get install gphoto2 zenity
#!/bin/bash
########################################################################
# ~ Informations ~
# Ce script permet de copier les photos d'un appareil vers un répertoire.
#
# Nécessite l'installation des packages suivant :
#  - gphoto2 pour l'interfaçage avec l'appareil
#
# Script original réalisé par Gio - http://blog.gioo.info - licence GPL
# http://forum.ubuntu-fr.org/viewtopic.php?id=146629&p=1
#
# Modification, simplification (action unique) - Taltan
#  - Import toujours dans le même dossier : variable rep et ssrep
#  - Utilisation exclusive de gphoto
########################################################################

#########################
#       FONCTIONS       #
#########################

###   CONFIGURATION   ###
function config {
cd `dirname $0`
fic_conf="`pwd`/.`basename $0 ".sh"`.conf"
fic_tmp="`pwd`/.`basename $0 ".sh"`.tmp.$$"
### RÉPERTOIRE PHOTOS ###
rep="/home/taltan/photos/01-import"
#Répertoire sur l'ordinateur où les photos doivent être extraites
ssrep=`date +%Y%m%d_%H.%M.%S`

# Auto-detection APN
gphoto2 --auto-detect > ${fic_tmp}.auto-detect
if [ `wc -l "${fic_tmp}.auto-detect" | awk '{ print $1 }'` -ge 3 ]
then
   # Au moins 1 APN detecte automatiquement
   lst_apn=`cat ${fic_tmp}.auto-detect`
   zenity --question --text="Utiliser l'appareil détecté ? \n\n$lst_apn" --title="Detection automatique"
   ok_gphoto=$?
else
   ok_gphoto=1
fi
 
# recherche du nombre de photos
if [ ${ok_gphoto} -eq 0 ]; then
   nb_photos=$(gphoto2 --list-files | grep -ve '^There' | wc -l)
fi
}

### EXTRAIRE ###
#Fonction permettant d'extraire les photos de l'appareil vers le répertoire configuré
function extraire {

    # recherche du nombre de photos
    if [ ${ok_gphoto} -eq 0 ]; then
       nb_photos=$(gphoto2 --list-files | grep -ve '^There' | wc -l)
    fi

    if [ ${nb_photos} -eq "0" ]
    then
        zenity --error --text="Il n'y a pas de photos dans l'appareil." --title="Erreur"
        sortie
    fi
   
    # Creation du rep cible pour les photos
    repcible="${rep}/${ssrep}"
    echo "${ssrep}" > ${fic_tmp}.lst_ssrep
    mkdir -p "$repcible"
    cd "$repcible"
   
    # si conservation ou non des photos sur appareil
    echo "$ACTION" | grep "Conserver les photos sur l'appareil." >/dev/null
    if [ "$?" = 0 ] ;
    then
        #On copie recurcivement tout le contenu de l'appareil
        if [ ${ok_gphoto} -eq 0 ]; then
           gphoto2 --get-all-files 2>/dev/null | zenity --progress --text="Veuillez patienter,\nImportation des photos en cours..." --pulsate --auto-close
        fi
    else
        if [ ${ok_gphoto} -eq 0 ]; then
           gphoto2 --get-all-files 2>/dev/null | zenity --progress --text="Veuillez patienter,\nImportation des photos en cours..." --pulsate --auto-close
           if [ $? -ne 0 ]; then
              # si l'import n'a pas fonctionné on s'arrête là
              zenity --error --text="Import des photos en erreur."
              sortie
           fi
           gphoto2 --delete-all-files --recurse 2>/dev/null | zenity --progress --text="Veuillez patienter,\nSuppression des photos en cours..." --pulsate --auto-close
        fi
    fi
    if [ "${PIPESTATUS[0]}" != "0" ]; then
        zenity --error --text="Une erreur est survenue lors de l'importation des photos de l'appareil." --title="Erreur"
        sortie
    fi
   
    # Fin de l'importation
    zenity --info --text="Les photos ont bien étés importées." --title="Informations"
}

### ANNULER ###

#Permet de quitter le script en cas d'annulation
function annuler {
    if [ "${PIPESTATUS[0]}" != "0" ]; then
        sortie
    fi
}

#Supprime les fichiers temporaires et sort
function sortie {
  rm ${fic_tmp}* 2>/dev/null
  exit
}


### ACTIONS ###
#Permet d'éxécuter les actions choisies après l'extraction
function actions {
    ###IMPORTATION ###

    extraire
}

##########################
#   DEBUT DU PROGRAMME   #
##########################
config

## Affichage de la liste des actions
    ACTION=$(zenity --list --checklist --width=520 --height=180 \
        --title "Sélection des opérations à effectuer" \
        --text="Cliquer sur Valider pour lancer l'importation des photos.\nSélectionnez les opérations à effectuer : " \
        --column="À faire ?" --column="Description" \
        TRUE    "Conserver les photos sur l'appareil." );

annuler

## Exécution des opérations demandées
actions

## On conserve la config pour les prochains lancements

sortie

Xubuntu 7.10

Bug disparition des panels au démarrage de la session

Pour le relancer touche alt + F2 puis exécuter la commande :

xfce4-panel --replace &

Pour régler le bug définitivement, il faut supprimer tous les fichiers dans le dossier ~/.cache/sessions/

rm ~/.cache/sessions/*

Encadrement transparent pour les textes sous les icônes du bureau

Il faut modifier (ou créer s'il n'existe pas) le fichier ~/.gtkrc-2.0

mousepad ~/.gtkrc-2.0

Rajouter le contenu suivant

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 0

    fg[NORMAL] = "#e2ebed"
    fg[SELECTED] = "#e2ebed"
    fg[ACTIVE] = "#e2ebed"

}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Plus de détail sur les directives : http://svn.xfce.org/svn/xfce/xfdesktop/trunk/README

Liens utiles XFCE

Installer à partir des sources une version CVS d'aMule

Pour télécharger les sources CVS d'aMule : http://www.amule.org/files/files.php?cat=5

Installer les paquets nécessaires pour la compilation :

sudo apt-get install build-essential linux-headers-`uname -r` zlib1g-dev libwxbase2.8-0 libwxbase2.8-dev wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev libcrypto++6

Décompresser l'archive d'aMule (aMule-CVS-XXXXXXXX.tar.bz2) puis dans le dossier amule-cvs :

./configure
make
sudo make install

Installer le plugin 3D Windows sur Ubuntu Gusty

Sources : http://forum.compiz-fusion.org/showthread.php?t=4860&page=3

sudo apt-get install compiz-bcop compiz-dev
sudo apt-get install build-essential libxcomposite-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc
wget -O '3d.tar.gz' 'http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3'
tar -xvvzf 3d.tar.gz
cd 3d
make
sudo make install

Recherche avancée avec Google

{-inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(zip|tar.gz) “CE QUE JE RECHERCHE“}”;
{-inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(rpm|deb) “linux“}”;
?intitle:index.of? EXT RECHERCHE

Sources :

Encoder en Xvid un enregistrement .ts de Freebox HD

mencoder -fps 25 -ofps 25 -oac mp3lame -lameopts cbr:br=192 -ovc xvid -xvidencopts bitrate=1024 -vf scale=544:576 film.ts -o monFilm_xvid.avi

mencoder son qui grésille lors d'encodage Feisty

Bug mplayer/mencoder et Feisty, fix :

Désinstaller mplayer et mencoder "officiel" et installer la version CVS : mplayer-cvs-2007-04-11-0-i386.deb

wget http://taltan.free.fr/dl/ubuntu/mplayer-cvs-2007-04-11-0-i386.deb
sudo dpkg -i mplayer-cvs-2007-04-11-0-i386.deb

Pour installer tous les skins mplayer, télécharger mplayer_all_skin.tar.gz

wget http://taltan.free.fr/dl/ubuntu/mplayer_all_skin.tar.gz
tar -xvzf mplayer_all_skin.tar.gz
sudo cp -rv mplayer_all_skin/* /usr/local/share/mplayer/skins

Pour installer les "fonts" sans installer la paquet mplayer-fonts, faire un lien symbolique vers une police TrueType existante sur le système, par exemple :

ln -s /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/lohit_ta.ttf ~/.mplayer/subfont.ttf

Sources :

Encodage xvid très lent sous Feisty

libxvidcore missing dependency for yasm for i386 arch : more than 3 times slower than in edgy

Bug avec le paquet libxvidcore de Feisty, fix :

Installer le paquet yasm

sudo apt-get install yasm

Téléchager le paquet libxvidcore4_1.1.2-0.1ubuntu2~proposed1_i386.deb et l'installer

wget http://taltan.free.fr/dl/ubuntu/libxvidcore4_1.1.2-0.1ubuntu2~proposed1_i386.deb
sudo dpkg -i libxvidcore4_1.1.2-0.1ubuntu2~proposed1_i386.deb

Sources :

ipfilter.dat toujours à jour pour aMule

http://ovh.dl.sourceforge.net/sourceforge/emulepawcio/ipfilter.dat

Connaitre les caractéristiques de son PC

$ sudo lshw -html > votre_nom_de_fichier.html

MyFreeTV sur Ubuntu Edgy

$ apt-get install sun-java5-jre

Dans le sources.list

##Freeplayer
deb http://www.tvfreeplayer.com/linux/ubuntu/dapper/ unstable main
#VLC media player nightly builds
deb http://nightlies.videolan.org/build/dapper-i386 /

Puis

$ apt-get install myfreetv

Pages man en PDF

Manpage en français

$ sudo apt-get install manpages-fr

Conversion manpage en PDF

$ man -t cut > cut.ps && ps2pdf cut.ps && evince cut.pdf

Firefox

Extensions :

  • Boox, fonctions supplémentaires pour les marque-pages du panneau latéral
  • MediaPlayerConnectivity, permet de lancer des videos/musiques/radio des sites internet dans une application externe avec un simple clic
  • QuickNote, post-it avancé facilitant le copier/coller
  • TabMixPlus, permet une gestion personnalisable des onglets
  • FireFTP, client FTP complet pour Firefox
  • Down Them All, permet de télécharger très rapidement tous les liens d'une page web

Thème :

Thundebird

Extensions :

Thème :

Installation beryl et emerald sur Ubuntu 6.10 Edgy Eft

Fonctionne avec ma config en suivant à la lettre wiki ubuntu-fr__

http://doc.ubuntu-fr.org/applications/beryl#installation_de_beryl_et_emerald

Driver nVidia 9629

Dans le sources.list

################################################################################################
## BERYL
################################################################################################
##wget http://beryl-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -
deb http://ubuntu.beryl-project.org edgy main-edgy
## Driver nVidia 9629
deb http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/

Puis

sudo apt-get update
sudo apt-get install nvidia-glx

Si les restricted modules n'ont pas été mis à jour automatiquement, vous pouvez le faire avec :

sudo apt-get upgrade

Et

sudo nvidia-xconfig --composite

Ajoutez ces deux lignes dans le fichier /etc/X11/xorg.conf dans la section "Device" (juste au-dessus de "Screen"), tel que :

Section "Device"
    [... votre configuration ...]
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "true"
EndSection

Installation de beryl et emerald :

sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager
sudo apt-get install emerald emerald-themes

Vous pouvez maintenant lancer Beryl à l'aide de cette commande :

beryl-manager

Pour GNOME, icône de notification qui permet de basculer l'affichage sur Beryl ou de revenir à l'affichage ancien :

Allez dans Système / Préférences / Sessions, puis dans l'onglet "Programmes au démarrage", et ajoutez beryl-manager ainsi que emerald.

Agrandir un disque virtuel VMware

Agrandissement du disque à 10 Go.

$ vmware-vdiskmanager -x 10Gb nomdudisque.vmdk

Les fichiers images nrg, iso, bin, etc ...

Graver une image .bin / .cue sous Linux

$ cdrdao write --device /dev/cdrom --driver generic-mmc fichier.cue

ou

$ cdrdao write --device /dev/cdroms/cdrom0 --driver generic-mmc --speed 4 test3.cue

Créer une image ISO à partir d'un CD

$ dd if=/dev/cdrom of=mon_image.iso

Monter une image ISO

$ mount image.iso /mnt/test -o loop

Convertir un NRG en ISO

$ dd if=monimage.nrg of=monimage.iso bs=2048 skip=150

Obtenir la liste des paquets installés

Liste détaillées avec n° de version :

dpkg -l | grep "^ii"

Ou pour la sauvegarder dans un fichier :

dpkg -l | grep "^ii" > fichier

Pour une liste récupérable en vue d'une installation ultérieur avec dpkg

dpkg --get-selections > fichier1

Pour la réinstallation :

dpkg --set-selections < fichier1

Restaurer GRUB à partir d'un LIVE CD

Sous Ubuntu, ou à partir d’une machine démarrée avec un liveCD (par exemple l'excellent SystemRescueCd), dans un terminal, lancez Grub

$ sudo -s

Étapes communes aux deux méthodes

$ grub --batch

Si vous ne savez pas sur quelle partition se trouvent les fichiers de Grub, entrez à l’invite grub>

$ grub> find /boot/grub/stage1

Cette commande vous indiquera la partition sur laquelle sont situés ces fichiers. Imaginons que cette commande nous a fourni (hd0,1) comme réponse. Dans ce cas, il faut entrer:

$ grub> root (hd0,1)

Remplacez bien entendu (hd0,1) par la partition correspondante L’étape suivante consiste à indiquer à Grub le disque sur lequel il doit (ré)installer le chargeur de système. Si par exemple, on souhaite l’installer sur le disque (hd0):

$ grub> setup (hd0)
$ grub> quit

Voilà le travail est fini

Script de nettoyage des noms de dossiers et fichiers

Renomme tous les dossiers (du repértoire courant) en remplaçant les espaces ou les points par des underscrores _

#!/bin/bash
for i in *
do
        line=`echo "$i"`
        test=`ls -dl "$line" | cut -c1`
        if [ $test == d ] ; then # si le resultat du ls -l est un dossier
                old_name=$line
                new_name=`echo $line | sed s/\ /_/g | sed s/"\."/_/g | sed s/_-_/-/g | sed s/-_/-/g | sed s/_-/-/g`
                mv "$old_name" "$new_name"
        fi
done

Renomme les fichiers ou dossiers passés en paramètres en replaçant les espaces par des points

#!/bin/bash
numParam=1
for parametre in "$@"; do
        old_name=$parametre
        new_name=`echo $parametre | sed s/\ /./g | sed s/"-\."/-/g | sed s/"\.-"/-/g`
        mv "$old_name" $new_name
        let $[numParam += 1]
done

Monter un partage smb en console

$ mount -t smbfs -o username=nom_user //server/partage /mnt/dossier

Forcer un .deb

$ dpkg -i --force overwrite /var/cache/apt/archives/x-common_1.08_all.deb

Ubuntu


Ubuntu Server


Linux