web-dev-qa-db-fra.com

Comment changer le thème / comportement du terminal?

Comme Excel/.Net/Java, le terminal peut-il aussi être convivial?

Dans le scénario actuel, il s'agit d'une police à fenêtre unique à une seule couleur et fonctionnant avec une interface graphique à zéro, des personnes limitées connaissant les commandes et leur utilisation du terminal peuvent travailler dans un terminal pour d'autres. Ce n'est qu'une application.

Exemple qui peut aider l’utilisateur à susciter plus d’intérêt pour l’utilisation du terminal, autant que possible:

  1. Apparence du terminal
  2. Contrôle de l'interface graphique
  3. au lieu d'écrire plus de commandes, sélectionnez l'option "glisser-déposer" et remplissez-la automatiquement, l'option de commande devrait être là
  4. liste de commandes que l'utilisateur peut écrire à chaque fois qu'il tape quelque chose sur le terminal, n'importe quel alphabet ou n'importe quel numérique a/b/c/.../z
  5. un bref résumé de chaque commande doit également lui être fourni pour obtenir plus d'informations sur cette commande.
  6. une personne devrait avoir la possibilité d'afficher l'intégralité de la section d'aide dans une nouvelle fenêtre

En tant qu'utilisateur qui utilise l'ordinateur pendant près de 16 à 18 heures par jour et travaille sur tous les éléments disponibles, je travaille, mais je ne connais pas le codage ... j'aime bien l'idée de demander à Ubuntu, alors écrivez ici mes pensées ... Merci!

1
Rahul Gandhi
  1. Il existe différents émulateurs de Terminal (les fenêtres) et différents shells (la chose qui fait le travail) et ils peuvent être configurés ou modifiés. Peut-être aimerez-vous davantage le Zsh-Shell que le Bash par défaut.

  2. Les terminaux sont conçus pour l’entrée et la sortie de texte. Je ne pense pas qu'il y ait un besoin d'une interface graphique. Il existe des applications graphiques, qui peuvent être utilisées comme alternative aux commandes Shell

  3. Il existe une possibilité de copier-coller dans les émulateurs de terminaux et de nombreux shells proposent la saisie automatique avec la touche TAB.

  4. beaucoup de coquilles offrent la saisie automatique avec la touche TAB

  5. la plupart des commandes offrent une aide simple avec command --help. Pour plus d'informations, consultez les pages de manuel: man command

  6. Vous pouvez ouvrir la section d'aide dans une autre fenêtre ou la consulter sur Internet avec votre navigateur.

Je sais que Shell est difficile au début, mais les possibilités sont bien plus nombreuses qu'avec la plupart des applications à interface graphique. Si vous aimez en faire plus avec Shell, il existe des wikis qui expliquent étape par étape comment l'utiliser.

1
Paul Götzinger

Oui et non. Oui: vous pouvez installer un autre émulateur de terminal. Le "terminal" lui-même est ce que vous obtenez en appuyant sur ctrl + alt + shift + fx (en fait, ce n’est pas correct non plus, ce sont des terminaux virtuels). Vous pouvez obtenir un émulateur de terminal plus sophistiqué avec - transparence - diverses options - thèmes de couleur - raccourcis - onglets - etc. Vous pouvez également modifier la police. Yiu peut changer le shell: Le shell dans Ubuntu est plutôt standard. Obtenez par exemple. zsh avec oh-my-zsh et powerline - Just Google, cela peut sembler génial! Ces coquilles vous offrent souvent des options telles que le remplissage par onglets, la sortie colorée, les statuts dans l'invite et la coloration syntaxique.

Non, vous ne pouvez pas: le terminal est juste une invite où vous pouvez accéder à tous les programmes CLI installés AT ONCE.Si un est installé, il est automatiquement recherché. Il peut également combiner des commandes, c'est-à-dire. "pipe", "filtre" etc. et passez la sortie d'un programme à l'entrée d'un autre. Tous les outils que vous utilisez ici, ls, cd, etc. sont en fait des programmes. Imaginez ceci comme une interface graphique: Imaginez, chaque bouton, case à cocher, etc. est un seul programme. Si vous en installez un autre, une autre case à cocher/bouton/w/e apparaîtra. Et maintenant, faites 'ls/usr/bin'. Et voyez combien c'est - et ce n'est pas tout. Tous ceux dans une interface graphique? Vous devez également gérer tous les arguments, etc. À la fin, vous obtiendrez une interface graphique TRÈS encombrée qui est TRÈS peu pratique à utiliser et qui n’aidera pas réellement un utilisateur, car le fonctionnement du shell ne change pas. C'est aussi la raison pour laquelle il est si puissant - c'est un interpréteur de script interactif et un langage de script extensible capable d'appeler des programmes entiers, quelle que soit la langue. L'astuce ici est d'utiliser du texte. La shall ne récupère ni les valeurs ni les objets, mais "API" est un texte brut. C'est ce que cela rend un peu "lent" mais aussi trop extensible.

Vous tapez dans le terminal? Non, vous écrivez des scripts! Une interface graphique comme celle-ci échouerait comme tous les langages de programmation qui tentent d’être uniquement graphiques.

Une autre approche, cependant, pourrait être couronnée de succès: créez uniquement les programmes les plus utilisés dans une interface graphique ou créez une interface graphique de bibliothèque de scripts pour les éléments les plus utilisés. Priez les programmeurs de créer AUSSI une interface graphique ;-) Mais: ils ne le feront pas (la plupart du temps). Aussi parce que le Shell fonctionnera presque toujours. Pour une interface graphique, vous avez besoin de graphiques.

0
larkey

Compagnon CLI c'est ce que vous cherchez peut-être!

Si vous voulez seulement que ça ait l'air plus joli, alors Terminologie vous donnera tout le plaisir que vous voulez.

0
dotbugfix