Прозорий рядок заголовка вікна


10

Хтось знає, як увімкнути прозорий рядок заголовка вікна в Ubuntu 14.04?

Для попередніх версій (13.10 та 13.04) ви можете використовувати цей метод , але він більше не працює в 14.04.

Я не маю на увазі верхню панель в Ubuntu - я маю на увазі рядок заголовка вікна.


4
14.04 вже не використовує двигун теми metacity за замовчуванням, тому налаштування dconf не матиме жодного ефекту. Існує нова система тем на основі gtk-css, але я ще не знаю про це, щоб сказати, як увімкнути потрібний ефект. Для отримання додаткової інформації див. Theming
chaskes

14.04 потрібна принаймні миша з 3 клавішами і 1 колесом - ви могли взяти миш з логітеху ще деякими клавішами. і про створення прозорості ви можете перейти за цим посиланням - google.de/…
dschinn1001

Відповіді:


3

Це часткове рішення, тому що я не міг зрозуміти, чому це не працює для активного вікна.

Як зазначається у часописі , прозорість декору тепер визначається темами, що використовують CSS (властивість або зовнішнє фонове зображення).

Перевірена темою Ambiance:

  • модифікований

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • коментуючи background-imageв UnityDecoration.topі UnityDecoration.top:backdropзалишаючиbackground-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));
        */
    }
    

введіть тут опис зображення


1
Дякую, що мене привели в потрібне місце, щоб встановити кольори rgba для теми, якою я користувався - i.stack.imgur.com/HsTSP.png
Матео,

1
@Sneetsher: Щоб виправити активне вікно, потрібно лише внести ще кілька змін: У розділі UnityDecoration.top прокоментуйте рядок 'color:' та додайте 'background-image: none;' щоб замінити кодовану лінію зображення, яку ви прокоментували.
3vi1

0

ПОПЕРЕДЖЕННЯ. Це має небажані побічні ефекти, тому створіть резервні копії файлів, які ви модифікували, якщо ви не можете жити з побічними ефектами.

Робіть те, що зробив @Sneetsher.

Потім також прокоментуйте всі background-imageрозділи в/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Тепер відкрийте /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. Ваші рядки з 1926 по 1960 р. (Сподіваємось) наступні:

/* 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;
}

Змініть їх на це:

/* 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;
}

Тепер, коли ви перезапустите єдність, активні вікна також матимуть прозору панель інструментів.


-1

У мене було те саме питання, і, на жаль, насправді не знайшли гарної відповіді. Я можу вам сказати, однак, що все ще є тема "GnomishGrey", похована десь, яка працює так, як ви хочете (я насправді не встиг заглянути, де це насправді, вибачте, але це не в / usr / share / теми ...) Я впевнений, що я не встановив його вручну, і я запускаю Trusty Tahr.
Увімкніть це, просто набравши текст

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

в терміналі (відмітьте "е" в сірому, а не "а"). Я не дуже його використовую, але з того, що я швидко перевірив, він чудово працює і з іншими налаштуваннями прозорості (смс), див. Малюнок.введіть тут опис зображення

Іншою можливістю буде використання смарагдової теми. Наскільки я читав, він працює на 14.04 (але ви повинні використовувати ppa, щоб встановити його), але я не хочу спробувати це, оскільки можуть виникнути деякі проблеми, і мені дуже подобається моя установка, як зараз. ..

Сподіваюсь, що, можливо, дещо допомагає, навіть якщо це насправді не відповідь.


2
Він не похований. У Ubuntu немає теми під назвою "GnomishGrey", ви можете ввести будь-яке ім'я, яке недоступне в системі. Ви можете спробувати цей набір gsettings org.gnome.desktop.interface gtk-тема 'abcxyz'
Sagar Panchal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.