티스토리 뷰
elementary OS 0.3.2 Freya
28. 05. 2016

드롭다운 터미널
Guake
$ sudo apt-get install guake
System Settings -> Applications -> Startup
elementary tweaks
참고: http://www.webupd8.org/2015/04/tune-up-elementary-os-03-freya-with.html
$ sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
$ sudo apt-get update
$ sudo apt-get install elementary-tweaks
System Settings-Tweaks 생성됨
Files: Single click 해제
elementary OS는 기본적으로 최소화 버튼이 없어서
Window controls: Minimise Right
크롬 등 이것이 안먹는 경우에는 추가적으로
$ gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"
또는 GUI 방법으로는
$ sudo apt-get install gconf-editor
Configuration Editor 실행
Apps->Metacity->General->Button layout 오른쪽 클릭, close:minimize,maximize
UTC 사용 해제
리눅스는 바이오스에 기본적으로 UTC가 적용되는데, 윈도우는 로컬 시간이 기준이므로 듀얼부팅을 하면 어긋나게 됨.
$ sudo scratch-text-editor /etc/default/rcS
UTC=no
Guest Session 제거
시작화면에 Guest Session 옵션이 뜨는데 너무 커서 보기 싫으므로 해제.
System Settings -> User Accounts ->Guest Session
Midori 제거
Chrome
libappindicator1
Mac OS Theme https://chrome.google.com/webstore/detail/mac-os-theme/jkpadlfbbnobnjaeodjfnkogiigdmgff
한글 입력
키보드는 Korean 101/104 key compatible 선택 (한영, 한자 변환 키 설정 위함)
$ sudo apt-get install language-selector-gnome uim uim-byeoru
폰트
Noto Sans CJK ttc
$ sudo apt-get install fonts-noto-cjk
Noto Serif
폰트 예시:
한글 폰트
영문 OS, 한글 입출력 기준
참고: http://egloos.zum.com/nemonein/v/4699004
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Set preferred Korean fonts --> <match target="pattern"> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Noto Sans CJK KR</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Noto Sans CJK KR</string> <string>NanumBarunGothic</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <edit name="family" mode="prepend" binding="strong"> <!-- <string>UnDotum</string> --> <string>Noto Sans Mono CJK KR</string> </edit> </match> <!-- Bind Noto Sans CJK KR with Droid Sans --> <match target="pattern"> <test name="family"> <string>Noto Sans CJK KR</string> </test> <edit mode="append" binding="strong" name="family"> <string>Droid Sans</string> </edit> </match> <!-- Bind Noto Sans Mono CJK KR with Droid Sans Mono --> <match target="pattern"> <test name="family"> <string>Noto Sans Mono CJK KR</string> </test> <edit mode="append" binding="strong" name="family"> <string>Droid Sans Mono</string> </edit> </match> </fontconfig> |
|
다 필요없고... 해결!!
같은 터미널인데 드롭다운 터미널인 Guake에선 한글 입력이 안되고 기본 터미널에선 되길래 그 차이가 뭔지 파고들어가보니, export 명령어를 치면
Guake
declare -x XMODIFIERS="@im=ibus"
Terminal
declare -x XMODIFIERS="@im=uim"
이었던 것이었다. (이것 말고도 QT나 QT4 같은 것들도 차이가 있어서 하나씩 바꿔가며 소거하니 XMODIFIERS가 범인이었음)
따라서, 다음 해결 방법 중에 불필요한 부분도 있을 것 같지만 어쨌든 elementary OS에서 카카오톡 한글 입출력을 하기 위해서는
Playonlinux에서 실행할 때 configure->miscellaneous->Command to exec before running the program
export XMODIFIERS='@im=uim'
Playonlinux에서 만든 .desktop 바로가기 파일의 경우 scratch로 열어서
[Desktop Entry] Encoding=UTF-8 Name=KakaoTalk Comment=PlayOnLinux Type=Application Exec=env XMODIFIERS='@im=uim' env LANG=ko_KR.UTF-8 /usr/share/playonlinux/playonlinux --run "KakaoTalk" %F Icon=/home/user/.PlayOnLinux//icones/full_size/KakaoTalk Name[fr_FR]=KakaoTalk StartupWMClass=KakaoTalk.exe Categories= |
비트윈 한글 입출력도 똑같다.
[Desktop Entry] Encoding=UTF-8 Name=Between Comment=PlayOnLinux Type=Application Exec=env XMODIFIERS='@im=uim' env LANG=ko_KR.UTF-8/usr/share/playonlinux/playonlinux --run "Between" %F Icon=/home/user/.PlayOnLinux//icones/full_size/Between Name[fr_FR]=Between StartupWMClass=couple.exe Categories= |
그러나 여전히 붙여넣기는 안된다. 복사하기는 되는데... 붙여넣기는 오른쪽 클릭해보면 붙여넣기 선택이 활성화되어있는데 클릭해도 변화가 없다.
-> 카카오톡에서 붙여넣기가 안된 이유는 WMP9을 설치 안했기 때문. Playonlinux->Configure->Install Components-> WMP9. 확인을 위해 riched20, gdiplus도 재설치. 이렇게 해주니 영어 글자가 겹쳐지게 이상하게 입력되는 문제도 해결.
한글이 네모로 나오는 건 폰트를 바꿔주면 해결.
이로서 가끔 알 수 없는 오류를 내뿜으며 강제 종료 되는 문제 빼고 카톡 문제 모두 해결!
The Future
nimf 입력기
https://launchpad.net/~hodong/+archive/ubuntu/nimf
clipboard manager
ditto만한 리눅스용 clipboard manager가 도저히 없다...
xdman download manager
Google drive https://launchpad.net/~alessandro-strada/+archive/ubuntu/ppa