如何在 GNOME 终端中启用阿拉伯语支持?

Por*_*ore 38 command-line unicode internationalization arabic rtl

我正在尝试在终端应用程序中编写阿拉伯语,但它无法识别从右到左的文本,并且不会将阿拉伯字母绑定在一起。

我尝试了这个解决方案https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822但它没有用。

是否有计划在 gnome 终端中实施阿拉伯语支持?KDE Konsole 终端可以正常工作。

小智 11

对于 Ubuntu 64 位,您需要下载 BiCon,双向控制台,下载

反而。我猜你有依赖性问题。您还需要使用此命令安装上述应用程序。

sudo apt-get install libfribidi0 libfribidi-dev
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助


小智 9

使用Mlterm,它对阿拉伯语和其他非拉丁字符有很好的支持。您可以从 Ubuntu 存储库下载它:

sudo apt install mlterm
Run Code Online (Sandbox Code Playgroud)

显示阿拉伯语的 Mlterm 图片


小智 8

试试这个:sudo apt-get install libfribidi0 libfribidi-dev,安装这个包,然后vim /usr/share/applications/gnome-terminal.desktop将此代码添加到文档中:

Terminal=true
Exec=/usr/bin/bicon.bin
Run Code Online (Sandbox Code Playgroud)


egm*_*ont 7

GNOME Terminal 3.34 支持从右到左的脚本,例如阿拉伯语。

这项工作实际上进入了 VTE 0.58 版,因此任何其他使用 VTE 的终端仿真器(例如 Tilix、Terminator、Xfce Terminal、Guake...)都会自动接收它。

它将在 Ubuntu 19.10 Eoan Ermine 中首次亮相。

截屏

  • 我发现我仍然需要将 gnome-terminal 中的字体更改为 Ubuntu 20.20 中的“Monospace Regular”。默认字体似乎是“Ubuntu Mono Regular”,并且在 gnome-terminal 中似乎不能很好地显示阿拉伯字母(字母似乎重叠)。 (3认同)