파일 이름에 영어가 아닌 문자가 파일 검색에 표시되지 않습니다.

파일 이름에 영어가 아닌 문자가 파일 검색에 표시되지 않습니다.

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 프레임워크 5.47.0의 Dolphin 17.12.2에서 찾을 수 있습니다.

balooshow -x /path/to/fileKDE의 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
...

"파일 이름 용어"에는 한자 문자가 표시되지 않았습니다. 이것이 바로 find by Filename for "deja" 또는 "déjà"가 이 파일을 찾는 이유라고 생각하지만 한자 문자를 검색하는 것은 실패입니다.

관련 정보