Ubuntu Natty Narwhal

De Banane Atomic
Aller à la navigationAller à la recherche

WINE

Impossible de tourner la camera

En vue FPS ou TPS, la caméra se bloque malgré le mouvement de la souris.
Aller dans la « Base de registre » → HKEY_CURRENT_USER → Software → Wine → DirectInput
Créer une « Valeur chaîne » → Nom: MouseWarpOverride Valeur: force-box
force-box semble plus efficasse que force.

Renommer des fichiers en masse

Utiliser « rename » avec un expression régulière Perl

s/texte à remplacer/nouveau texte/

L'option « -n » permet de tester la commande. L'option « -v » permet d'afficher les modifications appliquées.

40px
rename -v 's/.*(\d{3}).*\.avi$/Série-$1.avi/' *.avi
# Série Ep191 Vostfr.avi renamed as Série-191.avi

Unity

Site

Revenir à Gnome Classic par défaut

Centre de contrôle → Fenêtre de connexion → Sélectionner … comme session par défaut

Afficher toutes les applications ouvertes

Afficher toutes les applications ouvertes lorsque la souris se trouve dans le coin en bas à droite : CompizConfig → Gestion des fenêtres → Échelle → Assignations → Lancer le sélecteur de fenêtre → BottomRight

Menu contextuel des icônes

Exemple pour le lancuer home : ajoute Documents, Téléchargements, … au menu contextuel.
Créer un fichier ~/.local/share/applications/nautilus-home.desktop

40px
[Desktop Entry] 
Name=Home Folder 
Comment=Open your personal folder 
TryExec=nautilus 
Exec=nautilus --no-desktop 
Icon=user-home 
Terminal=false 
StartupNotify=true 
Type=Application 
Categories=GNOME;GTK;Core; 
OnlyShowIn=GNOME;Unity; 
X-GNOME-Bugzilla-Bugzilla=GNOME 
X-GNOME-Bugzilla-Product=nautilus 
X-GNOME-Bugzilla-Component=general 
X-Ubuntu-Gettext-Domain=nautilus 
X-Ayatana-Desktop-Shortcuts=Documents;Downloads;Videos;Music;Pictures; 

[Documents Shortcut Group] 
Name=Documents 
Exec=nautilus Documents 
TargetEnvironment=Unity 

[Downloads Shortcut Group] 
Name=Téléchargements 
Exec=nautilus Téléchargements 
TargetEnvironment=Unity 

[Videos Shortcut Group] 
Name=Vidéos 
Exec=nautilus Vidéos 
TargetEnvironment=Unity 

[Music Shortcut Group] 
Name=Musique 
Exec=nautilus Musique 
TargetEnvironment=Unity 

[Pictures Shortcut Group] 
Name=Images 
Exec=nautilus Images 
TargetEnvironment=Unity

Puis redémarrer unity : unity --replace

Configurer les comptes mail sur Evolution

Dossiers contenant les fichiers de configuration :

  • ~/.gconf/apps/evolution
  • ~/.local/share/evolution

Pour remettre à zéro Evolution :

  • forcer l’arrêt du gestionnaire de configuration : gconftool-2 --shutdown
  • forcer l'arrêt d'Evolution : evolution --force-shutdown
  • supprimer les deux dossiers (faire des backups)

Gmail

Activer l'accès IMAP dans les paramètres de Gmail.
Réception :

  • Serveur : imap.gmail.com:993
  • Nom d'utilisateur : adresse email complète
  • Sécurité : SSL

Envoi :

  • Serveur : smtp.gmail.com:587
  • Sécurité : TLS
  • Authentification : Connexion

Messages envoyés et Brouillons

Ne pas lier le « Dossier des messages envoyés » avec « [Gmail]/Messages envoyés », le SMTP de GMail place déjà les mails envoyés dans ce dossier.
Par contre il est possible de lier le « Dossier des brouillons » avec « [Gmail]/Brouillons ».

Corbeille

Pour que les messages supprimer aillent dans « Corbeille » :
Site GMail → Options → Paramètres de messagerie → Transfert et POP/IMAP
Gmail-corbeille.jpeg
Faire Dossier → Nettoyer (Ctrl+E) pour les supprimer de la Corbeille et de l'interface web.

Contacts

Contacts → Nouveau → Carnet d'adresses → Type = Google

Calendrier

Calendrier → Nouveau → Calendrier → Type = Google

Exchange 2010

IMAP

Type de serveur : IMAP
Réception :

  • Serveur : exchange.***.com:993 (semble fonctionner sans le port)
  • Nom d'utilisateur : adresse email sans le @***.** (semble fonctionner avec l'adresse email complète)
  • Sécurité : SSL

Envoi :

  • Serveur : exchange.***.com:587
  • Utiliser une connexion sécurisée : TLS (semble fonctionner Sans chiffrement )
  • Sécurité : NTLM/SPA
  • Nom d'utilisateur : adresse email sans le @***.**

Exchange MAPI

NE FONCTIONNE PAS !!!
Installer "evolution-mapi".
Type de serveur : Exchange MAPI

  • Serveur : exchange.***.com
  • Nom d'utilisateur : adresse email complète
  • Nom de domaine :

site web

Gedit

Installez « gedit-plugins », puis allez dans Édition → Préférences → Greffons et activez :

  • Complétion de mots : propose des mots existant déjà dans le document
  • Commentateur de code : Ctrl + M / Ctrl + Shift + M
  • Extraits de code (snippets) : Tab
  • Outils externes : permet d'exécuter le fichier courant et d'afficher la sortie
  • Terminal intégré

Regular Expression Plugin :

  • Télécharger [1] [2]
  • Dés-archiver dans ~/.gnome2/gedit/plugins/
  • Relancer Gedit, puis allez dans Édition → Préférences → Greffons et cochez Regex Search and Replace

Liste d'autre plugins

ALSA

40px
# redémarrer le son
alsa-utils restart

# règlage du son
alsamixer

Maintenance

Supprimer les paquets non-utilisés

Système → Administration → Nettoyage du système (Computer Janitor).

Suppression des anciens noyaux

Dans Synaptic, pour chaque version d'un noyau il faut supprimer trois éléments :

  • linux-headers-X.X.XX-XX
  • linux-headers-X.X.XX-XX-generic
  • linux-image-X.X.XX-XX

Firefox 4

Modules complémentaires

  • Adblock Plus, filtre les pubs
  • Autofill Forms, remplissage automatique des formulaires web
  • FireGestures, exécuter des actions grâce à des mouvements de souris
  • Flashblock, bloque les animations flash
  • gTranslate, traduction dans le menu contextuel avec un clique-droit
  • TabMixPlus, configuration du menu, du styles et du comportement des onglets
  • UnMHT, permet de lire et d'enregistrer des fichiers *.mht
  • Blank Your Monitor, permet de modifier plus facilement les couleurs d'affichage

TabMixPlus

Signification des états des onglets :

  • Verrouillé → ne peut pas être écraser par un lien sur lui-même
  • Protégé → ne peut pas être fermé
  • Geler → Verrouillé + Protégé

Stylish

Permet de redéfinir le CSS de sites ciblés.
Documentation

Modifier le style

Éditer les fichiers CSS userContent.css et userChrome.css dans le répertoire « $home/.mozilla/firefox/MonProfile/chrome » :
Le fichier userChrome.css permet de modifier l'apparence de Firefox, alors que le fichier userContent.css permet de modifier la manière dont Firefox affiche les pages web.

Css.png
/* Exemple, userChrome.css */

/* Passe en noir les pages lors du chargement */
browser { background-color: #000 !important; }
/* Change les couleurs de l'url */
#urlbar {
    background-color: black !important;
}
#urlbar .textbox-input-box {
    color: white !important;
}
/* Champs de recherche */
#search-container .searchbar-textbox {
    background-color: black !important;
}
#search-container .textbox-input-box {
    color: white !important;
}
/* Change en noir la couleur du texte dans les tabulations */
.tabbrowser-tabs .tab-text {
    color: black !important;
}

D'autres exemples sur le site [3]

Le plugin Firebug permet de connaitre les éléments (classes, ID, ...) de la page.

Le plugin DOM Inspector fait la même chose mais est plus ancien.
Lancer DOM Inspector : Ctrl+Shift+I ou Outils → DOM Inspector
Fichier → Examiner le Chrome d'un document → onglet en cours
Cliquer sur le bouton puis sur un élément de l'interface pour obtenir l'id ou le nom de la classe (exemple).

Astuces :

  • On peut exprimer les couleurs avec des numéros : red = #800000
  • Change la couleur du texte du menu quand la souris passe dessus : « menu:hover { color: green !important; } »

GRUB2

StartUp-Manager (Gestionnaire d'amorçage)

Outils pour configurer Grub.

Configuration manuelle

Éditer le fichier « /etc/default/grub » :

  • GRUB_TIMEOUT durée d'affichage du menu.
  • GRUB_HIDDEN_TIMEOUT et GRUB_HIDDEN_TIMEOUT_QUIET à commenter pour afficher le menu.
  • GRUB_GFXMODE résolution d'affichage du menu (exemple : 1440x900).
  • GRUB_CMDLINE_LINUX_DEFAULT Ajoute les options indiquées à la fin de la ligne linux de l'entrée des noyaux Linux normaux seulement. Enlever quiet et splash pour afficher le menu.

Ne pas oublier de mettre à jour grub : sudo update-grub2
Options de grub : [4]

Installer le framebuffer

Lister les modes de résolution disponibles : utiliser vbeinfo depuis la ligne de commande de grub.
Éditer le fichier « /etc/default/grub » : GRUB_GFXPAYLOAD_LINUX=1440x900x24

40px
sudo update-grub2    # Mettre à jour grub

# commenter « blacklist vesafb »
sudo gedit /etc/modprobe.d/blacklist-framebuffer.conf

sudo gedit /etc/initramfs-tools/modules # ajouter les modules vesafb et fbcon

# Mise à jour de initramfs et reconstruire l'image initrd
sudo update-initramfs -k all -u

Installer GRUB2 sur une clé usb

40px
# identifier la clé usb
sudo fdisk -l

# formater la clé (vfat → FAT32)
sudo mkfs.vfat /dev/sdx1

# monter la partition (umask=0 pour donner les droits en écriture)
sudo mount -o umask=0 /dev/sdx1 /media/usb

# installer grub sur la clé usb (attention bien mettre /dev/sdx sans le 1)
grub-install --no-floppy --root-directory=/media/usb /dev/sdx

# ajouter le fichier de configuration
gedit /media/usb/boot/grub/grub.cfg

Le fichier de configuration « grub.cfg » :

40px
set timeout=-1    # Timeout for menu (-1 attendre indéfiniment)
set default=0     # Set default boot entry as the first one

menuentry "XUbuntu 10.10" {
    insmod loopback     # Load the loopback module
    insmod iso9660      # Load the iso9660 module
    set isofile="/boot/iso/xubuntu.iso"
    loopback loop $isofile      # Make a device from a file
    # Load a Linux kernel image from file
    linux (loop)/casper/vmlinuz iso-scan/filename=$isofile boot=casper quiet splash --
    # Load an initial ramdisk for a Linux kernel image
    initrd (loop)/casper/initrd.lz
}

menuentry "Slitaz 3.0" { 
	set isofile="/boot/iso/slitaz-3.0.iso" 
	loopback loop $isofile 
	# root= défini la partition root
	linux (loop)/boot/bzImage lang=fr_FR kmap=fr-latin1 autologin root=/dev/null 
	initrd (loop)/boot/rootfs.gz 
}

menuentry "Memtest86+" {
	linux16 /boot/memtest86+.bin
}
menuentry "Reboot" { 
	reboot 
} 
 menuentry "Shutdown" { 
	halt 
}

linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper quiet splash --

Installer un paquet *.deb

40px
dpkg -i paquet.deb

Logiciels

  • Prism : permet de faire tourner des sites web en tant qu'applications de bureau.
  • Meld : comparaison de dossiers et de fichiers
  • Spideroak : stockage et synchronisation de données. L'installation depuis le fichier .deb ajoute le dépôt Spideroak.
  • Shutter : capture d'écran
  • HardInfo : informations logiciel et matériel. Raccourci dans « Outils système ».
  • UbuntuTweak : ajouter de nouveaux dépôts/logiciels, ouvrir ce dossier dans un terminal, boutons des barres de titre à droite.
  • HomePlayer : visionner sur la télé des vidéo du pc.
  • ForeMost : récupérer des données effacées (sudo foremost -i /dev/sdb -o OutputFolder). Types récupérés : jpg, gif, png, bmp, avi, exe, mpg, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, cpp. Il est possible de filtrer les types à récupérer avec l'option -t type1,type2. Les docx se retrouvent dans les zip.
  • TestDisk : restaurer une table de partitions endommagée ou effacée.
  • Mp3Splt : découper des fichiers mp3 et ogg.
  • EasyTag : éditer les tags des fichiers audio.
  • Handbrake : ripper les dvds.
  • Shotwell : réduire la taille des photos

Scripts Nautilus

Dans le dossier ~/.gnome2/nautilus-scripts.

Monter des partitions au démarrage

Éditer le fichier « /etc/fstab » et ajouter une nouvelle ligne :

<file system> <mount point> <type> <options> <dump> <pass>
UUID=partition ext4 /media/data ext4 defaults 0 2

Obtenir la liste des UUID des partitions et volumes logiques : « sudo blkid ».

Ubuntu Tweak, configuration du système

40px
# Installation : ajouter ce dépot, recharger puis installer
sudo add-apt-repository ppa:tualatrix/ppa

Tweaks :

  • Modifier les chemins vers les répertoires par défaut (Documents, Musique)
  • Supprimer les icônes du bureau
  • Déplacer les boutons de la barre de titre à droite
  • Lancer un terminal depuis Nautilus

Iptables

Créer un fichier exécutable (chmod 744) dans le répertoire « /etc/init.d/ », contenant :

40px
#!/bin/sh 
### BEGIN INIT INFO 
# Provides:          iptables 
# Required-Start:    
# Required-Stop:     
# Default-Start:     2 3 4 5 
# Default-Stop:      0 1 6 
# Description:       Startup script to manage iptables. 
### END INIT INFO 

if [ ! -x /sbin/iptables ] 
then 
	echo "No /sbin/iptables file" 
	exit 0 
fi 

case "$1" in 
  start)
	# Permettre à une connexion déjà ouverte de recevoir du trafic
	iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
	# Autoriser le trafic local
	iptables -I INPUT 2 -i lo -j ACCEPT 

	echo "open emule ports : tcp 6666 udp 6676"
	iptables -A INPUT -p tcp -i eth0 --dport 6666 -j ACCEPT
	iptables -A INPUT -p udp -i eth0 --dport 6676 -j ACCEPT
	echo "open bit torrent port : tcp 6686"
	iptables -A INPUT -p tcp -i eth0 --dport 6686 -j ACCEPT
	echo "open HomePlayer port : tcp 8080" 
	iptables -A INPUT -p tcp -i eth0 --dport 8080 -j ACCEPT

	# Changer la politique par défaut
	iptables -P INPUT DROP 
	iptables -P FORWARD DROP 
	;; 
  stop) 
	echo  "Flushing all chains:" 
	iptables -F 
	echo  "Removing user defined chains:" 
	iptables -X 
	echo  "Resetting built-in chains to the unsafe ACCEPT policy:"
	iptables -P INPUT ACCEPT && \ 
	iptables -P FORWARD ACCEPT && \ 
	iptables -P OUTPUT ACCEPT
	echo "Done" 
	;; 
  restart) 
	$0 stop 
	$0 start 
	;; 
  status) 
	iptables -L -n -v |less 
	;; 
  *) 
	echo "Usage: $NAME {start|stop|restart|status}" >&2 
	exit 3 
	;; 
esac
40px
# Ajouter le script au démarrage
sudo update-rc.d fichier defaults

# Retirer le script du démarrage
sudo update-rc.d -f fichier remove

COMPAL-IFL90

Installation d'Ubuntu 10.04