Как я могу получить прозрачные границы окон / заголовки в GNOME Shell?


13

Существует множество тем оболочки GNOME Shell с прозрачными панелями, и мне может понадобиться прозрачная тема рамки / заголовка окна. Самое близкое, что я могу вспомнить, это Emerald, но он работает только с Compiz AFAIK, а GNOME Shell работает только с Mutter.


11.10 или 12.04 ?? ПОСМОТРИТЕ на этот ubuntuforums.org/showthread.php?p=11453890
Ringtail

@BlueXrider Это для панели Unity; это определенно не то, что я ищу. Я использую 11.10 кстати, но ответ, который будет применим и к 12.04, был бы неплох.
Кристофер Кайл Хортон

1
Вот тема, которую вы искали: gnome-look.org/content/show.php/…
цифровая иллюзия

Ответы:


11

С момента выпуска Ubuntu 12.10 gconf-editorбыл официально заменен на dconf-editor. Так что ответ от Ringtail не сработает.

Чтобы включить прозрачность Window Titlebar в Ubuntu 12 и более поздних версиях:

  1. Откройте терминал ( Ctrl+ Alt+ T)
  2. Скопируйте и вставьте следующую строку:

    sudo apt-get install dconf-tools
    
  3. Нажмите Enterи установите пакет.
  4. После установки запустите dconf-editor в терминале.
  5. Перейдите к org/compiz/gwd
  6. Теперь измените значения следующих от 0 до 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Теперь вы изменили прозрачность заголовков окон.

1

Вы можете изменить прозрачность границ окна, используя gconf-editor. Вы можете изменить прозрачность окна для всех границ окна или для активных границ окна. Для изменения прозрачности границ окна вам необходимо установить gconf-editor.

Чтобы установить gconf-редактор, откройте окно терминала (нажмите Ctrl + Alt + T) и скопируйте + вставьте следующую строку:

sudo apt-get install gconf-editor

Чтобы запустить gconf-редактор, нажмите Alt + F2 и введите: gconf-editor.

Когда редактор конфигурации открыт, нажмите на приложения -> gwd и измените значение metacity_theme_active_opacity и metacity_theme_opacity на значение ниже 1,0. Чтобы изменить значение, все, что вам нужно сделать, - это дважды щелкнуть по имени и изменить значение в окне редактирования ключа.

metacity_theme_active_opacity: изменяет прозрачность для границ активного окна

metacity_theme_opacity: изменяет прозрачность для всех границ окна

источник


Извините, но это не работает для меня, даже после выхода из системы и перезагрузки. Я думаю , что в любом случае gconfсчитается устаревшим в пользу dconf.
Кристофер Кайл Хортон,

Я буду следить за лучшим способом
Ringtail

Ответ 1 работает отлично.
Hanynowsky

@Hanynowsky Отметьте как одобренный ответ, который сработал для вас.
Гедиминас Иеремия Гуделис

1
@GediminasJeremiahGudelis Я уже проголосовал за это! Плакат с этим вопросом - не я, а
WarriorIng64

1

Я не смог заставить другие методы работать в Ubuntu 19.04, поэтому я прибег к редактированию файла gtk.css:

nano ~/.config/gtk-3.0/gtk.css

Вот код, который я использовал:

/* add a 3-pixel border around windows */
decoration {
    border: 5px solid rgba(10, 10, 10, .3);
    background:rgba(10, 10, 10, .3);
}


/* customize the titlebar for active window */
.titlebar {
    background: rgba(10, 10, 10, .3);
    border-top:solid 1px rgba(10, 10, 10, .3);
    color:white; 
}


/* customize the titlebar for background windows */
.titlebar:backdrop  {
    background: rgba(10, 10, 10, .5);
    color:white;
} 

После сохранения файла выполните эту команду, чтобы применить изменения:

setsid gnome-shell --replace

Смотрите ниже для окончательного результата.

Gnome в Ubuntu 19.04 с окнами с прозрачными заголовками и границами

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.