安装 Kubuntu 15.10 后,文件搜索中不显示非英语(即希腊语)文件名。对这个问题有什么想法吗?
(如果我没记错的话,QT 问题导致 Firefox 15.04 以下版本出现一些问题)
答案1
我在 Arch Linux 中遇到了同样的问题,但它可能会对你有所帮助。这是一个正确设置语言环境的问题。
首先,您需要生成您的语言环境。为此,您必须取消注释中每个所需语言环境的相应行/etc/locale.gen
。例如,对于希腊语和美式英语语言环境,请取消注释以下行:
el_GR.UTF-8 UTF-8
el_GR ISO-8859-7
en_US.UTF-8 UTF-8
en_US ISO-8859-1
现在您需要生成语言环境:
# locale-gen
设置你的语言/etc/locale.conf
(例如美国英语)
LANG="en_US.UTF-8"
并注销/重启
答案2
我很少使用国际字符集,但我确实有一些来自其他测试的非英文字符名称的文件,我可以在 KDE Frameworks 5.47.0 上的 Dolphin 17.12.2 中找到它们。
balooshow -x /path/to/file
将显示 KDE 的 Baloo 文件索引器认为正在发生的事情。我尝试在文件名中使用一些希腊字符:
% echo 'Another test of Baloo/Dolphin file name indexing' > γένεος_baloo_test.txt
% balooshow -x γένεος_baloo_test.txt
621851134983427 64771 144786 /home/spage/γένεος_baloo_test.txt
Line Count: 1
Internal Info
Terms: Mplain Mtext T5 T8 Ttext X20-1 another baloo dolphin file indexing name of test
File Name Terms: Fbaloo Ftest Ftxt Fγενεος baloo test txt γενεος
...
我可以在 Dolphin 中通过输入文件名开头的两个或更多个字母(包括 γέ)来按文件名找到该文件。
我找不到汉字:
% balooshow -x 日本国_déjà_balootest.txt
566660805229827 64771 131936 /home/spage/日本国_déjà_balootest.txt
Line Count: 1
Internal Info
Terms: Mplain Mtext T5 T8 Ttext X20-1 another file test
File Name Terms: Fbalootest Fdeja Ftxt balootest deja txt
...
请注意,汉字字符未出现在“文件名术语”中。我认为这就是为什么按文件名查找“deja”或“déjà”可以找到此文件,但搜索汉字字符却失败的原因。