Я намагаюся запустити мінімальну установку 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здається, вказує я на вимогу).
Заздалегідь дякую за будь-яку допомогу з цим!