Как включить отображение изображений кадрового буфера (например, в w3m, fbi) в byobu (pts)?
Я пытаюсь запустить минимальную установку Ubuntu 13.10 без X Window System на моем старом ноутбуке. Одним из наиболее полезных инструментов, на которые я полагаюсь в этой настройке, является byobu
; Тем не менее, это, кажется, мешает мне использовать приложения, способные отображать изображения в кадровом буфере.
Одной из таких программ является браузер w3m
(установлен с его w3m-img
пакет). Выполнено снаружи byobu
(в tty1
), но только если ему предшествует sudo
, он отображает веб-страницы с изображениями, загруженными как ожидалось. Однако если byobu
включен (и, следовательно, мой терминал больше не идентифицируется как tty1
, а скорее как dev/pts/1
), нет возможности получить w3m
для отображения изображений (независимо от того, если я запускаю его с sudo
или нет).
То же самое относится к fbi
просмотрщик изображений. Вне byobu
(но опять же, только если я запускаю его с sudo
), работает без проблем. С byobu
включен, вместо этого он выдает сообщение об ошибке, соответствующий бит которого
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Насколько я понимаю, все это связано с тем, что byobu
полагается на псевдотерминал и некоторые тайные настройки разрешений (как sudo
требование, которое я упомянул, кажется, указывает).
Заранее спасибо за любую помощь с этим!
2 ответа
Как сказал B1KMusic в своем ответе, вам нужно добавить своего пользователя в video
группа.
Но вы также можете сделать это с помощью следующей команды:
sudo usermod -a -G video {your username}
Устройство кадрового буфера (/dev/fb0) принадлежит пользователю root
и группа video
$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 Jan 27 11:00 /dev/fb0
Чтобы избежать использования sudo
чтобы программы, использующие фреймбуфер, работали, вы должны добавить себя в video
группа.
Сначала отредактируйте файл. Я использую vim для этого примера и не предполагаю предварительных знаний о том, как его использовать.
$ sudo vim /etc/group
Находясь в vim, найдите строку с видео. Для этого просто наберите /video
затем нажмите Enter
Затем добавьте себя в группу, набрав Shift+A, а затем свое имя пользователя, а затем сохраните файл, набрав esc, а затем :wq
и введите
Быстрый перезапуск вашей оболочки, и вы сможете использовать такие программы, как fbi
без префикса с sudo