Як змінити роздільну здатність екрана за допомогою xrandr

Змінити дозвіл на дистрибутивах на основі GNOME o KDE дуже простий. Для тих, хто користується Openbox та похідних, справа дещо складніша. Здебільшого це призводить до довгого пояснення того, як змінити файл конфігурації X-сервер: xorg.conf, розташований у etc / X11.

Хоча в цьому методі немає нічого поганого, xorg.conf застарів і може залякувати багатьох користувачів.

Використовуйте xrandr є більше швидко y простий. Крім того, він має кілька графічних інтерфейсів і може бути використаний для інші потреби дуже цікаві, такі як конфігурація подвійних моніторів тощо.

Як користуватися xrandr

Спочатку перелічіть різні дозволи, доступні для вашого монітора:

xrandr -q

Якщо роздільна здатність, яку ви шукаєте, не вказана, можливо, ваш монітор насправді її не підтримує або вам потрібно встановити кращий драйвер (ati, intel або nvidia).

Потім встановіть роздільну здатність, яку ви хочете використовувати (змініть "1400 × 1050" на потрібну роздільну здатність):

xrandr -s 1400x1050

Налаштування dpi

Dpi відрізняється від роздільної здатності вашого екрану (називається пікселями х дюймів) і впливає на оздоблення вікон, розмір вікон, візуалізацію шрифтів тощо.

На багатьох моніторах xrandr автоматично встановлює dpi. Якщо ні, або якщо ви віддаєте перевагу змінити цю конфігурацію, ви можете вказати її вручну:

xrandr --dpi 96-х 1400x1050

Якщо це не вдається, ви можете вказати dpi у ~ / .Xdefaults

Я відкрив редактор і помістив у цей файл наступне:

xft.dpi: 96

Цей dpi буде застосовано до всіх нових вікон, які ви відкриваєте. Ви також можете вийти з системи, щоб побачити результати цієї зміни (не потрібно перезавантажувати систему).

Якщо 96 не є точним dpi для вас, ви можете спробувати 72 або 135.

Подвійні монітори

Також можна використовувати xrandr для налаштування подвійних моніторів. Для цього потрібно використовувати параметри –право і –ліво-опції.

Ось приклад використання карти nvidia:

Спочатку перелічіть монітори за допомогою xrandr.

xrandr -q

Результат буде приблизно таким:

Екран 0: мінімум 320 x 200, поточний 1920 x 1200, максимум 4096 x 4096
DVI-I-1 підключений 1920x1200 + 0 + 0 (ізнормальна ліва перевернута права x вісь y вісь y) 520mm x 320mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
Підключений DVI-I-2 1920x1200 + 0 + 0 (нормальна ліва перевернута права х вісь і вісь) 520 мм х 320 мм
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
TV-1 відключено (нормальна ліва перевернута права вісь x вісь y)

Потім за допомогою xrandr налаштуйте монітори. Змініть назви "DVI-I-1" та "DVI-I-2" на назви моніторів. Можливо, вам доведеться також відрегулювати роздільну здатність і змінити “–left-of” на “–right-of”.

xrandr --авто - вихід DVI-I-2 - режим 1920x1200 - ліворуч від DVI-I-1

Це має такий самий ефект, як:

xrandr --auto --вихід DVI-I-1 --режим 1920x1200 --право DVI-I-2

Щоб встановити основний монітор, використовуйте параметр –первинна:

xrandr --auto --вихід DVI-I-1 --режим 1920x1200 --первинна --право DVI-I-2

Налаштуйте xrandr для завантаження під час запуску

Цей спосіб залежить від середовища робочого столу, яке ви використовуєте (gnome, kde, xfce).

У openbox додайте команду xrandr у ~ / .config / openbox / autostart.sh.

У fluxbox виконайте ту саму операцію, але у файлі ~ / .fluxbox / startup

Залежно від робочого середовища, яке ви використовуєте, ви можете додати xrandr у ~ / .xinit

Графічні інструменти

Є дуже хороші графічні інтерфейси для xrandr. Серед найбільш відомих ми можемо згадати lxrandr, grandr, krandr та arandr.


15 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Alex - сказав він

    Хороший допис, деякий час тому я написав статтю про те, як налаштувати два екрани в openbox, а також створити випадкові шпалери для кожного з них: посилання

  2.   Невідомиця_92839 - сказав він

    Подивимось, чи розумію я ... уявіть, що у мене немає потрібної роздільної здатності на моніторі, чи зможу я з будь-яким із цих графічних інтерфейсів створити цю роздільну здатність і змусити її працювати під час запуску?

    І куди я можу покласти цей файл (якщо це неможливо з графічними інтерфейсами), наприклад у Gnome та KDE?

    Щиро дякую, я давно шукав рішення проблеми вирішення, але всі додали його до файлу Xorg, conf, але цей файл у нових версіях дистрибутивів більше не використовується.

  3.   Давайте використовувати Linux - сказав він

    Якщо потрібна роздільна здатність не відображається в інтерфейсі, який надає GNOME або KDE для зміни роздільної здатності екрана, тоді ви можете спробувати цей метод, так. У будь-якому випадку, ДУЖЕ ймовірно, що якщо роздільна здатність екрану, яку ви шукаєте, не відображається, це тому, що вона НЕ підтримується вашим монітором. Звичайно, з цього правила є винятки, але вони, як правило, дуже рідкісні. Обійми! Павло.

  4.   Невідомиця_92839 - сказав він

    Ні, у моєму випадку мій монітор має максимальну та рідну роздільну здатність 1366 × 768, у Windows він чудово працює з драйвером Intel, монітор є емашиною (можливо, це пов’язано з маркою). Навпаки, у всіх дистрибутивах GNU / Linux максимальна роздільна здатність становила 800 × 600 або 1024 × 600, залежно від дистрибутива, але звідти він не піднімався. Я намагався з усіма дистрибутивами, але лише в одному правильна роздільна здатність з’явилася без використання команд xrandr і cvt моєму моніторі, в Ubuntu 10.10, але мені не вдалося використати графічні ефекти, не знаю чому, навіть не оновлюючи ...

    Тож я збираюся протестувати те, що ви тут помістили, і скажу вам, чи це працює ...

    PS: це дивно, адже на моніторі HP мого брата, який має рідну роздільну здатність 1600 × 900, у мене не було проблем з роздільною здатністю, у мене є теорія, що це може бути тому, що мій монітор не підтримується або не розпізнається система апаратного розпізнавання ядра.

    Привітання.

  5.   Стів - сказав він

    Це спрацювало для мене у збії конфігурації роздільної здатності, який стався в LinuxMint у моєму випадку 12. З якоїсь причини при запуску системи він не розпізнає роздільну здатність монітора. Але я вирішив це, встановивши 'grandr', створивши на робочому столі значок, який я повинен використовувати при кожному запуску робочого столу. Я також використовував 'lxrandr', але я краще адаптувався до 'grandr'. Безумовно, настійно рекомендується "grandr". Вітаю 🙂

  6.   Макс Джонатан - сказав він

    Я використовую сценарій на своєму нетбуці, який використовує xrandr, це дозволяє мені використовувати роздільну здатність, яка не підтримується або, принаймні, не вказана за замовчуванням, оскільки максимум становить 1024 × 600, і за допомогою сценарію я можу встановити його на 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Це працює не тільки для gnome, я використовую його в XFCE
    Я не пам’ятаю джерело, де я його знайшов, але просто погуглить; D

  7.   Повісити1 - сказав він

    Я використовую Xrandr для обертання положення робочого столу в нетбуці лише тоді, коли мені це дійсно потрібно, тому що це стає болісно повільним. Коли я закінчу використовувати його, я повинен його вбити і перезапустити X.

  8.   Запрошує_92839 - сказав він

    Хтось може сказати мені, чому?

  9.   Андрес - сказав він

    Привіт, друже, у мене така проблема у версії 4 centos
    Мої знання Linux практично нульові, і коли я намагаюся увійти в графічне середовище, я отримую непідтримуване вхідне повідомлення.
    Я намагався змінити конфігурацію, використовуючи той метод, який ви тут пояснили, і я отримую Не вдається відкрити дисплей (null)
    Скажіть, будь ласка, як я можу відновити конфігурацію монітора, оскільки за допомогою опції налаштування він теж не працює

    Дякую за допомогу, яку ви можете мені надати

    1.    давайте використовувати linux - сказав він

      Було б непогано, якби ви ввели точно введені вами команди та всі повідомлення про помилки.
      На здоров’я! Павло.

    2.    Нейтронне пончо - сказав він

      Ця команда використовується, коли ви вже знаходитесь у графічній системі (сервер X). У вашому випадку графічна система не запускається, спочатку вам потрібно запустити графічну систему, яка є Xorg.

  10.   Джонатан - сказав він

    Я знаю, що минуло багато часу з моменту публікації, але хтось міг би сказати мені, як подати зміни в xubuntu, було б дуже корисно, дякую

  11.   Alvaro - сказав він

    Дякую за допис, що ти мені дуже допоміг, зараз мій екран виглядає супер!

  12.   Джон - сказав він

    Привіт, ваш підручник був дуже корисним, я лише на крок від закінчення, і я хотів би, щоб ви мені краще пояснили, як я можу розпочати сесію, у мене встановлена ​​xubuntu. На ура

  13.   Родріго - сказав він

    Бездоганне спасибі!