GNU/Linux >> Linux Esercitazione >  >> Debian

Sistema basato su Debian, solo un programma Gui, nient'altro?

Vorrei creare un sistema debian in cui è possibile aprire solo un programma GUI all'avvio, nessun'altra interfaccia grafica, nessuna minimizzazione o qualsiasi X a parte quel programma, c'è un modo per farlo su debian, se possibile, o qualsiasi altro distribuzione personalizzata? Voglio solo avviare, aprire il programma e consentire all'utente di vedere e utilizzare solo quel programma.

Risposta accettata:

L'ho fatto con Ubuntu (basato su Debian), anche se penso che la tecnica si applichi anche ad altre distribuzioni. Riassumerò qui i passaggi insieme ad alcune spiegazioni, vedi "Esegui Linux con un gestore di finestre nude" per gli script.

  1. Aggiungi una sessione personalizzata creando un file in /usr/share/xsessions/metacity-session.desktop . Questo file informa il gestore degli accessi sulla tua sessione.
  2. Crea il file che deve essere eseguito dalla sessione aggiunta in (1) /usr/local/bin/metacity-session
  3. Crea il file di configurazione specifico dell'utente ~/.metacity-session . Questo file verrà eseguito dal file aggiunto in (2). Il contenuto dovrebbe essere il programma che vuoi eseguire, seguito da una e commerciale, ad esempio

    firefox &

  4. Facoltativamente, fai il login automatico dell'utente e imposta la sessione personalizzata come sessione predefinita per l'utente.

Qui uso Metacity come window manager per la sua semplicità, puoi usare Compiz se vuoi.

Ci sono strumenti per bloccare il sistema. Una ricerca fornisce strumenti come zabaione e pessulus. Non ho usato nessuno di loro per dare una raccomandazione.

Ci sono anche distribuzioni specializzate in modalità kiosk, la più promettente sembra essere Fedora Kiosk Mode, anche se non è basata su Debian.


Debian
  1. Debian:elencare i pacchetti su un sistema basato su Apt per data di installazione?

  2. Come installare un programma Gui su Ubuntu Server?

  3. File system di sola lettura dopo l'aggiornamento a 15.04 con?

  4. Installa Docker (sistema operativo basato su Debian)

  5. Configura le impostazioni internazionali del sistema su Debian 9

Come installare Mono su Debian 11

Come installare LibreNMS su Debian 11

Come disconnettersi da Debian 10

Come creare il tuo primo programma Java in Debian 10

Come riparare gli errori del file system in Debian

Come riparare gli errori del file system nei sistemi basati su Debian