Ubuntu 20.04 LTS - Nieznany ekran

Monitor 1: SyncMaster 943
Monitor 2: SyncMaster 940NW
GPU: Radeon HD 5570

Pierwszy monitor jest podłączony przez VGA. Normalnie wykrywa rozdzielczość 1440x900. Drugi idzie zaś przez adapter DVI-VGA. W ustawieniach pisze nieznany ekran i rozdzielczość tylko 1024x768. Istnieje jakiś sposób wymuszenia poprawnej rozdziałki?

xrandr

1 polubienie

Z takimi adapterami jest często problem niezależnie od systemu operacyjnego, bo komunikacja dwustronna jest zaburzona i komputer nie potrafi wykryć natywnych parametrów monitora. W takiej sytuacji musisz je wklepać ręcznie.
Tutaj pierwsza z brzegu tutka którą wypluła mi wyszukiwarka internetowa:
http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/

1 polubienie

Nie wiem jak, ale 3 dni męczyłem się szukając czegoś, co by pomogło i nie znalazłem nic związanego z tą komendą.

IMPORTANT: To make Ubuntu remember the new created screen resolution at next start, you have to edit the .profile via command:

gedit ~/.profile

add the last 2 commands to the end, commands in step 3 and 4, and save the file.

Po zrobieniu tego i po wpisaniu hasła nic się nie dzieje. Są czarne monitory. Jest na to jakieś rozwiązanie?

Przełącz się na terminal (ctrl+alt+f2), zaloguj, wpisz nano ~/.profile i usuń to co dopisałeś, ewentualnie usuń całkowicie plik .profile z katalogu użytkownika (rm ~/.profile).
Nie wiem do czego on jest, ale w najgorszym wypadku przywróci ci jakieś ustawienia do domyślnych :wink:

Wyczyściłem już dysk, nic ważnego tam nie miałem :grinning:

Napisałem skrypt, dzięki któremu monitor się sam ustawia. Można to jakoś dodać do autostartu?
#!/bin/bash
sudo xrandr --newmode “1440x900_60.00” 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
sudo xrandr --addmode DVI-0 1440x900_60.00
sudo xrandr --output DVI-0 --mode 1440x900_60.00

Pokaż zawartość pliku ~/.profile.

Xrandr ma działać na koncie użytkownika - po co sudo?

Info:
https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4-.2F.profile .

Wygląda na to, że tak jest w tutce, którą mu podesłałem :wink:

Okej, zajrzałem do linka. No to źle jest w tutorialu :stuck_out_tongue_winking_eye: Na końcu i tak edytuje jako użytkownik: gedit ~/.profile. Pokaszaniło się coś chłopu. Ma być bez sudo, tutaj masz odpowiedź w komentarzach co się dzieje po sudo i zresztą dobrze się dzieje:
http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/#comment-3665115 .

1 polubienie

Klepię się w pierś za tutkę :wink:
W zasadzie pewnie by działało, gdyby już do samego profilu dodał bez sudo :wink:

W zasadzie powinno się skorzystać z ~/.xprofile, ale co menedżer logowania czy dystrybucja może pojawić się miejscowy folklor.

Dobra, czyli mam uruchomić gedit i dodać komendy bez sudo?

Tak - tak jak na tym obrazku:
http://ubuntuhandbook.org/wp-content/uploads/2017/04/profile-new-resolution1.jpg .

Potem się przeloguj. Oczywiście dopasuj wartości, które chcesz uzyskać.

1 polubienie

Dzięki wielkie za pomoc. Wszystko działa :grin: