Trucs et Astuces sous Linux



- Vous en avez marre de devoir vous logguer à chaque démarrage, et bien suivez les 3 étapes suivantes (à faire en root) et ce petit problème s'envolerat pour votre plus grand plaisir :

1ère étape Il faut éditer le fichier /etc/inittab en y rajoutant ce qui suit, à la fin :

log:2345:once:/etc/rc.d/init.d/auto_login

2ème étape Créer le script auto_login dans le répertoire "/etc/rc.d/init.d/" et y mettre :

#!/bin/sh echo "Login automatique" nohup su - user > /dev/null 2>&1 &

3ème étape Rendre le script exécutable par un :

chmod 755 /etc/rc.d/init.d/auto_login




- Vous n'utilisez pas de DM(Desktop Manager) comme 'xdm', 'kdm' ou 'gdm' et vous souhaitez que X soit lancé juste après que vous vous soyez loggé ?! Alors ajoutez ceci à votre fichier ~/.bashrc :

if [ $(ps -C X | wc -l) == 1 ] ; then
   nohup startx &
fi



- Pour lancer tous les programmes contenus dans "le_repertoire" au démarrage de votre session 'X' , rien de plus facile, ajoutez ceci au fichier ~/.xinitrc :

if test -d "$HOME/le_repertoire"; then
  for i in `ls -1 -L ${HOME}/le_repertoire/ 2>/dev/null`; do
    if test -x $HOME/le_repertoire/$i; then
      $HOME/le_repertoire/$i &
    fi
  done
fi



- Vous voulez lancer une application, mais que cette dernière ne soit pas liée à la session bash ouverte, pour être libre de fermer la session à tout moment. Pour cela, rajouter seulement la commande nohup a la ligne de commande que vous deviez exécuter suivit d'un &.. Comme ceci, par exemple :

nohup emacs &



- Si par mégarde vous avez oublié de lancer votre programme avec "nohup", et que cela est indispensable, corrigez le tir par la commande disown :

disown emacs 



- Vous en avez assez des caractères accentués sous Emacs, qui ne marchent pas, et bien ajouter ceci à votre fichier ~/.emacs :

(standard-display-european 1)
(set-input-mode nil nil 1)



- Vous voulez en plus que la couleur syntaxique soit automatique, et bien, une fois encore, il suffit de rajouter une seule ligne au fichier ~/.emacs:

(global-font-lock-mode 1)



- Pour les utilisateurs de XFCE qui veulent que leur fond d'écran change de manière aléatoire, toutes les 60 secondes, il vous suffit d'exécuter le script suivant, juste après vous être loggé sous 'X' :

#!/bin/sh

while [ 1 ];  do
    sleep 60
    xfdesktop
done



- Si vous voulez créer des raccourcis clavier pour la console, il suffit d'utiliser la commande alias. Et pour que ces raccourcis soient pris en compte tout le temps, il vous suffit de modifier votre fichier ~/.bashrc en y rajoutant par exemple :

ex:
alias ls='ls --color=auto' # ajoute la couleur 
alias l='ls'
alias s='cd ..'
alias rm='rm -i' # demande confirmation avant d'éffacer
alias startx='startx > /dev/null 2>&1' # éfface tout commentaire renvoyé par la commande 'startx'