cerhu > linux.debian.user.french

Pierre ESTREM (04/12/2018, 02h40)
Bonjour,

Pour ceux qui adorent le multi-fenêtrage vous considèrerez peut-être
que ma question est celle d'un noob.

Avec une dérivée Jessie et sous XFCE4, je souhaite savoir comment
diviser UN écran en deux fenêtres et leur affecter une application
(différente) à l'ouverture de chaque session.

Je précise que je souhaite faire cela en passant des paramètres
(positions X, Y, lageur, hauteur ou pourcentages).
Oubliez la souris : tout doit être fait "à la volée".

Cela se fait-il dans .xinitrc ?
Ou est-ce faisable avec un .desktop dans .config/autostart ?

Comment procéder svp ?
pierre estrem
Nisar JAGABAR (04/12/2018, 11h40)
Salut,

> je souhaite savoir comment diviser UN écran en deux fenêtres et leur affecter une application (différente) à l'ouverture de chaque session.


Je pense que ce que tu veux, c'est plutôt de fixer la position d'une
appli. Généralement, les applis permettent de définir leur "géométrie"
pour le faire. Par exemple:
# lancer xclock avec une taille de 45x43 pixel, positionné à 10 pixel du
bord gauche, 5 pixel du bord droit
xclock -geometry 45x43-10+5

Ça, c'est la méthode portable, qui marche avec (presque) toutes les
appli, sur (presque) tous les window manager. Si tu veux un truc
spécifique à XFCE, il faudrait lire sa doc de la configuration des
fenêtres pour forcer l'affichage des applis à une position donnée.

> Cela se fait-il dans .xinitrc ?
> Ou est-ce faisable avec un .desktop dans .config/autostart ?


Ça dépends de comment tu lance ta session X : si tu utilises un login
manager (xdm / lightdm etc.) et que tu choisi "xsession" ou "user" (le
nom change en fonction du du dit manager), il faut ajouter les binaires
à lancer dans .xsession ou .xinitrc. Si tu es dans ce cas, tu as très
probablement dû déjà l'éditer pour y ajouter le lancement de ton window
manager (XFCE à priori ?)

Si tu laisses ton window manager lancer explicitement ton window
manager, il faut effectivement ajouter tes commandes dans
..config/autostart (ne pas oublier de les lancer en 'background', avec un
'&' à la fin de la ligne de commande).
Yves Rutschle (04/12/2018, 14h40)
On Tue, Dec 04, 2018 at 01:36:30AM +0100, Pierre ESTREM wrote:
> Avec une dérivée Jessie et sous XFCE4, je souhaite savoir comment diviser UN
> écran en deux fenêtres et leur affecter une application (différente) à
> l'ouverture de chaque session. [..]
> Oubliez la souris : tout doit être fait "à la volée".


Mon impression globale, c'est que les seuls logiciels qui
"gèrent" les fenêtres est ION et sa famille (notion,
awesome, et quelques autres, j'ai arrêté de suivre la
chose). Les "classiques" (Gnome, XFCE et autres avec
fenêtres flottantes) offrent des outils pour que
l'utilisateur gère les fenêtres, mais ne font pas
grand-chose eux-même.

Y.
Pierre ESTREM (04/12/2018, 17h40)
Je pense à vous lire que xclock fera l'affaire , puis intégrer les
commandes dans l'autostart.
Je vais étudier cette option.

Merci
pierre estrem

Le 04/12/2018 à 10:38, Nisar JAGABAR a écrit :
[..]
Eric Degenetais (04/12/2018, 20h40)
Bonsoir

Le mar. 4 déc. 2018 16:34, Pierre ESTREM <pierre.estrem> a écrit :

> Je pense à vous lire que xclock fera l'affaire


Attention ! J'ai l'impression qu'il y a un malentendu : xclock n'est qu'un
exemple d'application qui peut être lancé avec une fenêtre pré-placée. Pour
les autres, vérifier les paramètres supportés et procéder par analogie.

, puis intégrer les commandes dans l'autostart.
> Je vais étudier cette option.
> Merci
> pierre estrem
>> Le 04/12/2018 à 10:38, Nisar JAGABAR a écrit :


C'est sur ce presque que porte la vérification : le paramètre geometry est
il accepté et transmis à la librairie client X (dans ce cas bingo), ou
est-il refusé ou ignoré (dans ce cas, dommage). Sur les applications qui ne
gèrent pas les paramètres standard, il faut espérer qu'il existe une
alternative.

> Si tu veux un truc


Cordialement

Éric Dégenètais
Discussions similaires
Système de fenêtrage

multi fenetrage sous Vista

Multi-fenetrage Firefox

Fenetrage sous MSIE 6 - WIN XP SP1


Fuseau horaire GMT +2. Il est actuellement 08h04. | Privacy Policy