Làm cách nào để bật / thêm viền cửa sổ trong 17.10 & 18.04?


13

Tôi có nhiều cửa sổ đầu cuối mở với nền đen và bóng đen trên nền đen bị mất hoàn toàn khi chúng chồng lên nhau. Đây là một vấn đề cho bất kỳ cửa sổ với nền đen. Tôi đã sử dụng để sửa đổi unity.css để thêm viền cửa sổ , nhưng 17.10 là Gnome và điều đó không còn hoạt động nữa! Tôi cũng không thấy bất kỳ điều khiển chủ đề Gnome nào trong UI cài đặt.

Đã hoạt động trong Ubuntu 17.04, nhưng không phải 17.10

Chỉnh sửa /usr/share/themes/Ambiance/gtk-3.20/apps/unity.cssvà thay đổi

-UnityDecoration-extents: 28px 0 0 0;

đến

-UnityDecoration-extents: 28px 2 2 2;

Không hoạt động: gnome-terminal.css

Biên tập /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css

@define-color terminal_border #ff0000;

vte-terminal.terminal-screen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @terminal_bg;
    color: #fff;
    border-width: 1px 1px 0px 1px;
    border-color: @terminal_border;
}

Không hoạt động: gnome-application.css

Chỉnh sửa /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css để nói

TerminalScreen {
    background-color: @theme_base_color;
    color: @theme_fg_color;
    -TerminalScreen-background-darkness: 0.95;
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

TerminalWindow GtkNotebook.notebook {
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

Gợi ý có thể:

Có lẽ tôi nên chỉnh sửa một cái gì đó trong /usr/share/gnome-shell/theme?

alternatives.log:update-alternatives 2017-11-12 10:59:31:
run with --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css
    /usr/share/gnome-shell/theme/ubuntu.css 10
    alternatives.log:update-alternatives 2017-11-12 10:59:31:
    link group gdm3.css updated to point to
    /usr/share/gnome-shell/theme/ubuntu.css

Câu trả lời:


19

Tôi tìm thấy câu trả lời ở đây .

  1. Tạo một tập tin ~/.config/gtk-3.0/gtk.css

  2. Thêm các dòng:

    decoration {
      border: 1px solid gray;
      background: gray;
    }
    
  3. Khởi động lại hoặc đăng xuất + đăng nhập


5
cũng hoạt động với 18.04
dragon2fly

Liệu background:phần có ảnh hưởng gì?
maxschlepzig

2
Biên giới mới trông tuyệt vời! Thay đổi Btw có thể được áp dụng với [ALT] + F2, sau đó đặt "r" để tải lại và nhấn [enter].
domih

1
làm việc với Thiết bị đầu cuối Gnome 3.28.2
L. Ouyang

5

Sau đây chỉ thêm đường viền cho các cửa sổ gnome-terminal; đã thử nghiệm trên Gnome 3.22 (trong Debian 9).

  1. Tạo / chỉnh sửa tập tin ~/.config/gtk-3.0/gtk.css
  2. Thêm những điều sau:

    terminal-window notebook {
      border-width: 0px 1px 1px 1px;
      border-style: solid;
      border-color: grey;
    }
    
      terminal-window.maximized notebook,
      terminal-window.fullscreen notebook {
      border-style: none;
    }
    
  3. Đăng xuất / đăng nhập

Hoàn hảo - cảm ơn!
cxw

Điều này hoạt động hoàn hảo trên Mint 19. Câu trả lời được chấp nhận từ GlenPeterson thì không.
Nic3500

0

Tôi thực sự không thích màu xám sáng đó, đây là sở thích của tôi ~/.config/gtk-3.0/gtk.css( rgbamàu sắc chỉ hoạt động trong môi trường đối với tôi, vì vậy tôi đã giải quyết #383838.)

terminal-window notebook {
  border: 1px solid #383838;
}

Nhưng một mình nó không hoạt động cho emacs, vì vậy tôi cũng thêm:

/* for emacs */
window#Emacs.background box#pane {
  border-style: solid;
  border-color: rgba(0,0,0,0.75);
  border-width: 0 1px 1px 1px;
}

Đây là kết quả đẹp, tinh tế:

viền cửa sổ đẹp tinh tế

Tự thưởng / ghi chú: bạn có thể kiểm tra và điều chỉnh css bằng trình kiểm tra GTK, ví dụ: GTK_DEBUG=interactive emacs( hướng dẫn ) - và tham chiếu về cách hoạt động của bộ chọn CSS gtk .

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.