티스토리 뷰

카테고리 없음

elementary OS 삽질

writer1 2016. 5. 15. 09:47

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

참고: https://elementaryos.stackexchange.com/questions/2769/get-close-minimize-and-maximize-in-chrome-to-appear-on-the-right-side-in-freya


노트북 전력관리
$ sudo add-apt-repository ppa:linrunner/tlp
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw smartmontools ethtool
$ sudo apt-get install tp-smapi-dkms acpi-call-tools

시스템 온도
PSensor
PSensor는 lm-sensors와 hddtemp를 이용해서 온도를 가져오므로
$ sudo apt-get install lm-sensors hddtemp
lm-sensors 시작해서 감지할 센서 탐색
$ sudo sensors-detect
리부팅 없이 필요한 모듈 시작
$sudo service kmod start
PSensor 설치. Software Center에 있는건 오래된 버젼이므로
$ sudo add-apt-repository ppa:jfi/psensor-unstable
$ sudo apt-get update
$ sudo apt-get install psensor

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


elementary OS에는 69-language-selector-ko-kr.conf 파일이 없어서 만들었더니 된다.
eOS 기본 영문 폰트인 Droid Sans에 한글 폰트는 본고딕(Noto Sans)을 매칭.

$ sudo scratch-text-editor /etc/fonts/conf.d/69-language-selector-ko-kr.conf

<?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>


카카오톡 설치
Freya는 14.04 LTS 기준이므로 Software Centre의 Wine은 1.6.2 버전
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.8
EULA 동의할 때 Tab키 눌러서 OK
$ sudo apt-get install Playonlinux
gdiplus gecko riched20 wmp9


카카오톡에서 한글 입력
uim 한글 입력기 문제인지 와인 문제인지 DLL 문제인지 레지스트리 문제인지 한글 입력이 안됨.
*터미널에서 레지스트리 편집기를 실행하면 한글 입력이 되고 카톡도 되지만 카톡은 한글이 네모로 나온다. 뭐지...
분명 맨 처음에 설치했을 때는 한글 입력이 됐었던 것 같은데...
*우분투 GNOME까지 설치해가며 확인해보니 역시 입력 불가. UIM, fcitx 둘다 안되는거 보니 입력기 문제는 아닌 듯 하고, 한영변환 키가 안먹는 느낌인데 터미널에서 실행했을 때는 먹히는거 보니 그 사이에서 어디가 이상한 듯.
*Hamonikr는 모두 전혀 완전 이상 없이 카톡 한글 입출력 가능. 입력기는 fcitx. 근데 이런거 저런거 설치해봐도 Pantheon만큼 깔끔한게 없다.

해결은 아니지만 쓸만한 workaround.
터미널에서 실행시 한글 입력이 제대로 되는 점에서 착안하여 .bashrc에 alias로 터미널에서 kakao만 치면 실행되게끔 힘.

$sudo scratch-text-editor ~/.bashrc

export WINEARCH=win32           # WINE architecture for 32-bit
export WINEPREFIX=~/.wine32     # WINE default folder for 32-bit
export WINEDEBUG=-all           # disable WINE debug messages

export LANG=ko_KR.utf8          # 한글 입출력 


alias kakao='wine /home/user/Play*/KaTalk/drive_c/Progr*/Kakao/KakaoTalk/KakaoTalk.exe' #alias로 명령문 대체


터미널에서 실행하므로 터미널 창이 계속 떠있어야 된다는게 문제라면 문제. Guake를 사용해서 해결. Guake로 하면 한글 입력이 또 안된다. 희안하게 .desktop 파일 만들어서 저 명령어 넣으면 Playonlinux를 통해서 실행했을 때와 마찬가지로 한글 입력이 안됨.

*저렇게 하니 Ctrl+V가 안된다. 외부에서 복사해서 대화창에 붙여넣기 불가. 오른쪽 클릭하면 붙여넣기 선택은 활성화되나 클릭해도 변화 없음. 카톡에서 복사하기는 가능. 외부에 붙여넣기가 정상적으로 작동.


다 필요없고... 해결!!


같은 터미널인데 드롭다운 터미널인 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

댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday