J'ai donc un écran compilé avec 256 couleurs, fonctionnant sur Konsole en mode 256 couleurs. Si l'écran de démarrage, le TERM est défini sur "écran". Si j'exporte manuellement le TERM vers screen-256color, tout fonctionne à merveille.
J'ai deux questions. La première est la raison pour laquelle l'écran définit le TERME sur "écran" au lieu de "écran-256couleur" lorsqu'il le prend en charge. La seconde est, si j'ai la ligne suivante dans mon fichier .screenrc
term screen-256color
pourquoi l'écran ne définit-il toujours pas mon terme?
Informations supplémentaires: J'utilise la version d'écran 4.00.03jw4 (FAU) 2-May-06 sur Kubuntu Jaunty amd64
gnu-screen
term
Zxaos
la source
la source
Réponses:
L'écran définit toujours TERM sur "écran" par défaut. Néanmoins, vous devez savoir qu'un écran TERM = prend toujours en charge les couleurs.
J'ai testé l'ajout de "term screen-256color" à mon ~ / .screenrc et cela définit le TERM sur "screen-256color" pour moi (version d'écran 4.00.03 (FAU) 23-Oct-06). Est-il possible que l'écran recherche au mauvais endroit pour votre fichier .screenrc?
Vous pouvez également essayer de lancer l'écran comme suit:
Voyez si cela fonctionne.
la source
Le problème s'est avéré être des profils d'écran en conflit qui ont été installés sur ma machine. Bien qu'ils aient trouvé mon .screenrc local, ils m'ont empêché de fixer le terme. La désactivation de l'utilisation des profils (j'ai renommé le lien symbolique ~ / .screen-profiles en quelque chose d'autre) a amené screen à lire le terme tel que défini dans mon fichier .screenrc.
la source
Ajoutez votre '~ / .screenrc':
la source