Error "No Terminal" when rightclick and click "Open In Terminal" at GNOME desktop with extension "Desktop Icons NG (DING)"

系统是Fedora 42 Workstation,桌面空白处右键终端中打开会报错“Cannot open a terminal, because none is installed or configured properly”如图




求求各位大佬喵喵喵,这样子打不开真的很别扭的喵喵喵。求求啦~~~

sudo dnf install gnome-terminal

尝试安装 gnome-terminal 。感觉这个问题是由桌面的某个插件导致,因为fadora默认终端是ptyxis,与GNOME上游不同。

那是否有办法修改他默认打开的应用呢?使用ptyxis而不是gnome-terminal

这个问题大概要看这个“允许在桌面打开终端“的插件开发者。这不是原生GNOME的功能,目前GNOME也不能自定义默认终端,所以可能需要那个插件开发者hardcode对ptyxis的支持。

GPT给的,暂时没问题,不知道会影响到其他东西没有

gsettings set org.gnome.desktop.default-applications.terminal exec '这里改为你要使用的终端'

现在唯一的问题就是打开的路径不是~/Desktop而是上次关闭时的目录或者~,maybe参数不一样吧(不是很懂,个人认为这个问题不大)

1 Like

可能是因为打开指定路径是ptyxis -d DIR 而 gnome-terminal 是 kgx --working-dir DIR?你也可以试试DING issue里提到的解法: