在 Linux Mint 13 中,当使用阿拉伯语时,文本会向后显示。
我找到了一个可能的答案这说我应该这样做:
sudo apt-get install libfribidi0 libfribidi-dev
然后安装bicon,然后把
Terminal=true
Exec=/usr/bin/bicon.bin
在/usr/share/applications/gnome-terminal.desktop
。
完成此操作后,我重新启动计算机并输入终端,但我的语言仍然向后显示,所以然后我输入bicon
并修复它。
如何让终端正常工作而不必bicon
每次都输入?
答案1
这是我用来让它工作的一个技巧。将以下内容添加到您的.bashrc
文件中。
# hack to launch bicon if not launched
if ! [[ "$(ps -p $(ps -p $(echo $$) -o ppid=) -o comm=)" =~ 'bicon'* ]]; then
bicon.bin
fi
这也适用于新选项卡。当您尝试在 bash 中打开 bash 时,会发生奇怪的行为,请不要这样做。
答案2
GNOME Terminal 版本 3.34 支持从右到左的脚本,例如阿拉伯语,如果使用 VTE 版本 0.58,其他基于 VTE 的模拟器(例如 Tilix、Terminator、Xfce Terminal、Guake...)也支持。不再需要使用bicon。