[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Etch][Partiellement résolu] Configuration des raccourcis claviers sur mon portable



Je me réponds ;)
En transformant le script de manière à avoir :

-------------------------------------------------------------------------------------
#!/bin/sh
#
# run mozilla-thunderbird when key mail pressed

su - $USERNAME -c "export DISPLAY=:0.0; su (nom d'utilisateur) thunderbird &"
-------------------------------------------------------------------------------------

le raccourci se lance sans broncher.

Reste à savoir comment la variable est définie et s'il n'est pas possible d'améliorer ce script.


Leon GRAY wrote:
Salut,

je cherche à configurer les raccourcis claviers sur mon portable, un Asus A6Vc, et pour ce faire, j'ai codé plusieurs scripts en m'aidant du site internet suivant: http://www.i-jeriko.de/2006/03/03/debian-sarge-on-asus-a6va/

Seulement, comme certains l'indique en bas de la page web, certains scripts contiennent des coquilles, voici l'un de ceux qui me pose problème:

(le chemin du script est /etc/acpi/mailbtn.sh):

/#!/bin/sh
#
# run mozilla-thunderbird when key mail pressed

if [ $USERNAME == "root" ]; then
thunderbird &
else
su - $USERNAME -c "export DISPLAY=:0.0; thunderbird &"
fi
/
(ci-dessous le lien entre le script précedent et le code de la touche clavier correspondante, le chemin est /etc/acpi/events/mailbtn):

/event=hotkey ATKD 00000051
action=/etc/acpi/mailbtn.sh/

Seulement, il y a un double problème avec ce script visiblement:

1) la variable USERNAME n'est apparement pas définie!

2) les applications sont lancés en root, un peu moyen niveau sécurité, d'autant plus que si je veux que cela fonctionne, je suis obligé de taper:
/$xhost +/

D'où ma question, comment, modifier le script pour qu'il me lance les applications comme si j'étais un utilisateur normal? J'ai bien essayé de modifier le script mais sans grand résultat, donc si quelqu'un à une idée...

Léon





Reply to: