Я пытаюсь запустить минимальную установку Ubuntu 13.10 без X Window System на моем старом ноутбуке. Одним из наиболее полезных инструментов, на которые я полагаюсь в этой настройке, является byobu
; Тем не менее, это, кажется, мешает мне использовать приложения, способные отображать изображения в кадровом буфере.
Одной из таких программ является браузер w3m
(устанавливается вместе с его w3m-img
пакетом). Выполняется извне byobu
(in 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
указывалось в указанном выше требовании).
Заранее спасибо за любую помощь с этим!
Ответы:
Как сказал B1KMusic в своем ответе , вам нужно добавить своего пользователя в
video
группу.Но вы также можете сделать это с помощью следующей команды:
источник
Устройство кадрового буфера (/ dev / fb0) принадлежит пользователю
root
и группеvideo
Чтобы избежать использования
sudo
программ для работы с кадровым буфером, вы должны добавить себя вvideo
группу.Сначала отредактируйте файл. Я использую vim для этого примера и не предполагаю предварительных знаний о том, как его использовать.
Находясь в vim, найдите строку с видео. Для этого просто введите,
/video
а затемEnterЗатем добавьте себя в группу, набрав Shift+, Aа затем свое имя пользователя, а затем сохраните файл, набрав, escа затем
:wq
иEnterБыстрый перезапуск вашей оболочки, и вы сможете использовать программы, например,
fbi
без префиксаsudo
источник