如何强制 LXDE 在与 X/X11 连接时具有透明背景?

如何强制 LXDE 在与 X/X11 连接时具有透明背景?

树莓派-7 1.jpg http://img823.imageshack.us/img823/2756/raspberrypi71.jpg

刚刚收到我的树莓派在邮件中,我已经开始尝试它了。在启动 LXDE 并在桌面模式下工作(即插入显示器和键盘)后,我决定要远程连接到它。

我知道我可以使用 VNC/RDP 客户端,但也许现在只需连接XForwarding并启动lxsession就可以了。为了描述我的环境,我使用之前安装的 OS XIXQuartz.app来替换本机 X11 应用程序(因为它拥有使用 X 应用程序的更多功能和优势)。

我第一次通过rootvia连接ssh到远程计算机并启动它时,lxsession它给了我再次看到的行为 - 我保留了我的 Mac OS X 桌面背景,它只是覆盖了屏幕底部的 LDE 菜单 - 有点像透明桌面:

屏幕截图 2012-07-18 at copy.png

然而现在,当我再次执行这些步骤时,大多数时候它没有透明桌面 - 它实际上会显示 LXDE 背景:

图片复制3.png http://img802.imageshack.us/img802/2797/picturecopy3.png

我是否缺少一个能够实现“透明”或“集成”版本的选项?

我查看了 LXDE 桌面首选项,但没有看到禁用它的选项:

图片1.png http://img694.imageshack.us/img694/980/picture1brt.png

我尝试将桌面图像设置为透明 gif 文件,这将删除图片,但后来我没有看到任何删除桌面背景颜色的方法 - 因为在选择透明文件后,我只是得到纯色。

如何通过 OS X 的 X 转发实现 LXDE 的“透明”或“集成”版本?

答案1

我不是 X11 甚至 Linux 方面的专家,但我听说 Xorg Server 的 OS X 实现不支持视觉丰富的 UI 所需的某些扩展。或者可能是 Linux 中的透明(和其他效果)只能通过客户端的组合管理器(例如 xcompmgr、Compiz 等)来实现,因此它们无法通过基于 X11 协议的网络传输它们。

我建议您也尝试 X2go 和 NoMachine 3.4 / 4。

相关内容