我一直尝试xcompmgr
在 Lubuntu 11.10 中自动启动但它不行,我必须手动启动它。
我已将以下几行添加到自动启动脚本中~/.config/openbox/
#Run a composite manager
xcompmgr &
但是无论何时我登录,它都不会执行任何操作,我实际上不需要任何特殊参数,我只是希望它在登录时启动。
我如何让它在登录时自动运行?
答案1
如果自动启动文件夹不存在,请首先创建它:
mkdir -p ~/.config/autostart
然后创建一个 xcompmgr 桌面文件
lxshortcut -o ~/.config/autostart/xcompmgr.desktop
注销并登录。
注意:这张图片显示了xcompmgr.desktop
文件包含的内容以及如何确认xcompmgr
正在运行。
答案2
是的,“xcompmgr”本身并没有什么作用。您需要告诉它您想要什么样的效果,这就是命令末尾所有乱码的用途。
此外,您必须在命令末尾添加“&”才能在后台启动 xcompmgr。如果没有这个命令,您的启动脚本将启动 xcompmgr,然后等待它完成(它永远不会完成)后再继续执行启动脚本。
我的是:xcompmgr -cfF -t-9 -l-11 -r9 -o.95 -D6 &
编辑:以下是我使用的选项的解释:
“-cfF” “c” 表示软阴影和透明度支持,“f” 表示在创建和关闭窗口时淡入和淡出,“F” 表示在改变窗口透明度时淡入淡出。
“-t-9 -l-11”阴影距离窗口顶部 9 个像素,距离左边缘 11 个像素
“-r9”阴影半径为9像素
“-o.95”阴影不透明度设置为 0.95
“-D6” 淡入淡出窗口时每一步之间的时间设置为 6 毫秒。
“&” 实际上不是 xcompmgr 的选项,它是 shell 本身的内置函数,用于将命令发送到后台运行。
答案3
你有没有尝试过http://www.lubuntutips.com/2011/12/lubuntu-composite-manage-xcompmgr.html#.UbXHE8Clcy4?
如果 Dropbox 链接不可用:
将文件 xcompmgr.desktop 添加到 ~/.config/autostart 并进行以下设置:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=xcompmgr
Name[en_US]=xcompmgr
Exec=xcompmgr
Comment[en_US]=
StartupNotify=true
保存,重新启动系统然后您就可以进行合成了。
还有一个更轻的合成器: http://lubuntublog.blogspot.com.es/p/compton.html
干杯,Iberê