원격 연결을위한 다른 터미널 색상 테마?


5

원격 연결에 다른 테마를 사용하도록 터미널을 설정할 수 있습니까? 로컬 및 원격 작업을 위해 한 번에 여러 개의 터미널 창을 한 번에 열고 원격 연결을 다른 색상으로 표시하는 것이 정말 편리합니다.

예를 들어, 로컬 환경의 터미널은 Homebrew에 있습니다. 서버 A에 연결된 터미널은 Man Page이고 서버 B에 연결된 터미널은 Red Sands입니다.

해키 / 해결 방법으로 작업하게되어 기쁩니다.이 문제에 대해서는 아무것도 찾을 수 없습니다.


1
원격 컴퓨터에서 ssh를 실행하면 콘솔이 색상 구성표를 원격 클라이언트 테마에 맞게 조정합니다. 내 우분투 콘솔은 검은 색 바탕에 흰색이며, 젠투 원격 상자는 실제로 더 화려합니다.
Baarn

1
i.imgur.com/aOGTm.jpg 스크린 샷을 만들었습니다. 아마도 이것이 당신이 찾고있는 것일 것입니다. (아래 콘솔은 ssh입니다)
Baarn

답장을 보내 주셔서 감사합니다. 터미널에서 테마를 부과하는 데 관심이있는 것처럼 보일 수있는 것을 볼 수는 없습니다. 연결 또는 창마다 다른 테마를 가질 수 있다면 매우 기쁘게 생각합니다. 그것을하는 방법.
Dave AR

답변:


2

사용하려는 기존 테마를 복제하여 서버 이름으로 바꾸고 새 테마가 시작시 사용자 정의 쉘 명령 (이 경우 ssh)을 실행하도록 제안합니다 (이것은 테마 환경 설정에서 구성 할 수 있음) "쉘"탭). 이렇게하면 이러한 새로운 테마가 "쉘"> "새 창"메뉴에 나타나므로 바로 가기 (예 : 서버 "A"의 경우 cmd+ alt+ 등) a를 지정할 수도 있습니다 .

다른 방법은 애플 스크립트를 실행하고 현재 창에서 테마를 변경 한 후 ssh를 실행하는 쉘 스크립트를 작성하는 것입니다. 하지만 일단 완료되면 테마를 재설정하는 방법을 잘 모르겠습니다.

마지막 옵션은 당신이 ssh하는 각 서버에서 서로 다른 색상의 PS1 프롬프트를 구성하는 것입니다. 이것이 내가 일반적으로하는 일입니다.


시작시 스크립트가 완벽합니다. 대단히 감사합니다!
Dave AR

8

나는 sysadmin이고 나는 매일 상자 톤에 ssh.

필자는 원격 호스트의 호스트 이름을 기반으로 터미널 창의 배경색을 자동으로 설정하는 멋진 작은 스크립트를 얻었습니다. 연결을 끊으면 되돌아갑니다.

cssh [원격 호스트] 만 있으면됩니다.

화려하고 싶다면 cssh-> ssh의 별칭을 지정하면 기본 동작이되지만 필요한 경우에만 색상을 호출합니다.

도움이 되었기를 바랍니다!

스크립트에 대한 pastebin 링크 : http://pastebin.com/hqx1LCss


대단한 스크립트입니다.
Chris 페이지

좋은 것. 그것을 사랑하십시오!
fluxsaas 2016 년

대단하다. 누구나 기본 OSX 색 구성표가 무엇인지 알고 있습니까? OSX가 제공하는 반투명도를 모방하는 방법이 있습니까?
ken
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.