Lubuntu 终端背景透明度

Lubuntu 终端背景透明度

在 Ubuntu 18.04.1 LTS 的 Lubuntu 发行版中,我尝试设置终端背景具有一定的透明度,但没有效果。

我使用的是发行版自带的 LXterminal

设置透明度

这是新的 Lubuntu 的什么东西吗?

答案1

我在 lxterminal 0.3.1 中也找不到透明度选项。看来他们在某个时候放弃了它。请参阅https://sourceforge.net/p/lxde/bugs/910/。 从那里:

是由于 configure 变量。将 --enable-gtk3 传递给任何最新版本的 ./configure(已在“master”上测试 0.3.1 sourceforge 和 git latest)会破坏伪透明性。因此 lxterminal 的 gtk3 版本似乎不支持伪透明性。

无论如何,这个航站楼过去所拥有的都是“假透明”,也就是伪透明。即使您的终端和根窗口之间有另一个应用程序的窗口,您也只能看到根窗口的壁纸。来自维基百科条目:

这种伪透明,因为根窗口的背景像素图是可见的(类似于桌面墙纸)而不是任何被遮挡的窗口,允许用户使窗口看起来不那么显眼(例如终端仿真器,通常包含大块文本),并将窗口的外观与其桌面主题集成在一起。

如果您想要真正的透明度,您可以通过运行来安装 Compton sudo apt install compton

安装完成后,~/.config/compton.conf创建清楚的文本文件。

添加以下内容:

inactive-opacity = 1.0;
inactive-dim = 0.2;
mark-ovredir-focused = true;
opacity-rule = [ "80:class_g = 'Lxterminal'" ];
shadow = false;
no-dnd-shadow = true;
no-dock-shadow = true;
blur-background = false;

并保存文件。然后通过菜单打开Preferences> Default applications for LXSession

在其中,单击选项卡Autostart并粘贴

compton --config /home/dkb/.config/compton.conf -b

确保将dkb我的用户名更改为您的用户名。

自动启动

注销然后重新登录。

现在,当您运行时lxterminal,您将获得真正的透明度:您将看到终端正下方的窗口和壁纸(如果可见)。

80您可以根据自己的喜好更改不透明度规则中的值compton.conf:值越低,终端就越透明。

带透明度的 lxterminal

请注意,我的compton.conf设置相当小,以免消耗更多资源。当然,您可以更改设置以获得许多奇特的效果 :) 请参阅https://github.com/chjj/compton/blob/master/compton.sample.conf了解更多信息。

答案2

Lubuntu 18.10你只需要去:

首选项 > LXQT 设置 > 会话设置

现在检查 Compton(X Compositor)并点击开始按钮

这样,终端偏好设置中的透明度选项现在就可以起作用了。

相关内容