Найти разрешение экрана рабочего стола Linux из командной строки
Получите разрешение экрана рабочего стола Linux с помощью команд xrandr или xdpyinfo.
Хотите узнать разрешение экрана вашего рабочего стола Linux? Хотите знать, как найти его с помощью простых команд? Не смотрите дальше! В этом руководстве мы покажем вам простые шаги, позволяющие найти разрешение экрана вашего рабочего стола Linux прямо из командной строки.
Не нужно теряться в сложных настройках: с помощью нескольких простых команд вы можете быстро проверить разрешение экрана вашего рабочего стола Linux. Давайте углубимся и проясним процесс определения разрешения экрана вашего рабочего стола Linux.
Вы можете узнать разрешение экрана вашего рабочего стола Linux из командной строки, используя:
- команда
xrandr
, - команда
xdpyinfo
.
В этом кратком руководстве мы покажем вам, как использовать обе эти команды для отображения разрешения экрана в Linux.
Проверьте разрешение экрана рабочего стола Linux с помощью команды xrandr
xrandr (расшифровывается как «X Resize and Rotate») — это инструмент командной строки, используемый в системе X Window, которая является базовой графической системой, используемой большинством Unix-подобных операционных систем, включая Linux.
Утилита xrandr позволяет пользователям настраивать и управлять различными параметрами дисплея, такими как разрешение экрана, частота обновления, поворот и т. д., непосредственно из командной строки.
С помощью «xrandr» вы можете выполнять такие задачи, как изменение разрешения вашего монитора, настройка ориентации экрана (альбомная, портретная и т. д.), настройка конфигураций с несколькими мониторами и диагностика проблем с отображением. Эта команда особенно удобна для тех, кто предпочитает работать с командной строкой или нуждается в автоматизации задач, связанных с отображением.
В целом, «xrandr» предлагает удобный способ управления настройками дисплея без необходимости навигации по графическим пользовательским интерфейсам или файлам конфигурации.
xrandr предустановлен в большинстве дистрибутивов Linux.
Чтобы узнать разрешение экрана в Linux с помощью xrandr
, просто запустите:
xrandr
Это выведет список всех доступных настроек дисплея.
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
1920x1080 60.00*+ 50.00 59.94
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-4 disconnected (normal left inverted right x axis y axis)
Проверьте разрешение экрана рабочего стола Linux с помощью команды xrandr
Как вы видите в приведенном выше выводе, мое текущее разрешение рабочего стола Debian составляет 1920x1080 пикселей.
Вы также можете использовать команду xrandr
с командой grep, чтобы извлечь только разрешение и исключить другие детали.
xrandr | grep '*' | awk '{ print $1 }'
1920x1080
Давайте разберем, что делает каждая часть приведенной выше команды:
xrandr
: эта команда используется для запроса и настройки параметров отображения в системе X Window. Когда вы запускаете эту команду без каких-либо параметров, она отображает информацию о подключенных мониторах и их доступных разрешениях.|
(Pipe): символ вертикальной черты (|
) используется для получения вывода команды слева и использования его в качестве входных данных для команды справа. .grep '*'
: эта часть кода использует команду «grep» для поиска строк, содержащих звездочку (*
). В контексте вывода «xrandr» звездочка часто указывает текущее активное разрешение экрана.awk '{ print $1 }'
: эта часть кода использует команду «awk» для печати первого столбца текста из строк, которые были отфильтрованы предыдущей командой «grep». В контексте вывода «xrandr» первый столбец обычно представляет разрешение экрана.
Объединив все это, эта команда будет фильтровать выходные данные команды «xrandr
», чтобы извлечь текущее активное разрешение экрана, которое часто отмечается звездочкой в «xrandr
». " выход. Он использует команду «grep
» для поиска строк со звездочкой, а затем использует «awk
» для печати первого столбца (который содержит разрешение).
Читайте по теме: Как настроить яркость монитора из командной строки в Linux
Найдите разрешение экрана рабочего стола Linux с помощью команды xdpyinfo
xdpyinfo — это утилита командной строки в системе X Window, которая предоставляет информацию об отображении и возможностях X-сервера. Он означает «Информация о X-дисплее» и используется для получения различных сведений о X-сервере и подключенных дисплеях.
Когда вы запускаете команду xdpyinfo
, она предоставляет полный набор информации о X-сервере и дисплее, на котором он работает. Эта информация может включать сведения о размере экрана, глубине цвета, доступных расширениях, шрифтах и многом другом. Это особенно полезно для диагностики проблем, связанных с дисплеем, проверки возможностей X-сервера и сбора информации о подключенных мониторах.
Например, вы можете использовать xdpyinfo
, чтобы узнать разрешение экрана, количество доступных экранов, текущую глубину цвета и другие важные сведения о настройке дисплея.
Таким образом, «xdpyinfo» — это полезный инструмент для получения подробной технической информации о X-сервере и подключенных дисплеях в Unix-подобной операционной системе, включая Linux.
Чтобы отобразить разрешение экрана рабочего стола вашей системы Linux с помощью утилиты xdpyinfo
, вы должны использовать:
xdpyinfo | grep dimensions
Эта команда выведет информацию, включающую размеры вашего экрана в пикселях.
dimensions: 1920x1080 pixels (508x285 millimeters)
Найдите разрешение экрана рабочего стола Linux с помощью команды xdpyinfo
Вы также можете использовать команды grep
и awk
с «xdpyinfo», чтобы извлечь только разрешение:
xdpyinfo | grep dimensions | awk '{print $2}'
1920x1080
Давайте разберем, что делает каждая часть команды:
xdpyinfo
: эта команда используется для получения подробной информации о X-сервере и подключенных дисплеях. Когда вы запускаете эту команду, она выводит полный набор информации о конфигурации дисплея и возможностях X-сервера.|
(Pipe): символ вертикальной черты (|
) используется для получения вывода команды слева и использования его в качестве входных данных для команды справа. .grep Dimensions
: эта часть кода использует команду «grep» для поиска строк, содержащих слово «размеры». В контексте вывода «xdpyinfo» строки, содержащие «размеры», обычно предоставляют информацию о размерах экрана (разрешении).awk '{print $2}'
: эта часть кода использует команду «awk» для печати второго столбца текста из строк, которые были отфильтрованы предыдущей командой «grep». В контексте вывода «xdpyinfo» второй столбец обычно содержит размеры экрана.
Объединив все это, приведенная выше команда будет фильтровать выходные данные команды «xdpyinfo
», чтобы извлечь размеры экрана (разрешение) текущего дисплея. Он использует «grep
» для поиска строк со словом «размеры», а затем использует «awk
» для печати второго столбца (который содержит разрешение). Результатом является отображение разрешения экрана текущего дисплея.
Инструмент xdpyinfo также предустановлен в большинстве дистрибутивов Linux. Если команда xdpyinfo
не найдена по какой-либо причине, вы можете установить ее с помощью менеджера пакетов вашего конкретного дистрибутива Linux.
Например, в Ubuntu или Debian вы должны использовать:
sudo apt-get install x11-utils
А в Fedora, RHEL, AlmaLinux, Rocky Linux вы можете использовать:
sudo dnf install xorg-x11-utils
В старых системах на базе RPM используйте yum
вместо dnf
, как показано ниже.
sudo yum install xorg-x11-utils
Имейте в виду, что эти команды необходимо запускать в терминале на самом рабочем столе Linux. Они не вернут правильные результаты при запуске через удаленный сеанс SSH, если вы не настроили пересылку X11.
Какой метод следует использовать?
Команда xrandr
— более мощный из двух методов, но новичкам может быть сложно ее использовать. Команду xdpyinfo
проще использовать, но она предоставляет не так много информации.
Если вам нужно только узнать разрешение экрана, то хорошим вариантом будет команда xdpyinfo
. Если вам нужно изменить разрешение экрана или выполнить другие задачи, связанные с отображением, лучшим выбором будет команда xrandr
.
Часто задаваемые вопросы
Вопрос: Как узнать разрешение экрана рабочего стола Linux с помощью командной строки?
О: У вас есть два основных варианта: использовать команду «xrandr
» или команду «xdpyinfo
». Эти команды предоставляют подробную информацию о настройке вашего дисплея, включая разрешение экрана.
В: Как мне использовать команду «xrandr», чтобы узнать разрешение экрана?
О: Откройте терминал и введите «xrandr
» без кавычек, затем нажмите Enter. Найдите строку, соответствующую вашему основному монитору, которая обычно содержит информацию о разрешении экрана.
Вопрос: Как определить разрешение экрана с помощью команды «xdpyinfo»?
О: Откройте терминал и введите «xdpyinfo | grep Dimensions
» без кавычек, затем нажмите Enter. Терминал отобразит разрешение экрана вашего текущего дисплея.
Вопрос: Могу ли я извлечь только разрешение экрана и исключить другие детали?
О: Да, вы можете. Используйте команду "xrandr | grep '*' | awk '{ print $1 }'
" для "xrandr" и "xdpyinfo | grep Dimensions | awk '{print $2}'
» для «xdpyinfo». Эти команды будут отображать только разрешение экрана.
Вопрос: Что делать, если я использую другой дистрибутив Linux? Команды будут одинаковыми?
О: Сами команды, вероятно, останутся схожими, но имена пакетов и методы установки могут различаться в зависимости от вашего дистрибутива. Точные инструкции можно получить у менеджера пакетов вашего дистрибутива или в документации.
В: Могу ли я изменить разрешение экрана с помощью командной строки?
О: Да, для изменения разрешения экрана можно использовать как «xrandr
», так и «xdpyinfo
». Однако «xrandr
» является основной командой для настройки параметров дисплея, включая изменение разрешения.
Заключение
Научиться узнавать разрешение экрана рабочего стола из командной строки в Linux — это навык, который стоит освоить. Это позволяет вам контролировать, как все будет выглядеть на вашем компьютере.
Независимо от того, являетесь ли вы опытным энтузиастом Linux или любопытным новичком, использование таких команд, как «xrandr
» и «xdpyinfo
», поможет вам найти важную информацию о вашем экране.
Это поможет вам улучшить внешний вид, устранить проблемы и настроить несколько экранов. Итак, возьмите эти знания и сделайте свой рабочий стол Linux таким, каким вы хотите!