不使用 Sudo 运行 Compiz 时没有窗口装饰

不使用 Sudo 运行 Compiz 时没有窗口装饰

我正在运行 Ubuntu Server 13.04 的准系统安装,我想将其启动到类似 Kiosk 的应用程序。为了进行测试,我将启动 X 并只运行 XTerm。

当我启动时,如果我sudo compiz&在 .xsession 中执行,一切都会正常显示(我的 XTerm 窗口有装饰)。如果我只运行compiz&,则不会显示任何装饰(尽管 compiz 被列为正在运行的进程)。

答案1

至于“sudo”问题,您永远不需要以 root 身份运行 compiz,因为您已经拥有 xterm……您已经登录了……哈哈。但在某些情况下,我们需要打破规则,例如以超级用户身份运行 GUI 应用程序,在这些情况下,有时我们的配置文件会以 root 身份写入,然后当我们尝试以普通用户身份运行它时,我们会得到一个崩溃的屏幕,或者我们的程序输出错误。所以首先我会检查 compiz 等配置上的文件权限,以确保它们现在不属于 root。

请注意,以超级用户身份运行 GUI 应用程序可能非常危险,如果处理不当,可能会破坏整个安装!

至于装饰,请尝试像这样运行 compizcompiz ccp&

相关内容