GNU/Linux >> Znalost Linux >  >> Linux

Změňte téma terminálu Gnome programově

Nedělá to, co jste požadovali, ale pravděpodobně dělá to, co chcete.

Svůj .bashrc můžete upravit (nebo ekvivalentní inicializační soubor shellu), abyste nastavili výzvu podle toho, zda používáte ssh nebo ne.

tj. vložte něco jako:

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

na konci vašeho .bashrc soubor na vzdáleném počítači. \033[42m je ANSI Escape Code, který mění barvu pozadí na zelenou.

Tímto způsobem bude barva pozadí vašeho terminálu zelená (nebo purpurová, azurová nebo cokoliv jiného) pouze když jste přihlášeni ke vzdálenému počítači.


Možná budete chtít zkontrolovat možnosti gnome-terminálu:

gnome-terminal --help

dává

 --window-with-profile=PROFILENAME

Zabalte to do skriptu shellu:

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

pak udělejte

ssh-term

Pokud chcete změnit více, podívejte se na termíny a další termíny. Podívejte se také na Devilspie, který dokáže provádět dynamičtější změny na základě věcí, jako je název okna (odebírání okenních dekorací a tak dále).

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


Linux
  1. Změnit téma Ubuntu 21.10 Impish Indri – průvodce krok za krokem?

  2. Změnit název terminálu?

  3. Je terminál Gnome typem prostředí bez přihlášení?

  1. Předat F10 do aplikace v terminálu Gnome?

  2. Linux – Gnome Terminal se nespustí?

  3. Automatické doplňování terminálu:Procházet návrhy?

  1. Jak změnit barvu vašeho terminálu Linux

  2. gnome-terminal:příkaz nenalezen

  3. Jak programově zjistit změnu IP adresy v Linuxu?