Planuję używać mojego RPi tylko do jednej aplikacji, która wymaga uruchomienia serwera X.
Ta aplikacja to chrom, który już wymaga DUŻO zasobów.
Chciałbym uruchomić tylko absolutne minimum (serwer X), aby wyświetlić chrom w --kiosk
trybie (pełny ekran, nie można wyjść, nie pokazuj pulpitu ani niczego innego)
Czy to możliwe, a jeśli tak, to w jaki sposób?
Odpowiedzi:
Możesz zastosować sugestię Hildreda na stałe, tworząc
~/.xinitrc
plik:Zostanie to zastosowane, jeśli używasz graficznego logowania, abyś nie musiał uruchamiać się na konsoli. Aby przetestować to z konsoli, spróbuj
startx
bez argumentów.źródło
ps -o pid,rss,cmd -C bash
. RSS jest w KB, to prawdopodobnie 3-4000, ale jeśli spojrzysz na to,top -p [pid]
gdzie pid jest jednym z tych zgłaszanych przez ps, prawdopodobnie zobaczysz, że 75% z nich jest udostępnionych (RSS vs SHR). Tak więc dodatkowa powłoka zajmuje MB lub dwa RAM. W odpowiedzi zredagowałem sugestię Hildreda.startx to opakowanie dla xinit, które uruchamia xserver i jeden program kliencki. Powinien robić dokładnie to, co chcesz.
źródło