J'ai accidentellement désactivé mes moniteurs, donc lorsque je me connecte, j'atterris sur un écran vide et rétroéclairé. Je peux ouvrir des terminaux avec Ctrl+ Alt+ F#, alors comment activer le moniteur depuis le terminal?
J'ai essayé xrandr
, mais il ne peut pas ouvrir l'affichage. 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 /etc/X11/Xreset.d
.
L'exécuter 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 fait de la nouvelle valeur par défaut "désactiver les moniteurs".
Exécuter Ubuntu Studio 13.10. Je n'ai pas de pilotes nVidia. Je ne trouve pas de xorg.conf
fichier à supprimer. Merci pour toutes vos contributions!
Edit: Sortie de commandexrandr -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 CLI, je n'arrive pas à comprendre man xrandr
comment allumer (il y a une option désactivée) ou activer les écrans. Sortie de xrandr --auto
isCan't open display
Edit 2: Sortie dexrandr -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 les xset dpms force on
deux reviennent
unable to open display ''''
Aucune différence pour les sudo
commandes.
Edit 4: Plus de tentatives futiles 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 couru,
sudo apt-get install --reinstall xserver*
ce qui a échoué avec cette sortie:(plusieurs versions de ceci :) Remarque, en sélectionnant 'xserver-xorg-something' pour regex 'xserver *' (suivant :) Certains paquets n'ont pas pu être installés. Cela peut signifier que vous avez demandé une situation impossible ou si vous utilisez la distribution instable que certains packages requis n'ont pas encore été créés ou retiré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 connecté en tant que moi-même via tty Ctrl+ Alt+ F#et j'ai exécuté les mêmes commandes xrand que ci-dessus (OP et modifications 1-3), avec la même sortie pour autant que je puisse voir.
4.3 Ensuite, j'ai créé un nouvel utilisateur avec les droits d'administrateur complets et j'ai répété 4.2 via tty.
4.4 QUESTION DE SÉCURITÉ? Non, juste un besoin de sensibilisation. Pas lié à ce sujet, détails sur le tableau de bord
Il commence à ressembler à une réinstallation du système est nécessaire :-(
xrandr -d :0
xrandr -d :0 --auto
?xset
commandes avez-vous essayées?xrandr -d :0 --output LVDS1 --auto
--auto
ou--off
ne fonctionnera pas, tandis que--primary
fonctionne et fonctionne réellement autour d'un autre bogue. J'utilise Gentoo sur Lenovo T420, cependant.Réponses:
Après avoir exécuté cette commande, basculez immédiatement sur le tty où l'écran est noir et après 5 secondes, l'écran devrait apparaître.
Le
xrandr command
va allumer votre écran principal. Cela ne semble fonctionner que si vous êtes actuellement sur le tty sur lequel votre gestionnaire d'affichage est exécuté, d'où lasleep
possibilité de passer du temps.la source
sudo apt install openssh-server
auparavant dans VT1), ctrl-alt-F7 (sur l'ordinateur lui-même, pour être sur la console graphique qui se trouve être VT7 dans mon cas ). Ensuite, dans la session ssh:export DISPLAY=:0.0
,xrandr -display :0.0 --output eDP-1 --auto
.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 se soit
monitors.xml
avéré utile. Cela impliquait également une comparaison manuelle de plusieurs sous-répertoires .config.Bien sûr, ce que j'aurais dû faire était de demander à mon moteur de recherche " où xubuntu stocke-t-il les paramètres d'affichage " et de trouver ce fil sur ubuntuforums ...
Connectez-vous à votre écran vide et utilisez CTRL+ ALT+ F#pour entrer en ligne de commande.
sudo find . -type f -name "*displays*"
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak
sudo reboot
J'espère que cette quête pourra aider quelqu'un.
la source
xrandr
problème de VT, n'est-ce pas?Vous devriez pouvoir ouvrir (et définir des propriétés pour) un affichage via la console du terminal virtuel à condition de connaître le numéro d'affichage de 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 l'affichage: 0
Pour réactiver un écran qui a été éteint, il suffit généralement d'utiliser
--auto
par exemple pour allumer le périphérique de sortie LVDS1: 0 de nouveaula source
mv ~/.config/monitors.xml ~/.config/monitors.xml.bak
)? BTW la connexion à un autre compte ou compte invité fonctionne-t-elle?Je voudrais étendre la réponse de Martin Marčan en remplaçant le sommeil par une commande qui passe à la console noire:
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
la source
Essaye ça:
Par exemple:
Voyez si cela fonctionne.
la source
J'ai résolu ce problème dans Lubuntu 18.04 comme ceci:
Si vous démarrez sur un écran éteint, ouvrez aveuglément un terminal avec CTR- ALT- T. Comme vous ne pouvez pas voir le terminal et ce que vous écrivez, tapez très attentivement
Appuyez sur Entrée. Voila.
(BTW: Dans mon cas, entrer un tel code dans tty1 ou dans n'importe quel terminal virtuel n'a pas fonctionné. J'ai essayé plusieurs choses, les gens mentionnent ci-dessus, mais lors du retour à la session en cours ou après le redémarrage, rien n'a changé. Peut-être que le problème est que xrandr peut exécuter cette commande correctement pour certains matériels uniquement dans une x-session en cours d'exécution?)
la source