Czy istnieje sposób automatycznego zastosowania profilu terminala po podłączeniu do zdalnego komputera za pośrednictwem SSH?
Chciałbym uzyskać bardziej oczywiste wskazówki wizualne, że jestem podłączony do komputera zdalnego niż użytkownik / host wyświetlany na każdej linii terminala. Większość dnia spędzam na podłączeniu do wielu komputerów i może to być mylące.
command-line
ssh
gnome-terminal
Jeremy Kauffman
źródło
źródło
Odpowiedzi:
Srigelsford z forów Ubuntu zaleca to:
źródło
Możesz zmienić profil powłoki zdalnego systemu, aby używać kolorowych monitów, sprawdź następujący link, aby uzyskać szczegółowe informacje: http://www.funtoo.org/en/articles/linux/tips/prompt/ .
źródło
Poniższe działa dla terminali gnome3. Używa xdotool do automatyzacji interakcji z menu terminala gnome, ponieważ dostępne skróty klawiaturowe są obecnie ograniczone.
Utworzyłem dwa profile. Górny w menu Terminal-> Profile jest moim domyślnym i wskazuje maszynę lokalną. Drugi to mój schemat kolorów dla zdalnego połączenia z maszyną66.
Następnie zdefiniowałem następujące aliasy w moim bashrc:
Pierwszy_profil i drugi_profil wystarczy użyć xdotools, aby kliknąć f10 (otworzyć menu), a następnie przejść w prawo do terminala, w dół 1 do wyboru profili, a następnie wybrać pierwszy lub drugi profil.
go66 najpierw wywołuje drugi_profil, aby ustawić kolory, ssh na zdalnej maszynie. Po wyjściu wywoływany jest ssh pierwszy_profil, zwracając profil do profilu lokalnego.
Jest niezgrabny, ale działa. Cieszę się, że słyszę sugestie dotyczące udoskonalenia.
źródło
Miałem to na moim todolistie od dłuższego czasu i po prostu próbowałem i szukałem againg
to też jest dla mnie przypomnienie: muszę spróbować z screen / byobu
Na razie korzystam z profili terminali gnome. Pliki konfiguracyjne to xml w HOME / .gconf / apps ... więc mogę je utworzyć / skopiować za pomocą skryptu później dla około 20 do 50 hostów, z automatycznie tworzonymi kolorami itp. Gdy piszę, widzę i muszę przyznać, że to niezbyt wyrafinowany pomysł.
Na razie potrzebuję łatwiejszego do pisania skrótu, a następnie ALT + DR 0, aby otworzyć nową kartę z profilem 0 (skrót niemiecki)
źródło