Question Comment définir la résolution de l'écran de connexion dans Debian


Mon installation Debian (machine Linux 2.6.32-5-686 # 1 SMP Sun 6 mai 04:01:19 UTC 2012 i686 GNU / Linux) est limitée à 1360x768, mais mon moniteur est capable de 1680x1050. Il n'y a pas de fichier xorg.conf alors j'en ai créé un en utilisant

Xorg -configure

Ici, j'ai ajouté les lignes de résolution comme décrit dans de nombreux résultats Google; J'ai ajouté la ligne

Modes     "1680x1050"

sous chaque sous-section Affichage, je l'ai copié dans /etc/X11/xorg.conf. J'ai redémarré l'ordinateur, mais 1680x1050 n'est pas répertorié dans la liste des résolutions disponibles. J'ai également essayé d'ajouter une liste plus complète, c.-à-d.

Modes     "1680x1050" "1360x768" "1024x768" "800x600" "640x480"

Mais le résultat est le même.

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dri"
Load  "dri2"
Load  "record"
Load  "extmod"
Load  "dbe"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol" "auto"
Option      "Device" "/dev/input/mice"
Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    #Option     "AccelMethod"           # [<str>]
    #Option     "DRI"                   # [<bool>]
    #Option     "ColorKey"              # <i>
    #Option     "VideoKey"              # <i>
    #Option     "FallbackDebug"         # [<bool>]
    #Option     "Tiling"                # [<bool>]
    #Option     "Shadow"                # [<bool>]
    #Option     "SwapbuffersWait"       # [<bool>]
    #Option     "XvMC"                  # [<bool>]
    #Option     "XvPreferOverlay"       # [<bool>]
    #Option     "DebugFlushBatches"     # [<bool>]
    #Option     "DebugFlushCaches"      # [<bool>]
    #Option     "DebugWait"             # [<bool>]
Identifier  "Card0"
Driver      "intel"
VendorName  "Intel Corporation"
BoardName   "82915G/GV/910GL Integrated Graphics Controller"
BusID       "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
    Viewport   0 0
    Depth     1
    Modes     "1680x1050"
EndSubSection
SubSection "Display"
    Viewport   0 0
    Depth     4
    Modes     "1680x1050"
EndSubSection
SubSection "Display"
    Viewport   0 0
    Depth     8
    Modes     "1680x1050"
EndSubSection
SubSection "Display"
    Viewport   0 0
    Depth     15
    Modes     "1680x1050"
EndSubSection
SubSection "Display"
    Viewport   0 0
    Depth     16
    Modes     "1680x1050"
EndSubSection
SubSection "Display"
    Viewport   0 0
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Ai-je raté quelque chose d'évident? J'ai essayé d'obtenir les valeurs HorizSync et VertRefresh en utilisant ddcprobe, mais la sortie edid de ddcprobe indique edidfail. Il ne semble pas y avoir de moyen définitif pour définir la résolution sous Linux et je ne veux pas mettre en place un script xrandr à chaque fois que je me connecte - je veux le définir de la manière appropriée. Merci

EDIT: Je l'ai résolu en faisant

> cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

et en plaçant cette ligne dans la section Moniteur. Pourquoi devrais-je le faire quand une recherche Google suggère le contraire?

Comment puis-je définir la résolution de l'écran de connexion? Alors que la résolution de l'utilisateur est définie sur 1680x1050, la résolution de l'écran de connexion est toujours de 1024x768. Les recherches Google suggèrent de définir la résolution d'écran de connexion souhaitée comme première résolution dans la liste Modes, mais cela n'a aucun effet.


3
2017-09-10 10:58


origine


Si vous avez répondu à votre question, envisageriez-vous de l'écrire comme une "réponse" plutôt qu'une simple mise à jour de votre question. Vous pouvez alors accepter la réponse comme étant correcte. Cela aidera les futurs chercheurs de réponses :) En outre, si votre réponse a ouvert une nouvelle ligne de questions, vous pouvez obtenir plus d'attention en créant une nouvelle question spécifiquement adaptée au nouveau numéro. - JoshP


Réponses:


Je l'ai résolu en faisant

> cvt 1680 1050 60
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

et en plaçant cette ligne dans la section Moniteur. Mais je ne sais pas pourquoi je dois utiliser une Modeline au lieu de Modes.


0
2017-09-10 14:17