Saya mencoba menjalankan instalasi minimal Ubuntu 13.10 tanpa Sistem X Window di laptop lama saya. Salah satu alat paling berguna yang saya andalkan dalam pengaturan ini adalah byobu
; Namun, hal itu tampaknya mencegah saya menggunakan aplikasi yang mampu menampilkan gambar dalam framebuffer.
Salah satu program tersebut adalah browser w3m
(diinstal dengan w3m-img
paketnya). Dieksekusi dari luar byobu
(dalam tty1
), meskipun hanya jika didahului oleh sudo
, itu menampilkan halaman web dengan gambar dimuat seperti yang diharapkan. Namun, jika byobu
diaktifkan (dan dengan demikian terminal saya tidak lagi diidentifikasi sebagai tty1
, melainkan sebagai dev/pts/1
), tidak ada cara w3m
untuk menampilkan gambar (tidak masalah apakah saya meluncurkannya sudo
atau tidak).
Hal yang sama berlaku untuk fbi
penampil gambar. Di luar byobu
(tapi sekali lagi, hanya jika saya memulai dengan sudo
), ia berfungsi tanpa masalah. Dengan byobu
diaktifkan, alih-alih menghasilkan pesan kesalahan, bit yang relevan tampaknya
ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Sejauh yang saya mengerti, itu semua harus melakukan sesuatu dengan fakta yang byobu
bergantung pada pseudo-terminal, dan dengan beberapa pengaturan izin misterius (seperti sudo
persyaratan yang saya sebutkan tampaknya menunjukkan).
Terima kasih sebelumnya atas bantuannya!
Jawaban:
Seperti yang dikatakan B1KMusic dalam jawabannya , Anda perlu menambahkan pengguna Anda ke
video
grup.Tetapi Anda juga bisa melakukannya dengan perintah berikut:
sumber
Perangkat framebuffer (/ dev / fb0) dimiliki oleh pengguna
root
dan grupvideo
Untuk menghindari penggunaan
sudo
agar program menggunakan framebuffer berfungsi, Anda akan menambahkan diri Anda kevideo
grup.Pertama, edit file. Saya menggunakan vim untuk contoh ini, dan dengan asumsi tidak ada pengetahuan sebelumnya tentang cara menggunakannya.
Saat berada di vim, cari baris video. Untuk melakukannya, cukup ketik
/video
diikuti olehEnterKemudian, tambahkan diri Anda ke grup dengan mengetik Shift+ Adiikuti oleh nama pengguna Anda, lalu simpan file dengan mengetik escdiikuti oleh
:wq
, danEnterRestart cepat shell Anda, dan Anda seharusnya bisa menggunakan program seperti
fbi
tanpa membuatnya awalansudo
sumber