Как да промените разделителната способност на екрана с помощта на xrandr

Променете резолюция на дистрибуции въз основа на GNOME o KDE е много лесно. За тези, които използват Отворена кутия и производни, въпросът е малко по-сложен. В повечето случаи това води до дълго обяснение как да промените конфигурационния файл на 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 ос) 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 (нормална лява обърната дясна x ос и ос) 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
TV-1 е изключен (нормална лява обърната дясна x ос y ос)

След това използвайте xrandr, за да конфигурирате мониторите. Променете имената "DVI-I-1" и "DVI-I-2" на имената на вашите монитори. Може да се наложи да настроите разделителната способност и да промените „–left-of“ на „–right-of“.

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

Има същия ефект като:

xrandr --авто - изход DVI-I-1 - режим 1920x1200 - дясно на DVI-I-2

За да настроите основния монитор, използвайте –първичната опция:

xrandr --авто - изход 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.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  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, мониторът е emachines (може би е заради марката). За разлика от това във всички дистрибуции 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.   Andres каза той

    Здравейте приятелю Имам следния проблем във версия 4 на centos
    Познанията ми за linux са практически нулеви и когато се опитвам да вляза в графичната среда, получавам неподдържано входно съобщение.
    Опитах се да променя конфигурацията, използвайки този метод, който обяснявате тук и получавам Не мога да отворя дисплея (нула)
    Моля, кажете ми как мога да направя възстановяване на конфигурацията на монитора, тъй като използването на опцията за настройка също не работи

    Благодаря за помощта, която можете да ми окажете

    1.    нека използваме linux каза той

      Би било хубаво, ако поставите точно командите, които въвеждате, и пълните съобщения за грешка.
      Наздраве! Павел.

    2.    Неутрон Пончо каза той

      Тази команда се използва, когато вече сте вътре в графичната система (X сървър). Във вашия случай графичната система не се стартира, първо трябва да направите графичната система, която е Xorg зареждане.

  10.   Джонатан каза той

    Знам, че мина доста време от публикацията, но някой би могъл да ми каже как да регистрирам промените в xubuntu, би било от голяма помощ, благодаря

  11.   Алваро каза той

    Благодаря за публикацията, която ми помогна много сега екранът ми изглежда супер!

  12.   клозет каза той

    Здравейте, вашият урок беше много полезен, аз съм само на една крачка от завършването и бих искал да ми обясните по-добре как мога да започна сесията, инсталиран ми е xubuntu. Наздраве

  13.   Родриго каза той

    Безупречно благодаря много!