X-сервер

До сих пор все манипуляции с микрокомпьютером "яГрушко" мы проводили из оболочки bash или, по-простому, из консоли. В режиме консоли можно выполнить большинство повседневных задач, однако есть задачи, с которыми консоль не может справиться.

К таким задачам, например, относятся просмотр изображений и видео, запуск игр с графическим интерфейсом или использование тачскрина вашего микрокомпьютера в качестве устройства ввода.

X - это графическая подсистема, которая позволяет выводить на экран графику. Эта подсистема существует в огромном количестве дистрибутивов Linux и прошла обкатку в течение десятилетий использования. Хотя это не единственная система для работы с графикой в Linux, мы будем использовать именно её из-за её простоты и универсальности.

В современных дистрибутивах Linux вместе с подсистемой X в комплекте идут множество вспомогательных программ: менеджеры дисплеев, оконные менеджеры, менеджеры компоновки, приложения для авторизации и т.п. Всё это программы, которые в сумме приводят вид системы к привычному нам "рабочему столу" с панелями управления, иконками приложений и виджетами.

Производительности микрокомпьютера "яГрушко" недостаточно, чтобы вытянуть весь набор программ графического окружения для "взрослого" дистрибутива. Да и разрешения его дисплея (480 x 320) маловато для отображения полноценно рабочего стола.

Однако это обстоятельство никак не мешает нам запускать одиночные графические приложения в полноэкранном режиме, чем мы сейчас и займёмся.

Установка просмотрщика изображений

Первым делом нам потребуется приложение для просмотра изображений. Воспользуйтесь командой sudo apt install pqiv, чтобы установить легковесное приложение pqiv для просмотра изображений в большинстве популярных форматах.

Запуск X-сервера

Введите в оболочку команду startx xterm, для того, чтобы запустить X-сервер и сразу же в нём запустить приложение-эмулятор терминала xterm. В течение нескольких секунд запустится X-server и откроется в полноэкранном режиме графическая консоль, в которую мы можем вводить команды точно так же, как в простую консоль, с которой мы работали до сих пор.

Мы подготовили для вас несколько тестовых изображений, которые уже находятся на вашем микрокомпьютере "яГрушко". Чтобы увидеть их, перейдите в каталог /srv/examples/images и посмотрите его содержимое:

Скриншот xterm

Чтобы открыть изображение 1.png используйте команду pqiv 1.png. Чтобы выйти обратно в терминал, используйте клавиши Esc или Q.

Скриншот pqiv

Как и всегда, для того, чтобы подробнее изучить возможности программы pqiv, ознакомьтесь с её документацией. Несколько полезных опций для этого приложения перечислены ниже:

-f - открытие изображения в полноэкранном режиме

-s - режим слайдшоу с автоматическим переключением изображений

-i - убирает информационную надпись с изображения

Обратите внимание, что опции, состоящие из дефиса и одной буквы, можно группировать вместе для их одновременного применения. Например, команда pqiv -fsi . запустит просмотрщик для всех изображений в текущем каталоге в полноэкранном режиме без информационных надписей в режиме слайдшоу.

В режиме слайдшоу переключать изображения можно и вручную с помощью клавиши Space. А также, поскольку X-server запущен и обрабывает события от тачскирна вашего микрокомьпютера - с помощью нажатия на экран.

Наигравшись вдоволь с просмотром картинок, вы можете выйти выйти из эмулятора теминала xterm с помощью команды exit. После этого при завершении работы своего единственного клиента X-сервер завершит свою работу автоматически.

Назад На главную