当我像往常一样启动系统后从终端运行它时,该命令/usr/bin/compton -I 0.04 -O 0.04 -D 10 -m 1.0 -C -f -i 1.0 -e 1.0 -G --vsync none --unredir-if-possible --unredir-if-possible-delay 0 -b
完全符合我的要求。但是,将此命令置于自动启动中,会导致 Lubuntu 在启动后无法加载图形环境,即没有任务栏出现,无法使用快捷方式打开任何窗口,右键单击桌面什么也不做等。只有默认的桌面背景仍然可见(我没有改变它),但仅此而已。
我使用的多个自动启动选项中的哪一个似乎完全无关紧要,至少我尝试过:
来自 Preferences -> Default applications for LXSession -> Autostart -> Manual autostarted applications -> Add 的图形向导
将命令添加到
~/.config/openbox/autostart
将命令添加到
~/.config/lxsession/Lubuntu/autostart
放置
compton.desktop
文件~/.config/autostart/
(这对我适用于其他应用程序)按照这个
systemd
高度相关的问题中的解释使用(适用于我的其他应用程序,但在这里给出与问题中描述的完全相同的错误)
我假设我的命令是正确的,因为它在启动完成后从终端运行时会执行它应该做的事情,并且我假设我的错误与我使用自动启动无关,因为它适用于其他应用程序.
我还在 Virtualbox 下使用全新设置和更新的 Lubuntu 16.04 LTS VM,以确保它不会干扰我的生产系统上的其他配置。
经验的行为包括两个独立的问题。
图形界面消失的问题与该选项的使用有关
--unredir-if-possible
。如果在启动后调用时使用此选项可以正常工作,但如果在作为自动启动过程的一部分调用compton
时使用它会导致图形界面消失。compton
我认为这是一个未记录的错误,至少我没有找到任何注释(虽然类似的注释似乎表明该选项已被证明是有问题的)。除了不将此选项用作compton
自动启动命令的一部分外,我还没有找到解决方法。到目前为止,似乎全屏模式下的应用程序无论如何都可以正常工作,因此这种解决方案似乎是可以接受的。compton
未启动或未显示预期效果的问题似乎与compton
在自动启动过程中被调用的点有关。我发现似乎始终如一的唯一一点是通过~/.config/lxsession/Lubuntu/autostart
. 重要的是,既不要写前导@
也不要写尾随&
,尽管可以在网络上的各种示例中找到。