Змінити дозвіл на дистрибутивах на основі 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.
Хороший допис, деякий час тому я написав статтю про те, як налаштувати два екрани в openbox, а також створити випадкові шпалери для кожного з них: посилання
Подивимось, чи розумію я ... уявіть, що у мене немає потрібної роздільної здатності на моніторі, чи зможу я з будь-яким із цих графічних інтерфейсів створити цю роздільну здатність і змусити її працювати під час запуску?
І куди я можу покласти цей файл (якщо це неможливо з графічними інтерфейсами), наприклад у Gnome та KDE?
Щиро дякую, я давно шукав рішення проблеми вирішення, але всі додали його до файлу Xorg, conf, але цей файл у нових версіях дистрибутивів більше не використовується.
Якщо потрібна роздільна здатність не відображається в інтерфейсі, який надає GNOME або KDE для зміни роздільної здатності екрана, тоді ви можете спробувати цей метод, так. У будь-якому випадку, ДУЖЕ ймовірно, що якщо роздільна здатність екрану, яку ви шукаєте, не відображається, це тому, що вона НЕ підтримується вашим монітором. Звичайно, з цього правила є винятки, але вони, як правило, дуже рідкісні. Обійми! Павло.
Ні, у моєму випадку мій монітор має максимальну та рідну роздільну здатність 1366 × 768, у Windows він чудово працює з драйвером Intel, монітор є емашиною (можливо, це пов’язано з маркою). Навпаки, у всіх дистрибутивах GNU / Linux максимальна роздільна здатність становила 800 × 600 або 1024 × 600, залежно від дистрибутива, але звідти він не піднімався. Я намагався з усіма дистрибутивами, але лише в одному правильна роздільна здатність з’явилася без використання команд xrandr і cvt моєму моніторі, в Ubuntu 10.10, але мені не вдалося використати графічні ефекти, не знаю чому, навіть не оновлюючи ...
Тож я збираюся протестувати те, що ви тут помістили, і скажу вам, чи це працює ...
PS: це дивно, адже на моніторі HP мого брата, який має рідну роздільну здатність 1600 × 900, у мене не було проблем з роздільною здатністю, у мене є теорія, що це може бути тому, що мій монітор не підтримується або не розпізнається система апаратного розпізнавання ядра.
Привітання.
Це спрацювало для мене у збії конфігурації роздільної здатності, який стався в LinuxMint у моєму випадку 12. З якоїсь причини при запуску системи він не розпізнає роздільну здатність монітора. Але я вирішив це, встановивши 'grandr', створивши на робочому столі значок, який я повинен використовувати при кожному запуску робочого столу. Я також використовував 'lxrandr', але я краще адаптувався до 'grandr'. Безумовно, настійно рекомендується "grandr". Вітаю 🙂
Я використовую сценарій на своєму нетбуці, який використовує xrandr, це дозволяє мені використовувати роздільну здатність, яка не підтримується або, принаймні, не вказана за замовчуванням, оскільки максимум становить 1024 × 600, і за допомогою сценарію я можу встановити його на 1280 × 750
http://dl.dropbox.com/u/44801426/newrez
Це працює не тільки для gnome, я використовую його в XFCE
Я не пам’ятаю джерело, де я його знайшов, але просто погуглить; D
Я використовую Xrandr для обертання положення робочого столу в нетбуці лише тоді, коли мені це дійсно потрібно, тому що це стає болісно повільним. Коли я закінчу використовувати його, я повинен його вбити і перезапустити X.
Хтось може сказати мені, чому?
Привіт, друже, у мене така проблема у версії 4 centos
Мої знання Linux практично нульові, і коли я намагаюся увійти в графічне середовище, я отримую непідтримуване вхідне повідомлення.
Я намагався змінити конфігурацію, використовуючи той метод, який ви тут пояснили, і я отримую Не вдається відкрити дисплей (null)
Скажіть, будь ласка, як я можу відновити конфігурацію монітора, оскільки за допомогою опції налаштування він теж не працює
Дякую за допомогу, яку ви можете мені надати
Було б непогано, якби ви ввели точно введені вами команди та всі повідомлення про помилки.
На здоров’я! Павло.
Ця команда використовується, коли ви вже знаходитесь у графічній системі (сервер X). У вашому випадку графічна система не запускається, спочатку вам потрібно запустити графічну систему, яка є Xorg.
Я знаю, що минуло багато часу з моменту публікації, але хтось міг би сказати мені, як подати зміни в xubuntu, було б дуже корисно, дякую
Дякую за допис, що ти мені дуже допоміг, зараз мій екран виглядає супер!
Привіт, ваш підручник був дуже корисним, я лише на крок від закінчення, і я хотів би, щоб ви мені краще пояснили, як я можу розпочати сесію, у мене встановлена xubuntu. На ура
Бездоганне спасибі!