Accéder au contenu.
Menu Sympa

educ - Re: [EDUC] Dupliquer/cloner une fenêtre (sous GNU/Linux)

Objet : Liste de discussion du groupe de travail Éducation et logiciels libres de l'April (liste à inscription publique)

Archives de la liste

Re: [EDUC] Dupliquer/cloner une fenêtre (sous GNU/Linux)


Chronologique Discussions 
  • From: Olivier Guillard <mairie AT guillard.nom.fr>
  • To: educ <educ AT april.org>
  • Subject: Re: [EDUC] Dupliquer/cloner une fenêtre (sous GNU/Linux)
  • Date: Wed, 11 Oct 2017 11:37:04 +0200
  • Authentication-results: vip.april.org; dkim=pass (2048-bit key; unprotected) header.d=guillard-nom-fr.20150623.gappssmtp.com header.i= AT guillard-nom-fr.20150623.gappssmtp.com header.b="WaU9aB9v"; dkim-atps=neutral

Bonjour,

Une autre question pour tenter d'aider à répondre à ta recherche est de savoir si tu veux pouvoir faire ça pour n'importe quelle appli ou bien seulement pour certaines et dans ce cas lesquelles ? Je pense que selon les usages il y a peut-être moyen de trouver des astuces au cas par cas.

Sinon je trouve que les gadgets proposés par cinnamon ( window manager proposé avec la distrib MINT) sont quand même pas mal.

Ce gestionnaire d'affichage permet de choisir en "mode clickodrome" si les écrans sont dupliqués ou pas, verticaux ou horizontaux, etc. Il existe aussi une applet qui permet d'accéder à ces paramétrages directement depuis la barre des tâches. Il existe aussi des raccourcis clavier permettant de passer d'un écran à l'autre ( je dis bien d'un écran à l'autre, pas seulement d'un bureau virtuel à l'autre).

Je ne sais pas si ça répond à ta demande, mais personnellement je regarderais déjà de ce côté là (tout les window manager proposent des choses pour gérer plusieurs écrans).

Sinon l'idée de jouer avec des "viewer" me semble intéressante.

Cela dit plutôt que de travailler sur plusieurs machines virtuelles, c'est peut-être plus simple de faire tourner deux serveurs X sur la même machine : je l'ai déjà fait, ça ne pose pas de difficulté.

Après, il faut affecter les serveurs aux différentes sorties : je ne pense pas que ce soit difficile à faire non plus.

Il sera peut-être ensuite possible d'essayer de jouer sur les display (pas sûr du tout toutefois qu'on puisse broadcaster l'affichage d'un client sur deux serveurs en même temps), sinon, effectivement, voir VNC.

En tous cas, un outil amusant que je viens de découvrir : Xephyr

C'est un serveur X11 qui tourne à l'intérieur d'un serveur X11 :-)
Du coup, le multicast sur l'affichage est peut-être possible plus facilement.

Je l'ai installé sous mint : aucun soucis.

Pas le temps de regarder plus avant pour ton problème précis mais il y a peut-être moyen d'y répondre avec ça.

Si tu testais ça, je veux bien un retour :-)

----
Olivier


Le 10 octobre 2017 à 13:59, SadSkull <sadskull AT gmail.com> a écrit :
Pourquoi ne pas lancer ton appli dans un container docker et un viewer type vnc sur chacun de tes écran ?


Le 10 oct. 2017 1:54 PM, "Vincent Mabillot" <vincent.mabillot AT free.fr> a écrit :

Oui, en effet, je ne cherche pas à interagir avec la fenêtre, juste a diffuser le contenu d'une fenêtre d'une appli que je serai entrain d'utiliser. J'arrive presque au résultat souhaité avec une gymnastique technique déplacée mais qui montre que qui peu beaucoup ne peut pas forcément peu.

J'ouvre une fenêtre de navigateur sur une page framatalk ou mit.jit.si de mon choix que je place sur la partie "publique" de mon bureau et j'ouvre un second navigateur sur ma partie "personnelle" connectée à la même page framatalk et vers laquelle je diffuse le contenu de la fenêtre que je veux rendre publique. Autant dire que c'est rugueux et inexploitable, mais voilà le principe. Avoir une sorte de vnc qui affiche le contenu d'une fenêtre dans une autre fenêtre du même bureau.


Le 10/10/2017 à 12:45, Vincent Danjean a écrit :
Le 06/10/2017 à 14:35, Vincent Mabillot a écrit :
Merci Gérard, mais non, ça ne fait pas l'affaire, ça reste sur la même
portion d'affichage, à ma connaissance d'un bureau à l'autre on ne gère
pas des affichages d'écran différenciés
Il y a des problèmes techniques derrière cette question (que je trouve
forte intéressante au passage). Une application peut demander des
renseignements (taille, ...) sur l'écran où se trouve sa fenêtre.
Si on duplique une fenêtre, a priori, les deux fenêtres devront donc
être distinctes (ie une "maître" et une "esclave").
  Ça doit aussi poser des problèmes concernant les menus (fenêtres
pop-up qui préemptent les événements souris) : que faire/comment
réagir quand les deux fenêtres sont dans des états différents (une
en avant plan et l'autre partiellement cachée, ...)

  Je peux imaginer une appli qui recopie un bout d'écran (ou une
fenêtre) dans une autre fenêtre. Ça serait alors uniquement de
l'affichage (impossible d'interagir avec la copie) mais ça résoudrait
peut-être ton problème (note : je ne connais pas une telle
application)

  Sinon, tu peux sans doute aussi regarder du côté des serveurs X
virtuels/nested : il y a peut-être moyen d'afficher une même session
deux fois. Mais, dans ce cas, la fenêtre dupliquée est celle d'un
environnement complet (et pas juste celle d'une appli particulière).

  A+
    Vincent

Le 06/10/2017 à 12:47, Gérard Vidal a écrit :
La fonction "toujours sur mon espace de travail visible" existe dans le
menu déroulant avec le clic droit dans la barre de décoration des
fenêtres sous gnome-shell (elle peut se trouver ailleurs suivant vos
configurations d'environnement gnome-shell lorsque les menus sont déportés).

MAIS je ne suis pas certain que cela fonctionne pour un écran étendu car
il me semble que l'écran étendu n'est pas un bureau à part entière mais
comme son nom l'indique une extension d'un bureau. En essayant vite fait
je n'ai effectivement pas pu faire ce qui est demandé mais gnome-shell
est plein de méandres de configuration et c'est peut-être une piste.

G.




--
Olivier



Archives gérées par MHonArc 2.6.19+.

Haut de le page