Giảm chiều cao thanh tiêu đề trong gnome 3 / gtk + 3


19

Tôi đang chạy gnome 3.18và tôi muốn giảm chiều cao thanh tiêu đề.

Có ý kiến ​​gì không?

Câu trả lời:


21

Sau Gnome 3.20, .header-bar.default-decorationkhông hoạt động.

Bạn có thể đặt nội dung theo dõi vào ~/.config/gtk-3.0/gtk.css:

/* shrink headerbars (don't forget semicolons after each property) */
headerbar {
    min-height: 0px;
    padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
    padding-right: 2px;
    background-color: #2d2d2d;
}

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    margin-top: 0px; /* same as headerbar side padding for nicer proportions */
    margin-bottom: 0px;
}

/* shrink ssd titlebars */
.default-decoration {
    min-height: 0; /* let the entry and button drive the titlebar size */
    padding: 0px;
    background-color: #2d2d2d;
}

.default-decoration .titlebutton {
    min-height: 0px; /* tweak these two props to reduce button size */
    min-width: 0px;
}

window.ssd headerbar.titlebar {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 0;
}

window.ssd headerbar.titlebar button.titlebutton {
    padding-top: 3px;
    padding-bottom:3px;
    min-height: 0;
}

qua https://ogbe.net/blog/gnome_title.html


Tôi tin rằng một dấu chấm phẩy bị thiếu trên dòng 20padding: 0px
Troy Folger

2
Tuyệt vời! Hoạt động trong Bionic cũng vậy. Chỉ cần thay đổi các 3pxgiá trị thành 1pxvà nó đẹp và tối thiểu.
Justin

Đối với tôi, điều này khiến các nút cửa sổ ngoài cùng bên phải bị đè lên nhau. Để khắc phục điều này, tôi đã phải thay thế các dòng 13 và 14 ( margin-top, margin-bottom) bằng cách đơn giản margin: 0px;(ngụ ý cả bốn margin-*hướng).
brandones

1
Tôi cũng đã phải thêm padding-right: 6px;dòng 31 để đặt một số phần đệm giữa cạnh của thanh tiêu đề cửa sổ và nút X "đóng cửa sổ".
brandones

và tương tự sau dòng @brandones tôi thêm vào padding-left: 6px, để không có biểu tượng từ một số ứng dụng được đặt cạnh.
Christian Herenz

11

Để giảm kích thước thanh tiêu đề, chỉ cần tạo một csstệp ở vị trí này: ~/.config/gtk-3.0/gtk.cssvà sao chép dán mã bên dưới; điều này sẽ thay đổi kích thước thanh tiêu đề:

.header-bar.default-decoration {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.header-bar.default-decoration .button.titlebutton {
    padding-top: 0px;
    padding-bottom: 0px;
}

bạn có thể thêm mã này (trên cùng một tệp) để xóa dòng bên dưới thanh tiêu đề để giảm thêm một chút kích thước:

/* No line below the title bar */
.ssd .titlebar {
    border-width: 0;
    box-shadow: none;
}

nhấn ALT+ F2, nhập rvào hộp xuất hiện và nhấn Enterđể tải lại vỏ gnome.

Và bạn tốt để đi :)


4
Điều này dường như không còn hoạt động trên ứng dụng gnome trong Gnome 3.20, xem câu hỏi của tôi ở đây . Bất kỳ ý tưởng nào về cách sửa đổi css để áp dụng cho các chương trình gnome, chẳng hạn như Nautilus trong 3.20?
joelostblom

2
không hoạt động nữa
Luciano

3

Đối với các cửa sổ được tối đa hóa, tôi có thể giới thiệu tiện ích mở rộng Gnome Shell này được gọi là Pixel Saver bởi một anh chàng deadalnix . Thanh tiêu đề sẽ biến mất (nhiều không gian hơn cho người dùng máy tính xách tay), nhưng bạn vẫn có thể thấy tiêu đề cửa sổ trong thanh hoạt động màu đen.

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


0

Tùy thuộc vào bản phân phối Linux của bạn và trình quản lý gói và / hoặc gói, hãy cài đặt Gnome Tweak Tool .

Công cụ tinh chỉnh Gnome

Chọn tab " Phông chữ " trong menu bên.

Sau đó, đặt Chiều cao văn bản cho Tiêu đề cửa sổ ở mức thấp như bạn muốn.

Lựa chọn Phông chữ Cửa sổ

LƯU Ý : điều này chỉ áp dụng cho các phiên bản cũ hơn của Gnome


Không thay đổi kích thước thanh tiêu đề, chỉ kích thước phông chữ trong thanh tiêu đề nên không tốt.
Dave Moten

Điều này chỉ áp dụng cho các phiên bản cũ hơn của Gnome. Nó không liên quan đến các phiên bản sau 3,20, như @RobertLu đã đề cập trong câu trả lời đó .
ILMostro_7

0
.titlebar, headerbar {
    min-height: 0px;
    padding: 0px;
    margin: 0px;
}
headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    min-height: 0px;
    padding: 0px;
    margin: 1px;
}
/*
more or less normal
write this in ~\.config\gtk-3.0\gtk.css
use slashes instead of backslashes
slashes just terrifyin my nano (:
*/

Máy tính để bàn của tôi Hoạt động cho Ubuntu 18.04 với gnome-session-flashback

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.