GNU/Linux >> Tutoriels Linux >  >> Debian

Système basé sur Debian, un seul programme graphique, rien d'autre ?

Je voudrais créer un système Debian où vous ne pouvez ouvrir qu'un seul programme graphique au démarrage, aucune autre interface graphique, aucune réduction ou aucun X en dehors de ce programme, existe-t-il un moyen de le faire sur Debian si possible, ou tout autre distribution personnalisée? Je veux juste démarrer le programme et permettre à l'utilisateur de voir et d'utiliser uniquement ce programme.

Réponse acceptée :

Je l'ai fait avec Ubuntu (basé sur Debian), bien que je pense que la technique s'applique également à d'autres distributions. Je vais juste résumer les étapes ici avec quelques explications, voir "Exécuter Linux avec un gestionnaire de fenêtres nu" pour les scripts.

  1. Ajoutez une session personnalisée en créant un fichier dans /usr/share/xsessions/metacity-session.desktop . Ce fichier informe le gestionnaire de connexion de votre session.
  2. Créer le fichier à exécuter par la session ajoutée en (1) /usr/local/bin/metacity-session
  3. Créez le fichier de configuration spécifique à l'utilisateur ~/.metacity-session . Ce fichier sera exécuté par le fichier ajouté en (2). Le contenu doit être le programme que vous souhaitez exécuter, suivi d'une esperluette, par exemple

    firefox &

  4. Facultativement, faites en sorte que l'utilisateur se connecte automatiquement et que la session personnalisée devienne la session par défaut pour l'utilisateur.

Ici, j'utilise Metacity comme gestionnaire de fenêtres pour sa simplicité, vous pouvez utiliser Compiz si vous le souhaitez.

Il existe des outils pour verrouiller le système. Une recherche donne des outils tels que sabayon et pessulus. Je n'ai utilisé aucun d'entre eux pour donner une recommandation.

Il existe également des distributions spécialisées sur le mode kiosque, la plus prometteuse semble être le mode kiosque de Fedora, bien qu'il ne soit pas basé sur Debian.


Debian
  1. Comment installer un programme Gui sur Ubuntu Server ?

  2. N'autoriser qu'un seul utilisateur sur le système à accéder à Ssh'd ?

  3. Système de fichiers en lecture seule après la mise à niveau vers 15.04 avec ?

  4. Limiter un programme graphique sous Linux à une seule instance

  5. Affichage des messages de la console système dans l'interface graphique

Comment installer Mono sur Debian 11

Comment installer LibreNMS sur Debian 11

Comment se déconnecter de Debian 10

Comment créer votre premier programme Java dans Debian 10

Comment réparer les erreurs du système de fichiers dans Debian

Comment réparer les erreurs du système de fichiers dans les systèmes basés sur Debian