系统是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里提到的解法:


