2010-01-09 23:09

Sous Arch Linux, il arrive parfois que d’un démarrage à l’autre, deux cartes réseaux se voient attribuer eth0 ou eth1 aléatoirement, ce qui est gênant pour configurer la connexion.

Il y a un fichier /etc/udev/rules.d/75-persistent-net-generator.rules.optional dédié à la génération de règles udev persistantes pour le réseau.

C’est très simple :

mv /etc/udev/rules.d/75-persistent-net-generator.rules.optional /etc/udev/rules.d/75-persistent-net-generator.rules

Redémarrez votre système. Un fichier /etc/udev/rules.d/70-persistent-net.rules a été généré. Maintenant, on peut désactiver de nouveau le générateur :

mv /etc/udev/rules.d/75-persistent-net-generator.rules /etc/udev/rules.d/75-persistent-net-generator.rules.optional

Lien :

2010-01-09 23:09 · Tags: , ,
2010-01-06 23:41

Avant toute chose : sauvegardez vos données si elles sont sensibles !

Pour agrandir une partition et son système de fichiers, il faut :

  1. Agrandir la partition
  2. Agrandir le système de fichier

Pour rétrécir une partition et son système de fichiers, il faut :

  1. Rétrécir le système de fichier
  2. Rétrécir la partition

Pour une partition ext3, le plus simple est d’utiliser parted :

parted /dev/sdx
print
resize N

Parted ne supporte pas (encore ?) ext4. Pour une partition ext4, ou si parted n’arrive pas à redimensionner votre partition ext3 (Error: File system has an incompatible feature enabled.), utilisez resize2fs :

Pour agrandir :

cfdisk /dev/sdx
# supprimer la partition puis la recréer de la taille voulue
resize2fs /dev/sdxY

Sans préciser de taille, resize2fs agrandit le système de fichier à la taille de la partition.

Pour rétrécir, c’est presque aussi simple :

# exemple si on veut une partition de 10G
# on redimensionne avec une taille plus petite que la taille voulue
resize2fs /dev/sdxY 9G
cfdisk /dev/sdx
# supprimer la partition puis la recréer de la taille voulue
# (un peu plus grande que le système de fichiers !!)
# puis on relance resize2fs
resize2fs /dev/sdxY

On obtient ainsi la bonne taille de partition, sans perdre d’espace.

Notes :

  • Si votre partition est en LVM, vous pourrez utiliser les commandes lvresize ou lvextend ou lvreduce pour redimensionner la partition, à la place de supprimer/recréer la partition avec cfdisk.
  • La méthode fonctionne aussi pour d’autres systèmes de fichiers tel que le NTFS. Pour NTFS, on utilisera la commande ntfsresize, ou parted s’il fonctionne.

Liens :

2010-01-06 23:41 · Tags: , , , , , , , ,
2010-01-03 21:28

Voici comment configurer simplement le lecteur d’empreintes digitales de votre Thinkpad sous Ubuntu Karmic en utilisant ThinkFinger.

Installez les paquet thinkfinger-tools (pour l’acquisition et la vérification) et libpam-thinkfinger (pour l’intégration avec PAM):

sudo aptitude install thinkfinger-tools libpam-thinkfinger

Ceci fait, vous pouvez tester l’acquisition/vérification. En tant qu’utilisateur, tapez les commandes :

tf-tool --acquire
# passez trois fois votre doigt
tf-tool --verify
# passez votre doigt, puis un autre doigt...

Note : les commandes doivent fonctionner en tant qu’utilisateur si ce dernier est dans le groupe plugdev.

Ensuite, il faut brancher le lecteur à PAM, comme indiqué dans /usr/share/doc/libpam-thinkfinger/README.Debian :

sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable

Et voila, maintenant, redémarrez le système puis testez le passage du doigt à la place de taper le mot de passe. À la connexion GDM et lorsque vous tapez “sudo”, l’invite “Password or swipe finger:” s’affiche pour vous authentifier.

Notes :

  • Tester les différents programmes du menu __Administration. Le “swipe finger” ne s’affiche pas toujours mais doit fonctionner quand même.
  • À ma connaissance, ça ne fonctionne pas au vérouillage de l’écran (gnome-screensaver).

Références :

2010-01-03 21:28 · Tags: , , , ,
2010-01-02 14:43

Dans ma recherche d’un terminal simple et léger, je suis tombé sur urxvt.

xvt et rxvt ne supportent pas les caractères Unicode. Il faut utiliser urxvt :

aptitude install rxvt-unicode

Non pas que j’ai trouvé que xterm soit trop lent pour mon utilisation. C’est plus ma curiosité de geek qui a pris le dessus. Mais comme je n’aime pas les terminals à onglets et que j’ouvre plein de terminaux différents, je me suis dit que urxvt ferait surement l’affaire.

Ensuite, on peut paramétrer urxvt en utilisant le fichier ~/.Xdefaults :

vi ~/.Xdefaults
Rxvt*scrollBar: False
Rxvt*background: black
Rxvt*foreground: white
Rxvt*geometry: 110x35

J’utilise une géométrie qui me permet de faire rentrer 4 terminaux dans mon écran.

Note : vous pouvez aussi placer les paramètres dans ~/.Xresources, mais vous devrez redémarrer X ou utiliser la commande xrdb -merge ~/.Xresources pour charger les paramètres.

Je vous conseille aussi l’utilisation d’un raccourci clavier pour lancer vos terminaux. Dans Gnome :

  1. Configurez votre terminal par défaut dans Système > Préférences > Applications préférées
  2. Puis dans Système > Préférences > Raccourcis clavier, il y a une entrée Lancer un terminal. Moi j’utilise Alt+X.

Références :

2010-01-02 14:43 · Tags: , , ,
2009-12-14 01:00

Par défaut, Ubuntu démarre avec l’écran “splash” sans rien afficher des actions qu’il effectue.

Avant Ubuntu Karmic (Grub ancien), il faut éditer /boot/grub/menu.lst pour enlever les quiet.

Depuis Ubuntu Karmic (nouveau Grub) :

sudo vi /etc/default/grub
# enlever "quiet"
sudo update-grub

Lien :

Voir aussi :

2009-12-14 01:00 · Tags: , ,
2009-12-10 21:30

Pour désactiver une extension dans Dotclear 2.1.6 sans utiliser l’interface d’administration, c’est très simple. Il faut créer un fichier _disabled vide dans le dossier du plugin :

touch plugins/monplugin/_disabled

Et pour le réactiver ? On supprime le fichier.

Référence :

  • vi inc/core/class.dc.modules.php
2009-12-10 21:30 · Tags:
2009-12-10 21:09

Problème :

Je souhaite créer un alias serveur-www qui me connecte au serveur en SSH et m’amène automatiquement dans le dossier /var/www/.

Voici :

ssh -t serveur 'cd /var/www && $SHELL'

Et pour l’alias qu’on pourra ensuite mettre dans son ~/.bashrc :

alias serveur-www="ssh -t serveur 'cd /var/www && $SHELL'"
serveur-www # pour tester

Références :

2009-12-10 21:09 · Tags: ,
2009-12-10 20:36

Par défaut sous Ubuntu, le trousseau est systématiquement verrouillé à l’hibernation. Ainsi, on vous demande le mot de passe du trousseau à la sortie de l’hibernation.

Pour désactiver ce verrouillage :

  1. Allez dans Applications > Outils système > Éditeur de configuration
  2. Décocher /apps/gnome-power-manager/lock/gnome_keyring_hibernate

Note : vous pouvez aussi lancer l’éditeur de config par la commande gconf-editor.

Référence :

  • Recherche de “lock” dans l’éditeur de configuration.
2009-12-10 20:36 · Tags: , , , ,