Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-08-2010 02:32:15

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

[RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

Bonjour,

J'essaye en vain de mettre en place un alias pour xterm. Un truc tout simple du genre :
alias xterm='xterm -bg black -fg white'

Mon alias fonctionnait parfaitement lorsque j'amorcais mon wm (awesome wm) avec kdm.
Par commodité, j'ai édité /etc/inittab pour amorcer désormais avec mingetty --autologin.

L'alias fonctionne lorsque je le lance depuis un terminal, j'ai en effet édité mon ~/.bashrc

Pourtant, mon wm me permet d'accéder à des raccourcis via MOD+F1 ou MOD+F2 et ceux-ci me lancent xterm en fond blanc sur écriture noire !!!

J'ai donc pensé à éditer des fichiers plus "globaux", ~/.profile ou encore le script de mon wm, ~/.config/awesome/rc.lua mais il semblerait que j'ai perdu la globalité de mon alias, car rien n'y fait.

~/.bashrc
[c]alias xterm='xterm -bg black -fg white'
alias du='du -h -B M --max-depth=1 `pwd` 2>/dev/null | sort -n'

lightblue='\e[1;34m'
lightunknow='\e[1;33m'

#------------------------------------------////
# System Information:
#------------------------------------------////
clear
echo -e "${lightunknow}               _                 "
echo -e "${lightunknow}          __ _| |_ ___ _ _ _ __  "
echo -e "${lightunknow}          \ \ /  _/ -_) '_| '  \ "
echo -e "${lightunknow}          /_\_\\__\___|_| |_|_|_|"
echo -e ""
echo -e "  ${lightblue}Today  :         `date`"
echo -e "  ${lightblue}System :         Temp: `cat /proc/acpi/thermal_zone/TZ0/temperature | awk '{print $2}'` °C --"
echo -e "  ${lightblue}Kernel :         `uname -o` `uname -r` - `uname -m`"

echo -e ""[/c]
###################

Ce qui est plus étrange encore, c'est que mes xterm 'blanc' affiche correctement le code ci-dessus...(hélas, plus joli sur fond noir, off-course)

Donc, ma question est : Quelle fichier doit être modifié afin que mon alias devienne global ??? (/etc/bash.bashrc ou encore créer un 'ln -s' de xterm)

Cordialement.

Zoroastre.

Dernière modification par zoroastre74 (29-08-2010 21:02:16)

Hors ligne

#2 28-08-2010 21:25:42

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

Ton problème est toujorus présent si tu fais un startx à la main, ou c'est juste avec mingetty. Si c'est mingetty qui est en cause, tu peux penser à cette solution :
http://forum.debian-fr.org/viewtopic.php?f=8&t=25337

YA3HGA-H

Hors ligne

#3 29-08-2010 01:26:43

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

Je suis revenu à une configuration classique, tty, et startx pour essai. Mon probleme demeure. J'ai perdu quelque chose en supprimant kdm, semble-t'il !!!

~/.config/awesome/rc.lua

MOD+F1 me lance un prompt :

...
awful.key({ modkey },            "F1",       function ()
            awful.prompt.run({ prompt = "Run: " },
            mypromptbox[mouse.screen].widget,
            awful.util.spawn, awful.completion.bash,
            awful.util.getdir("cache") .. "/history")
        end)
...


MOD+F2 fait appel à dmenu :

...
-- dmenu
  awful.key({ modkey            }, "F2", function () awful.util.spawn("dmenu_run -b -nb black -nf green -p 'hello run' -sb blue -sf red") end),
...


Ces deux fonctions, une 'interne' à mon wm, l'autre dépendante de dmenu m'affichaient un xterm personnalisé...Aujourd'hui, ces raccourcis me lancent un terminal fade et pas du tout commode.

[;-(

Dernière modification par zoroastre74 (29-08-2010 01:42:27)

Hors ligne

#4 29-08-2010 19:08:26

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

Je me trompe peut-être...J'ai ajouté mon alias dans /etc/profile.

Ne fonctionne pas non plus.

Je vais réinstaller kdm et vérifier tout çà.

Merci Thuban pour ton aide.

@+

Suite...

Réinstall de kdm puis remise en ordre de mes fichiers...
Résultat : mon alias fonctionne à nouveau.

Il doit y avoir une procédure de shunter dans ma nouvelle configuration que kdm prend en compte...

Si quelqu'un a une nouvelle idée.

@+

Dernière modification par zoroastre74 (29-08-2010 19:28:33)

Hors ligne

#5 29-08-2010 20:43:37

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

J'ai résolu mon problème en rajoutant tout simplement dans mon fichier ~/.xinitrc : source .bashrc

source .bashrc
exec /usr/bin/awesome


Topic résolu.

;-)

Hors ligne

#6 05-11-2010 21:41:05

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Awesome wm + mingetty --autologin --> perte alias globaux !!!

Yep !

Comme j'ai finalement trouver une solution plus propre, d'ailleurs la précedente n'a fonctionnée que temporairement, et un rafraichissement pour ma mémoire défaillante...

Créer ou éditer le fichier

~/.Xdefaults


* xterm */
xterm*foreground: white
xterm*background: black
XTerm*scrollbar: false

* urxvt */
urxvt*modifier : mod4
urxvt*background : black
urxvt*foreground : white
urxvt*font : xft:Bitstream Vera Sans Mono:pixelsize=9
urxvt*transparent : true
urxvt*shading : 30
urxvt*tint : black
urxvt*scrollBar : false


@+

Zoroastre.

Dernière modification par zoroastre74 (05-11-2010 22:51:48)

Hors ligne

Pied de page des forums