/tmp
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
Nautilus Elementary & Gloobus Preview
http://blog.sckyzo.com/2010/06/24/nautilus-elementary-gloobus-preview/
ImageMagick : manipuler des images en ligne de commande
http://www.tux-planet.fr/imagemagick-manipuler-des-images-en-ligne-de-commande/
Récupérer les icones dans les menus contextuels sous GNOME
http://blog.v-jeremy.net/recuperer-les-icones-dans-les-menus-contextuels-sous-gnome/
gconftool-2 -t bool -s /desktop/gnome/interface/menus_have_icons true
Remettre à droite les boutons des fenêtres Gnome dans Ubuntu 10.04
http://www.korben.info/ubuntu-boutons-fenetres-droite-lucid-lynx.html
gconftool-2 –s /apps/metacity/general/button_layout –type string « menu:minimize,maximize,close »
Post install Ubuntu 10.04 Lucid Lynx "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 hplip-gui htop libsensors4 lm-sensors xsensors libsensors-applet-plugin0 sensors-applet pulseaudio-mixer-applet tilda playonlinux googleearth chromium-browser-l10n thunderbird-locale-fr chromium-browser shutter sun-java6-plugin
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 mjpegtools sox mpeg2dec a52dec mpg321 vorbis-tools libdvdcss2 libdvdnav4 mencoder mplayer mplayer-fonts mplayer-skins vlc w32codecs libavcodec-unstripped-52 avidemux gnome-mplayer mplayer-gui exaile exaile-plugin-contextinfo exaile-plugin-moodb
Connection automatique à un VPN
- http://mementolinux.wordpress.com/2010/01/09/connection-automatique-a-un-vpn/
- http://forum.ubuntu-fr.org/viewtopic.php?id=322750
- http://papillon-butineur.blogspot.com/2010/01/reconnection-automatique-du-vpn-en-cas.html
1. VPN01_connection-service à placer en tant que /usr/local/bin/connection-service
http://taltan2.free.fr/dl/scripts/vpn/VPN01_connection-service
sudo cp /home/taltan/linux/scripts/VPN/VPN01_connection-service /usr/local/bin/connection-service sudo chmod +x /usr/local/bin/connection-service
2. VPN02_vpnstop à placer en tant que /usr/local/bin/vpnstop
http://taltan2.free.fr/dl/scripts/vpn/VPN02_vpnstop
#!/bin/bash
# Nécessite zenity : sudo apt-get install zenity
# Script d'arret du bouclage VPN et de déconnexion
# à placer dans /usr/local/bin/vpnstop
# sudo cp /home/taltan/linux/scripts/VPN/VPN02_vpnstop /usr/local/bin/vpnstop
# sudo chmod +x /usr/local/bin/vpnstop
VPN_NAME="IPjetable"
foo=`gksudo -u root -k -m "Entrer votre mot de passe ROOT" /bin/echo "Do you have root access?"`
sudo chmod -x /etc/NetworkManager/dispatcher.d/02-loop-vpn
connection-service "$VPN_NAME" stop | zenity --progress --width=300 --auto-close --text="Déconnexion en cours..." --title="Déconnexion du VPN $VPN_NAME" --pulsate
zenity --notification --timeout=10 --window-icon="/home/taltan/linux/theme/icons/vpn_icon_stop.png" --text="$VPN_NAME INACTIF" &
sudo cp /home/taltan/linux/scripts/VPN/VPN02_vpnstop /usr/local/bin/vpnstop sudo chmod +x /usr/local/bin/vpnstop
3. VPN03_vpnstart à placer en tant que /usr/local/bin/vpnstart
http://taltan2.free.fr/dl/scripts/vpn/VPN03_vpnstart
#!/bin/bash
# Nécessite zenity : sudo apt-get install zenity
# Script de lancement de connection VPN et de bouclage auto
# à placer dans /usr/local/bin/vpstart
# sudo cp /home/taltan/linux/scripts/VPN/VPN03_vpnstart /usr/local/bin/vpnstart
# sudo chmod +x /usr/local/bin/vpnstart
VPN_NAME="IPjetable"
foo=`gksudo -u root -k -m "Entrer votre mot de passe ROOT" /bin/echo "Do you have root access?"`
sudo chmod +x /etc/NetworkManager/dispatcher.d/02-loop-vpn
connection-service "$VPN_NAME" start | zenity --progress --width=300 --auto-close --text="Connexion en cours..." --title="Connexion du VPN $VPN_NAME" --pulsate
zenity --notification --timeout=10 --window-icon="/home/taltan/linux/theme/icons/vpn_icon_start.png" --text="$VPN_NAME ACTIF" &
sudo cp /home/taltan/linux/scripts/VPN/VPN03_vpnstart /usr/local/bin/vpnstart sudo chmod +x /usr/local/bin/vpnstart
4. VPN04_vpnboot à placer en tant que /usr/local/bin/vpnboot
http://taltan2.free.fr/dl/scripts/vpn/VPN04_vpnboot
#!/bin/bash
# Nécessite zenity : sudo apt-get install zenity
# Si le VPN à été désactivé avec le script de déconnexion "vpnstop", alors, le script "02-loop-vpn" placé dans /etc/NetworkManager/dispatcher.d/ sera remis avec la valeur " +x " afin de ré-enclencher automatiquement le VPN lors de la prochaine instance.
# lien dans le menu "Préférences", "Applications au démarrage" pour son exécution automatique eventuelle au démarrage de la session
# à placer dans /usr/local/bin/vpnboot
# sudo cp /home/taltan/linux/scripts/VPN/VPN04_vpnboot /usr/local/bin/vpnboot
# sudo chmod +x /usr/local/bin/vpnboot
VPN_NAME="IPjetable"
foo=`gksudo -u root -k -m "Entrer votre mot de passe ROOT" /bin/echo "Do you have root access?"`
chmod +x /etc/NetworkManager/dispatcher.d/02-loop-vpn &
/etc/NetworkManager/dispatcher.d/02-loop-vpn
zenity --notification --timeout=5 --window-icon="/home/taltan/linux/theme/icons/vpn_icon_start.png" --text="$VPN_NAME ACTIF" &
sudo cp /home/taltan/linux/scripts/VPN/VPN04_vpnboot /usr/local/bin/vpnboot sudo chmod +x /usr/local/bin/vpnboot
5. VPN05_02-loop-vpn à placer en tant que /etc/NetworkManager/dispatcher.d/02-loop-vpn
http://taltan2.free.fr/dl/scripts/vpn/VPN05_02-loop-vpn
#!/bin/bash
# Script de lancement de connection VPN avec verification
# à placer dans /etc/NetworkManager/dispatcher.d/02-loop-vpn
# sudo cp /home/taltan/linux/scripts/VPN/VPN05_02-loop-vpn /etc/NetworkManager/dispatcher.d/02-loop-vpn
# Les scripts qui sont mis dans /etc/NetworkManager/dispatcher.d/ seront exécutés à chaque changement d’état du réseau.
CONNECTION_NAME="IPjetable"
while ! connection-service "$CONNECTION_NAME" status
do
connection-service "$CONNECTION_NAME" start
sleep 10
done
sudo cp /home/taltan/linux/scripts/VPN/VPN05_02-loop-vpn /etc/NetworkManager/dispatcher.d/02-loop-vpn
6. Script de lancement d'aMule uniquement si le VPN est actif
http://taltan2.free.fr/dl/scripts/vpn/aMule_VPN.sh
#!/bin/bash
# Nécessite zenity : sudo apt-get install zenity
# initialisation des variables
VPN_NAME="IPjetable"
APPLI_NAME="amule"
#condition, test de la connection en mode VPN
if [ "$(nm-tool | grep -E "VPN" | cut -d" " -f2)" == "VPN:" ] # si terme "VPN:" est dans la sortie de nm-tool c'est que le VPN est actif
then
VPN_STATE="VPN $VPN_NAME ACTIF"
zenity --info --timeout=2 --text="$VPN_STATE : aMule va démarrer"
$APPLI_NAME | zenity --progress --width=300 --auto-close --timeout=5 --text="Lancement de $APPLI_NAME en cours..." --title="Lancement de $APPLI_NAME" --pulsate
zenity --question --text="$VPN_STATE : Voulez-vous couper le VPN $VPN_NAME ?"
if [ $? = 0 ] # si oui
then
vpnstop
fi
else
VPN_STATE="VPN $VPN_NAME INACTIF"
zenity --warning --timeout=2 --text="$VPN_STATE : Lancemenent la connexion VPN $VPN_NAME"
vpnstart
sleep 1
$APPLI_NAME | zenity --progress --width=300 --auto-close --timeout=5 --text="Lancement de $APPLI_NAME en cours..." --title="Lancement de $APPLI_NAME" --pulsate
VPN_STATE="VPN $VPN_NAME ACTIF"
zenity --question --text="$VPN_STATE : Voulez-vous couper le VPN $VPN_NAME ?"
if [ $? = 0 ] # si oui
then
vpnstop
fi
fi
exit
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
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 :
- [DFP-0] Sortie VDI sur LG W2242T-PF - 22 pce - 1680 x 1050 à 60 Hz (sur LCD-Compare) - Écran principal
- [CRT-0] Sortie VGA sur LG 42LF2510 - 107 cm - 42 pce - 1920 x 1080 - 1080p à 60 Hz (sur LCD-Compare)
Simple écran :
- [DFP-0] LG 22 pce VDI principal : http://www.taltan.fr/public/dl/xorg.conf.simple_LG22pce_principale-DVI
- [CRT-0] LG 42 pce VGA principal : http://www.taltan.fr/public/dl/xorg.conf.simple_LG41pce_principale-VGA
Double écran Twinview bureau étendu :
- [DFP-0] LG 22 pce VDI en principal et [CRT-0] LG 42 pce VGA en secondaire : http://www.taltan.fr/public/dl/xorg.conf.twinview_LG22_principale-LG42_etendue
- [CRT-0] LG 42 pce VGA en principal et [DFP-0] LG 22 pce DVI en secondaire : http://www.taltan.fr/public/dl/xorg.conf.twinview_LG42_principale-LG22_etendue
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
- Site web du projet : http://willem.engen.nl/projects/disper/
- Dépôt Ubuntu : https://launchpad.net/~wvengen/+archive/ppa
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 :
- [DFP-0] Sortie VDI sur LG W2242T-PF - 22 pce - 1680 x 1050 à 60 Hz (sur LCD-Compare) - Écran principal
- [CRT-0] Sortie VGA sur LG 42LF2510 - 107 cm - 42 pce - 1920 x 1080 - 1080p à 60 Hz (sur LCD-Compare)
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

#!/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

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
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/
- Allmusic artist/group
- Allocine.fr
- Le conjugueur
- Synonymes.com
- Wikipedia french
- Mininova
- JeuxVideo.com
- Gamekult
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
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
Puis : http://www.taltan.fr/pages/Le-sources.list
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
Cocher Activé, à la question activer le pilote ? Répondre Activer
Téléchargement et installation du pilote nvidia-glx-new, la fenêtre suivante apparaît à la fin de l'installation
Fermer la fenêtre suivante
Un redémarrage du système est nécessaire
Pour vérifier que le pilotes NVIDIA sont bien installés, taper la commande glxgears
glxgears
Les Effets visuels « Normal » ont dus s'activer au redémarrage, pour le vérifier, Menu Préférence / Apparence / onglet Effets Visuels
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
Configuration de Synaptic
AVANT
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
APRES
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)
Configuration de gnome-terminal
Applications / Accessoire / Terminal
AVANT
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__
Onglet Effets, choisir Transparent et régler l'ombrage à la moitié environ
Menu Édition / Raccourcis clavier, dans Action / Édition, mettre <Control>c pour copier et <Control>v pour coller
É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
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
- http://extensions.geckozone.org/TabMixPlus
- http://tmp.garyr.net/forum/viewtopic.php?t=7031
- http://tmp.garyr.net/tab_mix_plus-dev-build.xpi
FireFTP, client FTP complet pour Firefox
- http://extensions.geckozone.org/FireFTP
- http://fireftp.mozdev.org/developers.html
- http://nightlight.ws/fireftp.xpi
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 :
- http://www.taltan.fr/public/images/genealogie_linux1.png
- http://www.taltan.fr/public/images/genealogie_linux2.jpg
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

Concaténation de gauche à droite
montage +frame +shadow +label -geometry +0+0 -tile 3x1 01.jpg 02.jpg 03.jpg image_result_lr.jpg
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
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
- FAQ Xubuntu : http://doc.ubuntu-fr.org/xfce_faq
- Wiki Debian & 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 :
- http://forum.ubuntu-fr.org/viewtopic.php?id=112531
- https://bugs.launchpad.net/ubuntu/+source/xvidcore/+bug/84705
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 :
- Ubuntu Tango Thème, Ubuntu Tango Theme. This theme use the Tango icon from Ubuntu OS
Thundebird
Extensions :
- DispMUA - Display Mail User Agent, affiche une icône du Mail User Agent (programme utilisé pour envoyer l'email) de l'expéditeur dans l'en-tête des messages
- Mark All Read Button, permet de rajouter un bouton pour marquer tous les messages comme lus
Thème :
- Thundebird Tango Icons, Tango Icons for Mozilla Thunderbird
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
- Installation de Ubuntu 6.06, pas à pas
- Thème Firefox Ubuntu
- Capturez votre écran dans une vidéo avec xvidcap
- Panoramas avec GIMP
- Panoramas sous Autopano-sift, Enblend et Hugin
- Listen : un lecteur audio
- GPRenamer : le renommage massif de fichiers
- Brasero, logiciel de gravure
- Installation de XGL et COMPIZ sur une dapper fonctionne avec ma config en suivant à la lettre le tuto du wiki ubuntu-fr
- Générateur de sources.list
- IEs 4 Linux, Internet Explorer 6, 5.5, 5 on Linux
- pure-FTPd avec des utilisateurs virtuels
- Filezilla client sur dapper
- Mplayer-video-thumbnailer
- Plugin FlashPlayer 9
- aMule - Logiciel P2P
- Tar multivolume
- Regarder des émissions de télé en ligne
- Un monde de log en couleur
- Installation de Ubuntu 7.04 (Feisty Fawn)
- Compléments à l'installation d'une Ubuntu Feisty Fawn
- Résoudre le bug de la couleur de fond en début de session (Gutsy)
- WinFF convertisseur vidéo efficace
Ubuntu Server
- Intallation Ubuntu 6.06 LTS Server, Apache 2.0, MySQL 5.0, Postfix, BIND9, proftpd, POP3/IMAP, Webalizer, etc ...
- PHP4 et PHP5 sur Ubuntu avec XAMPP
Linux
- Capture video avec recordMyDesktop
- Renommer une série de fichiers sous Unix
- Restaurer GRUB à partir d'un LIVE CD
- GeeXboX sur un AMD K7 550 mhz et carte Video chipset S3 savage4 (Stealth III S540) 133 MHz 2X AGP
- Générer des Thumbnails en ligne de commande
- Guide survie en ligne de commande
- DVD vers AVI : Mencoder
- Utilisation de Nmap
- Guide avancé d'écriture des scripts Bash
- Gestion des packages avec apt-get/dpkg
- Collections de livres gratuits autour de Linux
- Mémo des commandes usuelles
Publié le dimanche, août 31 2008 par Taltan





























