Désactiver définitivement le deuxième écran

4

Le moniteur de mon ordinateur portable ne fonctionne plus et j'ai donc connecté un moniteur externe.

Au démarrage, GDM reconnaît toujours l’écran principal de l’ordinateur portable et y affiche la fenêtre de connexion. Ce que je ne peux pas voir alors.

Je peux désactiver l'écran de l'ordinateur portable en exécutant xrandr --output LVDS1 --offaprès la connexion. J'ai essayé de mettre cette commande dans ~\.xinitrcet en ./40-xrandr.shen /etc/X11/xinit/xinitrc.d.

Les deux à aucun effet du tout. J'avais espéré qu'au moins éteindre l'écran de l'ordinateur portable lors de la connexion.

Comment désactiver l'écran de l'ordinateur portable avant que GDM ne démarre?

phw
la source
Le BIOS peut avoir une option pour définir le moniteur par défaut. Beaucoup de BIOS pour ordinateurs portables modernes ont cela. Consultez le manuel de votre BIOS. Lorsqu'il est correctement configuré et que votre deuxième moniteur est branché, le BIOS le considère comme le principal (votre système d'exploitation pensera qu'il s'agit de l'écran principal), sinon l'écran de l'ordinateur portable s'affichera.
ADTC
Je l'ai cherché, mais le BIOS ne fournit pas une telle option.
phw
Pas de réglage du BIOS avec les options comme LCD interne et externe ? Eh bien, je suis désolé alors. Cela aurait été la solution la plus simple.
ADTC
Oui je sais. J'espérais aussi ça. Et c'est même un "système d'entreprise" (Dell Latitude D830) ...
page
1
Est -ce que ce correspondent à votre écran du BIOS? Je vois une option vidéo à gauche. Il semble avoir des sous-options (comme indiqué par le +). Quelles sont les options disponibles sous Vidéo ? Il y a tellement de variations dans les BIOS qu'il est impossible de déterminer exactement quelle option utiliser si on ne la regarde pas. Et les terminologies / descriptions utilisées par le fabricant sont souvent inadéquates, confuses ou trompeuses.
ADTC

Réponses:

7

Cela fait que Linux ignore la sortie LVDS. De cette façon, il ne sera pas utilisé par tous les gestionnaires de connexion et n'apparaîtra pas dans les boîtes de dialogue de configuration d'affichage.

Créez un fichier /usr/share/X11/xorg.conf.d/50-disable-lvds.confet écrivez-y:

Section "Monitor"
        Identifier      "lvds monitor"
        Option  "ignore"        "true"
EndSection
Section "Device"
        Identifier      "onboard"
        Option  "Monitor-LVDS1" "lvds monitor"
EndSection
Noam
la source
Bonne réponse à mon humble avis, car apparemment video=LVDS-1:dpeut être ignoré par le serveur X.
JohnnyFromBF
2

modifiez / etc / default / grub et ajoutez

video=LVDS-1:d video=VGA-1:e

: d désactiver: e activer.

Par exemple le mien est

GRUB_CMDLINE_LINUX_DEFAULT="video=LVDS-1:d video=VGA-1:e acpi=force elevator=noop i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"acpi=force elevator=noop i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"

J'espère que cela t'aides

Halox
la source
1
Bien que cela devrait fonctionner, cela n’a pas été combiné avec GDM3. Merci pour l'allusion.
phw
2

Malheureusement, la réponse de Halox n'a pas résolu le problème, GDM3 configurant lui-même le serveur X et réactivant le moniteur désactivé (idiot).

Après avoir lu la documentation, j’ai ajouté xrandr --output LVDS1 --offen haut /etc/gdm/Init/Defaultet je l’ai enfin fait fonctionner.

phw
la source