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

Re: Fenêtre sur deux écrans



Le 13/02/18 à 22:17, Yves Rutschle a écrit :
[8<......................]
>
> L'équivalent graphique, ça peut être VNC:
>
> apt install tightvncserver xtightvncviewer
>
> (j'ai vérifié cette fois-ci  ).
>
> Ensuite, dans un terminal:
> $ vncserver
>
> Ça te donne un nouveau display:
>
> [...]
> New 'X' desktop is simcoe:2
> [...]
>
> Ailleurs, tu lances 2 fois:
> $ xvncviewer simcoe:2
> (en adaptant le nom de l'hote bien sûr)
>
> Maintenant tu as 2 vues sur le même display X. Pour y lancer
> qq chose rapidement, dans un autre terminal:
>
> $ export DISPLAY=simcoe:2
> $ xterm
>
> et un xterm arrive dans la session partagée. Tu déplaces une
> des fenêtres sur l'écran partagé (avec KDE/Gnome en 'écran
> étendu classique), et voilà.
>
> Réglage fin de la géométrie du serveur et du lancement d'un
> bureau complet dans le second serveur X laissé en exercise.
>
> HTH!
> Y.
>
>

Merci beaucoup, c'est une bonne idée d'utiliser vnc : je n'y avais pas
pensé.

J'ai essayé ce matin et cela fonctionne... Affaire résolue en ce qui me
concerne.

C'est presque parfait ; je donne un petit compte rendu plus détaillé
ci-dessous pour ceux que cela intéresserait – c'est bien la moindre des
choses en remerciement de l'aide reçue – avec les petits inconvénients
de la solution.

Yves a proposé d'installer tightvnc. Je me suis dit que ce n'est pas
utile puisque j'ai déjà x11vnc. J'ai donc lancé le serveur x11vnc. Quel
con je suis ! : cela lance un serveur qui fournit tout le display actuel
et quand on lance – sur ce display — une fenêtre qui affiche le contenu
du display avec la fenêtre du contenu du display avec la fenêtre...
Inutilisable, bien sûr.

J'ai donc fait précisément ce que préconise Yves. Ça fonctionne parce
que tightvnc ne sert pas le display actuel (dans mon cas :0) mais crée
un nouveau display (dans mon cas :1). On peut alors lancer deux fenêtres
viewer qui montrent le contenu du display :1, une sur chaque écran. Au
début elles sont vides bien entendu puisqu'aucune application n'a été
démarrée dans ce display. On lance alors des programmes depuis le
terminal en les dirigeant vers le display :1.

Exactement ce que Yves préconisait. Merci encore.

Après, il y a un petit souci à régler : la taille du display :1 est trop
petite et la fenêtre viewer ne se maximise pas au-delà de la taille du
display. Il faut donc lancer le serveur tightvnc en lui préicisant
l'option -geometry ...x... que l'on choisit pour occuper tout l'écran
public (cela marchait bien parce que cet écran public est plus petit que
celui de mon laptop, en nombre de pixels je veux dire).

Pour le public, on ne voit donc pas parfaitement du plein écran mais une
application éventuellement en plein écran dans une fenêtre (le display
:1) qui occupe tout l'écran public. J'espère que c'est clair...

Autre petit bémol : kde et tightvnc n'ont pas semblé trop s'apprécier.
Kde a lancé quelques messages d'erreur : plantage du serveur ksmserver
(si ma mémoire est bonne) et d'une autre chose dont je ne me souviens
pas du nom. Mais cela ne se voyait pas du tout sur l'écran public et sur
mon laptop cela se limitait à des notifications. Quand j'ai eu terminé,
kde ne répondait plus très bien (problème de menu par exemple et de fond
d'écran) mais il a suffit de relancer kde.

J'ai essayé tigervnc pour voir si ce serait mieux : làs ! Pas moyen de
lancer le serveur de tigervnc : il s'interrompt car il n'arrive pas à
créer un display. Peut-être aurais-je dû lancer tightvnc ou tigervnc
depuis un environnement de bureau plus simple que KDE ?

Après, à l'usage, faut voir si cela s'avèrera pratique ou pas.



-- 
Days Fled


Reply to: