首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >~/..config/autostart和~/..config/autostart-脚本之间有什么区别?

~/..config/autostart和~/..config/autostart-脚本之间有什么区别?
EN

Ask Ubuntu用户
提问于 2017-10-31 01:08:23
回答 2查看 16.7K关注 0票数 11

我有Kubuntu17.10,试图将一个.desktop文件复制到autostart目录中,然后我发现我没有它,只有~/.config/autostart-scripts目录

我不知道他们是否有同样的咕噜声。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-10-31 01:39:52

如果你没有它,就创建它

代码语言:javascript
复制
mkdir ~/.config/autostart/

至于~/.config/autostart-scripts文件,它是在ArchWiki关于KDE的文章中记录的:

代码语言:javascript
复制
~/.config/autostart-scripts
    for executing scripts at login

因此,这可以用于运行shell命令、导出环境变量等。此外,根据黏土在kde论坛上的帖子:

...using添加脚本的工具似乎将它们放在~/..config/autostart-脚本中,而不是作为.desktop文件。

票数 7
EN

Ask Ubuntu用户

发布于 2019-01-07 22:05:48

autostart目录是freedesktop.org/XDG 桌面应用程序自动启动规范的一部分。根据该规范,兼容的桌面环境将搜索$XDG_CONFIG_HOME/autostart中的任何.desktop文件,并在启动时执行它们。KDE等离子体5(Kubuntu中使用的DE ),特别是符合这一规范。

autostart-scripts目录似乎不是任何标准的一部分。它是一个硬编码目录,等离子搜索可执行脚本(即实际的可执行文件,而不是可读的.desktop文件),并同样在启动时执行它们。

正如在Sergiy的回答中所说的,如果您愿意,可以创建autostart目录,但它完全是可选的。

例如,在我的系统中,我使用一个.desktop文件~/.config/autostart/xrdb.desktop加载我的X资源设置(主要是urxvt设置/着色方案):

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Name=X resources loader
Exec=xrdb -merge .Xresources
Comment=Load X resource files on startup of DE

因此,命令xrdb -merge .Xresources是在KDE等离子5启动时执行的,因此加载了我的设置。

此外,该.desktop文件显示在等离子体设置中,如下图所示,这将使我能够以图形方式配置其他.desktop条目以自动启动:

票数 9
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/971105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档