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

Re: gestionnaire de fenêtres X11 pour grands écrans pour Debian



Le mardi 13 octobre 2020 06:11, Basile Starynkevitch <basile@starynkevitch.net> a écrit :

Bonjour la liste Debian French,

Bonjour à toi humain abonné à la liste !;-)

J'utilise Linux depuis 1993 et préfère la ligne de commandes. J'ai deux grand écrans sous Debian/Sid. La commande xdpyinfo | grep -i -4 screen donne notamment

screen #0:
  dimensions:    5360x1440 pixels (1418x381 millimeters)



Je cherche un gestionnaire de fenêtres X11 (X11 window manager) - ou probablement une configuration d'un tel gestionnaire de fenêtres (par exemple icewm, fvwm, ....) qui:

Openbox :
https://packages.debian.org/buster/openbox

1. démarre aisément une commande que je tape, si possible via zsh et la complétion associée.

Le couple Terminator/zsh et grun :

https://packages.debian.org/buster/terminator

https://packages.debian.org/buster/grun

2. gère les touches volume son de mon clavier Corsair Gaming K66 (AZERTY)

Openbox n'a pas ça et je n'ai pas trouvé de petite appli indépendante de l’environnement de bureau, du coup j'en ai développé une vite fait en python, pyalsaaudio et PyQt.
Voici le code source, j'ai pas inséré de licence libre en entête du code,mais ça va de soit :
http://enesadju.be/recettes/code/python/volume.html
Les barbus de python pas frapper hein, c'est un truc que j'ai fait en vitesse et ça me suffit.
Et comme OpenBox n'a pas non plus de mini appli pour gérer le rétroéclairage sous X11, tant qu'a réutiliser le code (développé avec PyQt et subprocess
qui appelle xrandr):
http://enesadju.be/recettes/code/python/brightness.html
  Au fait les barbus de python, j'ai pas trouvé de librairie python pour agir directement sur le rétroéclairage sous X11, du coup j'utilise subprocess pour appeler la commande xrandr... Mais c'est du bricolage, je suis preneur pour une méthode plus élégante en python.Merciiii

3. limite dans tous les cas la taille maximale des fenêtres X11 à 3072x1024 pixels.

Dans OpenBox tu peux redimensionner les fenêtres par raccourci clavier ex :Meta-Alt flèche bas.
    <keybind key="W-A-Down">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>-0</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
Tu peux ainsi composer des raccourcis clavier pour positionner une fenêtre en haut, bas, gauche, droite, à la taille voulue (en % de résolution d'écran). 

4. démarre quelques logiciels au click droit menu (lxterminal, firefox, thunderbird)....

Voici comment ajouter un item dans le menu clic droit (ou la touche menu du clavier) d'OpenBox :
<menu id="root-menu" label="Openbox 3">
    <item label="Terminal emulator">
      <action name="Execute">
        <execute>x-terminal-emulator</execute>
      </action>
    </item>

Ici je lance x-terminal-emulator qui est une alternative (définit dans /etc/alternatives/) pour lancer terminator.

Je n'ai généralement pas besoin d'icônes desktop sur mon bureau. Je prefère très largement la ligne de commande.

Ben oui un bureau c'est fait pour afficher des fenêtres. S'il faut les réduire ou les fermer pour lancer une appli ou accéder à un répertoire c'est pas très ergonomique...
Comme gestionnaire de fichier j'utilise spacefm.
https://packages.debian.org/buster/spacefm
Super configurable, c'est un orthodox file manager, comme mc..

Que me conseillez vous?

OpenBox ! ;-)

--
Benoit

Reply to: