Saya ingin menjalankan browser web atau GUI sederhana tanpa menjalankan seluruh desktop. Saya ingin menggunakan Raspberry Pi saya sebagai server web sederhana, tetapi masih memiliki GUI yang sangat sederhana untuk mengendalikan printer 3-D saya dengan beberapa tombol dan grafik. Saya tidak ingin menjalankan seluruh desktop, karena ini akan memperlambat Pi. Bagaimana saya bisa mencapai ini?
raspbian
web-server
software-development
gui
web-browsers
TheCodeGeek
sumber
sumber
Jawaban:
Masalah dasarnya adalah untuk menghindari window manager, dll., Yang berjalan secara default setelah Anda mulai X. Jika Anda menggunakan tampilan manager (ini menyediakan layar login grafis) Anda harus dapat tetap menggunakannya.
Bagaimanapun, buat file di direktori home Anda disebut
.Xclients
(dengan titik terkemuka) yang terlihat seperti ini:Saya menggunakan
lxterminal
sebagai contoh, dan karena itu dikirim dengan raspbian. Sekarang buat file ini dapat dieksekusi:Kemudian, tanpa X running: 1
Anda harus berakhir hanya dengan terminal polos di layar, tanpa titlebar, tanpa batas, dan kursor mouse X. Anda dapat memulai aplikasi lain dan berpindah dengan kursor tetapi tidak ada menu, dll.
Jika Anda mengganti nama aplikasi tunggal yang ingin Anda jalankan
lxterminal
, Anda akan mulai dengan itu.1. Anda dapat membunuh X dari dalam dengan
ctrl-alt-backspace
, tetapi jika Anda menggunakan manajer tampilan, Anda akan kembali ke login GUI. Tidak apa-apa.sumber
~/.xinitrc
di Raspbian, dan itu seharusnya berfungsi di mana saja karena ini adalah fitur X - tapi perhatikan saya tidak menggunakan login grafis. Itu mungkin mengacaukan hal-hal. Jika Anda melakukannya, DM default (= manajer tampilan, yang melakukan login) pada Raspbian adalahlightdm
, jadi itulah yang ingin Anda teliti dalam mengonfigurasi.Salah satu opsi yang memungkinkan adalah menggunakan penerusan X dari komputer lain. Ini akan memuat aplikasi GUI dan menjalankannya seperti pada RaspPi tetapi "tampilan" akan berada di komputer jarak jauh.
Sebagai contoh dari desktop Linux lain yang menjalankan X Anda akan memasukkan yang berikut di terminal "ssh -X [email protected]" (di mana xx adalah alamat IP). Setelah masuk, Anda dapat menjalankan aplikasi GUI dari baris perintah RaspPi seperti browser web "midori". Dalam hal ini Midori akan berjalan seolah-olah berada di RaspPi tetapi GUI akan muncul di komputer jarak jauh, semacam desktop mini jarak jauh yang hanya menampilkan satu jendela.
Ini juga bisa diatur pada komputer Windows menggunakan Putty. Google meneruskan x dempul dan Anda akan menemukan banyak opsi untuk mengonfigurasi ini.
sumber