Mon objectif
Je voudrais utiliser mon ordinateur portable, qui exécute Fedora 24, comme deuxième moniteur pour ordinateur de bureau, qui exécute également Fedora 24.
Ce que j'ai essayé et ce qui ne suffit pas ou pourquoi: ce n'est pas une question en double
Xdmx
Après avoir fait une recherche sur Internet et sur ce site Web, j'ai trouvé pas mal de messages similaires à celui-ci , qui contenaient essentiellement les mêmes étapes:
- Installez
Xdmx
sur les deux ordinateurs. ssh
dans un ordinateur de l'autre avec l'-X
option en cours.- Utilisez
Xdmx
pour transformer l'ordinateur qui se trouve à l'extrémité de réception dussh
en un moniteur à l'aide de la commande suivante:startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy
Cela fait d'abord que les deux écrans d'ordinateur deviennent noirs pendant quelques secondes, puis me donne un long message d'erreur qui se termine par:
xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost
waiting for X server to shut down
Couldn't get a file descriptor referring to the console
La recherche sur l'erreur renvoie cet article de blog de juillet 2015, dans lequel un utilisateur suit exactement les mêmes étapes que moi, sauf pour utiliser Ubuntu au lieu de Fedora, et se retrouve avec le même résultat exact que moi. Il y a six commentaires sur le poste aussi récents qu'en octobre 2016, tous les six prétendant avoir suivi les mêmes étapes et avoir reçu la même erreur.
Fedora Remote Desktop
Bien que cela me permette de contrôler un ordinateur à partir d'un autre, cela nécessite que j'utilise une interface graphique sur l'ordinateur hôte pour contrôler l'ordinateur portable. Pour utiliser l'interface graphique efficacement, elle doit occuper une grande quantité d'espace sur un seul moniteur. Donc, quand je veux utiliser le moniteur hôte, je dois éloigner le bureau distant. En tant que tel, je ne gagne pas réellement de moniteur, car je ne peux pas utiliser simultanément les deux moniteurs pour deux tâches différentes. Cela ressemble plus à la simple commutation d'espaces de travail, ce que je suis déjà capable de faire. De plus, je ne peux pas déplacer de programmes entre les écrans.
Ssh -X
Comme ci-dessus. Oui, je peux contrôler mon autre ordinateur, mais je dois utiliser activement le moniteur hôte pour contrôler mon moniteur d'ordinateur portable.
Synergie.
Le programme fonctionne réellement, mais il ne permet que le partage de la souris et du clavier. Les programmes ne peuvent pas être déplacés d'un moniteur à l'autre, ce n'est donc pas tout à fait ce que je recherche. De plus, je suis un étudiant avare et les frais de licence sont de 20 $. Pour ce prix, je pouvais simplement acheter un moniteur utilisé, ce qui me permettrait de déplacer des programmes entre les moniteurs. Il existe une version FOSS dans le dnf
référentiel Fedora , mais cette version est obsolète.
xrandr --fb <width>x<height>
pour correspondre à la taille combinée des deux moniteurs; (2) démarrez un serveur VNC sur votre bureau; (3) connectez-vous avec VNC de votre ordinateur portable à votre bureau avec une géométrie explicite, en visualisant la partie la plus à droite (sur votre moniteur de bureau "invisible") du bureau.