inf*_*mer 6 command-line language geany
我使用Konsole作为终端来为维基媒体页面做出贡献。我使用 Konsole 是因为与大多数终端模拟器不同,它支持 CTL(复杂文本布局),因此我可以在 Konsole 中清楚地阅读我的语言(泰米尔语)。Geany的默认终端不太好。我想更改默认终端。我怎样才能做到这一点?
在 Geany 的“编辑 \xe2\x86\x92 首选项”对话框中,有一个“工具”选项卡。(这与“终端”选项卡是分开的。)您可以从“工具”选项卡配置的实用程序选择之一是“终端”。
\n\n它将此作为默认值,但您可以将其更改为您喜欢的任何值:
\nx-terminal-emulator -e "/bin/sh %c"\nRun Code Online (Sandbox Code Playgroud)\n因此,让它使用 Konsole 而不是配置运行的任何内容的一种方法是x-terminal-emulator将. (不要大写。)也就是说,一种解决方案是将命令更改为以下命令:x-terminal-emulatorkonsolek
konsole -e "/bin/sh %c"\nRun Code Online (Sandbox Code Playgroud)\nGeany 本身%c在实际启动终端模拟器时进行替代。无论它调用什么终端模拟器,都必须支持一个-e标志——或者如果不支持,您可以相应地更改该命令。(具体要写什么取决于它接受的语法。)但大多数终端都是这样做的,这包括 Konsole。
x-terminal-emulator指向的内容。作为您可能更喜欢的替代解决方案,如果您几乎总是希望在打开终端的任何上下文中使用 Konsole,那么您可能只想重新配置x-terminal-emulator以启动 Konsole,而不是当前启动的任何其他终端。
如果您选择这样做,那么我建议您仍然检查 Geany 中的“首选项”对话框,以确保它实际上正在x-terminal-emulator使用上面显示的命令。
在 Debian 和 Ubuntu 中,x-terminal-emulator 符号链接由替代系统管理。要调整它以使其指向不同的终端命令,您可以运行:
sudo update-alternatives --config x-terminal-emulator\nRun Code Online (Sandbox Code Playgroud)\n系统将提示您选择当前安装的终端模拟器之一。假设您的系统上安装了 Konsole,您应该能够选择/usr/bin/konsole.
另请参阅Geany 手册(从这个问题链接,尽管这并不是要求同样的事情,因为 VTE 是 Geany 的内置终端,听起来您不想使用它)。
\n