我想让 Gnome 终端的背景透明。我知道此功能已从 Gnome 中删除,但我发现它非常有用。我想知道实现此目的的最佳方法是什么。我在联想 Thinkpad X1 Carbon(第 3 代)上使用 Gnome 3(Gnome shell 3.14.2)在 Debian 测试下工作
我以为 Gnome 扩展“透明窗口”会很好,但 Google Chrome 却提示“我们无法检测到此系统上正在运行的 GNOME 副本...”。这是一个已知错误。使用 Iceweasel(Firefox),我无法在 extensions.gnome.org 下找到该扩展,但通过 Google 搜索时,它出现了。然后我安装了它,但之后什么也没发生,例如,扩展没有显示在 Tweak Tool -> Extensions 中...(甚至在重新启动后也没有...)。所以我猜这是行不通的。
然后我发现了 devilspie (参见https://rgrunber.wordpress.com/2013/11/12/get-to-know-a-command-devilspie/;还有http://forums.fedoraforum.org/showthread.php?t=293843) 并执行以下操作:
sudo apt-get install devilspie
cd ~/.config
mkdir .devilspie
cd .devilspie
emacs terminal-opacity.ds
# put in terminal-opacity.ds:
(if
(matches (window_name) "Terminal")
(opacity 84)
)
然后必须devilspie -a /home/myuser/.config/.devilspie/terminal.opacity.ds
在登录时执行,不确定我是否正确执行了此步骤(有任何建议吗)。现在我手动执行。当我打开一个新终端时,什么都没有改变......
更新
看起来(见这里或者在此处输入链接描述),需要(额外的)工具,transset-df
这些工具非常古老,不再容易获得......我仍然希望有人能找到一种方法来拥有一个透明的终端窗口......
答案1
... 显然目前这还不容易实现。因此我使用了 Terminator 应用程序,它提供了具有该功能的终端。
答案2
不幸的是,主流的 gnome-terminal 已经删除了透明选项,但 Fedora 21 和 Ubuntu Vivid 有一个补丁可以恢复它。您可以在它们的存储库中找到此补丁,并使用此补丁重新编译 gnome-terminal。
(遗憾的是,目前我不推荐使用 Terminator。它只能使用非常老旧的(基于 Gtk+2)libvte,这是实际的终端仿真小部件。旧版本包含许多从那时起就已修复的错误。如果您选择 gnome-terminal,您将获得数百个错误修复 - 数十个严重错误。)
答案3
在浏览器中转到 firefox/addons/plugins,然后将 gnome shell 集成设置为始终活动,然后您必须重新加载 gnome 扩展站点。完成该过程后,您可以从以下位置安装 gnome shell 扩展:https://extensions.gnome.org/