Fedora KDE ibus programmer's dvorak 설정과 Wine 카카오톡 한글 옵션 설정 질문드립니다!

holy의 이미지

안녕하세요, 리눅스를 배우기 시작한지 얼마 되지 않은 유저입니다. 유분투, 리눅스 민트 등을 써보다가 지금은 집에서는 아치, 일할 때는 페도라 KDE Spin을 사용하고 있습니다. ibus를 통해 한글이 잘 입력되기는 하는데 세부적인 부분에서 어려움이 있어 질문을 드리게 되었습니다. 혹시 질문을 올린 포럼이 잘못되었다면 죄송합니다.

1. [해결!] 저는 영어 자판은 programmer's dvorak을 사용하고 있습니다. KDE 기본 keyboard 설정에서는 이 옵션이 있는데 ibus에서는 없어서 그냥 dvorak을 사용하고 있는 상황입니다. 옵션 사진은 다음과 같습니다:

https://imgur.com/a/bu01rwn

찾아보니까 ibus의 경우 config 정보를 dconf 방식으로 저장하고 있다고 해서 찾아봤습니다:

[swy@localhost ~]$ dconf dump /desktop/ibus/ 
[general] 
engines-order=['xkb:us:dvorak:eng', 'hangul'] 
preload-engines=['xkb:us:dvorak:eng', 'hangul'] 
version='1.5.19'  
 
[general/hotkey] 
triggers=['<Super>space']  
 
[panel] 
show=0

여기서 강제로 dvorak을 dvorak-programmer로 바꿨더니 문제가 생겨서 다시 원래대로 복귀해야만 했습니다. 한글과 programmer's dvorak을 같이 사용할 수 있는 좋은 방법이 없을까요?

[해결방법] ibus에서 한글만 남겨두고 한글/영어 전환하게끔 하니까 기본 Xorg 설정의 programmer's dvorak으로 자판 배열이 바뀜을 확인하였습니다. ibus에서 별도로 영어 자판 배열을 만들지 않아야 이렇게 넘어가더군요!

2. [해결!] 카카오톡을 PlayOnLinux로 성공적으로 깔았는데, 다른 곳에서 말하는 것과는 달리 한글 폰트를 설정할 수가 없게 되어 있었습니다. 리눅스에서는 Nanum 글꼴들을 잘 설치한 상황이었습니다:

https://imgur.com/a/8YssVCB

맨 처음에는 Arial도 선택할 수가 있었는데 혹시 아래를 더 볼 수 있나 해서 Tahoma를 선택했더니 저렇게 더 이상 아무것도 선택할 수가 없게 되었습니다... 제 짧은 생각에는 현재 기본 언어가 영어라서 Windows 가상 드라이브에서도 영어가 적용되었거나 한글 폰트가 없거나 하는 상황이 아닌가 싶은데, Wine을 처음 사용하다보니 어디서부터 손을 대야 할지 잘 모르는 어려운 상황입니다...

설치할 때 별도의 플러그인은 같이 설치하지 않았으며 (종종 Vox.dll이 없다는 오류가 뜨더군요) 추가 옵션은 LANG=ko_KR.UTF-8 입니다. 해당 옵션을 사용하니 언어가 사각형으로 나오지는 않더군요...

보다 기본적인 질문이었다면 죄송합니다... 도움 주시면 정말로 감사드립니다.

세벌의 이미지

하나의 글타래에 두가지 질문을 하시면...
답 하기도 어렵고, 나중에 누군가가 같은 문제로 검색하다가 이 글을 찾아도 이해가 좀 어렵겠지요...

1. 반갑습니다 Dvorak 사용자를 뵈어서. 저는 Dvorak 자판 쓰는데 programmer's dvorak은 잘 모르겠네요.

2. 아쉽게도 두가지 질문 모두 제 능력을 벗어나는 부분이라 답변을 못 해 드려서 죄송.

kldp에 고수분들이 많이 오시니 누군가 좋을 답을 해 주실 겁니다. :)

holy의 이미지

입력 문제라고 단순히 한 글에 몰아서 질문드렸네요... 사실 다른 내용들이 섞인 문제들인데.. 다음부터 나누어서 글 올리도록 하겠습니다.

익명 사용자의 이미지

설치할 때 별도의 플러그인은 같이 설치하지 않았으며 (종종 Vox.dll이 없다는 오류가 뜨더군요)

답변은 아닙니다만, 사용하신 Wine 버전을 알려주시면 감사하겠습니다. 항상 Vox.dll 문제로 실행 오류가 나는군요.

holy의 이미지

PlayOnLinux --version은 4.2.12이고 wine --version은 wine-3.21 (Staging)라고 나옵니다. 다만 말씀드렸듯이 PlayOnLinux에서 카톡을 깔았을 때에는 3.20을 사용하고 있습니다. 저도 Vox.dll 문제가 계속 뜨다가 몇 번 지우고 다시 옵션을 살짝 바꾸어가며 설치하고, 설치할 때 애초에 wine version을 지정한다는가 하는 방식으로 설치를 하니 제대로 작동은 하는 것을 확인하였습니다. Vox.dll의 경우 해당 카톡 폴더에 제대로 위치해 있는 것도 확인하였습니다.

익명 사용자의 이미지

PlayOnLinux/카카오톡 설정에서 regedit 를 실행하신 후에
HKEY_CURRENT_USER\Software\Wine\Fonts\Cache
아래를 확인해 보시기 바랍니다. 제가 확인해 보았을 때, Wine 내장 폰트만 등록되어 있었습니다.

~/.PlayOnLinux/wine/linux-x86/3.20/lib 아래를 보면 libfreetype 이 설치되어 있는데, 이게 시스템의 freetype 및 fontconfig와 의존성 문제를 일으켜 Wine에서 fontconfig가 동작하지 않도록 꼬아버리는 거 같습니다.

~/.PlayOnLinux/wine/linux-x86/3.20/lib/libfreetype.so* 를 삭제하거나,
~/.PlayOnLinux/wineprefix/{카카오톡}/drive_c/windows/Fonts/ 에 원하는 폰트를 복사해 넣으면 해결됩니다.

holy의 이미지

말씀하신대로 Wine 내장 폰트만 등록되어 있었습니다. 네이버 나눔 폰트들을 풀어서 Fonts 폴더에 복사한 다음 재부팅하니 제대로 한글이 출력되었습니다. 가독성이 윈도우보다 살짝 떨어지긴 하는데, 기타 기능에 전혀 지장이 없고 플러그인이나 설정 등을 손보면 되지 않을까 싶습니다. 다시 한 번 진심으로 감사드립니다!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.