Problem wynika z tego, że od jakiegoś czasu Xorg swoją konfigurację opiera na autodetekcji, a nie pliku xorg.conf(Konfiguracja w pliku tekstowym jest nadal możliwa, jednak uproszczona ponieważ xorg.conf jest po prostu krótszy i bardziej przejrzysty). Wykryte zostają wszystkie możliwe rozdzielczości dla danego monitora, a GDM/KDM stosują najwyższą możliwą – niekoniecznie taką która nam odpowiada.
Rozwiązanie problemu przedstawia się następująco:
1. Otwieramy w dowolnym edytorze tekstowym, na prawach roota plik /etc/X11/xorg.conf
2. W otwartym pliku szukamy sekcji
„Screen”
(Section „Screen”)
3. Na końcu sekcji, przed napisem EndSection pamiętając o równych wcięciach dodajemy:
SubSection „Display”
Modes „1152×864” „1024×768” #przykładowe rozdzielczości
EndSubSection
4. W linijce Modes wpisujemy rozdzielczości, które nam odpowiadają w formacie „XxY”, gdzie X oznacza liczbę pikseli w poziomie, a Y w pionie. U mnie sekcja „Screen” wygląda tak(u was po powyższych modyfikacjach powinna być podobna):
Section „Screen”
Identifier „Default Screen”
Monitor „Configured Monitor”
Device „Configured Video Device”
SubSection „Display”
Modes „1152×864” „1024×768”
EndSubSection
EndSection
Całość zapisujemy i restartujemy serwer X przez wylogowanie się.