화면 분할기 / 테두리 너비 및 색상


10

GNU 화면에서 가로 / 세로 분할을 사용하면 분할 간 구분선의 색상과 너비를 어떻게 설정합니까? 나는 그들을 얇고 어둡게 만들어서 눈에 띄지 않게하고 싶습니다.

내가 의미하는 바의 이미지가 있습니다. 여기에 이미지 설명을 입력하십시오

하나는 분배 자이고 다른 하나는 상태 표시 줄이라고 가정합니다. 좀 더 중립적 인 음색으로 가고 싶습니다.

로 구성된 dev 버전 의 GNU Screen을 사용하고 --enable-colors256있습니다. 여기에는 수직 분할 기능이 내장되어 있으며 Vim의 경우 정상적인 동작이 있습니다.:defbce= 'on'.


2
:rendition so kb색상을 검은 색과 파란색으로 바꿉니다.
aaren

1
내 솔루션은 대신 tmux 를 사용하는 것이 습니다.
aaren

답변:


5

@evilsoup : 당신은 "산만없는 쓰기 환경을"원하는대로, 당신은 아마 원하지 않는 어떤 - 사용, 그래서 아무것도하지만 터미널의 색상 beckground 기본 윈도우의 캡션 정보를 정기적으로

caption string "%{= dd} "

배경색과 전경색을 기본값 ( d)으로 설정하고 아무것도 표시하지 않습니다 ( " ").

수직 막대를 제거하려면 @aaren이 제안한 옵션을 사용하십시오.

rendition so "="

그러나 앞이나 배경색을 설정하지 마십시오. 이 명령은에서 작동 screen 4.01.00devel하지만 이전 (짝수 <= 4.00) 또는 비 개발 버전에서는 sorendition "="대신 사용해야 합니다.

UL에서 Stephane Chazelas가 제안한대로 화면 구성 파일에 다음 줄을 추가하면 괜찮을 것입니다.

여기에 이미지 설명을 입력하십시오


Btw. Q10의 소리가 당신을 위해 디자인 된 것처럼 - 하지만 그것의 Windows 만 :(.
mpy

이것은 너무 가까워서 맛볼 수 있습니다. 검은 색 배경에서 완벽하게 작동하지만 어두운 자주색 배경으로 그놈 터미널을 사용합니다. 임의의 색상을 지정할 수 있습니까? HTML 색상 코드 또는 이와 유사한 것.
evilsoup

@evilsoup : 나는 당신이 임의의 RGB 값으로 색상을 지정할 수 있다고 생각하지 않습니다 (심지어 256 색은 간단하지 가 화면 색상 변경되지 않습니다,하지만 난 그런 식으로 내 대답을 개선. 전혀 함께 잘 작동, 흰색 또는 검은 색 xterm (그놈 터미널로 테스트 할 수 없음)도 마찬가지입니다.
mpy

유일한주의 사항은 (다른 버전의 화면, 어쩌면?) sorendition보다는 사용해야 한다는 것입니다. rendition so그러나 이제는 완벽하게 작동합니다. 감사합니다 & 여기 50 개의 명성 포인트가 있습니다. 편집 : 어, 그것은 아직 현상금을 수여하지 않습니다 : / 그러나 19 시간 안에 그것은 당신의 것입니다.
evilsoup

@evilsoup : 의견을 보내 주셔서 감사합니다. :)저의 Man 페이지에는 sorendition (...)이 더 이상 사용되지 않습니다. 대신 "변환 방식"을 참조하십시오. 혹시 구버전이 있습니까?!
mpy

5

에서 캡션 문자열 을 변경하여 상태 표시 줄 (수평 색상)을 쉽게 변경할 수 있습니다 ~/.screenrc. 스크린 샷이 주어지면 기본 스크린 샷을 사용하는 것처럼 보이므로 다음을 추가해야 할 수도 있습니다 ~/.screenrc.

caption always "my caption string"

창을 항상 표시할지 아니면 창을 분할해야하는지에 따라으로 바꿀 수 always있으며 splitonly, 스크린 매뉴얼에 나열된 이스케이프 코드를 사용하여 캡션 문자열을 사용자 정의 할 수 있습니다 . 예를 들어, %{= kw}시작 부분에 넣으면 검정색 배경에서 색상이 흰색 텍스트로 바뀝니다.

인터넷을 통해 다른 많은 자막 문자열을 .screenrc찾을 수도 있으며 Google 에는 많은 자막 문자열이 있습니다 . 내가 사용하는 캡션 문자열을 줄 수 있습니다. 사용자 이름, 멋진 화면 창 목록, 날짜, 시간 및 시스템로드를 보여줍니다.이 모든 것은 너무 밝은 색상이 아닌 검은 배경에 있습니다.

caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"

예, 코드는 매우 끔찍하지만 화면 설명서를 사용하면 코드를 조정하거나 필요에 맞는 캡션 화면을 만들 수 있어야합니다.

수직 구분 기호에 대해 : 어떻게 작동하는지 모르겠습니다. 어쩌면 그들은 캡션 배경색을 취할 것입니다. 나는 그것에 관한 문서를 찾을 수 없었고 직접 시도 할 수 없었다 : 사용중인 화면 버전이 내 시스템에서 비참하게 죽어 screen caught signal 11...


1

내가 사용한 수평선의 경우

캡션 문자열 "% {03}"

내가 사용한 수직선

변환 그래서 = 00

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.