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 γενεος
...
そして、γέ を含むファイル名の用語の先頭から 2 文字以上を入力すると、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à」を検索するとこのファイルが見つかり、漢字を検索すると失敗するのはこのためだと思います。