ani*_*uia 12 unity compiz 14.04
在之前的版本中,我使用了 compiz 插件“窗口装饰”和“窗口规则”,将透明、粘性、不可移动的 gnome 终端用作墙纸。诀窍是创建一个具有永久标题(透明)的配置文件,然后使用过滤器title=transparent和!title=transparent不同的插件规则。
结果如下所示:

升级后,我注意到窗口装饰规则不再适用。显然,窗口装饰现在由统一插件管理,而不是 gtk-window-decorator,我认为这是创建本地集成菜单所必需的。现在终端看起来像这样:

如果我尝试强制使用“窗口装饰”插件,它会要求我禁用 unity 插件,然后所有桌面都会崩溃。所以我的问题是是否有一种解决方法可以强制 compiz 在此特定窗口上不使用装饰。启动终端时可能带有某种参数。
fos*_*dom 14
一个仍然适用于处理窗户装饰的古老但好东西是魔鬼

安装魔镜:
sudo apt-get install devilspie
Run Code Online (Sandbox Code Playgroud)
然后在您的主文件夹中创建一个新文件夹:
mkdir ~/.devilspie
Run Code Online (Sandbox Code Playgroud)
在此文件夹中创建一个名为的新文件terminal.ds并粘贴以下内容:
(if
(is (application_name) "Terminal")
(begin
(undecorate)
(geometry "1024x300+4+450")
) )
Run Code Online (Sandbox Code Playgroud)
这里的关键部分是(undecorate)删除终端应用程序的窗口装饰。
(geometry) 用于控制应用程序的位置和大小,在本例中为 1024 长、300 像素高并放置在 4 x 450 位置
测试时,编辑文件,然后运行devilspie以查看已执行的更改。
当您高兴时,只需将其nohup devilspie &作为启动应用程序在登录时运行即可。
显然,如果您打算使用本地集成菜单,您将丢失标题栏。如果您坚持使用全局菜单,那么这非常有效。
可以在此处找到有关 Devilspie 的更多信息。
不要忘记您仍然可以在屏幕上移动终端窗口 - 只需使用快捷键Alt+F7启用窗口移动功能并拖动鼠标点来定位终端。
以防万一您还不知道该选项 - 要设置终端的透明度,请使用edit - profile preferences并选择透明背景选项

| 归档时间: |
|
| 查看次数: |
2403 次 |
| 最近记录: |