120

121

La souris est géré de manière légèrement différente.
Les actions possibles sont http://fluxbox.sourceforge.net/docbook/en/html/x361.html

122

123

124

Martial Demolins (./122) :
None (rien) : utilisable par exemple pour la touche Win

None + {Mod1, Mod4, Ctrl, etc} c'est pour dire que {Mod1, Mod4, Ctrl, etc} doit être vu comme une touche seule et non comme un modifieur à appliquer à la touche suivante.
Menu : c'est la touche de menu contextuel ?

Oui.

avatar
I'm on a boat motherfucker, don't you ever forget

125

126

127

128

rm -f `which ksysguard`
rm -f `which ksysguardd`

trigni

129

130

131

non / oui / oui.
Si c'est juste déplacer au dessus, un glisser déposer sur la flèche répertoire du haut suffit.

132

133

top ? htop ?

134

135

136

je serais toi je mettrais reboot.sh et shutdown.sh dans ~/bin/

Si ça t'intéresse, voici mon ficher keys :

! ~/.fluxbox/keys
! David Durrleman
!
! Ce fichier définit les raccourcis claviers de fluxbox.

! =================
! Window Management
! =================

! Alt-tab et Alt-Shift-Tab changent de fenêtre.
Mod1    Tab                     :NextWindow 1
Mod1    Shift   Tab             :PrevWindow 1

! Menu de fenêtre.
Mod1    space                   :WindowMenu

! Changement de bureau virtuel.
Control Mod1    Right           :NextWorkspace
Control Mod1    Left            :PrevWorkspace
Control Mod1    Shift   Right   :TakeToNextWorkspace 1
Control Mod1    Shift   Left    :TakeToPrevWorkspace 1

! Changement de tab.
Mod1    Mod4    Right           :NextTab
Mod1    Mod4    Left            :PrevTab

! Menu fluxbox.
Mod1    F1                      :RootMenu

! Boite de dialogue d'exécution de commandes.
Mod1    F2                      :Exec sh -c "ONESHOTSHELL=y urxvt -bl -geometry 90x1 -name launcher" 

! Déplacement, redimensionnement, etc ...
Mod1    F3                      :KillWindow
Mod1    F4                      :Close
Mod1    F6                      :Shade
Mod1    F7                      :Minimize
Mod1    F8                      :MaximizeHorizontal
Mod1    F9                      :MaximizeVertical
Mod1    F10                     :Maximize

! Captures d'écran.
None    Print                   :Exec screenshot scr
Mod1    Print                   :Exec screenshot win

! ========================
! Lancement d'applications
! ========================

! Lecteur de musique.
Control Mod1    a               :Exec amarok

! Un grand terminal.
Control Mod1    b               :Exec runterm -b

! ssh vers clipper
Control Mod1    c               :Exec runterm -n ssh ssh clipper

! ssh vers l'ens.
Control Mod1    e               :Exec runterm -n ssh ssh ens

! forum.
Control Mod1    f               :Exec runterm -n flrn -s forum flrn -name forum

! irc.
Control Mod1    i               :Exec runterm -n irssi irssi-screen

! ssh vers k2.
Control Mod1    k               :Exec runterm -n ssh ssh k2

! ssh vers meije.
Control Mod1    j               :Exec runterm -n ssh ssh meije

! Verouiller la session.
Control Mod1    l               :Exec xscreensaver-command -lock

! Le client mail.
Control Mod1    m               :Exec runterm -bn mutt -s mutt mutt

! ssh vers quatramaran.
Control Mod1    q               :Exec runterm -n ssh ssh quatra

! rtorrent.
Control Mod1    r               :Exec runterm -n rtorrent rtorrent-screen

! Un terminal.
Control Mod1    t               :Exec runterm

! ssh vers fuji.
Control Mod1    u               :Exec runterm -n ssh ssh fuji

! Un navigateur web.
Control Mod1    w               :Exec firefox

! yaf.
Control Mod1    y               :Exec runterm -n flrn -s yaf flrn -name yaf

! ==================
! Touches Multimedia
! ==================

! Gestion du volume.
None XF86AudioLowerVolume       :ExecCommand amixer -q set 'Master',0 2-
None XF86AudioRaiseVolume       :ExecCommand amixer -q set 'Master',0 2+
[nosmile]
avatar
I'm on a boat motherfucker, don't you ever forget

137

138

Martial Demolins (./137) :
Est-ce que c'est ça : $(HOME)/bin/ ?


$HOME/bin ${HOME}/bin ou ~/bin

139

Effectivement j'utilise beaucoup de terminaux. J'ai un script runterm qui me sert à lancer des terminaux de la façon que je veux, avec certaines options (par exemple le nom de la fenêtre dans X, pour que fluxbox sache où placer/grouper les fenêtres).

Pour exprimer /home/Martial/bin, je ne comprends pas ce que tu veux dire. Dans un script shell, il vaut mieux effectivement utiliser ${HOME}/bin ou bien ~/bin, ça permet de rendre le script portable (tu peux le filer à qqun qui n'a pas Martial pour login, ou tu peux renommer ton compte). Mais dans un fichier autre, il faut voir ce qui est accepté. Par exemple je ne crois pas que le fichier keys de fluxbox reconnaisse les variables d'environnement (donc $HOME) ou les ~. Mais tu peux essayer, je n'en sais rien.

Pour ce qui est des accolades dans le ${HOME}/bin, elles ne sont pas nécéssaires. Elles servent juste à délimiter la fin du nom de la variable. En effet si tu voulais écrire /home/Martialabc en écrivant $HOMEabc, le shell croirait que tu appelles la variable HOMEabc, et il faut donc mettre des accolades pour délimiter le nom de la variable en ${HOME}abc. Cependant, la séparation est implicite devant les / et certains autres caractères spéciaux, donc $HOME/bin marche aussi. Enfin c'est une bonne habitude à prendre que de toujours mettre les accolades.

Tiens au fait je ne sais pas si tu as lu ça : http://fluxbox-wiki.org/index.php/Les_raccourcis_clavier
avatar
I'm on a boat motherfucker, don't you ever forget

140

Au fait, astuce : si tu veux utiliser ~ ou $HOME dans ton fichier keys et que c'est interdit, tu peux ruser : au lieu d'écrire
Mod4 F11 :ExecCommand /home/Martial/bin/reboot.sh
tu peux écrire
Mod4 F11 :ExecCommand sh -c '~/bin/reboot.sh'
ou encore
Mod4 F11 :ExecCommand sh -c '${HOME}/bin/reboot.sh'

sh -c 'ligne de commande' fait en sorte que 'ligne de commande' soit exécutée exactement comme si tu l'avais tapée de cette façon dans un shell (le shell posix /bin/sh), et donc ça te permet notamment d'employer les constructions shell que tu souhaites (mais vérifie d'abord, si ça se trouve on peut utiliser directement ~ ou $HOME dans le fichier .fluxbox/keys)
avatar
I'm on a boat motherfucker, don't you ever forget

141

142

143

irqbalance ne sert pas pour ton système (ça ne sert qu'avec certaines configurations multiprocesseur, pas avec toutes, et évidemment pas avec de l'uniprocesseur non plus), donc il quitte dès qu'il est lancé, et donc quand on veut le quitter, ça échoue parce qu'il n'y a rien à faire terminer. Ce n'est pas un vrai problème, tu peux ignorer l'erreur. Ils essaient de trouver une solution pour éviter l'"échec" bidon.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

144

145

146

147

aterm -e emacs -nw "$@"

passe tous les arguments du script sur la ligne après -nw. Attention en général (sauf cas très particuliers comme ici où tu veux passer tous les arguments tels quels à emacs), il vaut mieux vérifier le nombre et la forme des arguments.
avatar
I'm on a boat motherfucker, don't you ever forget

148

149

150