如何在 GNOME Shell 中获取透明窗口边框/标题栏?

如何在 GNOME Shell 中获取透明窗口边框/标题栏?

GNOME Shell 主题中有很多都带有透明面板,我可能想要一个透明的窗口边框/标题栏主题来搭配它。我能想到的最接近的主题是 Emerald,但据我所知它只适用于 Compiz,而 GNOME Shell 只适用于 Mutter。

答案1

自 Ubuntu 12.10 发布以来,gconf-editor已正式被 取代dconf-editor。因此Ringtail 的回答不管用。

要在 Ubuntu 12 及更高版本中启用窗口标题栏透明度:

  1. 打开终端(Ctrl++ AltT
  2. 复制并粘贴以下行:

    sudo apt-get install dconf-tools
    
  3. 按下Enter并安装包。
  4. 安装后,运行dconf-编辑器在终端。
  5. 导航org/compiz/gwd
  6. 现在将以下值更改为 0 到 1 之间的任意值:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. 现在您已经改变了窗口标题栏的透明度。

答案2

我无法让其他方法在 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

最终结果请参见下文。

Ubuntu 19.04 上的 Gnome 窗口具有透明的标题栏和边框

答案3

您可以使用 gconf-editor 更改窗口边框透明度。您可以更改所有窗口边框或活动窗口边框的窗口透明度。要更改窗口边框透明度,您需要安装 gconf-editor。

要安装 gconf-editor,请打开一个终端窗口(按 Ctrl+Alt+T)并复制粘贴以下行:

sudo apt-get install gconf-editor

要启动 gconf-editor,请按 Alt+F2 并输入:gconf-editor。

打开配置编辑器后,单击 apps -> gwd,将 metacity_theme_active_opacity 和 metacity_theme_opacity 的值更改为低于 1.0 的值。要更改值,您只需双击名称并在编辑键窗口中更改值即可。

metacity_theme_active_opacity:更改活动窗口边框的透明度

metacity_theme_opacity:更改所有窗口边框的透明度

来源

相关内容