Comment utiliser un deuxième ordinateur comme moniteur supplémentaire (Linux Fedora 24)?

10

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:

  1. Installez Xdmxsur les deux ordinateurs.
  2. sshdans un ordinateur de l'autre avec l' -Xoption en cours.
  3. Utilisez Xdmxpour transformer l'ordinateur qui se trouve à l'extrémité de réception du sshen 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 dnfréférentiel Fedora , mais cette version est obsolète.

FabulousGlobe
la source
@ fixer1234 Le premier comupter est un tout-en-un tandis que le second est un ordinateur portable. Donc, ni l'un ni l'autre n'a d'écran amovible. Désolé, j'aurais probablement dû préciser que le simple fait de reconnecter un moniteur n'est pas une option.
FabulousGlobe
Beaucoup de ce dont je me souvenais étaient des solutions Windows, mais il y a aussi un tas de questions Linux précédentes. Je viens d'utiliser "utiliser un ordinateur portable comme moniteur: q linux" comme chaîne de recherche et j'ai obtenu 86 résultats. Voilà donc un point de départ. Sans creuser trop profondément, voici quelques exemples : superuser.com/questions/661385/… (points de réponse acceptés vers une référence Fedora), superuser.com/questions/51031/… , superuser.com/questions/143833/ … (Suite)
fixer1234
(cas légèrement différent mais potentiellement adaptable?), superuser.com/questions/71794/…
fixer1234
@ fixer1234 Hé, merci pour vos exemples, mais j'ai peur de ne pas pouvoir les utiliser. 1 utilise le bureau à distance pour contrôler un autre ordinateur. Je l'ai fait fonctionner, mais cela ne me donne pas vraiment un deuxième écran mais me permet à la place de contrôler l'ordinateur portable à partir de mon ordinateur principal. Cela nécessite que le bureau de l'ordinateur portable soit affiché sur mon PC. 2 références DMX, qui semble avoir mystérieusement cessé de fonctionner pour tout le monde au cours des dernières années. 3 est encore une fois la télécommande, ce qui fonctionne bien pour l'utilisateur car il n'a pas de moniteur réel. 4 est à nouveau Xdmx.
FabulousGlobe
1
Ma suggestion serait la suivante: (1) augmenter la géométrie du bureau sur votre ordinateur de bureau en utilisant 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.
agtoever

Réponses:

3

J'utilise Ubuntu 18.10 et cet outil shell https://github.com/mrenrich84/vnc_virtual_display_linker

si vous utilisez x11 et x11vnc dans votre fedora 24, vous pouvez l'essayer.

J'utilise cela pour créer un deuxième écran avec ma tablette Android (vous avez juste besoin d'un client vnc sur le deuxième écran).

La souris et le clavier de mon PC sont également disponibles sur le deuxième écran.

Akantor47
la source