我有 kubuntu,它带有 KDE,但是 Konsole 对我来说有故障,而其他终端对 Ubuntu 来说都很好。
基本上,Ubuntu 的默认终端是什么?我认为 KDE 刚刚删除了它,并给了我 Konsole。(默认的 apt 包是什么?)
答案1
KDE 的默认终端是konsole
。
KDE 基于 Qt5,使用 KDE Framworks 5,因此 Qt5 和 KF5 库和工具包已在内存 (RAM) 中。它的使用速度最快,不会浪费资源(尤其是 RAM)
Konsole 基于 Qt(大写 K 通常表示它是基于 KDE/Qt 的工具),因此将使用内存中已有的库,因为 KDE 桌面本身正在使用它们。
gnome-terminal
基于 GTK3,因此使用它会导致 GTK3 或 GNOME 库也占用内存,因此会涉及资源占用,如果您有足够的 RAM 并且可以承受占用,那么占用的资源可能很小,但在 RAM 有限的机器上,每次占用(浪费的 KB 或 MB RAM)都很重要。如果您要使用其他也将共享这些库的 GTK3 程序,则此资源占用不会让您担心,但它仍然是一个占用。
由于默认的 GNOME 桌面是 GTK3,因此使用gnome-terminal
不会产生任何成本。反之亦然,即konsole
在 GNOME 桌面上使用 会浪费资源并且效率低下。
还有其他替代方案,例如qterminal
基于 Qt5,因此使用的资源比几乎不使用 RAM 的终端要少。有很多选择,但不要忘记效率,除非您的机器有快速处理器和大量 RAM,否则不必担心。
我的观点是,做出决定都是有原因的,而你的选择会浪费内存。(为什么每个味道使用其自己独特的终端,该终端在所选的桌面上效率最高)。