Kali Linux 无法启动“TerminalEmulator”类别的首选应用程序且所有文件丢失

Kali Linux 无法启动“TerminalEmulator”类别的首选应用程序且所有文件丢失

我在 vmware Workstation Pro 中安装了 64 位 Kali 2020.4。
之后,我所做的就是向当前(默认)用户授予超级用户权限,并通过 运行一些更新sudo apt update && sudo apt upgrade
一切顺利,我关闭了机器。

当我再次登录时,我无法访问终端。无法从面板访问,也无法通过右键单击并从桌面打开终端访问。
它显示错误

无法启动“TerminalEmulator”类别的首选应用程序

我还进入了文件管理器,但里面的所有内容都是空的。我该如何修复这些问题?

答案1

我今天也遇到了类似的问题。安装了 Kali 2020.4 64 位并sudo apt update && sudo apt upgrade按照您描述的方式运行。重新启动系统后无法打开终端或者浏览文件(我仅尝试通过桌面上的“Home”文件夹)。

我仍然能够直接从应用程序菜单打开 QTerminal 来运行命令。我可以通过运行以下命令来解决这个问题。希望这对您有用。

sudo apt update
sudo apt upgrade

这返回了一个列表“已自动安装并且不再需要”:使用以下命令删除这些包。

sudo apt autoremove

重启。然后sudo apt update && sudo apt upgrade再次运行。以下是必需的。再次重新启动,终端/文件浏览应该可以按预期工作。

我怀疑某个特定的软件包“xfce4-helpers”导致了这个问题。我是 Linux 新手,所以不确定原因(希望有人能详细说明)。

完成以上步骤后,运行sudo apt-get install xfce4-helpers


完成上述操作后

  • 右键单击终端并将其从面板中删除
  • 然后右键单击面板栏上的某个位置并转到“面板”
  • 接下来转到“添加新”,然后向下滚动到 verve 终端并单击它。
  • 将其添加到栏面板(它将显示在通知旁边)。
  • 再次右键单击并移动它并将其移动到原来的位置。
    (或者您也可以转到应用程序下拉菜单并将 Qterm 添加到您的桌面)。

答案2

默认情况下,Thunar 使用命令exo-open,即在 XFCE 设置中配置。如果您没有安装 XFCE 设置应用程序,您可以改为在以下位置进行配置~/.config/xfce4/helpers.rc

TerminalEmulator=konsole
TerminalEmulatorDismissed=true

或者,另一个例子,

TerminalEmulator=kitty
TerminalEmulatorDismissed=true

答案3

如果您的机器上有可运行的终端仿真器,但是在您调整了各种设置之后,任务栏上的启动器指向了错误的终端仿真器,请尝试以下操作:

  1. 右键单击任务栏上的终端启动器图标。在打开的启动器窗口中,按 + 图标将新项目添加到启动器。
  2. 在出现的对话框中,应该有一个文本框,允许搜索要添加的项目。输入“term”。
  3. 如果结果中有任何终端仿真器,请添加一个(或多个)。
  4. 下次您单击启动器图标时,您添加的模拟器将立即执行。

相关内容