Jak ustawić kolor i szerokość dzielnika między podziałami na ekranie GNU, używając podziału poziomego / pionowego? Chcę, aby były cienkie i ciemniejsze, aby nie wyróżniały się tak bardzo.
Jest obraz tego, co mam na myśli:
Przypuszczam, że jedna jest dzielnikiem, a druga linią statusu. Chciałbym, aby oba wybrały bardziej neutralny ton.
Używam wersji deweloperskiej GNU Screen, skonfigurowanej z --enable-colors256
. Ma to wbudowany podział pionowy, a także rozsądne zachowanie z Vimem kiedy:defbce= 'on'.
linux
terminal
gnu-screen
aaren
źródło
źródło
:rendition so kb
zmienia kolory na czarny i niebieski.Odpowiedzi:
@evilsoup: Jeśli chcesz mieć „wolne od rozpraszania środowisko pisania”, prawdopodobnie nie chcesz żadnych informacji w podpisie systemu Windows - nic poza domyślnym kolorem terminala, więc użyj
Ustawia domyślny kolor tła i pierwszego planu (
d
) i nie wyświetla nic (" "
).Aby pozbyć się pionowych pasków, skorzystaj z opcji zaproponowanej przez @aaren:
ale nie ustawiaj koloru przedniego ani tła. To polecenie działa z
screen 4.01.00devel
poprzednimi (parzystymi<= 4.00
) lub nieopracowanymi wersjami, których może być konieczne użyciesorendition "="
zamiast tego.Kiedy dodasz te linie do plików konfiguracyjnych ekranu, jak zaproponował Stephane Chazelas na UL, wszystko powinno być w porządku:
źródło
:(
.sorendition
zamiastrendition so
(może różnych wersji ekranu?), Ale poza tym teraz działa idealnie, dziękuję i oto twoje 50 punktów reputacji. EDYCJA: uh, nie pozwala mi jeszcze przyznać nagrody: / ale za 19 godzin jest twoja.:)
Moja strona podręcznika mówi, że sorendition (...) jest przestarzały. Zamiast tego zobacz „rendition so”. , więc może masz starszą wersję ?!Możesz łatwo zmienić kolory linii statusu (poziomą), zmieniając ciąg napisów w swoim
~/.screenrc
. Biorąc pod uwagę zrzut ekranu, wygląda na to, że używasz domyślnego, więc może być konieczne dodanie~/.screenrc
:Można wymienić
always
zsplitonly
, w zależności od tego, czy chcesz, aby zawsze pokazywać lub tylko wtedy, gdy okno jest podzielone i można dostosować ciąg napisów przy użyciu kodów ucieczki wymienione w instrukcji na ekranie . Przykładowo umieszczenie%{= kw}
na początku zmieni kolor na biały tekst na czarnym tle.W Internecie można również znaleźć wiele innych ciągów napisów,
.screenrc
z Google wiele można znaleźć. Mogę dać ci ciąg napisów, którego używam, pokazuje nazwę użytkownika, ładną listę okien ekranowych, datę, godzinę i obciążenie systemu, wszystkie na czarnym tle o niezbyt jasnych kolorach.Tak, wiem, kod jest dość okropny, ale z dokumentacją ekranową powinieneś być w stanie go dostosować lub stworzyć ekran napisów, który pasuje do twoich potrzeb.
Odnośnie do separatorów pionowych: Przepraszam, nie wiem jak się zachowają. Może przyjmą kolor tła podpisu. Nie mogłem znaleźć dokumentacji na ten temat i nie mogłem tego spróbować: wersja ekranu, której używasz, umiera nędznie w moim systemie z
screen caught signal 11
...źródło
W przypadku linii poziomej, której użyłem,
i pionowe linie, których użyłem
Wynik wygląda następująco.
źródło