우분투에서 업그레이드했는데 자동으로 깔린 한컴2020 베타의 한글을 실행시켜 봤더니 영문판이고 한글 전환은 되지 않습니다. 그 전에 깔았던 리브레 오피스에서는 원래대로 잘 됩니다. 즉, 한글 영문 둘 다 잘 나오고 전환됩니다. fcitx 키보드 설정을 이래저래 건드려 봤는데 안 되고 검색해 보니 어떤 분이 cd /opt/hnc/hoffice11/Bin/ 여기서 sudo mv qt qt.bak을 실행하면 된다고 하길래 따라하니까 이제 한글 프로그램 실행이 안 됩니다. 어떻게 해야 하죠?
하모니카 묻고답하기
한컴 오피스가 영문판입니다
-
-
?
지우고 다시 설치했는데도 문제가 똑같습니다. 여전히 영문판이고 한글 전환이 안 됩니다.
한글은 하모니카를 설치했을 때 주어지는 베타 버전으로서, 11.20.0.989 입니다.
fcitx는 어떻게 확인하는지 모르겠는데 화면 위쪽 우측에서 아이콘을 클릭해 온라인 도움말 보기를 누르면 온라인에서 fcitx 5가 나옵니다.
오류메시지는 아예 없고 한글 프로그램이 영문판이며 영문밖에 안 나옵니다. 쉬프트 스페이스나 한/영 전환이나 오른쪽 알트 등등 이것저것 해 봐도 안 됩니다. -
?
지금 쓰고계신 한글입력기는 하모니카 기본이면 nimf지만 우분투에서 하모니카로 업그레이드 하셨다면 우분투에서 쓰시던 한글입력기일겁니다. 해당 한글입력기의 so파일을 한글설치된곳의 plugins/platforminputcontexts 여기에 관련 so파일을 복사하면 됩니다. qt5.15라고 알고있습니다. 그리고 영문으로 뜨는건 desktop파일을 살짝 고치면 됩니다. 이건 집에서 제 설정보고 확인드릴게요.
-
?
영문으로 뜨는건 한글2020 실행 아이콘의 속성에 들어가서 실행명령 앞에
export LANG="ko_KR.UTF-8"
이걸 넣어주시면 됩니다. 이전에 데비안에서 이렇게 해결한 적이 있네요.
그리고
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/
여기랑
한글2020 설치된곳/qt5/plugins/platforminputcontexts/
여기랑 비교해서 없는걸 복사하세요. -
?
답변 고맙습니다. 제가 리눅스 처음이라 어두워요.
방금 말씀하신 대로 들어가 보니까 qt5와 qt6가 있었는데 이게 아마도 입력기 위치인 것 같네요. 둘 다 들어가 보니 각각 파일 세 개가 있고 HNC 폴더의 qt 플러그인에는 역시 같은 세 파일과 libqt5im-nimf.so라는 파일이 하나 더 있는데 파일 아이콘에 X 표시가 되어 있고 속성을 들어가니 형식란에 '링크 (깨짐) (inode/symlink)' 라고 쓰여 있습니다. 이걸 qt5 폴더 안에 복사해 넣으면 된다는 말씀이죠? 이걸 cp로 복사해 보내면 상태 정보 확인 불가 : 그런 파일이나 디렉터리가 없습니다로 나옵니다.
그리고 앞서 얘기하신 export~는 실행 아이콘의 속성에 있는 명령 /opt/hnc/hoffice11/Bin/hwp &f의 앞쪽에 넣어야 하나요? 앞쪽에 써 넣으니 통과되지 않고 불허됩니다. 혹시나 해서 마지막 문자 &f 바로 뒤에 붙여넣으니 통과는 되는데 알려주신 대로 한 건지 의문입니다.추가로, 프리캐드는 한국어판이 잘 나오긴 하는데 문자를 쓸 때는 한글 전환이 안 됩니다. 이것도 입력기 관련한 문제일 것 같은데 어떻게 해결해야 할까요.
-
?
혹시 한글입력기는 무엇을 쓰시는건가요? 상황보니 nimf쓰시는건 아닌거 같군요.
fcitx면
sudo apt install fcitx-frontend-qt5
이거 설치하신다음 다시 복사해 넣어주세요.
그리고
export LANG="ko_KR.utf8" /opt/hnc/hoffice11/Bin/hwp &f
요렇게 중간에 띄고 넣어주셔야합니다. -
?
런처 속성을 누르면 나오는 이름, 명령어, 코멘트 중에서 명령어 앞쪽에 넣는 거 맞죠? 그게 그렇게 넣으면 아예 확인 버튼이 비활성화되면서 허가가 떨어지지 않아요. 그리고 fcitx는 말씀하신 대로 설치 명령 넣으니까 이미 최신 버전이 깔려 있다고 나옵니다.
-
?
bash -c "export LANG=ko_KR.utf8 /opt/hnc/hoffice11/Bin/hwp &f"
그러면 이렇게 해보시죠.
그리고 한글입력기를 fcitx를 쓰시는게 맞다면 한영전환이 되어야합니다.
아니면 저번처럼 qt폴더를 qt.bak으로 바꾸고
터미널에서
./opt/hnc/hoffice11/Bin/hwp
요 명령을 내려서 뭐가 없다고 뜰때마다 해당 패키지를 시스템에 설치하는 방법도 있습니다. 노가다지만 확실한 방법입니다. -
?
bash -c를 넣으니까 통과했습니다.
그리고 qt 폴더를 qt.bak으로 바꾸라는 주문을 제가 잘 이해 못 했는데, hnc Bin 폴더에 qt와 qt.bak 폴더 두 개가 다 있습니다. 둘 다 platforminputcontexts 하위 폴더로 들어가면 lib~ 어쩌고 하는 파일이 링크가 깨진 채 나옵니다.
[/opt/hnc/hoffice11/Bin/hwp] 이 명령을 넣어 보니 Error: 새로운 Dll을 찾을 수 없습니다, 라고 나옵니다.
문제 해결을 위한 단계적인 방법은 다음과 같습니다:
1. 한글 변환 문제 해결하기
- 한컴 오피스를 실행하기 전에, fcitx 입력기 활성화 상태에서 `Fcitx 설정 관리자`를 열어주십시오. 이곳에서 한글 입력기가 제대로 설치되었는지 확인합니다. 기본적으로 fcitx에 `Hangul`이라는 입력기가 추가되어 있어야 합니다.
2. qt 폴더 원상 복구
- 만약 `sudo mv qt qt.bak` 명령어를 실행하여 문제가 발생했다면, 다시 원래대로 돌려놓을 필요가 있습니다. 터미널을 열고 다음 명령어를 입력하여 `qt.bak`을 다시 `qt`로 복원합니다:
cd /opt/hnc/hoffice11/Bin/
sudo mv qt.bak qt
- 이 과정에 문제가 없으면 한글 프로그램이 정상적으로 실행될 수 있습니다.
3. 입력기 설정 조정
- 시스템 설정에서 로케일과 언어 설정을 점검해보세요. Korean (대한민국)로 설정되어 있는지 확인하고, 필요한 경우 추가 언어 지원을 설치합니다.
4. 한컴 오피스 재설치
- 만약 위의 방법으로 문제 해결이 되지 않는다면, 한컴 오피스를 완전히 제거한 후 다시 설치해보는 방법도 좋습니다. 이 과정은 다음과 같이 진행합니다:
sudo apt remove --purge hancom-office
sudo apt install hancom-office
이러한 단계를 따라해보시고, 만약 여전히 문제가 해결되지 않는다면 추가적인 상세 정보를 제공해 주시면 더욱 도움을 드릴 수 있습니다. 예를 들어:
- 한컴 오피스와 fcitx 버전
- 하모니카OS의 정확한 버전
- 재현할 수 있는 정확한 오류 메시지 등
이 정보를 알려주시면 보다 전문적인 도움을 드릴 수 있을 것입니다.
참고한 자료는 하모니카 매뉴얼 사이트와 커뮤니티 질의응답 게시판에서 일부 정보를 바탕으로 작성하였습니다. 문제가 해결되기를 바랍니다!
이 답변은 인공지능 모델인 ChatGPT가 작성한 것입니다. 인공지능의 답변을 그대로 사용하는 경우, 잘못된 정보일 수 있으므로 항상 검증을 통해 확인하는 것이 중요합니다.