无法添加/编辑/删除启动应用程序;Ubuntu 14.04 带有 Unity

无法添加/编辑/删除启动应用程序;Ubuntu 14.04 带有 Unity

Ubuntu/Linux 新手。在启动应用程序中,更改未保存;一旦我关闭启动应用程序,设置就会恢复为默认设置。我搜索了答案(以及此网站上的大量其他问题),但尚未找到解决方案。尝试将符号链接添加到 /etc/xdg/autostart,但没有帮助(尽管符号链接确实保存在那里)。

具体来说,我希望桌面幻灯片应用程序自动启动。使用应用程序 GUI 添加到自动启动也不起作用。我试过 Wallch、Variety 和 Slidewall。Wallch 和 Slidewall GUI 显示这些程序设置为登录时启动,但事实并非如此(我还确保不同时运行它们以防止冲突)。该设置保留在 GUI 中,但没有效果。当我在 Variety 上启用该设置时,应用程序崩溃了。

在这里发现另一个问题,建议通过终端使用 gnome-session-properties 来编辑它,而不是从 Dash 启动启动应用程序,但这也是无效的。终端提供了以下内容:

** (g​​nome-session-properties:2319): 警告 **: 无法保存 /home/jordan/.config/autostart/variety.desktop 文件

注销/重新启动也无效果。

我还尝试将其他应用程序添加到启动中,只是为了查看问题是否出在我正在使用的应用程序上;所有尝试都同样失败。

答案1

我在本网站和网络上一些不同但相关的问题随机线索/问题的帮助下找到了答案。

  1. 在终端中输入以下内容(不带引号,并输入您的用户名):

    sudo chown "yourusername":"yourusername" -R ~/.config
    

    使用 sudo 会提示您输入密码。输入密码(输入密码时终端不会显示任何内容),然后按 Enter。这样做会授予编辑目录的权限~/.config

  2. 在终端中输入以下内容:

    sudo rm -r ~/.config/autostart
    

    执行此操作首先授予权限,然后删除目录的内容。最初,我尝试在不使用 sudo 的情况下运行,但被拒绝访问并被告知Directory not empty

  3. 在终端中输入以下内容:

    rmdir -r ~/.config/autostart
    

    执行此操作将删除目录。如果访问被拒绝,请尝试在命令前添加 sudo,如前面的步骤所示。

  4. 在终端中输入以下内容:

    mkdir ~/.config/autostart
    

    执行此操作会重新创建您刚刚删除的目录,但现在您应该对该目录拥有完全权限。如果访问被拒绝,请尝试在命令前添加 sudo,如前面的步骤所示。

  5. 使用启动应用程序(在 Dash 中)或gnome-session-properties(在终端中)将应用程序添加到启动应用程序。

如果有任何错误,请随时发表评论和纠正我。这是我(极其有限的)对此过程所完成的工作的理解。按照这些步骤,我通过 Dash 或gnome-session-properties从终端使用启动应用程序添加/编辑/删除应用程序没有遇到任何问题。我已注销并重新启动,设置保持不变。

答案2

以下命令将能够帮助您:(先按++ Ctrl):)AltT

gksudo  gnome-session-properties

使用此方法,gnome 会话属性将正常显示。
编辑后,它将要现在保存您的编辑。

相关内容