# Fichier de configuration de Twm pour Debian-Facile NoGrabServer # empêche twm d'appeler le serveur X lorsqu'il manipule des boîtes de dialogues. RestartPreviousState DecorateTransients # Décorer même les fenêtres de courte durée de vie (les boîtes de dialogue, etc...) TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*" IconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*" IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*" MoveDelta 3 # reconnait un mouvement de la souris dès qu'il y a un déplacement de plus de 3 pixels. Function "move-or-lower" { f.move f.deltastop f.lower } Function "move-or-raise" { f.move f.deltastop f.raise } Function "move-or-iconify" { f.move f.deltastop f.iconify } # Les couleurs sont définies ici Color { BorderColor "grey" # couleur du bord des applications (par exemple Iceweasel) TitleBackground "blue" # couleur de la barre de titre (par exemple haut de Iceweasel) TitleForeground "black" # couleur du texte de la barre de titre (par exemple haut de Iceweasel) MenuBackground "grey" # couleur de fond du Menu MenuForeground "black" # couleur texte et sélection dans les menus MenuBorderColor "blue" # couleur du bord du menu MenuTitleBackground "black" # couleur de fond du titre du Menu MenuTitleForeground "white" # couleur du texte du titre du Menu IconBackground "black" # couleur de fond des applications iconifiées IconForeground "blue" # couleur du texte des applications iconifiées IconBorderColor "white" # couleur du bord des applications iconifiées } # rajouter un bouton "supprimer" en haut à gauche des fenêtres: LeftTitleButton "target" = f.delete # Les actions des boutons sont définies ici # clic gauche souris : aller au Menu principal : Button1 = : root : f.menu "menu principal" # clic central souris : aller Menu "Actions" : Button2 = : root : f.menu "Actions" Button1 = m : window|icon : f.function "move-or-lower" Button2 = m : window|icon : f.iconify Button3 = m : window|icon : f.function "move-or-raise" Button1 = : title : f.function "move-or-raise" Button2 = : title : f.raiselower Button1 = : icon : f.function "move-or-iconify" Button2 = : icon : f.iconify Button1 = : iconmgr : f.iconify Button2 = : iconmgr : f.iconify # Raccourcis clavier à définir ci-dessous # touche t + Ctrl = lancer Terminal : "t" = control : all : f.exec "xterm &" # touche i + Ctrl = lancer Iceweasel : "i" = control : all : f.exec "iceweasel &" # Menus à définir ci-dessous menu "menu principal" { "Menu" f.title "Terminal" f.exec "xterm &" # remplacez xterm par votre terminal "Navigateur" f.exec "iceweasel &" # idem, saisir le nom de votre navigateur "Mails" f.exec "icedove &" # idem, nom de votre gestionnaire de mails "Mes fichiers" f.exec "pcmanfm &" # idem, nom de votre gestionnaire de fichiers "" f.nop "Menu Debian" f.menu "/Debian" "" f.nop "Fond d'écran" f.title "Noir" f.exec "xsetroot -solid black" "Bleu" f.exec "xsetroot -solid blue" "Gris" f.exec "xsetroot -solid grey" "" f.nop "Image perso" f.exec "nitrogen --restore" # il faut avoir installé "nitrogen" "" f.nop "Quitter" f.menu "Quitter la session" } menu "Quitter la session" { "Quitter la session ?" f.title "Non, je continue !" f.restart "Oui, je me déconnecte." f.quit } menu "Actions" { "Actions" f.title "" f.nop "Iconifier" f.iconify "" f.nop "Déplacer" f.move "" f.nop "Dessus" f.raise "Dessous" f.lower "" f.nop "Tuer" f.destroy } # LA SUITE EST GENEREE AUTOMATIQUEMENT : NE PAS EDITER ! (voir /usr/share/doc/menu/html/index.html)