Dải phân cách / độ rộng đường viền và màu sắc


10

Trong màn hình GNU, sử dụng phân chia ngang / dọc, làm thế nào để bạn đặt màu và chiều rộng của dải phân cách giữa các phần tách? Tôi muốn làm cho chúng mỏng và tối hơn để chúng không nổi bật nhiều.

Có một hình ảnh về ý tôi là: nhập mô tả hình ảnh ở đây

Tôi cho rằng một là một dải phân cách và cái còn lại là một trạng thái. Tôi muốn cả hai đi đến một tông màu trung tính hơn.

Tôi đang sử dụng phiên bản dev của GNU Screen, được cấu hình với --enable-colors256. Điều này có phân chia theo chiều dọc được xây dựng cũng như hành vi lành mạnh với Vim khi:defbce= 'on'.


2
:rendition so kbthay đổi màu sắc thành màu đen và màu xanh.
aaren

1
Giải pháp của tôi là sử dụng tmux thay thế.
aaren

Câu trả lời:


5

@evilsoup: Vì bạn muốn có một "môi trường viết không bị phân tâm", bạn có thể không muốn bất kỳ thông tin nào trong chú thích của cửa sổ - không có gì ngoài màu sắc mặc định của thiết bị đầu cuối của bạn, vì vậy hãy sử dụng

caption string "%{= dd} "

Điều này đặt màu nền và màu nền trước thành mặc định ( d) và không hiển thị gì ( " ").

Để thoát khỏi các thanh dọc, hãy sử dụng tùy chọn được đề xuất bởi @aaren:

rendition so "="

nhưng không đặt màu trước cũng như màu nền. Lệnh này hoạt động với screen 4.01.00devel, nhưng với <= 4.00các phiên bản trước đó (thậm chí ) hoặc không phát triển, bạn có thể cần phải sử dụng sorendition "="thay thế.

Khi bạn thêm các dòng này vào các tệp cấu hình màn hình theo đề xuất của Stephane Chazelas trên UL, bạn sẽ ổn:

nhập mô tả hình ảnh ở đây


Btw. Âm thanh Q10 như thể được thiết kế cho bạn - nhưng đó chỉ là Windows :(.
mpy

Nó gần đến mức tôi có thể nếm nó - nó hoạt động hoàn hảo với nền đen, nhưng tôi sử dụng gnome-terminal với nền màu tím sẫm. Có thể chỉ định một màu tùy ý? Với mã màu HTML hoặc một cái gì đó tương tự.
evilsoup

@evilsoup: Tôi không nghĩ rằng bạn có thể chỉ định một màu bằng một giá trị RGB tùy ý (thậm chí 256 màu là không đơn giản Nhưng tôi cải thiện câu trả lời của tôi theo cách đó, màn hình mà không làm thay đổi màu sắc. ở tất cả , mà làm việc tốt với một xterm trắng hoặc đen (tôi không thể kiểm tra với gnome-terminal), vì vậy tôi hy vọng điều đó cũng hiệu quả với bạn.
mpy

Nhắc nhở duy nhất là tôi phải sử dụng sorenditionchứ không phải rendition so(các phiên bản màn hình khác nhau, có thể?) Nhưng ngoài ra nó hoạt động hoàn hảo, cảm ơn bạn & đây là 50 điểm danh tiếng của bạn. EDIT: uh, nó không cho phép tôi thưởng tiền thưởng: / nhưng trong 19 giờ nó là của bạn.
evilsoup

@evilsoup: Rất vui khi được nghe và cảm ơn về những điểm :)Trang người đàn ông của tôi nói rằng sự đau đớn (...) không được chấp nhận. Thay vào đó, hãy xem "phiên bản như vậy". , có lẽ bạn có một số phiên bản cũ hơn?!
mpy

5

Bạn có thể dễ dàng thay đổi màu trạng thái (ngang), bằng cách thay đổi chuỗi chú thích của bạn , trong ~/.screenrc. Đưa ra ảnh chụp màn hình của bạn, có vẻ như bạn đang sử dụng ảnh mặc định, vì vậy bạn có thể cần thêm vào ~/.screenrc:

caption always "my caption string"

Bạn có thể thay thế alwaysbằng splitonly, tùy thuộc vào việc bạn muốn nó luôn hiển thị hay chỉ khi cửa sổ bị chia tách và bạn có thể tùy chỉnh chuỗi chú thích bằng mã thoát được liệt kê trong hướng dẫn sử dụng màn hình . Ví dụ, đặt %{= kw}ở đầu của nó sẽ thay đổi màu sắc thành văn bản màu trắng trên nền đen.

Bạn cũng có thể tìm thấy rất nhiều chuỗi chú thích khác trên Internet, có rất nhiều thứ .screenrccó thể tìm thấy với Google. Tôi có thể cung cấp cho bạn chuỗi chú thích mà tôi sử dụng, nó hiển thị tên người dùng, một danh sách đẹp các cửa sổ màn hình, ngày, giờ và tải hệ thống, tất cả những thứ này trên nền đen với màu sắc không quá sáng.

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}"

Vâng tôi biết, mã này khá kinh khủng, nhưng với tài liệu màn hình, bạn sẽ có thể điều chỉnh nó hoặc tạo một màn hình chú thích phù hợp với nhu cầu của bạn.

Liên quan đến dải phân cách dọc: Tôi xin lỗi tôi không biết họ sẽ hành xử như thế nào. Có lẽ họ sẽ lấy màu nền của chú thích. Tôi không thể tìm thấy tài liệu về nó và tôi không thể tự mình thử: phiên bản màn hình bạn đang sử dụng chết một cách thảm hại trên hệ thống của tôi với một screen caught signal 11...


1

Đối với đường ngang tôi đã sử dụng,

chuỗi chú thích "% {03}"

và các đường thẳng đứng tôi đã sử dụng

ám như vậy = 00

Kết quả trông như thế này.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.