∗ Материал в первую очередь искался и писался для себя Так, что нечего нового здесь нет, все банально и просто где-то сплагиачено мною)
∗ И так, первый шаг, запускай терминал заветными клавишами CTRL + ALT + T или еще страшнее мышкой XD, и вот мы уже видим страшное окошко терминала, быстренько вбиваем команду
vaonvel@pp.ua ~ $ xrandr_
∗ Хотя в прочем, скорость не имеет значения))) Видим следующее (результат может отличаться):
vaonvel@pp.ua ~ $ xrandr_ Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) DP-2 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.02*+ 75.02 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08 HDMI-2 disconnected (normal left inverted right x axis y axis)
∗ Не совсем удачный пример Я уже добавил ранее необходимое мне разрешение, но тем не менее ход событий не измененный
∗ И так, что это нам говорит?! Буду краток, нас интересует только разрешение экрана.
∗ Нас интересует строка «DP-2«, которая имеет свойство «connected» — что свидетельствует о подключенном мониторе и некие подробности его работы. Посмотрели, убедились, что нет необходимого нам разрешения, расстроились и принялись добавлять его в ручную, вбиваем команду:
vaonvel@pp.ua ~ $ cvt 1280 1024_
∗ Пару слов о команде cvt, первые два числа — разрешение, можно еще, через проблем (ну мало-ли), добавить третье число, что будет означать частоту обновления экрана (не задавая, по умолчанию частота будет 60), мне этот параметр не к чему, и так на экране видим примерно следующее:
vaonvel@pp.ua ~ $ cvt 1280 1024_ # 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
∗ Много цифр, значение которых мы изучать не станем а просто возьмем и скопируем всю строку начиная после слова «Modeline«. Скопировали, чудненько Теперь у нас достаточно информации дабы приступить к созданию своего разрешения экрана. Вбиваем команду «xrandr —newmode» и вставляем ранее скопированную информацию, можно и по извращаться и набрать в ручную, ну я бы не советовал))) И так, у нас получилось следующее:
vaonvel@pp.ua ~ $ xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync_
∗ Мы создали собственное разрешение, теперь его привяжем к нашему монитору, в моем случаи «DP-2«, кто забыл свой монитор, смотрим первую команду Дабы назначить разрешение на монитор пишем:
vaonvel@pp.ua ~ $ xrandr --addmode DP-2 1280x1024_60.00_
∗ И применяем наше новое разрешение, после этой команды, экран потухнет, не получите разрыв сердца, это нормально, ему ведь надо как-то перейти на новое разрешение))) Вдруг по каким либо причинам экран отказался работать, перезагрузка системы в помощь, все станет на свои места. И так:
vaonvel@pp.ua ~ $ xrandr --output DP-2 --mode 1280x1024_60.00_
∗ Казалось бы, вот и все, но не все так просто, как хотелось, после перезагрузки системы, скорей всего мы потеряем наши труды, а посему, необходимо закрепить наш успех
∗ Для этого нам необходимо создать текстовый документ с нашими тремя последними командами, к примеру мой:
#!/bin/sh xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync xrandr --addmode DP-2 1280x1024_60.00 xrandr --output DP-2 --mode 1280x1024_60.00
∗ Наличие «#!/bin/sh» обязательно! Это строчка уведомляет систему, что это не просто текст, а инструкции которые необходимо выполнить с помощью sh (Bourne shell), или другой совместимой оболочки;
∗ Что мы имеем, открытый документ с набором инструкций, его необходимо сохранить под понятным нам именем, научными словами и всякой ересью разбрасываться не станем, назовем банально «Display.sh».
! Обратите внимание, на наше воспитание!Пьянки, гулянки и о чем это я))) на окончание имя файла — «.sh», это обязательно и необходимо для выполнения инструкций в файле. Но и этого нам не достаточно, хотя мне уже надоело, но линукс не умолим))), а значит идем дальше, сохраняем в любое удобное, скрытое место, дабы его не удалили, далее воспользуемся терминалом, проще вручную))) Правой кнопкой мыши по нашему файлу «Display.sh», далее — Свойства — Права — (ставим галочку) Разрешить выполнение файла как программы. Вдруг, вам не повезло или по каким либо иным причинам этого сделать нет возможности, будем таки пользоваться терминалом, пожалуй не такой он уж и страшный
∗ В терминале вбиваем команду и путь к файлу или как вариант, запустить терминал в папке с файлом и тогда просто вбиваем команду без пути, пример к первому варианту)
vaonvel@pp.ua ~ $ chmod u+x /home/ИМЯПОЛЬЗОВАТЕЛЯ/Display.sh_
∗ Дабы сделать файл скрытым, на всяк случай, вдруг кто не знает) В начале имени необходимо поставить «.», то есть — «.Display.sh«.
∗ И финальный штрих, вишенка на торт) Добавляем наш файл в автозагрузку системы. Готово
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.