tl; dr
Mój laptop wciąż zapomina o prawidłowej rozdzielczości podłączonego do niego monitora zewnętrznego. Jak mogę sprawić, by konfiguracja „pozostała”?
Detale
Mam laptopa z systemem Linux Mint podłączonym do zewnętrznego monitora ViewSonic. Skonfigurowałem go tak, aby używał zewnętrznego monitora jako drugiego ekranu (tj. Nie dublowanego). To działało dobrze przez kilka tygodni.
Nagle laptop przestał rozpoznawać go jako ViewSonic, w którym to momencie nie znał swojej optymalnej rozdzielczości ( 1600 x 1200
), pozwalając jedynie na maksymalnie 1028 x 768
. 1 To nie działało dobrze z moim laptopem, który ma 1920 x 1200
rozdzielczość.
Po wielu frustracjach znalazłem tę odpowiedź . Pomogło mi to rozwiązać problem w następujący sposób (wynikiem cvt
polecenia jest modeline, który został użyty w następnym poleceniu):
cvt 1600 1200
xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr --addmode VGA-1 1600x1200_60.00
To jest dokładnie to, co zostało chcąc mogłem zrobić, ale nie może zrobić za pośrednictwem GUI. (Są powody, dla których nadal uwielbiam wiersz poleceń ...)
To po raz kolejny działało dobrze przez pewien czas. Jednak gdy dzisiaj uruchomiłem komputer i zalogowałem się, pojawiło się okienko powiadomień z ciągiem błędów dotyczących różnych niedziałających trybów, a monitor zewnętrzny został wyłączony. Powtórzyłem powyższe polecenia i znów działa.
Mam kartę nVidia. Próbowałem zainstalować zastrzeżony sterownik, gdy wszystko zaczęło się źle układać, ale w tym momencie monitor zewnętrzny nie był już w ogóle rozpoznawany, więc wróciłem do sterownika open source. Nie mam Xorg.conf
ani Xorg.conf.d
, tylko xorg.conf.failsafe
.
Nie chcę powtarzać tych poleceń za każdym razem, gdy uruchamiam komputer. Czy jest jakiś sposób, aby zapisać to w moim Xorg.conf
lub coś? Minęło wiele lat, odkąd wiele zrobiłem z X. Czy ktoś może mi tutaj pomóc?
1 Nie byłem w stanie ustalić, dlaczego tak się stało. Domyślam się, że problematyczna aktualizacja sterownika.
udev
reguły wywoływania skryptu w celu wykonania polecenia xrandr za każdym razem, gdy monitor jest podłączony lub odłączony, będzie to znacznie lepsze, jeśli komputer nie zawsze jest podłączony do monitora. W przeciwnym razie, jeśli jesteś zadowolony z ustawiania go w tym samym miejscu przez cały czas, Xorg.conf
jest to droga.
/etc/X11/corg.conf
plik lub coś w nim jest/etc/X11/corg.conf.d
? Tak, proszę edytować swoje pytanie i dodać zawartość tych plików.