Загрузка...

Unique screen resolution

Thread in Linux created by Transfer Jul 11, 2024. 336 views

  1. Transfer
    Transfer Topic starter Jul 11, 2024 бесплатный уник до 04.08 - t.me/cryo_uniqueizer 686 Jul 5, 2024
    Приветствую господа и господамы :hi:

    Задавались ли Вы вопросом как сделать пользовательское разрешение экрана в дистрибутивах Linux, работая с виртуалки? А может быть Вы столкнулись с проблемой которую я опишу далее? Если да, то присаживайтесь по-удобнее - я поведаю вам как воплотить затею в реальность и решить ошибку несколькими строками в терминале. Если нет - так же располагайтесь :animebang:

    Проблема с которой я столкнулся
    Суть вкратце: Ни один дистрибутив не видит максимальное разрешение монитора и ограничивает настройки дисплея. Все это - после ремонта моника. Казалось бы, проблема в нём, разьеме или кабеле. Но нет, на винде все работает отлично. Раз так, то и с адаптером проблем нет. Исключив эти причины, кажется, что трабл в драйверах, но ограничение в настройках настигает на разных версиях ядра, как с опен соурс драйверами так и с проприетарными. Положив х*й на корень проблемы и сделав плаки плаки, я решил исправить это дело действенным способом.

    [IMG]


    Установка
    Xrandr - очевидно пизд*тый помощник в конфигурации. Пакет по идее встроенный, но как оказалось не во всех дистрибутивах. Поэтому начинаем с его установки:

    ArchLinux:

    Code
    pamac install xorg-xrandr
    Ubuntu:
    Code
    sudo apt-get install xrandr
    Fedora:
    Code
    ⁡⁡sudo dnf makecache --refresh
    sudo dnf -y install xrandr⁡

    Установили, приступаем.

    Генерация профиля
    В теории - нам нужен профиль, в котором есть его название, разрешение, герцовка, значения цветовых параметров и синхронизации синхронизации.
    Вставляем нужные нам цифры:

    Code
    gtf 1920 1080 60
    Профиль готов! Выделяем и копируем полученый текст: от кавычек до конца строки.
    *60 - герцовка если что

    Получение имени порта
    Нас инетересует значение, которое понадобится в дальнейшем. А именно порт, к которому подключен монитор. В приведённом примере это VGA-1. Вводим команду, запоминаем и идем далее.
    Code
    xrandr -q

    Создание режима
    Прописываем команду, параметр и вставляем ранее выделенный текст:
    Code
    xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
    Обычно я оставляю все как есть, но держу вас в курсе: в кавычках по желанию можно указать любое название.

    Добавление режима
    Для этой команды нам потребуется 2 значения: имя порта, название режима. К этому моменту мы их имеем, приступаем:
    Code
    xrandr --addmode VGA-1 "1920x1080_60.00"
    Суть парой картинок :sueta:
    [IMG]
    [IMG]


    Итог
    Вуаля! Теперь мы имеем наше кастомное разрешение в настройках дисплея в Linux. Будь то оптимизация рабочего пространства на рабочем столе или критическая ошибка которая мешает комфортно работать - мы вопрос решили, а это главное.


    Благодарю всех за внимание! Делитесь мыслями в комментариях. Нашли недочеты/есть предложения/что-то не получается по инструкции? - пишите, разберемся! Также ожидаю от Вас достойной реакции; моя первая статья :cool:

    До новых встреч! :duck_love:

    нюанс: после перезапуска конфигурация сбрасывается и процедуру придется проделывать каждую сессию. занимает это 2 минуты. если вы умеете автоматизировать команды на запуске, вас это не побеспокоит.
     
  2. MALWARE
    MALWARE Jul 11, 2024 мяукаю 11,995 Mar 12, 2021
    а для чего это может быть надо? почему вообще возможны ситуации, когда надо поставить разрешение отличное от монитора?
     
  3. Transfer
    Transfer Topic starter Jul 11, 2024 бесплатный уник до 04.08 - t.me/cryo_uniqueizer 686 Jul 5, 2024
    тут в приоритете описанная в начале ошибка. но допустим ты воркаешь на виртуалке в оконном режиме, у тебя много открытых программ в которых ты работаешь паралельно и тебе нужен определенный фикс под окно с линукс. проще говоря для удобства
     
  4. yoona
    yoona Jul 12, 2024 58 Sep 10, 2017
    А если у меня не иксы?
     
    1. Transfer Topic starter
      yoona, а что у тебя?
    2. yoona
      Transfer, да сейчас будто бы уже на вейланд мигрируют большинство
    3. View the next comments (3)
Loading...
Top