解决了一些问题后,我重新安装了我的 Ubuntu 22.04 LTS。
- 我最初安装的是 Ubuntu 20(我相信是 20.04),在这次重新安装尝试之前已更新为 22.04。
- 我
/home
的在一个单独的设备中。 - 我在安装了 Ubuntu 系统的同一设备中有一个第二个(考虑到我们也有启动,所以是第三个)分区。
当我重新安装它时,如果我做对了,我选择的选项是不擦除/格式化分区,而是替换系统文件。交换文件将保留在根目录中,大小与我之前相同。
从那时起,我一直在努力解决已安装但未在“显示应用程序”中列出的应用程序的问题。
- 我看到其他几个主题询问特定应用程序图标在“显示应用程序”中不可用(例如这)。
- 我知道我们必须生成自己的 .desktop 文件才能在桌面或应用程序列表中使用,例如:appImages(显然还有最近的 Anaconda navigator)。
我正苦苦挣扎于以下问题:
- 我的‘显示应用程序’屏幕几乎是空的;
- 我已经安装了Chrome,重新安装后,搜索可以找到,但是没有列出。
- 该
/usr/share/applications
文件夹中有很多 .desktop 文件,其中大多数未显示在“显示应用程序”屏幕中。 - 我在文件夹中找到了一个 chrome 的 .desktop 文件
/usr/share/applications
。并且我尝试在 .local/share/applications 中添加一个 .desktop,如在几个讨论中找到的作为“显示应用程序”的参考,但没有成功;
我的问题是:
- 我必须将 .desktop 图标放在哪里才能有效地列出应用程序?我想将其列出以添加为我的“收藏夹”。
- 考虑到两个文件夹的差异,并且它们都没有反映在“显示应用程序”列表中,听起来我在某些配置上搞砸了。我该如何纠正它?或者,如果我尝试重新安装 Ubuntu,我该怎么做才能不再出现此问题?
更新:
我意识到一些我认为可能相关的事情:当我重新安装时,家庭设备被卸载,并/home
生成了一个完整的目录。我开始相信问题与此有关。
我使用 Ubuntu 的磁盘应用程序安装了该设备。
我重新安装了该设备
/home
,即使那里还有其他文件夹...只是忽略了。安装 + 重启后,我又看到了桌面图标。所以我很高兴,认为它起作用了...
但我开始认为它效果不太好...我相信未列出的应用程序就是一个证据。
最初,我在该设备中还有一个备用用户(重新安装之前)。
但安装后,我只看到我的用户
/home
。当我直接访问设备(而不是通过
/home
)时,我才会看到第二个。我看不到任何新创建的
/home
文件……我认为 Ubuntu 正在列出
.desktop
新创建文件夹中自动生成的文件中的“应用程序”/home
......
所以我现在的问题是:
- 我的问题是否是因为我直接安装了家用设备
/home
? - 如何让 Ubuntu 列出所有应用程序?
- 考虑到上述情况,我相信我在重新安装时犯了一些错误...是否可以设置 Ubuntu 必须使用该家庭设备?
- 我应该如何做才能让我的“家庭设备”迅速安装
/home
(而不是创建新的设备)? - 当 Ubuntu 已经有文件夹时,如何正确安装“家庭设备”
/home
?
Update2 - 显然问题与两个家庭无关
我按照说明重新安装了 Ubuntu 22.04 LTS这里, 确保:
系统分区已被格式化(但该设备的其他分区保持不变)。
正确安装家用设备
/home
;我认为
/home
除了用于安装家用设备之外,没有什么新东西了。
但我仍然遇到同样的情况...所以,这并不是因为我在/home
安装后安装了家庭设备并创建了全新的主文件夹。
printenv XDG_DATA_DIRS
@vanadium 在评论中询问的输出仍然相同:
在 /usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
我检查了输出路径,特别是其中对应的“应用程序”文件夹(如果存在)。似乎没有一个反映列出的应用程序... 是否可以将相应的.desktop
文件复制粘贴到那里?在“应用程序”里面?
如果我用错了术语,我很抱歉。我不是高级用户。
非常感谢您的帮助。