在Ubuntu17.04中,我重新启用了来宾帐户。
当来宾帐户出现时,它会启动一些我不想要的自动启动应用程序。我查看了/etc/skel和/etc/guest-session/skel,没有发现这些应用程序是从哪里/如何启动的。我可以在客户帐户中的~/.config/autostart中看到这些应用程序。
这些启动应用程序如何/在初始化时加载到来宾帐户?
发布于 2017-05-28 17:33:30
自动启动应用程序通常可以在以下目录中找到:
~/.config/autostart
/etc/xdg/autostart/因此,您可以编辑包含的文件,以防止自动启动应用程序。
例如,我将~/.config/autostart/print-applet.desktop文件更改为
[Desktop Entry]
Hidden=true所以它在启动时就被禁用了。
或者作为另一个例子,您可以注释掉NoDisplay=true行从/etc/xdg/autostart/tracker-store.desktop中禁用自动启动tracker-store应用程序。
Startup Applications中键入dash并选择哪个aplications自动启动。Session and Startup应用程序,因此在Session tab单击Save Session按钮中,该应用程序是在重新启动后自动启动的。但在您的示例中,Startup Applications和~/.config/autostart目录可能无法工作,因为来宾帐户首选项在重新启动后会被重置。
因此,这些目录可能会有所帮助,因为来宾帐户设置是从以下目录加载的:
/etc/xdg/autostart/
/etc/skel
/etc/guest-session此外,这些文件也可能有帮助:
/etc/skel/.config/autostart
/etc/guest-session/skel
/etc/guest-session/prefs.sh
/usr/lib/lightdm/guest-session-auto.sh但是,如果您没有这样的文件(或目录),可以通过这方式更改来宾会话设置
使用一个特殊的用户帐户来设置来宾首选项是自定义来宾会话功能的最方便的方法。请按照以下步骤:添加一个新的用户帐户与用户名客户-prefs。登录到来宾-prefs并将事情更改为您希望您的客人在启动时遇到的东西。打开一个终端窗口并创建一个指向来宾-prefs的主目录的符号链接: sudo mkdir /etc/客服会话sudo -s / home /来宾-prefs/etc/客服-会话/skel,当您启动来宾会话时,它将具有与您为来宾-prefs设置的相同的首选项。
https://askubuntu.com/questions/919717
复制相似问题