Checklist Linux Mint (9 - Isadora)


La versions de Linux Mint que j'ai choisie est celle basée sur Ubuntu, donc pas mal de choses seront identiques à ce qui se trouve dans ma page dédiée à Ubuntu.

Mise à jour du système avant toute chose : sudo aptitude update sudo aptitude safe-upgrade

Quand la mise à jour est terminée, je change les serveurs DNS pour ceux d'Open DNS : 208.67.222.222 et 208.67.220.220. (les chagements se passent dans le gestionnaire de réseau de Gnome)

Je redémarre pour prendre en compte les changements DNS et je vérifie ensuite sur cette page si ça marche : http://welcome.opendns.com.

Logiciels

Les dépôts

J'active quelques dépôts : (ceux ci sont des dépôts Ubuntu, mais ils marchent avec Linux Mint)

Dépôt pour Gnome-Do, Ubuntu-Tweak et autres :(infos) : sudo bash -c 'echo "deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu lucid main #PPA for gnome-do, tweak" > /etc/apt/sources.list.d/tualatrix.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Dépôt pour Chromium Daily : sudo bash -c 'echo "deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main #PPA for Ubuntu Chromium - Daily Builds" > /etc/apt/sources.list.d/chromiumdaily.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5
Dépôts pour Bisigi : sudo bash -c 'echo "deb http://ppa.launchpad.net/bisigi/ppa/ubuntu lucid main #PPA for Bisigi" > /etc/apt/sources.list.d/bisigi.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 881574DE
Dépôts pour Wine : sudo bash -c 'echo "deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu lucid main #PPA for Wine" > /etc/apt/sources.list.d/wine.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
Dépôts pour le thème Faenza (infos) : sudo bash -c 'echo "deb http://ppa.launchpad.net/tiheum/equinox/ubuntu lucid main # faenza themes" > /etc/apt/sources.list.d/faenza.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4631BBEA
Dépôts pour Opera : sudo bash -c 'echo "deb http://deb.opera.com/opera/ sid non-free" > /etc/apt/sources.list.d/opera.list' && wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
Dépôts pour Virtual Box : sudo bash -c 'echo "deb http://download.virtualbox.org/virtualbox/debian lucid non-free" > /etc/apt/sources.list.d/vbox.list' && wget -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc | sudo apt-key add -

Logiciels à installer

Je remets ensuite à jour les dépôts et j'installe tous mes logiciels préférés (passez la souris sur un paquet pour voir une description) :

sudo aptitude update sudo aptitude install ubuntu-restricted-extras language-support-fr language-pack-fr language-pack-gnome-fr-base language-pack-gnome-fr vlc audacity openoffice.org-math compiz compizconfig-settings-manager compiz-fusion-plugins-extra tagtool gparted smart-notifier ntfsprogs nvidia-settings macchanger aircrack-ng wireshark preload ttf-liberation ttf-mscorefonts-installer wine1.2 libdvdnav4 optipng pngnq jpegoptim htop conky fslint p7zip-full rar arj lha apache2 php5 libapache2-mod-php5 php5-gd virtualbox-3.2 lynx-cur openoffice.org-style-crystal sysv-rc-conf gufw pidgin pidgin-musictracker pidgin-plugin-pack gimp gimp-data-extras gimp-plugin-registry gimp-resynthesizer gimp-gap gimp-texturize opera chromium-browser chromium-browser-l10n ghex xsane bisigi-themes gnome-colors gtk2-engines-equinox equinox-theme equinox-ubuntu-theme faenza-icon-theme gcolor2 gconf-cleaner gnome-do v86d bzr ffmpeg ffmpeg2theora pitivi

Logiciels à supprimer

Et comme y'a des logiciels par défaut qui ne me servent à rien, je les vire :

sudo aptitude remove bluez bluez-alsa bluez-cups bluez-gstreamer brasero brasero-common brltty brltty-x11 gnome-bluetooth gnome-user-share gwibber gwibber-service hddtemp indicator-sound libbrasero-media0 libbrlapi0.5 libcanberra-gtk-module lm-sensors mint-search-addon mint-stylish-addon mintinstall mintnanny mintupdate mintupload mintwelcome nautilus-sendto openoffice.org-emailmerge plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text plymouth-x11 popularity-contest python-brlapi radeontool rhythmbox-plugin-cdrecorder telepathy-butterfly telepathy-gabble telepathy-haze telepathy-idle telepathy-mission-control-5 telepathy-salut tomboy toshset ubuntu-standard xchat xchat-common gnome-session-canberra espeak-data giver libespeak1 libspeechd2 python-speechd speech-dispatcher gnome-screensaver xscreensaver-data xscreensaver-gl modemmanager avahi-autoipd avahi-daemon avahi-utils python-avahi desktopcouch libnss-mdns padevchooser python-desktopcouch python-desktopcouch-records indicator-messages simple-ccsm onboard

Autres petits trucs…

Pour activer le son dans la sortie casque :sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.BAK && sudo bash -c 'echo "options snd-hda-intel model=z71v position_fix=1" >> /etc/modprobe.d/alsa-base.conf'

Je redémarre pour prendre en compte les changements sur la sortie casque, et dans les propriétés audio, je met, dans l'onglet sortie la sortie sur analog headphones.
Ainsi, les haut parleurs n'émetteront plus de son et tout sortira par le casque. Pour moi, c'est mieux.

Pour pouvoir taper un espace insécable au clavier avec le raccourcis Alt Gr + Espace, je change dans les paramètres du clavier : Claver > Onglet "Agencement" > "Options" > puis à la ligne "utiliser la barre d'espacement pour insérer un espace insécable", je coche la case "espace insécable au 3eme niveau".

Soit : ?????????????? ??????????????gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options --type list "nbsp nbsp:level3"

Je désactive quelque services inutiles (bluetooth, brltty, etc.) : sudo sysv-rc-conf

Dans "Système" > "Préférences" > "Menu Principal", j'active/désactive les entrés que je n'utilise jamais.

Un petit script que je lance au démarrage

Problème de touchpad sur mon ordinateur. Je crée un fichier dans mon ~/home, et dans Applications au démarrage je l'ajoute :

#!/bin/sh
while [ 1 = 1 ]
do
	synclient TapButton2=2 && synclient TapButton3=3 && 
	sleep 300
done

Quelques réglages très rapide avec gconf

Pour Compiz :

gconftool-2 --set /apps/compiz/general/screen0/options/detect_refresh_rate --type boolean "false" gconftool-2 --set /apps/compiz/general/screen0/options/refresh_rate --type integer "120" gconftool-2 --set /apps/compiz/general/screen0/options/sync_to_vblank --type boolean "true" gconftool-2 --set /apps/compiz/plugins/resizeinfo/allscreens/options/always_show --type boolean "true" gconftool-2 --set /apps/compiz/plugins/scale/allscreens/options/initiate_key --type string "F12"

Pour Gedit :

gconftool-2 --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line --type boolean "true" gconftool-2 --set /apps/gedit-2/preferences/editor/font/use_default_font --type boolean "false" gconftool-2 --set /apps/gedit-2/preferences/editor/font/editor_font --type string "DejaVu Sans Mono 9" gconftool-2 --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers --type boolean "true" gconftool-2 --set /apps/gedit-2/preferences/editor/save/auto_save --type boolean "true" gconftool-2 --set /apps/gedit-2/preferences/editor/save/auto_save_interval --type integer "5"

Pour le Bureau (bureau > propriétés pour le faire normalement)

gconftool-2 --set /desktop/gnome/font_rendering/dpi --type float "92" gconftool-2 --set /desktop/gnome/font_rendering/hinting --type string "full" gconftool-2 --set /desktop/gnome/font_rendering/antialiasing --type string "rgba" gconftool-2 --set /desktop/gnome/interface/document_font_name --type string "Liberation Sans 10" gconftool-2 --set /desktop/gnome/interface/font_name --type string "Liberation Sans 10" echo "gtk-menu-popup-delay = 0" >> ~/.gtkrc-2.0

Rhythmbox : pour pouvoir masquer cet icône des radios en ligne (dans les greffons, il est caché)

gconftool-2 --set /apps/rhythmbox/plugins/iradio/hidden --type boolean "false" gconftool-2 --set /apps/rhythmbox/plugins/iradio/active --type boolean "false"

Dans Lucid, les boutons réduire/agrandire/fermer sont à gauche. Je me suis sacrément habitué à ça, et désormais je les met à gauche aussi dans Mint : gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:menu"

Nautilus

Depuis Ubuntu 10.04, donc LM-Isadora aussi, le bouton de Nautilus pour basculer entre l'affichage du chemin des dossiers ou des boutons clicables à disparu. On peut encore se servire du Raccourcis CTRL+L / Escape, mais le changement n'est pas permanent. On peut faire ceci pour le laisser en mode texte : gconftool-2 --set /apps/nautilus/preferences/always_use_location_entry --type boolean "true" Je change le format de la date (apparaissant dans les dates de modification des fichiers : gconftool-2 --set /apps/nautilus/preferences/date_format --type string "informal" Dans les propriétés des fichiers, je préfère avoir le réglage des permissions avec des cases (plus proche du système ChMod) gconftool-2 --set /apps/nautilus/preferences/show_advanced_permissions --type boolean "true"

Firefox

Je n'utilise plus Firefox.

Systeme…

Réduction des fenêtres à la OS-X (si Compiz activé)

Pour des raisons de brevets logicielles déposés par Apple, la réduction des fenêtres à la MacOS-X est désactivée dans CompizFusion. Voilà comment l'activer :

On désactive compiz temporairement, et on installe le paquet GHEX : sudo apt-get install ghex On sauvegarde les fichiers à modifier : sudo cp /usr/lib/compiz/libanimation.so /usr/lib/compiz/libanimation.so.bak && sudo cp /usr/lib/compiz/libanimation.a /usr/lib/compiz/libanimation.a.bak && sudo cp /usr/share/compiz/animation.xml /usr/share/compiz/animation.xml.bak

Les deux premiers sont à ouvrir avec ghex2, et le dernier avec gedit. À chaque fois on recherche la chaine magic_lamp_max_waves et l'on remplace les <min>3</min> par des <min>0</min>.

sudo ghex2 /usr/lib/compiz/libanimation.so sudo ghex2 /usr/lib/compiz/libanimation.a sudo gedit /usr/share/compiz/animation.xml

Le splash screen / les tty

L'installation du pilote de nVidia remet la résolution de l'écran de boot à 640×480. C'est moche. Heureusement, ®om à trouvé la solution :

sudo cp /etc/default/grub /etc/default/grub.bak Ensuite, dans ce fichier, on remplace : « GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" » par « GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap" »
On change aussi la ligne « #GRUB_GFXMODE=640x480 » par « GRUB_GFXMODE=1280x800 ».

Ensuite, on éxécute ces commandes : echo 'uvesafb  mode_option=1280x800-24 mtrr=3 scroll=ywrap' | sudo tee -a /etc/initramfs-tools/modules echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u

Notify-osd

Pour corriger le décalage hideux des notifications :
sudo apt-get install build-essential libnotify-bin sudo apt-get build-dep notify-osd mkdir ~/work && cd ~/work apt-get source notify-osd wget http://m-del.net/wp-content/uploads/2010/04/notify-osd-cp.patch cd notify-osd-0.9.29 patch -p1 -i ../notify-osd-cp.patch ./configure --prefix=/usr make && sudo make install Dans le fichier ~/.notify-osd je met par exemple ça :

gravity = north-east
slot-allocation = dynamic
bubble-background-color = 000000
bubble-background-opacity = ,80
text-title-color = FFFFFF
text-title-opacity = 1,0
text-title-drop-shadow = 1
text-title-drop-shadow-color = FF0000
text-body-color = FFFFFF
text-body-opacity = 1,0
text-body-drop-shadow = 1

On redémarre finalement le logiciel : killall notify-osd && notify-osd

Le mixage stéréo

Par défaut, et sur mon ordi, le mixage stéréo de la carte son (pour enregistrer tout ce qui sort de la carte) ne marche pas.
J'éffectue cette manip pour que ça marche : sudo aptitude install pavucontrol Puis, dans les préférences d'Audacity, je met la sortie et l'entrée sur "pulse" et je lance l'enregistrement. Dans le controleur de volume pulseAudio, onglet "enregistrement", je met la source sur "Monitor of internal audio.

Chez moi ça marche ;-)

Le cas FFMpeg dans Lucid Lynx (à tester sous Mint ??????????)

La version ffmpeg n'est pas compatible (en tout ça ne marche pas) avec les différents codecs présents dans les dépôts.
Du coup je suis obligé de tout compiler…

HOWTO: Install and use the latest FFmpeg and x264

Mis à jour le mardi 21 septembre 2010.