web-dev-qa-db-fra.com

Est-il possible d'exécuter des programmes graphiques sans un ordinateur de bureau installé?

J'utilise crouton , ce qui me permet d'exécuter 14.04 sur mon Chromebook. J'ai choisi de ne pas installer un poste de travail pour économiser de l'espace disque. J'ai donc utilisé la cible cli-extra lors de l'installation:

Sudo sh ~/Downloads/crouton -r trusty -t cli-extra -n cli

Je peux maintenant exécuter Sudo enter-chroot à partir de mon shell Chrome.

Ma question

Est-il possible de lancer des programmes graphiques tels que gedit? Lorsque j'utilise LXDE sur un autre système, je peux exécuter gksudo gedit pour lancer le programme, mais cette commande n'est pas reconnue dans ce cas. De plus, l'exécution de Sudo gedit entraîne l'affichage du message "Impossible d'ouvrir l'affichage:".

3
henrywright

Le serveur Xorg est ce qui se charge de dessiner un environnement graphique. Lorsque Xorg est lancé, il lance également une application avec une interface graphique. Quand cette application se ferme, Xorg fait de même (si je me souviens bien). Dans Ubuntu, cette application est l'environnement de bureau Unity.

Vous devriez pouvoir installer un serveur Xorg barebones et utiliser la ligne de commande (je pense que xinit gedit devrait le faire) pour lui permettre de lancer l'application de votre choix. Alternativement, vous pouvez installer un gestionnaire de fenêtres léger comme Openbox. Ils sont généralement moins conviviaux que les environnements de bureau complets tels que Gnome, Unity et KDE Plasma, mais ils sont également beaucoup plus petits et plus rapides.

2
RobinJ