web-dev-qa-db-fra.com

Comment faire fonctionner une application graphique sous Ubuntu sans un gestionnaire de bureau?

Un de mes amis m'a récemment demandé s'il était possible d'exécuter une application graphique dans Ubuntu sans installer un environnement de bureau. Il avait une machine au travail qui servait de serveur. Par conséquent, ni DM ni DE ne sont installés sur celui-ci. Il voulait utiliser un navigateur sans installer de DE, ce qui encombrerait les choses. Une solution consiste à installer un environnement de bureau léger comme xfce ou lxde, mais j’ai décidé de trouver une solution qui fonctionnerait sans aucun ordinateur. Je publierai ma solution ci-dessous car je ne trouvais rien qui puisse fonctionner en ligne et j’ai le sentiment que cela pourrait aider d’autres personnes confrontées à ce problème. N'hésitez pas à faire des suggestions ou à suggérer des solutions alternatives.

* Ma solution fonctionne avec Firefox mais pas avec Chrome. Les détails sont en bas. Si quelqu'un le comprend, veuillez laisser un commentaire.

1
yolo7398

Installez xdm et Firefox en utilisant la commande suivante:

Sudo apt-get install xdm firefox -y

Créez le fichier .desktop avec le contenu suivant:

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/firefox
TryExec=/usr/bin/firefox
Name=Firefox
Comment=Testing

J'ai nommé le mien firefox.desktop mais vous pouvez le nommer comme vous voulez.

Collez ce fichier dans/usr/share/xsessions à l'aide de la commande suivante:

Sudo mv firefox.desktop /usr/share/xsessions

Enfin, démarrez xdm à l’aide de la commande suivante ou redémarrez votre ordinateur, puis choisissez Firefox comme gestionnaire de bureau.

Sudo service xdm start

Pour quitter, appuyez sur Ctrl + Alt + F1 pour passer en mode terminal. À partir de là, vous pouvez éteindre votre ordinateur ou redémarrer le gestionnaire de bureau afin de vous connecter à un autre environnement de bureau.

* J'ai utilisé xdm car il est léger, mais tout autre gestionnaire de bureau tel que lightdm, gdm ou sddm fonctionnera également.

** Lorsque j'ai essayé avec Google Chrome, j'ai rencontré un problème. La fenêtre ne couvrait pas tout l'écran et il y avait un espace noir autour. Si quelqu'un trouve comment résoudre ce problème, veuillez le commenter.

1
yolo7398