Est-il possible d'avoir un terminal uniquement desktop sous Linux (Mint)?
Je veux démarrer normalement, ce qui signifie que je veux pouvoir démarrer des programmes GUI (IDE, navigateurs, etc.), mais je ne veux rien sur le bureau, mais un terminal après le démarrage. Idéalement, une sorte de terminal intégré sur le bureau et rien que cela.
Ma "solution de contournement" actuelle consiste à avoir un bureau noir pur et à utiliser Ctrl+ Alt+ Tpour démarrer un shell, mais idéalement, j'en veux un comme partie fixe du bureau.
Le but serait d'être obligé de faire des trucs standard avec un terminal uniquement et le moins de distraction possible.
terminal
x11
window-manager
desktop
SklogW
la source
la source
grep
un éditeur (nano
pour moi), et un compilateur C. Aussi, déconner sur les téléphones Android et les idéaux jailbreakés m'a rendu TRÈS adapté à l'utilisation d'un terminal principalement, car c'est le moyen le plus simple de voir ce qui se passe vraiment sur eux.man
pages seront vos meilleures amies. Et si vous en trouvez un, un terminal série dédié est un moyen d'exécuter un terminal sans rien sur votre serveur X11. voir la photo que j'ai publiée dans un commentaire précédent. Sur l'un,export DISPLAY=:0.0
puis lancez un programme utilisant l'interface graphique (DISPLAY
contrôle le serveur X11 auquel vos programmes se connectent).Réponses:
D'une manière ou d'une autre, vous auriez besoin de l'exécution de X. Mais vous pouvez obtenir quelque chose comme ce que vous demandez avec un gestionnaire de fenêtres en mosaïque . L'un des premiers était "ion" (pas aussi populaire maintenant).
Lectures complémentaires (pas de recommandations spécifiques, bien sûr: cela introduirait un avis):
la source
Techniquement, tout ce dont vous avez besoin pour exécuter des programmes GUI est le serveur X. Vous pouvez exécuter juste un émulateur de terminal et exécuter tous les programmes à partir de cela. Cependant, la vie sans gestionnaire de fenêtres n'est pas du tout confortable: il n'y a pas d'interface pour basculer entre, augmenter, redimensionner, déplacer, masquer, fermer et autrement manipuler des fenêtres.
Vous avez donc besoin d'un gestionnaire de fenêtres, probablement sans environnement de bureau. Il y a beaucoup de gestionnaires de fenêtres - Wikipedia a un tableau de comparaison , Debian en inclut plus (57 paquets fournissent
x-window-manager
), mais il en existe plus (et même cette liste est incomplète, mais la plupart de ceux qui ne figurent pas sur cette liste sont probablement des programmes minimalistes utilisés principalement par leur auteur).Une grande majorité des gestionnaires de fenêtres moins populaires ont tendance à être du côté minimaliste, mais pas tous. À peu près n'importe quel gestionnaire de fenêtres, à l'exception de ceux spécifiquement conçus pour un environnement de bureau, peut être utilisé confortablement sans aucune sorte de «distraction» d'écran.
Si vous voulez avoir beaucoup de contrôle sur le fonctionnement de votre environnement, trois choix se distinguent: génial , qui est programmé dans Lua; poisson - scie , qui est programmé en Lisp; xmonad , qui est programmé dans Haskell. Awesome et xmonad sont en mosaïque , le poisson-scie s'empile (et awesome prend en charge l'empilage dans une certaine mesure). Si vous avez l'habitude d'avoir des fenêtres plein écran la plupart du temps, vous aimerez probablement un gestionnaire de fenêtres de mosaïque. Si vous n'avez jamais suffisamment d'espace d'écran pour accueillir toutes les fenêtres que vous souhaitez voir ensemble, l'empilement est vraiment utile.
Si vous préférez quelque chose de minimaliste avec peu de configuration, parcourez la liste et testez-en quelques-uns jusqu'à ce que vous en trouviez un dont les particularités de l'auteur correspondent aux vôtres.
Quel que soit le gestionnaire de fenêtres que vous choisissez, vous pouvez exécuter un terminal plein écran lors de la connexion et exécuter tous vos programmes à partir de là. À peu près n'importe quel gestionnaire de fenêtres fournit un moyen d'exécuter des programmes, mais vous n'avez pas besoin de l'utiliser si vous ne le souhaitez pas.
la source
Solution supplémentaire à mon problème:
Ma solution actuelle jusqu'à ce que je m'habitue à i3 utilise Terminator avec une mise en page personnalisée. Aux applications de démarrage, j'ai ajouté une commande
terminator -l mylayout
. Après le démarrage, l'application démarre en mode plein écran.Fonctionne exactement comme je veux que cela fonctionne.
la source