web-dev-qa-db-fra.com

Comment activer le moniteur du terminal?

J'ai accidentellement désactivé mes moniteurs, alors lorsque je me connecte, je tombe sur un écran vide et rétro-éclairé. Je peux ouvrir des terminaux avec Ctrl+Alt+F#, comment puis-je activer le moniteur depuis le terminal?

J'ai essayé xrandr, mais l'affichage ne peut pas être ouvert. xset ne fonctionne pas non plus. J'ai trouvé cette question qui ressemble beaucoup à mon problème. La réponse fournit un script à insérer dans /etc/X11/Xreset.d.

Son exécution ne résout pas mon problème (bien qu'il soit probable que je ne comprenne pas comment l'utiliser correctement). Je pense que j'ai en quelque sorte créé le nouveau paramètre par défaut comme étant "désactiver les moniteurs".

Exécuter Ubuntu Studio 13.10. Je n'ai pas de pilotes nVidia. Je ne trouve pas de fichier xorg.conf à supprimer. Reconnaissant pour toute entrée!

Edition: Sortie de la commande xrandr -d :0

Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
    1366x768    60.0*
    1360x768    59.8    60.0
    1024x768    60.0
    800x600     60.3    56.2
    640x480     59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Étant toujours un débutant en ligne de commande, je ne parviens pas à comprendre à partir de man xrandr comment activer (il existe une option off) ou activer les affichages. La sortie de xrandr --auto est Can't open display

Éditer 2: Sortie de xrandr -d :0 --auto

Configure crtc 0 failed

Peut-être que je dois juste réinstaller X11?

Edit 3: Sorties des commandes suggérées/quelles commandes xset j'ai essayées:

xrandr -d :0 output LVDS1 --auto

    configure crtc 0 failed

xset q et xset dpms force on retournent tous les deux

    unable to open display ''''

Aucune différence pour les commandes Sudo.

Edit 4: Des tentatives plus vaines et la découverte potentielle d'un problème de sécurité

  • 4.1 J'ai essayé de réinstaller Xorg et X11, puis j'ai exécuté Sudo apt-get install --reinstall xserver* qui a échoué avec cette sortie:

    (beaucoup de versions de ceci :) Note, en sélectionnant 'xserver-xorg-quelque chose' pour regex 'xserver *' (next :) Certains paquets ne peuvent pas être installés. Cela peut signifier que vous avez demandé une situation impossible ou, si vous utilisez la distribution unstable, que certains packages requis n'ont pas encore été créés ou ont été déplacés de Incoming.

    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch
    but 1.0~rc2+git20110312-2build4 is to be installed
    E: Unable to correct problems, you have held broken packages.
    
  • 4.2 Ensuite je me suis connecté en tant qu'invité et moi-même via tty Ctrl+Alt+F# et a exécuté les mêmes commandes xrand que ci-dessus (OP et éditions 1 à 3), avec la même sortie dans la mesure où je peux voir.

  • 4.3 Ensuite, j'ai créé un new_user avec les droits d'administrateur complets et répété 4.2 via tty.

  • 4.4 PROBLÈME DE SÉCURITÉ? Non, juste un besoin de conscience. Pas de lien avec ce sujet, détails sur tableau de bord

Cela commence à ressembler à une réinstallation du système est nécessaire :-(

24
Al F
  1. Déterminez que les paramètres incriminés sont stockés dans un fichier appelé displays.xml.

    Je ne détaillerai pas ici comment je l'ai deviné, bien que le commentaire sur la suppression de monitors.xml se soit avéré utile. Cela impliquait également la comparaison manuelle de plusieurs sous-répertoires .config.

    Bien sûr, ce que je aurais dû a été de demander à mon moteur de recherche " où xubuntu stocke-t-il les paramètres d'affichage "et trouver ce fil à ubuntuforums ...

  2. Connectez-vous à votre affichage vide et utilisez CTRL+ALT+F# pour entrer en ligne de commande.

  3. Sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. Sudo reboot

J'espère que cette quête peut aider quelqu'un.

8
Al F

Après avoir exécuté cette commande, basculez immédiatement vers le terminal où l'écran est noir et, au bout de 5 secondes, il devrait s'afficher.

sleep 5 && xrandr -d :0 --output LVDS --auto

Le xrandr command activera votre écran principal. Cela ne semble fonctionner que si vous êtes actuellement sur le terminal sur lequel votre gestionnaire d’affichage est exécuté, d’où le sleep pour vous donner un peu de temps pour pouvoir basculer.

10
Martin Marčan

Vous devriez pouvoir ouvrir (et définir les propriétés de) un affichage via la console du terminal virtuel à condition de connaître le numéro d'affichage pour la session X en cours d'exécution. C'est généralement: 0 pour l'affichage physique principal, mais ce n'est pas toujours le cas. Par exemple, pour interroger display: 0

xrandr -d :0 -q

Pour réactiver un affichage qui a été désactivé, il suffit généralement d'utiliser --auto par exemple. pour allumer le périphérique de sortie LVDS1: 0 à nouveau

xrandr -d :0 --output LVDS1 --auto 
6
steeldriver

Je voudrais prolonger la réponse de Martin Marčan en remplaçant le sommeil par une commande qui bascule vers la console noire:

chvt 7 && xrandr -d :0 --output LVDS --auto

où 7 est le numéro de la console utilisée pour X11 (généralement 7 ou 8) et LVDS est le nom de la sortie que vous souhaitez reconfigurer. Vous pouvez d’abord récupérer la liste des sorties avec

xrandr -d :0
1
cyberbrain

J'ai résolu ce problème dans Lubuntu 18.04 comme ceci:

Si vous démarrez dans un écran éteint, ouvrez un terminal à l’aveuglette avec CTR-ALT-T. Puisque vous ne pouvez pas voir le terminal et ce que vous écrivez, tapez très soigneusement

xrandr --output "nameYourScreen" --auto

Appuyez sur Entrée. Voila.

(BTW: Dans mon cas, la saisie de ce code dans tty1 ou dans un terminal virtuel ne fonctionnait pas. J'ai essayé diverses choses, les personnes mentionnées ci-dessus, mais lors du retour à la session en cours ou après le redémarrage, rien n'a changé. Le problème est peut-être que xrandr peut exécuter cette commande correctement pour certains matériels uniquement dans une session x en cours?)

0
sverris

Essaye ça:

xrandr --output "nameYourVGA" --mode "yourResolution"

Par exemple:

xrandr --output VGA1 --mode 1366x768

Voyez si cela fonctionne.

0
Cosmo José