GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie das Thema des Gnome-Terminals programmgesteuert

Dies tut nicht das, worum Sie gebeten haben, aber wahrscheinlich das, was Sie wollen.

Sie können Ihren .bashrc ändern (oder eine entsprechende Shell-Init-Datei), um Ihre Eingabeaufforderung basierend darauf festzulegen, ob Sie ssh verwenden oder nicht.

d.h. setzen Sie etwas wie:

if [ -n $SSH_TTY ]; then
     export PS1=`echo -en '\033[42m\w\$ '`;
fi;

am Ende Ihrer .bashrc Datei auf dem Remote-Rechner. die \033[42m ist ein ANSI-Escape-Code, der die Hintergrundfarbe in Grün ändert.

Auf diese Weise ist die Hintergrundfarbe Ihres Terminals nur grün (oder magenta oder cyan oder was auch immer). wenn Sie bei einem Remote-Rechner angemeldet sind.


Vielleicht möchten Sie die Optionen für gnome-terminal auschecken:

gnome-terminal --help

gibt

 --window-with-profile=PROFILENAME

Fügen Sie dies in ein Shell-Skript ein:

#!/bin/bash
gnome-terminal --window-with-profile=PROFILENAME

dann tun

ssh-term

Wenn Sie mehr ändern möchten, sehen Sie sich aterm und andere Begriffe an. Sehen Sie sich auch Devilspie an, das dynamischere Änderungen basierend auf Dingen wie Fenstertiteln (Entfernen von Fensterdekorationen usw.) vornehmen kann.

http://burtonini.com/blog/computers/devilspie


Linux
  1. Terminaltitel ändern?

  2. Ist Gnome Terminal eine Art Non-Login-Shell?

  3. Übergeben Sie F10 an die Anwendung im Gnome-Terminal?

  4. Linux – Gnome-Terminal startet nicht?

  5. Automatische Vervollständigung des Terminals:Vorschläge durchlaufen?

Passen Sie Ihr GNOME-Desktopdesign an

Ändern Sie das Farbthema Ihres Linux-Terminals

Wie man GNOME Shell 3.16 thematisiert (in fünf einfachen Schritten)

So ändern Sie das Eclipse-Farbthema in Linux oder Windows

Gnome-Terminal:Befehl nicht gefunden

So ändern Sie das GTK-, Symbol- oder GNOME-Shell-Design in GNOME