J'essaie d'exécuter une installation minimale d'Ubuntu 13.10 sans système X Window sur mon ancien ordinateur portable. L'un des outils les plus utiles sur lesquels je m'appuie dans cette configuration est byobu
; cependant, cela semble m'empêcher d'utiliser des applications capables d'afficher des images dans framebuffer.
Un de ces programmes est le navigateur w3m
(installé avec son w3m-img
package). Exécuté de l'extérieur byobu
(en tty1
), mais uniquement s'il est précédé de sudo
, il affiche des pages Web avec des images chargées comme prévu. Cependant, si byobu
est activé (et donc mon terminal n'est plus identifié comme tty1
, mais plutôt comme dev/pts/1
), il n'y a aucun moyen d'obtenir l' w3m
affichage des images (que je le lance avec sudo
ou non).
Il en va de même pour la fbi
visionneuse d'images. En dehors de byobu
(mais encore une fois, seulement si je le lance avec sudo
), cela fonctionne sans aucun problème. Avec byobu
activé, il produit à la place un message d'erreur, dont le bit pertinent semble être
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Autant que je sache, tout cela a à voir avec le fait qu'il byobu
repose sur un pseudo-terminal, et avec certains paramètres de permission mystérieux (comme l' sudo
exigence que j'ai mentionnée semble indiquer).
Merci d'avance pour toute aide à ce sujet!
Réponses:
Comme B1KMusic l'a dit dans sa réponse , vous devez ajouter votre utilisateur au
video
groupe.Mais vous pouvez également le faire avec la commande suivante:
la source
Le périphérique framebuffer (/ dev / fb0) appartient à l'utilisateur
root
et au groupevideo
Pour éviter d'utiliser
sudo
pour faire fonctionner des programmes utilisant le framebuffer, vous vous ajouteriez auvideo
groupe.Tout d'abord, modifiez le fichier. J'utilise vim pour cet exemple et je ne suppose aucune connaissance préalable de son utilisation.
Pendant que vous êtes dans vim, trouvez la ligne vidéo. Pour ce faire, tapez simplement
/video
suivi deEnterEnsuite, ajoutez-vous au groupe en tapant Shift+ Asuivi de votre nom d'utilisateur, puis enregistrez le fichier en tapant escsuivi de
:wq
etEnterUn redémarrage rapide de votre shell, et vous devriez pouvoir utiliser des programmes comme
fbi
sans le préfixer avecsudo
la source