0
Po wklepaniu komendy xrandr w terminal pokazuje mi nazwę urządzenia VGA-1
Żeby stworzyć rozdzielczość musisz mieć jakieś ze strony wikipedii, albo poszukaj w necie.
Tutaj pokażę jak stworzyć przykładową. Użyj programu o nazwie gtf lub cvt Nie istotne którego z nich użyjesz. Jeden z nich na pewno masz zainstalowany.
wklep w terminal gtf 1152 864 60.00
60.00 to jest częstotliwość odświeżania ekranu, którą obsługuje mój monitor.
Terminal zwrócił mi wynik:
Trzeba skopiować to wszystko, co jest po słowie "Modeline" i wkleić w odpowiednie miejsce. Całość powinna wyglądać tak:
Trzeba do terminala wklejać po jednej linijce i zatwierdzać enterem. Przypominam, że VGA-1 to nazwa mojego urządzenia, u ciebie może to nazywać się inaczej.
Po wypróbowaniu wszystkich rozdzielczości warto by było, żeby uruchamiały się automatycznie.
Stwórz plik o dowolnej nazwie. Ja tutaj na przykładzie nazwałem go SetResolution
Dodać na początku linijkę
#! /bin/bash
Całość powinna wyglądać tak:
Gdy to zrobisz nadaj temu plikowi prawa do wykonywania jako program
Wrzuć go do folderu HOME
Otwórz terminal w tym HOME i wpisz:
chmod a+x SetResolution
Przypominam, że SetResolution to nazwa tego pliku. Ty możesz sobie wybrać dowolną. To nie ma znaczenia jaką.
Żeby ten plik uruchamiał się automatycznie trzeba go uruchomić przy starcie systemu. Ja mam menedżer plików o nazwie Nemo, bo używam środowiska graficznego Cinnamon. U ciebie może się inaczej nazywać.
Na górze masz menu.
Widok > Wyświetlanie ukrytych plików
Można użyć zamiast tego skrótu klawiszowego Ctrl + H
Kiedy już masz odkryty widok ukrytych folderów znajdź folder o nazwie config. W środku powinien być folder o nazwie autostart. Jeżeli go nie ma to go stwórz.
home/.config/autostart/
Następnie stwórz plik tekstowy. Nadaj mu nazwę według schematu nazwa.desktop
Do środka wklej:
/home/koch/SetResolution koch to nazwa użytkownika u mnie
SetResolution już znasz. To ten pierwszy plik, który stworzyłeś.
Name[pl]=SetResolution.desktop to jest nazwa drugiego pliku, który ma uruchamiać ten pierwszy.
Po tym wszystkim wyloguj się i zaloguj.
Kod:
Screen 0: minimum 320 x 200, current 1280 x 960, maximum 8192 x 8192
VGA-1 connected primary 1280x960+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
1152x864_60 60.00
1280x960_60 60.00*
1400x1050_60 60.00
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Żeby stworzyć rozdzielczość musisz mieć jakieś ze strony wikipedii, albo poszukaj w necie.
Tutaj pokażę jak stworzyć przykładową. Użyj programu o nazwie gtf lub cvt Nie istotne którego z nich użyjesz. Jeden z nich na pewno masz zainstalowany.
wklep w terminal gtf 1152 864 60.00
60.00 to jest częstotliwość odświeżania ekranu, którą obsługuje mój monitor.
Terminal zwrócił mi wynik:
Kod:
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
Trzeba skopiować to wszystko, co jest po słowie "Modeline" i wkleić w odpowiednie miejsce. Całość powinna wyglądać tak:
Kod:
xrandr --newmode "1152x864_60" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
xrandr --addmode VGA-1 "1152x864_60"
xrandr --output VGA-1 --mode "1152x864_60"
Trzeba do terminala wklejać po jednej linijce i zatwierdzać enterem. Przypominam, że VGA-1 to nazwa mojego urządzenia, u ciebie może to nazywać się inaczej.
Po wypróbowaniu wszystkich rozdzielczości warto by było, żeby uruchamiały się automatycznie.
Stwórz plik o dowolnej nazwie. Ja tutaj na przykładzie nazwałem go SetResolution
Dodać na początku linijkę
#! /bin/bash
Całość powinna wyglądać tak:
Kod:
#! /bin/bash
xrandr --newmode "1152x864_60" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
xrandr --addmode VGA-1 "1152x864_60"
xrandr --output VGA-1 --mode "1152x864_60"
xrandr --newmode "1280x960_60" 102.10 1280 1360 1496 1712 960 961 964 994 -HSync +Vsync
xrandr --addmode VGA-1 "1280x960_60"
xrandr --output VGA-1 --mode "1280x960_60"
xrandr --newmode "1400x1050_60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -HSync +Vsync
xrandr --addmode VGA-1 "1400x1050_60"
xrandr --output VGA-1 --mode "1400x1050_60"
Gdy to zrobisz nadaj temu plikowi prawa do wykonywania jako program
Wrzuć go do folderu HOME
Otwórz terminal w tym HOME i wpisz:
chmod a+x SetResolution
Przypominam, że SetResolution to nazwa tego pliku. Ty możesz sobie wybrać dowolną. To nie ma znaczenia jaką.
Żeby ten plik uruchamiał się automatycznie trzeba go uruchomić przy starcie systemu. Ja mam menedżer plików o nazwie Nemo, bo używam środowiska graficznego Cinnamon. U ciebie może się inaczej nazywać.
Na górze masz menu.
Widok > Wyświetlanie ukrytych plików
Można użyć zamiast tego skrótu klawiszowego Ctrl + H
Kiedy już masz odkryty widok ukrytych folderów znajdź folder o nazwie config. W środku powinien być folder o nazwie autostart. Jeżeli go nie ma to go stwórz.
home/.config/autostart/
Następnie stwórz plik tekstowy. Nadaj mu nazwę według schematu nazwa.desktop
Do środka wklej:
Kod:
[Desktop Entry]
Encoding=UTF-8
Name=SetResolution
Comment=Moje ustawienia rozdzielczości
Exec=sh /home/koch/SetResolution
Type=Application
StartupNotify=false
Terminal=false
Name[pl]=SetResolution.desktop
/home/koch/SetResolution koch to nazwa użytkownika u mnie
SetResolution już znasz. To ten pierwszy plik, który stworzyłeś.
Name[pl]=SetResolution.desktop to jest nazwa drugiego pliku, który ma uruchamiać ten pierwszy.
Po tym wszystkim wyloguj się i zaloguj.
Kto nie próbuje, ten nie umie. Nie ma głupich pytań. Są tylko głupi ludzie.