Comment définir une résolution persistante dans xfce sur Debian

10

J'utilise Debian Jessie sur VMWare, et la résolution par défaut est 800x600. Je peux le régler sur 1360x768 avec xrandr, mais la prochaine fois que je me connecte, c'est toujours 800x600.

Certains messages sur Internet ont dit de modifier mon fichier xorg.conf. J'ai couru Xorg -configureet j'ai obtenu un fichier xorg.conf.new. J'ai essayé de le tester, mais l'écran reste noir (fonctionner startxsans la configuration fonctionne bien).

Un autre message a dit de modifier le fichier display.xml dans ce répertoire ( .config/xfce4/xfconf/xfce-perchannel-xml), mais je n'ai pas de fichier display.xml.

Une idée de comment faire ça?

Fichier journal: http://pastebin.com/YaFrfnum

Fichier de configuration: http://pastebin.com/nYGg06TJ

devil0150
la source
Publiez le xorg.conffichier et les messages d'erreur /var/log/Xorg.0.loglorsque X ne démarre pas.
L. Levrel
avez-vous essayé d'utiliser xfce4-display-settingspour changer la résolution xfce?
Scantlight
Êtes-vous sûr que c'est le journal du X défaillant? Il ne montre aucune erreur. De plus, votre xorg.conf ne spécifie pas votre résolution préférée. Ajoutez Option "PreferredMode" "1360x768"dans la section Moniteur.
L. Levrel
@ L.Levrel Il montre maintenant une erreur car il n'a pas vraiment échoué. Il est resté noir jusqu'à ce que je retourne à la console avec Ctrl + Alt + F1 et que je l'ai fermé avec Ctrl + C
devil0150
@Scantlight qui a fonctionné merci. Pouvez-vous l'écrire comme réponse?
devil0150

Réponses:

12

L'une des nombreuses façons de modifier les paramètres dans un environnement de bureau consiste à utiliser les outils fournis avec cet environnement. Dans ce cas, XFCE est un environnement de bureau et il propose de tels outils, certains avec une interface graphique.

Et le moyen le plus simple de changer la résolution est d'utiliser "Affichage" qui se trouve sous Application Menu > Settings > Displayou il peut être appelé à partir de l'émulateur de terminal à l'aide de la xfce4-display-settingscommande.

Bien sûr, si vous n'aimez pas une solution graphique, vous pouvez toujours modifier manuellement le fichier respectif (dans ce cas .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml)

Scantlight
la source
1
et comment appliquer ces paramètres après une modification de fichier?
phil294
1
Je ne trouve pas le fichier displays.xml. Comment puis-je toujours définir la résolution 1360x768 en utilisant la ligne de commande? La valeur par défaut est 640, ce qui est très très étroit.
Jitesh Sojitra
7

Deux problèmes que j'ai dû résoudre dans ma configuration (OpenSuse en tant qu'invité VMware):

  1. la résolution n'est pas dans la liste déroulante des paramètres d'affichage xfce4 (mais le nom du moniteur est. Vous en aurez besoin plus tard).
  2. chaque déconnexion «oublie» la résolution ajoutée manuellement (via xrandr )

Ma procédure pour le moniteur ('Virtual1'), que je veux définir à 1160x1600:

Sur le moniteur cible, déterminez les paramètres de synchronisation

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

Activez cette modeline en utilisant xrandr :

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

Voila!

Afin d'obtenir cette résolution d'écran automatiquement lors de la connexion, ajoutez les lignes 'xrandr' ci-dessus à .bashrc ou .profile.

Ce cludge fonctionne pour moi. Peut-être que quelqu'un sait où changer la configuration du système pour la rendre permanente, même les mises à jour survivantes? (Tout mon ancien savoir-faire * nix semble obsolète depuis systemd ...)

"Ceux qui ne comprennent pas Unix sont condamnés à le réinventer, mal. - Henry Spencer"

heiden98
la source
1

J'ai eu le même problème avec l'absence de résolutions prises en charge dans la liste des paramètres d'écran. Je résout ce problème en définissant les limites appropriées pour les variables de synchronisation et d'actualisation dans mon xorg.conf:

HorizSync 31.0 - 83.0

VertRefresh 56,0 - 75,0

Les valeurs réelles que j'ai obtenues de ma fiche technique LCD. J'utilise le moniteur Iiyama ProLite E2001WSV.

GDI
la source