Как изменить разрешение экрана с помощью командной строки Ubuntu?

Я установил Ubuntu, и разрешение рабочего стола настолько велико, что отображается только около 50% экрана, но отображается нормально при использовании командной строки.

Что мне вводить в командной строке, чтобы изменить разрешение экрана рабочего стола?


Это сработало для меня:

Перечислите имена всех ваших видеовыходов и возможные разрешения для тех, которые в настоящее время подключены к монитору:

  xrandr -q  

Выберите имя вывода, разрешение которого вы хотите изменить, и:

  xrandr -  -output  --mode 1024x768  

Примечание. При запуске из текстового терминала, который не работает в среде gfx, вам придется добавить -d: 0 параметр, то есть:

  xrandr -d: 0 -qxrandr -d: 0 --output  --mode 1024x768 код> 

3


Изменить разрешение экрана:

Создайте новое разрешение, используя cvt

  $> cvt 1600 900 751600x900 74,89 Гц (  Вариатор 1.44М9) ч  синхронизация: 70,55 кГц;  pclk: 151,25 МГц Модель "1600x900_75.00" 151,25 1600 1704 1872 2144 900 903 908 942 -hsync + vsync  

Добавить новый режим в существующий список (newmode — это имя и оставшиеся часть)

  $ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync + vsync  

Найти текущее отображение

  $ xrandr |  grep -e "connected [^ (]" | sed -e "s/ ([A-Z0-9]  + ) connected. */ 1/" Virtual1  

Добавить новый режим отображения, где — результат предыдущей команды

  $ sudo xrandr --addmode  1600x900_75  .00  

Это добавит новое разрешение к существующему списку поддерживаемых разрешений. Затем вы можете выбрать правильный вариант в «настройках дисплея» или следующей команде

  $ xrandr --output Virtual1 --mode "1600x900_75.00"  

Чтобы сделать это изменение постоянным,

  $ cat> ~/.xprofilesudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync + vsyncsudo xrandr --addmode Virtual1 1600x900_75.00xrandr --output Virtual1 -  режим "1600x900_75. 00 " 

2


Я знаю, что это старый вопрос, но для меня было достаточно просто сделать:

  $ xrandr -qSZ: Физическое обновление пикселей0 1024 x 768 (271 мм x  201 мм) 75 70601 800 x 600 (271 мм x 201 мм) 85 75 72 60 562 640 x 480 (271 мм x 201 мм) 85 75 72 60 * 3832 x 624 (271 мм x 201 мм) * 744 720 x 400 (271 мм x 201 мм)  855 640 x 400 (271 мм x 201 мм) 856 640 x 350 (271 мм x 201 мм) 85  

Или что-то подобное. * отмечает экран используемое в настоящее время разрешение. Чтобы изменить его на одно из поддерживаемых разрешений из списка выше, просто выполните команду:

  xrandr -s 800x600  

и разрешение будет изменено.

Проверено на Ubuntu 14.04

Обновление

Иногда, когда частота обновления слишком велика (цифры справа в приведенном выше примере относятся к sults из xrandr -q ), вам необходимо указать частоту обновления. В этом случае вы должны выполнить команду:

  xrandr -s 800x600 -r 85  

Наконец

Если у вас несколько выходов на вашей плате или устройство не реагирует, вы можете расширить указанную выше строку выходом. Значение для вывода по-прежнему находится с помощью xrandr -q , в моем случае HDMI-0 . Таким образом, команда выглядит следующим образом:

  xrandr -s 800x600 -r 85 --output HDMI-0  

1


  1. Запустить xrandr -q | grep "connected primary"

    Эта команда показывает все подключенные устройства — не стесняйтесь использовать grep, чтобы увидеть список. Основной дисплей, подключенный к HDMI-0, 1920x1080 + 0 + 0 означает, что мой основной дисплей называется «HDMI-0». Используйте это в следующей команде:

  2. xrandr --output HDMI-0 --auto

    Если у вас есть конкретное желаемое разрешение, используйте, например:

    xrandr --output HDMI-0 --mode 1920x1080

    Для получения дополнительной информации см. вики

1



Случайно слишком высокое разрешение экрана, оно не изменится обратно

Я использую VMware с Arch и XFCE. Разрешение экрана по умолчанию было для меня слишком маленьким, поэтому я хотел изменить его на более высокое. Я случайно выбрал размер экрана, который был слишком большим, и я подумал, что он вернется к размеру экрана, который был раньше, но он просто остался черным экраном. Я перезагрузил VMware, а в Arch все еще черный экран.

Есть ли способ исправить это без переустановки?


Правильный способ сделать это — найти файл конфигурации, который был изменен, и отредактируйте его до правильного разрешения. Но я не являюсь пользователем XFCE, поэтому вам придется искать это самостоятельно 🙂

Другой способ, не зависящий от рабочего стола, — изменить разрешение с помощью xrandr . Предполагая, что вы все еще можете загрузить свой компьютер и использовать Ctrl + Alt + F1 для доступа к командной строке, вы можете введите это, чтобы перейти на автоматическое разрешение:

  xrandr --display: 0 --output VGA1 --auto  

После завершилась без ошибок, вы можете использовать Ctrl + Alt + F7 , чтобы вернуться в графический интерфейс, и он должен иметь правильное разрешение. Не забудьте снова изменить разрешение, чтобы конфигурация была сохранена.

Примечания:

  1. Вы можете необходимо заменить VGA1 на имя вывода дисплея (введите xrandr --display: 0 , чтобы увидеть результаты).

  2. Если - auto недостаточно умен, вы можете изменить его, например, на
    xrandr --display: 0 - output VGA1 --mode 1024x768
    , который изменит разрешение на 1024×768 (снова введите xrandr --display: 0 , чтобы увидеть возможное разрешение режимы).


Сегодня мы подробно разобрались с этой проблемой и xrandr не сработала для меня.

Фактический файл конфигурации: ~/.config/xfce4/xfconf/xfce-perchannel- xml/display.xml

Строка Resolution изменена обратно на 800x600 , и я был хорош:

    

iv>

Оцените статью
clickpad.ru
Добавить комментарий