我以前能够将 .desktop 文件从 use/share/applications 复制并粘贴到我的桌面以用作快捷方式。当我第一次升级到 19.04 时,我在右键单击上下文菜单上选择了允许启动选项,它们工作正常。
然而,在最近的一次更新中,我的快捷方式被删除了。当我尝试添加它们并选择允许启动时,快捷方式可以工作,但图标不会更改为正确的应用程序,如果我注销并再次登录,.desktop 文件会再次在我的文本编辑器中打开。
是否可以将 .desktop 文件添加到桌面并让它们再次永久启动,并像以前一样显示正确的图标?
ls -al ~/.local/share/gnome-shell/extensions
给我:
total 20
drwxr-xr-x 5 user user 4096 Apr 18 12:33 .
drwx------ 3 user user 4096 Jun 25 00:46 ..
drwxrwxr-x 3 user user 4096 Apr 12 12:14 [email protected]
drwxrwxr-x 4 user user 4096 Apr 18 12:32 [email protected]
drwxrwxr-x 5 user user 4096 Apr 18 12:33 [email protected]
答案1
登录另一个用户帐户后,我们发现一切正常。这意味着问题出在你原来的用户帐户中。
故障排除涉及尝试确定问题的原因,这可能需要一些时间/精力。但是,我将尝试从常见问题发生的区域开始。
常见问题区域可能是~/.local
文件夹、~/.config
文件夹和~/.cache
文件夹。我们重命名这些文件夹,每次只能有一个,注销,重新登录,看看问题是否已经解决。请注意...当您重新登录时,大多数文件夹都会重新创建。
我将使用~/.config
文件夹作为示例,因为这是最难做到的。将此文件夹重命名为~/.config.HOLD
。注销。重新登录。重新测试问题。如果问题得到解决,则文件~/.config.HOLD
夹中的某些内容导致了您的问题。现在您必须将文件夹中的文件~/.config.HOLD
还原回新创建的文件夹。您可以通过将文件/文件夹从拖回到来~/.config
执行此操作,~/.config.HOLD
~/.config
~/.config
但不会替换新文件夹中已有的任何现有文件/文件夹。 (这样你就可以保留部分/全部应用程序偏好设置)。然后注销,登录,重新测试。
相同的技术适用于~/.local
文件夹或主目录中的任何其他文件/文件夹,但不包括文档、音乐、图片等主要文件夹。
密切关注你的所作所为,因为如果你不小心,你可能会很难重新登录你的账户。我会把狂欢和轮廓和权威文件。
更新#1:
如果您认为其中一个 .HOLD 文件夹无法解决问题,则要返回到以前的配置,您必须以这种方式操作新文件夹和 .HOLD 文件夹....config
作为示例...移动新文件.config
夹~/Desktop/config.NEW
改名 .config.HOLD
登出.config
、登录、删除 ~/Desktop/config.NEW
。
答案2
您的问题描述让我怀疑您的 dconf 设置文件已损坏。要找出原因,您可能需要尝试以下操作:
cd ~/.config/dconf
mv user user.bak
然后重新登录并检查其是否表现更好。
答案3
我从 Ubuntu 19.04 升级到 Ubuntu 19.10 后也遇到了同样的问题。关键问题是右键单击桌面上的图标后,“允许启动”菜单选项不可用。
经过大量搜索,我找到了这个链接 http://ubuntuhandbook.org/index.php/2019/10/send-app-shortcut-icons-desktop-in-ubuntu-19-10/。
基本上,您只需打开文件并将您的 .desktop 文件复制到您的桌面文件夹。 您不能通过拖到桌面来直接复制它。 然后最小化文件并在桌面上右键单击复制的 .desktop 图标,您应该会看到“允许启动”选项。单击此按钮后,一切正常(至少对我来说是这样)。