Je veux faire un petit ordinateur juste pour naviguer sur Internet. Je ne veux pas charger un environnement de bureau pour réduire au maximum l'utilisation de la RAM, du CPU et du GPU. L'ordinateur va fonctionner sur un processeur ARM. Je me fiche de Distro que j'utilise, j'ai pensé à du bon vieux Debian simple.
desktop-environments
RaverTiny
la source
la source
Réponses:
En
/usr/share/xsessions/
créer un fichier dans le format « .desktop » pour créer votre commande, la session minimale. Pour exécuter Google Chrome comme seule application après la connexion, procédez comme suit:Redémarrez votre gestionnaire d'affichage, par exemple
Ou déconnectez-vous simplement.
"Google Chrome" doit apparaître dans la liste des sessions à sélectionner (à côté d'Unity standard ou d'autres DE que vous avez installés).
Connectez-vous et profitez.
optionnel
XDM est un gestionnaire d'affichage très minimal - LightDM, GDM et KDM sont assez "gros". Installez-le à l'aide du package xdm et reconfigurez la valeur par défaut lorsque votre système démarre en utilisant
Configurez votre gestionnaire d'affichage pour vous connecter automatiquement à un utilisateur spécifique. Consultez la documentation de votre gestionnaire d'affichage.
la source
Je sais que celui-ci est obsolète, mais je ne pouvais pas voir la bonne réponse à la demande telle que je la comprends, alors voici:
J'ai eu un projet de création d'un système embarqué exécutant une application java graphique spécifique sur un ordinateur simple avec un processeur Atom et un écran tactile. Ma décision a été d'éviter l'utilisation de gestionnaires de fenêtres en tant que tels, de garder les choses a) simples, b) légères et c) d'éviter toutes sortes de messages système qui éclatent à l'écran.
Le système ressemble à ceci:
Installation du système Ubuntu de base, variante la plus légère du 12.04 (toujours proche de 1 Go, mais ok pour moi même sur un disque flash de 2 Go). Vous pouvez le torturer un peu pour faire une installation plus petite, bien sûr, il existe plusieurs façons de le faire. De plus, vous n'avez pas besoin d'utiliser Ubuntu, mais alors mes instructions ci-dessous doivent être revues - il existe des différences entre les distributions, en particulier sur les fichiers de configuration et leurs emplacements.
Installer le xorg et quelques autres bons logiciels utiles, comme le xinput-calibrator pour mon écran tactile résistif, ifplugd pour la détection de connexion Ethernet en direct, acpid pour la détection du fonctionnement du bouton d'alimentation et ainsi de suite.
Ouvrez /etc/init/tty1.conf et changez la
exec /sbin/getty -8 -i 38400 tty1
ligne en quelque chose commeexec /sbin/getty -8 -i 38400 tty1 -a username
, où "nom d'utilisateur" est le nom de l'utilisateur que vous souhaitez vous connecter automatiquement.Pour démarrer automatiquement la session X, ouvrez le fichier .bashrc de votre utilisateur
~/.bashrc
et ajoutez quelque chose comme ceci à la fin du fichier:(Le truc -nocursor est pour les écrans tactiles, supprimez-le pour l'écran normal pour voir le pointeur de la souris) Cela réapparaîtra le serveur X, donc si votre application se ferme pour une raison quelconque, il redémarrera le serveur X automatiquement.
Maintenant, dans le fichier .xsession de votre utilisateur
~/.xsession
, écrivez quelque chose comme ceci (rappelez-vous que chaque commande ici est exécutée en série, utilisez donc le symbole & à la fin de la ligne si vous voulez lancer un serveur):Il y a beaucoup d'autres choses à considérer pour un tel système, ce n'est que la configuration de base. J'espère que cela aide quelqu'un. Bonne chance.
la source
Dans les temps anciens, vous pouviez simplement courir
X
et X se déclencherait avec un écran vide. Ensuite, vous pouvez définirDISPLAY=:0
et exécuter quelque chose là-bas. Peut-être que cela fonctionne toujours? À partir d'un shell, vous aurez envieX&
de le fonder.Examinez le
-geometry
paramètre de ligne de commande X standard pour ajuster le placement de la fenêtre, car vous n'aurez pas de gestionnaire de fenêtres pour vous aider.Pour exécuter quelque chose en tant que non root, vous devrez rechercher
xauth
pour configurer l'autorisation X pour l'utilisateur non root.la source
Tout d'abord, je ne comprends pas comment vous êtes censé ouvrir le navigateur Web sans charger l'environnement de bureau. C'est comme vouloir cuisiner un repas sans allumer le four.. D'accord, c'est possible avec X Server, la question est fausse.Ce que vous recherchez est de choisir la ou les applications qui démarreront pendant le processus de démarrage.
Cliquez sur l'icône d'engrenage dans le coin supérieur droit du panneau supérieur. Sélectionnez Applications de démarrage .
Une fois ouvert, vous verrez une liste des applications que votre système démarre au démarrage de votre système d'exploitation.
Cliquez sur Ajouter en haut à droite.
Une boîte de dialogue s'affichera.
Dans la boîte de dialogue résultante:
1) Entrez le nom du programme dans le champ "nom" .
2) Entrez la commande pour exécuter le programme à champ «commande» .
3) Entrez les commentaires que vous souhaitez sur le champ "commentaires" .
Par exemple:
Cliquez sur enregistrer et fermer .
presse Alt+F2 pour afficher la boîte de dialogue Exécuter.
Type
gnome-session-properties
.Cliquez sur «Ajouter» bouton .
Dans la boîte de dialogue résultante:
1) Entrez le nom du programme dans le "nom" champ .
2) Entrez la commande pour exécuter le programme à la «commande» champ .
3) Entrez les commentaires que vous souhaitez dans les "commentaires" champ .
Cliquez sur enregistrer et fermer .
Aller à K-Menu> Ordinateur> Paramètres système.
Sélectionnez Démarrage et arrêt et cliquez sur Ajouter un programme .
Tapez la commande pour exécuter le programme et cliquez sur OK .
Exécutez les commandes suivantes dans le terminal:
Ajoutez cette ligne au fichier de démarrage automatique:
Cliquez sur enregistrer et fermer .
Un fichier de démarrage automatique existe déjà, dans
~./config/lxsession/Lubuntu/autostart.
Utilisez simplement ce fichier au lieu d'en créer un nouveau, de la manière décrite ci-dessus.
Dans le menu Applications, ouvrez le Gestionnaire de paramètres et sélectionnez Session et démarrage .
Dans l' onglet Démarrage automatique de l' application, cliquez sur Ajouter bouton .
1) Entrez le nom du programme dans le "nom" champ .
2) Entrez la commande pour exécuter le programme à la «commande» champ .
3) Entrez les commentaires que vous souhaitez dans les "commentaires" champ .
Cliquez sur enregistrer et fermer .
Étant donné que vous souhaitez uniquement démarrer un navigateur Web (je suppose que Firefox), vous pouvez supprimer la liste de programmes suivante de votre liste d'applications de démarrage:
-Bluetooth manager -Deja Dup -Gnome Do -Gnome Login Sound -Indicator Workspaces -Ubuntu One -Assistance visuelle -Remote Desktop -Pulseaudio
mais c'est à vous de décider.
la source