Cer*_*rin 4 gnome gnome-terminal
侏儒终端是可怕的。
它有问题,每当 Gnome-Shell 重新启动或从挂起状态恢复时,所有 Gnome-Terminal 窗口都变得不可用且无法关闭。为它打开了一张旧票,但它可能永远不会被修复。
同时,我一直在尝试使用其他终端包。不幸的是,每当我在各种菜单中选择“在终端中打开”时,Gnome-Shell 仍然认为 Gnome-Terminal 是它应该使用的。如果我卸载 Gnome-Terminal,这些菜单就会消失。保持菜单但打开我首选的终端窗口的最简单方法是什么?
或者您可以简单地使用:
sudo update-alternatives --config x-terminal-emulator
根据评论;要在每个用户的基础上更新它,请检查https://serverfault.com/questions/631447/how-to-use-update-alternatives-per-user
在 Ubuntu / LinuxMint 上为 Nemo 设置终端模拟器应用程序
执行以下命令允许我设置terminator为默认值
gsettings set org.cinnamon.desktop.default-applications.terminal exec terminator
Run Code Online (Sandbox Code Playgroud)
根据您的发行版的桌面/xserver 设置以及您使用的文件资源管理器,您可能需要替换org.cinnamon.desktop为org.gnome.desktop甚至org.kde.desktop.
可以通过调用 gsettings 找到建议:
gsettings list-schemas | egrep -i "desktop"
Run Code Online (Sandbox Code Playgroud)
对于 LinuxMint19&Nemo,肉桂变体可以立即运行,甚至无需注销。
理想情况下,“详细信息”->“默认应用程序”下会有一个选项,但目前没有“终端”选项。
我的解决方法是安装 Terminator,或者任何其他确实遭受 gnome-terminal bug 的 GUI 终端包,然后将其符号链接到 /usr/bin/gnome-terminal,例如
sudo mv /usr/bin/gnome-terminal /usr/bin/gnome-terminal.bak
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
Run Code Online (Sandbox Code Playgroud)
这两个二进制文件没有相同的参数,但到目前为止,它们似乎足够相似,以至于我所有的终端启动器(nautilus-open-terminal、Eclipse 等)似乎都能无缝地接收它。
| 归档时间: |
|
| 查看次数: |
19468 次 |
| 最近记录: |