Thanh tiêu đề cửa sổ trong suốt


10

Có ai biết cách kích hoạt thanh tiêu đề cửa sổ trong suốt trong Ubuntu 14.04 không?

Đối với các phiên bản trước (13.10 và 13.04), bạn có thể sử dụng phương pháp này , nhưng nó không hoạt động nữa trong 14.04.

Tôi không đề cập đến bảng điều khiển hàng đầu trong Ubuntu - Tôi đang đề cập đến thanh tiêu đề của cửa sổ.


4
14.04 không sử dụng công cụ chủ đề độ sáng theo mặc định nữa, vì vậy các cài đặt dconf đó sẽ không có hiệu lực. Có một hệ thống chủ đề mới dựa trên gtk-css, nhưng tôi chưa biết đủ về nó để nói cách kích hoạt hiệu ứng mà bạn muốn. Để biết thêm thông tin, hãy xem Theming
chaskes

14.04 cần ít nhất một con chuột có 3 phím và 1 bánh xe - bạn có thể lấy một con chuột logitech có thêm một số phím. và về việc tạo ra tính minh bạch bạn có thể đi theo liên kết này - google.de/...
dschinn1001

Câu trả lời:


3

Đây là một giải pháp một phần, vì tôi không thể hiểu tại sao nó không hoạt động cho cửa sổ hoạt động.

Như được đề cập bởi các chaskes , tính minh bạch trang trí bây giờ được xác định bởi các chủ đề bằng CSS (thuộc tính hoặc hình nền bên ngoài).

Đã thử nghiệm với chủ đề Ambiance:

  • sửa đổi

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • bằng cách bình luận background-imagecủa UnityDecoration.topUnityDecoration.top:backdropđể lạibackground-color: transparent;

    UnityDecoration.top {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (@dark_bg_color, 1.5)),
                                         to (shade (@dark_bg_color, 1.04)));
        */
        ...
    }
    
    UnityDecoration.top:backdrop {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (#474642, 0.92)),
                                         to (@dark_bg_color));
        */
    }
    

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


1
Cảm ơn bạn, điều này đã đưa tôi đến đúng nơi để đặt màu rgba cho chủ đề tôi đang sử dụng - i.stack.imgur.com/HsTSP.png
Mateo

1
@Sneetsher: Để sửa cửa sổ đang hoạt động, bạn chỉ cần thực hiện thêm một vài thay đổi: Trong phần UnityDecor.top, hãy nhận xét dòng 'color:' và thêm 'hình nền: none;' để thay thế dòng hình ảnh bạn nhận xét.
3vi1

0

CẢNH BÁO: Điều này có tác dụng phụ không mong muốn, vì vậy hãy sao lưu các tệp bạn sửa đổi trong trường hợp bạn không thể sống với các tác dụng phụ.

Làm những gì @Sneetsher đã làm.

Sau đó cũng bình luận ra tất cả background-imagecác phần trong/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Bây giờ mở /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. Dòng của bạn 1926 đến 1960 (hy vọng) đọc như sau:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;

    color: @dark_fg_color;
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    background-color: @dark_bg_color;
    box-shadow: none;
    border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);

    color: @backdrop_dark_fg_color;
}

Thay đổi chúng thành này:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    /*background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;*/

    /*color: @dark_fg_color;*/
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    /*box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);*/
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    /*background-color: @dark_bg_color;*/
    box-shadow: none;
    /*border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);*/

    color: @backdrop_dark_fg_color;
}

Bây giờ khi bạn khởi động lại sự thống nhất, các cửa sổ hoạt động cũng sẽ có một thanh công cụ trong suốt.


-1

Tôi đã có cùng một câu hỏi và không may thực sự không tìm thấy một câu trả lời hay. Tuy nhiên, tôi có thể nói với bạn rằng vẫn còn một chủ đề "GnomishGrey" được chôn giấu ở đâu đó hoạt động theo cách bạn muốn (tôi thực sự không có thời gian để đi tìm nơi thực sự, xin lỗi, nhưng đó không phải là / usr / share / chủ đề ...) Tôi khá chắc chắn rằng mình chưa cài đặt thủ công và tôi đang chạy Trusty Tahr.
Kích hoạt nó bằng cách gõ

    gsettings set org.gnome.desktop.interface gtk-theme 'GnomishGrey' 

trong một thiết bị đầu cuối (lưu ý 'e' màu xám, không phải 'a'). Tôi không thực sự sử dụng nó, nhưng từ những gì tôi đã thử nghiệm nhanh chóng, nó cũng hoạt động tốt với các cài đặt độ trong suốt khác (ccsm), xem hình ảnh.nhập mô tả hình ảnh ở đây

Một khả năng khác sẽ là sử dụng một chủ đề ngọc lục bảo. Theo như tôi đọc, nó hoạt động cho 14.04 (nhưng bạn phải sử dụng ppa để cài đặt nó), nhưng tôi không muốn dùng thử vì có thể có một số vấn đề và tôi khá thích thiết lập của mình như bây giờ. ..

Hy vọng rằng có thể giúp phần nào, ngay cả khi nó không thực sự là một câu trả lời.


2
Nó không được chôn cất. Ubuntu không có chủ đề có tên 'GnomishGrey', bạn có thể nhập bất kỳ tên nào không có sẵn trong hệ thống. Bạn có thể thử cài đặt gs cài đặt org.gnome.desktop.interface gtk-theme 'abcxyz'
Sagar Panchal
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.