Ich versuche, eine minimale Ubuntu 13.10-Installation ohne X Window System auf meinem alten Laptop auszuführen . Eines der nützlichsten Tools, auf die ich mich in diesem Setup verlasse, ist byobu
: Es scheint mich jedoch daran zu hindern, Anwendungen zu verwenden, mit denen Bilder im Framebuffer angezeigt werden können.
Ein solches Programm ist der Browser w3m
(mit seinem w3m-img
Paket installiert ). Wird von außen byobu
(in tty1
) ausgeführt, jedoch nur, wenn vorhergegangen sudo
, werden Webseiten mit Bildern angezeigt, die wie erwartet geladen wurden. Wenn byobu
jedoch aktiviert ist (und mein Terminal daher nicht mehr als tty1
, sondern als identifiziert wird dev/pts/1
), gibt es keine Möglichkeit, w3m
Bilder anzuzeigen (unabhängig davon, ob ich es mit starte sudo
oder nicht).
Gleiches gilt für den fbi
Bildbetrachter. Außerhalb von byobu
(aber auch hier nur, wenn ich es mit starte sudo
) funktioniert es ohne Probleme. Mit byobu
aktiviert, erzeugt es eine Fehlermeldung angezeigt, das entsprechende Bit davon scheint zu sein ,
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Soweit ich weiß, hat alles etwas mit der Tatsache zu tun, dass es byobu
sich um ein Pseudo-Terminal handelt, und mit einigen arkanen Berechtigungseinstellungen (wie die von sudo
mir erwähnte Anforderung zu zeigen scheint).
Vielen Dank im Voraus für jede Hilfe dabei!
Antworten:
Wie B1KMusic in seiner Antwort sagte , müssen Sie Ihren Benutzer zur
video
Gruppe hinzufügen .Sie können dies aber auch mit dem folgenden Befehl tun:
quelle
Das Framebuffer-Gerät (/ dev / fb0) gehört dem Benutzer
root
und der Gruppevideo
Um zu vermeiden
sudo
, dass Programme mit dem Framebuffer funktionieren, fügen Sie sich dervideo
Gruppe hinzu.Bearbeiten Sie zuerst die Datei. Ich verwende vim für dieses Beispiel und gehe davon aus, dass ich keine Vorkenntnisse in der Verwendung habe.
Suchen Sie in vim nach der Videozeile. Geben Sie dazu einfach
/video
gefolgt von einEnterFügen Sie sich dann der Gruppe hinzu, indem Sie Shift+ Agefolgt von Ihrem Benutzernamen eingeben , und speichern Sie die Datei, indem Sie escgefolgt von
:wq
und eingebenEnterEin schneller Neustart Ihrer Shell, und Sie sollten in der Lage sein, Programme wie
fbi
ohne Präfix zu verwendensudo
quelle