web-dev-qa-db-fra.com

Définissez simplement le titre xterm?

cela ressemble à une question stupide, mais j'espère que ce n'est pas le cas.

Je veux créer un xterm simple avec un titre fixe. J'ai essayé:

xterm -title whatever (that is what xterm --help suggests)

xterm -T whatever (according to man pages, this is the same as --title)

mais bon, mon xterm apparaît toujours en indiquant nom_utilisateur @ nom_hôte: ~ dans le titre. Je suppose que ce titre provient d’une variable d’environnement; mais je préférerais si je n'ai pas à apporter une modification permanente à mon fichier .bashrc ou .profile juste pour pouvoir créer n xterm avec un titre fixe?!

Ceci est xubuntu 14.04

7
GhostCat

Utilisation

xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T whatever
18
Florian Diesch

Pour répondre à la "question" du commentaire

Je dois démarrer un outil de ligne de commande qui doit rester en arrière-plan (transfert de port pour moi)


Au lieu de vous fier à un xterm ouvert, vous pouvez exécuter le programme avec Nohup en arrière-plan, par exemple.

Nohup /path/to/port-forwarding-tool 2>&1 &

Nohup répondra avec

Nohup: ignorer l'entrée et ajouter la sortie à 'Nohup.out'

Cela maintiendra le programme en marche, même si vous fermez le xterm. Si la sortie du programme ne vous intéresse pas, redirigez-le vers /dev/null

Nohup /path/to/port-forwarding-tool >/dev/null 2>&1 &

Une autre option serait de démarrer l'outil dans le cadre de votre session de bureau, bien que cela dépende du bureau utilisé, par exemple. Dossier .xsession ou autostart. Recherchez "démarrage" ou "démarrage automatique du bureau". Avec les systèmes actuels, les services utilisateur systemd peuvent également constituer une option.

Comment puis-je démarrer les applications automatiquement lors de la connexion?

Le démarrage automatique de l'application .desktop au démarrage ne fonctionne pas

1
Olaf Dietsche