19/01/2011

 Linux underground

Trucs et astuces serveur X…

  1. Activer le numlock au lancement de X.
  2. Changer de résolution "à chaud".
  3. Changer le type de clavier "à chaud".
  4. Ajouter un fichier .ttf.
  5. Problème avec "kdesu dolphin".
  1. Activer le numlock au lancement de X (récupéré de www.lea-linux.org et adapté à Gentoo) :

    Editer le fichier /usr/share/X11/xkb/types/numpad.

    partial default xkb_types "pc" {
      type "KEYPAD" {
        modifiers = Shift+NumLock;
        map[None] = Level1;    
    -> remplacer Level1 par Level2
        map[Shift] = Level2;   
    -> remplacer Level2 par Level1
        map[NumLock] = Level2;
        map[Shift+NumLock] = Level1;
        level_name[Level1] = "Base";
        level_name[Level2] = "Number";
      };
      include "extra(keypad)"
    };

    Bizarrement, au lancement de X, le témoin numlock est éteint bien que le pavé numérique soit actif. Attention que par la suite, on ne peut plus désactiver le pavé numérique.
    Une autre solution est d'utiliser numlockx.
  2. Changer de résolution "à chaud" :


    Remarque : si la liste spécifie plusieurs taux de rafraîchissement disponibles, on pourra l'indiquer avec l'option -r comme dans l'exemple ci-dessus.
  3. Changer le type de clavier "à chaud" :

  4. Ajouter un fichier .ttf :

    On recopie le fichier .ttf dans le répertoire /usr/share/fonts/local et, dans ce répertoire, on exécute mkfontdir (c'est /var/log/Xorg.0.log qui m'a dit de le faire).
  5. Problème avec "kdesu dolphin" :

    Il semblerait que, dans ce cas, KNotify soit exécuté en temps que root et de ce fait, ne peut se connecter au serveur X qui lui, est exécuté en temps que simple utilisateur. En attendant que ce bug de kdesu soit résolu, avant de lancer le "kdesu dolphin", faire :
    # xhost +local:root
    Une fois qu'on a fini de travailler avec Dolphin en root, on pourra faire l'opération inverse :
    # xhost -local:root

Contact