带有 Xfce-Desktop 的 Arch Linux 不再启动

带有 Xfce-Desktop 的 Arch Linux 不再启动

我使用 XFCE 运行 Arch Linux。最近,我决定改用 PCmanfm 作为我的文件管理器。我删除了 Thunar:

pacman -Rc thunar

并重新启动。现在,当我尝试登录时,我的 XFCE4 桌面会闪烁一秒钟,然后返回到我的登录管理器 (Slim)。重新安装 thunar 没有帮助。如何让我的桌面再次工作?如果现在使用 thunar 也没关系,我只需要一个工作设置,PCmanfm 稍后会提供。

答案1

-c除非您确实确定自己在做什么,否则不应使用该开关。从man pacman

-c, --cascade 删除所有目标包,以及依赖于一个或多个目标包的所有包。这个操作是递归的,并且必须小心使用因为它可以删除许多可能需要的包。

显然您已经删除了所需的包(或多个包)。回顾一下pacman.log,看看哪些软件包与 thunar 一起被删除,然后重新安装它们,直到回到原来的设置。

将来,要删除依赖项,请使用-s开关:

-s, --recursive 删除指定的每个目标,包括其所有依赖项,前提是 (A)其他包不需要它们; (B) 它们不是由用户明确安装的。此操作是递归的,类似于向后 --sync 操作,有助于保持干净的系统,没有孤儿。

相关内容