Est-il possible d'exécuter des applications graphiques telles que Firefox sans installer un environnement de bureau?

11

Je suis un utilisateur d'Ubuntu depuis 2 ans et j'envisage de passer à Arch. J'adore leur philosophie, The Arch Way , et j'admire leur ténacité à dévoiler le système à l'utilisateur. Je pense que si jamais je vais dompter ma Linux Box et être un super - utilisateur , c'est le seul moyen. Je suis prêt à aller jusqu'au bout pour obtenir une véritable expérience Arch, compiler des packages à partir de la source pour installer et éditer des fichiers de configuration pour modifier les paramètres système. Cependant, il existe des applications qui font partie de mon flux de travail quotidien et je ne sais pas si elles fonctionneront sans environnement gui / desktop. Crucial parmi eux est Firefox.

Ce serait formidable si je pouvais utiliser une ou deux applications graphiques sans avoir à installer un environnement de bureau. Est-ce possible sur Linux?

Harsh Vardhan
la source
Notez qu'il existe des textes que les navigateurs Web disponibles (par exemple, lynx) qui ne nécessitent pas un environnement de bureau ou l' une des bibliothèques X. Utile si vous n'avez besoin que d'une fonction de navigation Web, plutôt que d' une capacité de navigation Web graphique .
goldPseudo
Qu'entendez-vous exactement par «environnement de bureau»? Voulez-vous dire les grands comme KDE ou Gnome, ou simplement un serveur X et un gestionnaire de fenêtres?
Keith
connexes askubuntu.com/questions/50599/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

17

Eh bien, Firefox nécessite un serveur X. Ce dont vous auriez besoin est d'installer Firefox à l'aide de la gestion des packages - il devrait installer le strict minimum des packages, y compris le serveur X. Ensuite, il vous suffit d'exécuter le serveur X sans l'environnement de bureau. Fondamentalement, quelque chose comme:

$ X

Ensuite, il vous suffit de démarrer Firefox sur ce serveur X:

$ DISPLAY=:0 firefox

Vous pouvez basculer du serveur X et du framebuffer en utilisant CTRL + ALT + F1 et CTRL + ALT + F7.

J'espère que cela aide.

Evengard
la source
Je vous remercie! Votre réponse est parfaite. Je vais l'essayer dès que possible.
Harsh Vardhan
1

Sans environnement graphique, vous devrez utiliser un navigateur texte tel que elinks / lynx, et ils ne sont vraiment pas très jolis .

Vous pouvez simplement exécuter X par lui-même, puis générer manuellement des utilitaires graphiques à partir de la ligne de commande en spécifiant "serveur: 0", mais c'est vraiment un problème.

Si vous êtes dans le minimalisme, vous pouvez essayer un gestionnaire de fenêtres léger. Voir Arch-wiki Window Manager pour la liste complète. Je n'utilise pas Arch, mais certaines personnes recommandent Fluxbox . Vous devrez les expérimenter pour trouver celui que vous aimez.

harrymc
la source
Un gestionnaire de fenêtres sera très tentant de recommencer à utiliser des applications graphiques. Je souhaite que ma configuration soit aussi simple que possible, principalement parce que j'ai l'intention d'utiliser mon ordinateur principalement pour la programmation et la navigation. Je connaissais le lynx et je l'ai essayé sur Ubuntu. Tu as raison, ce n'est pas joli du tout.
Harsh Vardhan
2
Programmer sans applications de productivité graphique comme IDE, c'est comme vous couper le bras avant de partir en guerre. Ou vous avez un ordinateur avec très peu de RAM.
harrymc
6
vim ou emacs suffisent pour de nombreux programmeurs et les deux fonctionnent bien sans X
schlicht
2
@harrymc Quelles sont vos sources? Et le fait de ne pas avoir d'applications de productivité graphique est si dangereux? Pensez-vous que les IDE sont tellement meilleurs que les éditeurs de texte sur console?
Kelmikra
2
@harrymc Mon expérience suggère que l'utilisation d'éditeurs de texte dans les consoles est tout aussi productive, sinon plus, que l'utilisation d'IDE. Une recherche en ligne superficielle n'a révélé aucun élément pertinent sur le sujet.
Kelmikra