J'ai un problème épineux concernant plusieurs moniteurs sur KDE (Kubuntu). J'ai un ordinateur portable qui, à la maison, est connecté à deux écrans - VGA et HDMI. Cela ne fonctionne que lorsque l'écran d'ordinateur portable intégré est désactivé (au moins, on m'a dit cela).
Le problème est que maintenant, j'ai pris l'ordinateur portable et l'ai démarré sans aucun moniteur externe connecté. Le système se souvient que l'affichage intégré était désactivé, il le désactive même s'il s'agit du seul moniteur connecté. Évidemment, cela rend l'ordinateur portable pratiquement inutilisable. Passer à un terminal via Ctrl+ Alt+ F#fonctionne, je peux me connecter; même Guest fonctionne normalement.
La question est de savoir comment puis-je (re) configurer les paramètres de surveillance d'un compte via des terminaux, étant donné que je ne peux pas utiliser l'interface graphique?
Merci
la source
xrandr
qui pourrait être utile.Réponses:
Bonne question. Un peu délicat à répondre, mais voici un essai.
Réponse de base
Il existe en fait une petite possibilité de réinitialisation incluse dans X11 . Vous pouvez le trouver à
/etc/X11/Xreset
. Vous pouvez utiliser le répertoire Xreset (Xreset.d
) pour coller un script qui s'exécute automatiquement lorsqu'un utilisateur se déconnecte. Le fichier README:Vous pouvez donc a) ajouter un script de réinitialisation
/etc/X11/Xreset.d
et b) créer un script associé à un programme de lancement qui configure vos doubles affichages externes. En tant que tel, vous vous déconnecteriez et tout serait revenu à la normale, vous vous connecteriez à votre ordinateur portable, vous lanceriez dans le lanceur pour les écrans et vous profiteriez de la vie.Plus d'information
Vous voudrez peut-être envisager
sudo dpkg-reconfigure -phigh xserver-xorg
de réinitialiser le serveur x ou (probablement mieux de regarder la réponse suggérée par Mik dans les commentaires).Un gars de SuSE a écrit un bon article sur X.
Dans un rapport de bug résolu, quelqu'un dit:
Voici le contenu du fichier:
Vous pouvez le trouver sur votre propre système.
la source
logoff
je ne me suis déconnecté que du tty, pas de X.gnome-session-quit
? Source: askubuntu.com/questions/15795/…Chaque fois que je mets mon ordinateur portable Lubuntu en veille lorsqu'il est affiché exclusivement sur mon téléviseur et que je le réveille après l'avoir débranché, je me retrouve avec un écran noir, car une résolution erronée est attribuée. Donc, même problème que vous, je dois régler la résolution du terminal virtuel TTY1 que je peux atteindre avec Ctrl-alt-F1, mais xrandr ne semble pas fonctionner. J'ai parcouru des pages de résultats de recherche Google avant de trouver la solution. J'ai donc pensé partager.
L'essentiel est que xrandr ne fonctionne apparemment que sur l'affichage actuellement ciblé. Vous devez donc enchaîner une commande de veille avant votre commande xrandr pour vous donner le temps de revenir au serveur X avec Ctlr-alt-F7 afin que la commande y soit exécutée. Sinon, vous obtenez une erreur comme
xrandr: Configure crtc 0 failed
.Pour obtenir les noms des écrans connectés (et en supposant que votre serveur X fonctionne sur
:0
):$xrandr -d :0
Pour modifier les paramètres d'affichage:
$sleep 5; xrandr --output LVDS1 --auto -d :0
Remplacez LVDS1 par la sortie que vous souhaitez modifier et --auto par les paramètres xrandr que vous souhaitez utiliser.
Il doit y avoir un meilleur moyen de le faire. Mais ça marche.
Source originale de la solution: http://www.lgqyc.com/server-14-04-3-lts-display-orientation/
Découvrez ce commentaire pour une possible amélioration de ma solution (non testé moi-même).
la source
chvt 7; xrandr --output LVDS1 --auto -d :0
. chvt 7 bascule vers le VT7 pour vous, vous n’avez donc pas besoin de dormir / Ctrl-Alt-F7. Peut nécessiter unsleep 5
entre les appelschvt
etxrandr
, mais même dans ce cas, cela évite les appuis manuels..xsessionrc
fichier exécutable dans votre répertoire personnel et d'inclure une commandexrandr --auto
pour forcer la reconfiguration automatique de tous les écrans à chaque fois que vous vous connecterez.La commande
xrandr -s 0
devrait réinitialiser vos affichages dans le terminal. Plus peut être trouvé sur le site suivant ou deman xrandr
dans le terminal.https://linuxacademy.com/blog/linux/solution-resetting-your-screen-resolution-with-xrandr/
la source
as-tu essayé (qc aime)
d'un différent
tty
(par exemple tty1),auquel vous pouvez accéder
Ctrl Alt F1
et revenir au tty7 (graphique standard) avecCtrl Alt F7
?la source
xrandr: Configure crtc 1 failed
lors de la tentative --output HDMI1 - off. --auto ne dit rien, jusqu'à ce que je l'éteigne manuellement. Puis --auto lance la même erreurUne chose que je n'ai pas encore mentionnée, mais ce qui pourrait être crucial: si vous utilisiez un ordinateur portable Thinkpad , la solution serait simple: Fn+ F7. Si vous utilisez un ordinateur portable d'un autre fabricant, il y aura vraisemblablement une autre clé de type Fn qui basculera entre les sorties d'affichage / d'écran (par exemple, beamer, moniteur externe, écran interne; miroir, on / off, etc.) au niveau du BIOS (je supposerais - Edit : voir Comment fonctionnent les touches Fn? pour plus de détails à ce sujet ).
Il n’y aurait donc pas besoin de réinitialiser quoi que ce soit sous Linux, pour ainsi dire.
la source
Fn
+F8
sur Dell Latitude. Une fois retiré de la station d’accueil, il n’était parfois pas possible d’allumer l’affichage intégré. (J'utilise uniquement un écran VGA externe avec la station d'accueil.) Essayer de changer d'affichage a semblé un non-sens, mais cela a allumé l'écran intégré.