Vous souhaitez désactiver l'écran intégré par défaut

12

Un peu d'histoire: mon vieil ordinateur portable bien-aimé a lancé le seau. L'écran normalement bien rétro-éclairé est entièrement obscurci de manière illisible. Il semble à mon inspection inexpérimentée être un problème matériel bien au-delà de mon ken.

Ma véritable question concerne mon adaptation à cette situation: je peux toujours utiliser l'ordinateur en connectant un autre moniteur à l'ordinateur portable et en l'utilisant pour satisfaire mes besoins graphiques. Le comportement par défaut à double écran d'Ubuntu est de traiter les écrans comme une affaire côte à côte, ce qui est gênant car je ne peux voir que ce qui est affiché sur l'un des écrans. Je voudrais configurer Ubuntu (ou xorg, ou ce que vous avez) pour traiter un écran attaché comme écran de travail unique, de sorte qu'il n'essaye pas d'utiliser l'écran intégré de quelque façon que ce soit.

J'ai considéré (mais je n'ai pas essayé de faire la valeur par défaut) l'option Mirror Displays disponible dans les paramètres système (en 14.04), mais cela semble entraîner des changements de résolution maladroits dans une tentative d'accommoder les deux écrans (même si l'un d'eux je ne me préoccupe pas du tout). Je suppose que si je trimbale cet ordinateur portable sur le point de se brancher sur de nombreux autres moniteurs disponibles, cela entraînerait probablement une incohérence visuelle étrangement épaisse.

Ma solution la plus raisonnable consiste à simplement essayer d'utiliser xrandrpour désactiver l'écran incriminé. En particulier,

xrandr --output LVDS1 --off

semble faire ce que j'espérais, mais cela semble être une solution impermanente plutôt basse. (LVDS1 est le nom de mon écran intégré comme X le sait, comme l'a révélé xrandr -q.) J'espère utiliser quelque chose d'un peu plus profond, afin d'être certain de pouvoir utiliser cet ordinateur portable même dans des situations où je n'aurait pas de serveur X en marche, disons.

matthugs
la source
J'avais l'habitude d'avoir votre problème. Comme je n'ai plus l'ordinateur portable et que je ne peux donc pas le tester, je le mets en commentaire plutôt qu'en réponse. Accédez à Paramètres système> Affichage à l'écran. Les deux écrans seront affichés dans l'interface graphique. Sélectionnez celui qui ne fonctionne pas et désactivez-le. Vous pouvez également définir la résolution de votre moniteur connecté. Les paramètres ne prennent effet qu'après la connexion, vous devrez donc peut-être vous déconnecter puis vous reconnecter (ou redémarrer). Laissez-moi savoir si cela fonctionne.
Paddy Landau
À ma grande surprise, l'approche de @ PaddyLandau semble faire essentiellement la même chose que la commande xrandr que j'ai publiée. Si vous postez ceci comme réponse, je l'accepterai avec plaisir.
matthugs

Réponses:

7

xrandrest un moyen difficile de le faire; Je ne le recommande pas.

Accédez à Paramètres système> Affichage à l'écran.

Vous verrez vos deux écrans.

En sélectionnant un écran, vous pouvez modifier ses paramètres par défaut tels que sa résolution - et vous pouvez le désactiver complètement (faites glisser le bouton ON sur OFF).

Assurez-vous de localiser le lanceur sur "Tous les écrans" afin de ne pas manquer le lanceur.

Les paramètres doivent être mémorisés après le redémarrage.

Paddy Landau
la source
Cela fonctionnait bien dans 14.04 LTS, mais dans 16.04 LTS, l'écran du portable est réactivé après chaque connexion / redémarrage. L'astuce xrandr dans une application de démarrage de script bash d'une ligne a contourné ce bogue. Une vérification de la connexion de l'écran HDMI garantit que la seule sortie n'est pas désactivée. "xrandr | grep -q 'HDMI-0 connecté primaire' && xrandr - sortie LVDS-0 - off". Les fenêtres contextuelles telles que la confirmation de la corbeille vide apparaîtraient sur l'écran de l'ordinateur portable hors de vue, il est donc important de le garder éteint.
yoyoma2
1

Ce n'est pas exactement ce que vous recherchez, mais n'oubliez pas que vous pouvez toujours accéder à votre ordinateur même sans écran local - tant que la mise en réseau est configurée de manière à ce qu'elle soit prête au démarrage. Lorsque vous installez sshd sur l'ordinateur, vous pouvez toujours vous connecter via ssh à partir d'une deuxième machine et reconfigurer votre X.

Vlado
la source
Oui, c'était ma pensée initiale sur la façon dont j'allais continuer à utiliser la machine. J'ai d'abord branché le moniteur pour faciliter le processus de configuration de sshd (car je ne l'ai pas fait auparavant).
matthugs