2010-01-26 23:51

Sous Ubuntu ou toute distribution avec Gnome, on peut désormais faire presque tout sans passer par la ligne de commande.

Pour configurer certaines choses, il est encore nécessaire de passer par l’édition d’un fichier de configuration. Même pour configurer le bureau, beaucoup de documentation en ligne demande encore d’éditer des fichiers dans /etc.

Pour simplifier cette tâche aux linuxiens non experts, il existe un paquet nautilus-gksu, qui permet d’éditer un fichier en tant qu’administrateur par un simple clique droit sur le fichier.

Personnellement, je préfère la solution consistant à lancer Nautilus en tant que root, qui donne plus que le simple pouvoir d’édition de fichier (modification des droits, suppression…).

On crée un lanceur pour cette tâche, un peu à la manière du Terminal administrateur dans Applications > Outils système :

  1. Clique droit sur le tableau de bord > Ajouter au tableau de bord, Lanceur d’application personnalisé.
  2. Nom : Nautilus superutilisateur
  3. Commande : gksu nautilus

Et voila.

2010-01-26 23:51 · Tags: , ,
2010-01-26 23:09

Dans plusieurs distributions récentes telles qu’Ubuntu, il y a maintenant des dossiers utilisateurs préconfigurés tels que Bureau, Téléchargements, Documents, Images, Musique, Vidéo.

ubuntu_user_dirs.png

Vous pouvez supprimer certains de ces dossiers s’ils ne vous conviennent pas, ou encore les renommer.

Si vous changez leur nom, vous pouvez indiquer aux applications leur emplacement dans votre fichier ~/.config/user-dirs.dirs :

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/telech"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/public"
XDG_DOCUMENTS_DIR="$HOME/docs"
XDG_MUSIC_DIR="$HOME/zic"
XDG_PICTURES_DIR="$HOME/images"
XDG_VIDEOS_DIR="$HOME/cine"

Ensuite, relancer Nautilus devrais suffire. Sinon, reconnectez-vous.

Références:

2010-01-26 23:09 · 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-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: , , , ,
2009-12-10 00:23

Quand vous avez configuré la connexion automatique (autologin) sous Gnome/Ubuntu, rien de plus agaçant que la fenêtre demandant de déverrouiller le trousseau au démarrage, pour que network-manager puisse utiliser les clés Wifi !

Si votre mot de passe de trousseau est le même que celui du login, le trousseau est déverrouillé automatiquement lorsque vous tapez le mot de passe à la connexion, ce qui n’est pas possible en autologin.

Une solution est de mettre un mot de passe de trousseau vide, mais c’est mauvais pour la sécurité de tous vos mots de passe.

La meilleure solution serait de stocker les clés wifi dans le trousseau par défaut, et de stocker tous les autres mots de passe dans un autre trousseau. J’ai peut-être mal cherché mais à ce que j’ai vu la plupart des applications utilisent uniquement le trousseau par défaut.

Solution intermédiaire : mettre un mot de passe “bidon” au trousseau par défaut, déverrouillé au démarrage de Gnome par un script, ce qui est quand même mieux qu’un mot de passe vide.

Voici donc ma solution :

On change le mot de passe du trousseau par défaut :

  1. Aller dans Applications > Accessoires > Mots de passe et clés de chiffrement (inutile comme moi de chercher dans Système > Préférences pendant 2 heures, là où il devrait être)
  2. Clique droit sur le trousseau par défaut > Changer le mot de passe

On crée ensuite le script python contenant le code suivant :

vi ~/.lordiam.py
#!/usr/bin/python
import gnomekeyring
#gnomekeyring.lock_sync(None);
gnomekeyring.unlock_sync(None, 'monmotdepasse');

On empêche aux autres utilisateurs de lire le fichier :

chmod 700 ~/.lordiam.py

On teste. On doit obtenir 0 comme code de retour (le warning est normal) :

~/.lordiam.py
echo $?

Maintenant, on ajoute le script au démarrage dans Système > Préférences > Applications au démarrage :

Commande : /home/UTILISATEUR/.lordiam.py

Enfin, on redémarre son PC pour tester le tout.

Notes :

  • C’est un “coup de chance” que le script soit appelé avant le lancement de network-manager. Je n’ai pas trouvé comment le placer prioritaire dans la liste des programmes au démarrage de Gnome.
  • À quoi sert le trousseau ‘login’ ? À ce que j’ai compris, il sert à stocker les mots de passes qui seront oubliés à la fin de la session.
  • Pour le script, on choisira un nom moins remarquable que unlock_keyring.py. De même, on met le script en fichier caché. C’est toujours mieux que rien.

Références :

  • apt-get source libpam-gnome-keyring
  • apt-get source python-gnomekeyring
2009-12-10 00:23 · Tags: , , ,
2009-10-23 14:32

Voici comment j’ai configuré mon double écran sous ma Debian unstable.

Xrandr

Par défaut, la carte graphique affiche la même chose sur les deux écrans.

On lance d’abord la commande xrandr pour afficher les différentes sorties vidéo.

Ensuite, on lance la commande magique :

xrandr --output DVI-1 --left-of DVI-0

Notes :

  • Si xrandr affiche une erreur, ajouter le paramètre Virtual au fichier /etc/X11/xorg.conf et relancer X (voir ci-dessous).
  • Essayez --right-of si c’est inversé !

Paramétrage Xorg

Et pour que les modifications soient permanentes, on modifie /etc/X11/xorg.conf :

Section "Device"
        Identifier      "ATI Technologies Inc RV380 [Radeon X600 (PCIE)]"
        Driver          "ati"
 
        Option          "Monitor-DVI-0" "Screen 1"
        Option          "Monitor-DVI-1" "Screen 2"
EndSection

Section "Monitor"
        Identifier      "Screen 1"
EndSection
Section "Monitor"
        Identifier      "Screen 2"
        Option          "RightOf" "Screen 1"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies Inc RV380 [Radeon X600 (PCIE)]"
        Monitor         "DELL 1704FPT"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
                Virtual         2560 1280
        EndSubSection
EndSection
  • Dans la section “Device”, on liste les différents écrans au format “Moniteur-NomDeSortie”.
  • On place ensuite une section par écran, en positionnant le deuxième écran par rapport au premier.
  • La sous-section “Screen > Display” doit contenir le paramètre “Virtual” avec une surface en pixels assez grande pour accueillir les deux résolutions.

Note : vous pouvez aussi essayer le programme graphique grandr.

Panneaux Gnome

Sous Gnome, vous avez maintenant deux écrans : un principal et un secondaire.

Si vous voulez que vos panneaux soient sur l’autre écran, il vous suffit de les déplacer (clique droit sur le panneau > Propriétés, décocher Étendre, déplacer le panneau, puis remettre Étendre).

Je vous conseille aussi d’ajouter une nouvelle barre avec une nouvelle liste de fenêtres sur votre écran secondaire.

Références :

2009-10-23 14:32 · Tags: , , ,
2009-08-10 10:28

Quand on désire imprimer une image sous Gnome (Eye of Gnome ou eog), je n’ai pas trouvé comment mettre la page en paysage de manière à imprimer l’image retournée sur la page.

En fait, il suffit, avant de sélectionner l’impression, de faire une rotation de l’image dans eog, puis d’imprimer l’image.

2009-08-10 10:28 · Tags: ,