До сих пор все манипуляции с микрокомпьютером "яГрушко" мы проводили из оболочки bash или, по-простому, из консоли. В режиме консоли можно выполнить большинство повседневных задач, однако есть задачи, с которыми консоль не может справиться.
К таким задачам, например, относятся просмотр изображений и видео, запуск игр с графическим интерфейсом или использование тачскрина вашего микрокомпьютера в качестве устройства ввода.
X - это графическая подсистема, которая позволяет выводить на экран графику. Эта подсистема существует в огромном количестве дистрибутивов Linux и прошла обкатку в течение десятилетий использования. Хотя это не единственная система для работы с графикой в Linux, мы будем использовать именно её из-за её простоты и универсальности.
В современных дистрибутивах Linux вместе с подсистемой X в комплекте идут множество вспомогательных программ: менеджеры дисплеев, оконные менеджеры, менеджеры компоновки, приложения для авторизации и т.п. Всё это программы, которые в сумме приводят вид системы к привычному нам "рабочему столу" с панелями управления, иконками приложений и виджетами.
Производительности микрокомпьютера "яГрушко" недостаточно, чтобы вытянуть весь набор программ графического окружения для "взрослого" дистрибутива. Да и разрешения его дисплея (480 x 320) маловато для отображения полноценно рабочего стола.
Однако это обстоятельство никак не мешает нам запускать одиночные графические приложения в полноэкранном режиме, чем мы сейчас и займёмся.
Первым делом нам потребуется приложение для просмотра изображений. Воспользуйтесь командой sudo apt install pqiv, чтобы установить легковесное приложение pqiv для просмотра изображений в большинстве популярных форматах.
Введите в оболочку команду startx xterm, для того, чтобы запустить X-сервер и сразу же в нём запустить приложение-эмулятор терминала xterm. В течение нескольких секунд запустится X-server и откроется в полноэкранном режиме графическая консоль, в которую мы можем вводить команды точно так же, как в простую консоль, с которой мы работали до сих пор.
Мы подготовили для вас несколько тестовых изображений, которые уже находятся на вашем микрокомпьютере "яГрушко". Чтобы увидеть их, перейдите в каталог /srv/examples/images и посмотрите его содержимое:
Чтобы открыть изображение 1.png используйте команду pqiv 1.png. Чтобы выйти обратно в терминал, используйте клавиши Esc или Q.
Как и всегда, для того, чтобы подробнее изучить возможности программы pqiv, ознакомьтесь с её документацией. Несколько полезных опций для этого приложения перечислены ниже:
-f - открытие изображения в полноэкранном режиме
-s - режим слайдшоу с автоматическим переключением изображений
-i - убирает информационную надпись с изображения
Обратите внимание, что опции, состоящие из дефиса и одной буквы, можно группировать вместе для их одновременного применения. Например, команда pqiv -fsi . запустит просмотрщик для всех изображений в текущем каталоге в полноэкранном режиме без информационных надписей в режиме слайдшоу.
В режиме слайдшоу переключать изображения можно и вручную с помощью клавиши Space. А также, поскольку X-server запущен и обрабывает события от тачскирна вашего микрокомьпютера - с помощью нажатия на экран.
Наигравшись вдоволь с просмотром картинок, вы можете выйти выйти из эмулятора теминала xterm с помощью команды exit. После этого при завершении работы своего единственного клиента X-сервер завершит свою работу автоматически.