如何在启动时启动 xcompmgr 等应用程序?

如何在启动时启动 xcompmgr 等应用程序?

我一直尝试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ê

相关内容