如何使阿拉伯语在 linux 终端中正确显示?

Gue*_*est 7 linux-mint

在 Linux Mint 13 中,使用阿拉伯语时,文本向后显示。

我找到了一个可能的答案,说我应该这样做:

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

然后安装bicon,然后放

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

/usr/share/applications/gnome-terminal.desktop

这样做后,我重新启动计算机并进入终端,但我的语言仍然向后显示,所以我输入bicon并修复它。

如何让终端正常工作而不必bicon每次都打字?

小智 4

这是我用来让它工作的一个技巧。将以下内容添加到您的.bashrc文件中。

# hack to launch bicon if not launched
if ! [[ "$(ps -p $(ps -p $(echo $$) -o ppid=) -o comm=)" =~ 'bicon'* ]]; then
  bicon.bin
fi
Run Code Online (Sandbox Code Playgroud)

这也适用于新选项卡。当您尝试在 bash 中打开 bash 时,会发生奇怪的行为,请不要这样做。