mardi 25 septembre 2012

Windows - changer d'adresse ip

Voici une série d'astuces bien utiles pour modifier votre adresse ip sous windows 7.
L'idée est de réaliser un script qui vous permette de basculer d'une adresse ip fixe vers une adresse ip dynamique. Par exemple, à la maison, vous souhaitez vous promener en ip dynamique, mais au bureau, on vous impose une ip fixe.

Voici la commande à mettre dans un fichier .bat et à lancer avec des droits administrateur :

set carte="wifi"
set ip=192.168.1.x
set masque=255.255.255.0
set passerelle=192.168.1.1
set dns=8.8.8.8

netsh interface ip set address %carte% static %ip% %masque% %passerelle%
netsh interface ip set dns %carte% static %dns%

Là où l'astuce devient intéressante, c'est que le nom de la carte réseau n'est pas toujours bien choisi. Par exemple, on a souvent "Connexion au réseau local" avec un p... d'accent. Et les accents sous dos, ça ne passe pas bien.
Pour renommer votre carte réseau, voici une précieuse astuce à conserver bien au chaud : sur votre bureau, créez un nouveau raccourcis avec pour valeur : ncpa.cpl.
Ce raccourci vous permet d'afficher la liste des cartes réseau comme sous ce bon vieux XP. Mais grâce à cette interface, vous pouvez renommer (clic-droit renommer) le nom de votre carte et adieu les accents! Dans mon exemple ci-dessus, j'ai renommé ma carte wifi avec un nom simple : "wifi".

Pour réaliser le script inverse, c'est plus simple :

set carte="wifi"

netsh interface ip set address %carte% dhcp
netsh interface ip set dns %carte% dhcp

lundi 17 septembre 2012

Monter un dossier partagé sous windows

Dans l'exercice suivant, je génère un backup de ma base mysql mais comme je suis paranoïaque, je souhaite exporter ce backup sur un autre ordinateur.
Juste à côté de mon serveur linux, se trouve un serveur sous windows sur lequel j'ai partagé un dossier pour y placer mes copies de backup.

La solution consiste à monter ce partage réseau de manière à ce que mon script cron puisse copier mon backup au bon endroit.

Pour ce faire, je vous propose un montage CIFS en fstab. HEIN? Pas de panique, c'est relativement simple.

Pour commencer, il faut installer le paquet smbfs.
Ensuite, on crée un fichier /etc/cifs.credentials. Il s'agit d'un simple petit fichier texte qui contient deux lignes :

username=login-windows
password=mot-de-passe

Ceci étant fait, on ajoute la ligne suivante dans le fichier /etc/fstab :

//ip-de-mon-serveur-windows/partage //mnt/dossier-partage cifs uid=root,credentials=/etc/cifs.credentials,domain=MON-DOMAINE 0 0

On aura, au préalable, créé le dossier /mnt/dossier-partage.
Pour le reste, il suffit de jouer avec les commandes de montage/démontage :

sudo mount /mnt/dossier-partage
cp /chemin/fichier.sql /mnt/dossier-partage
sudo umount /mnt/dossier-partage

lundi 10 septembre 2012

gthumb

gthumb est un logiciel absent d'ubuntu 12.04. Je l'ai réinstallé car il est bien pratique pour lancer l'impression d'un groupe d'images dans un format précis. Exemple : impression de deux photos par page.

Là, c'est vraiment un aide mémoire pour moi-même ;o)

vendredi 7 septembre 2012

The Gimp - police par défaut

Si vous souhaiter modifier la police de caractères sélectionnée par défaut dans The Gimp, vous devez éditer le fichier de configuration suivant :

sudo gedit /etc/gimp/2.0/gimprc

Identifiez la ligne # (default-font "sans")
Décommentez-là (enlever le #) et indiquez la police que vous souhaitez mettre par défaut.

Cette modification sera valable pour tous les utilisateurs.
Il est possible de réduire son impact à l'utilisateur en cours en copiant cette ligne dans le fichier  ~/.gimp-2.8/gimprc.

Extension mediaplayer

L'astuce du jour consiste à intégrer un contrôleur de lecteur de musique dans le top panel de Gnome-Shell. Il suffit d'ajouter l'extensions gnome-shell-extensions-mediaplayer.

Une deuxième astuce pour le même prix, vous pouvez configurer vos extensions directement dans un browser à l'adresse https://extensions.gnome.org/local/.


Désactiver la zone réactive "Activités"

Cela fait quelques mois que j'utilise gnome-shell et moyennant l'installation de tint2, je m'y suis bien habitué, au point qu'un retour vers gnome "classique" me semble inconcevable.
Néanmoins, il reste un comportement souvent désagréable, en particulier lorsqu'on travaille sur deux écrans, c'est la zone réactive "Activités". Voici la méthode pour désactiver cette réactivité :

Modifiez le fichier suivant :

sudo gedit /usr/share/gnome-shell/js/ui/layout.js


this._corner = new Clutter.Rectangle({ name: ‘hot-corner’,
width: 1,
height: 1,
opacity: 0,
reactive: true });

Remplacez la valeur true par false suivi d'un alt+F2 et r pour relancer gnome. Ca marche!