codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon 개발/Linux 에 해당하는 글21 개
2013.10.08   fedora 에서 ubuntu 의 폰트 느낌나게 하기
2013.09.26   fedora 19 버그. move to workspace above/below 단축키 변경하기
2013.09.24   리눅스 git 콘솔 사용시 컬러 텍스트로 표시하게
2013.09.24   리눅스 -> 윈도우 원격 데스크탑 접속하기
2013.09.23   리눅스를 공식적으로 지원하는 파일 클라우드 서비스
2013.09.23   리눅스 음악 플레이어에서 태그 정보 한글 깨져 보일 때
2013.09.22   linux(fedora 19)에 windows font 설치하는 방법 (fc-cache 해도 안되는 경우)
2013.09.22   fedora 19 에서 Alt+F7 을 사용하고 있을 때
2013.09.22   git 모든 커밋의 author name 및 email 변경 2
2013.09.21   VLC player 한글 셋팅 1


icon fedora 에서 ubuntu 의 폰트 느낌나게 하기
개발/Linux | 2013. 10. 8. 00:17

정확히는 다른 리눅스 배포판에서 ubuntu 폰트 렌더링(font rendering)처럼 표현하게 하는 것이다.

폰트 렌더링도 다양한 옵션이 있지만, 보통 OS 에서는 한가지 방식으로 표현한다.

(개별 프로그램에서 특화 렌더링하지 않는다면)


현재 페도라 rendering 설정을 확인해보자.

버전마다 차이가 있을 수 있다.


>> xrdb -query

Xft.antialias: 1

Xft.dpi:         96

Xft.hinting:         1

Xft.hintstyle: hintmedium

Xft.rgba:         none


다음은 우분투 기본 설정이다.

역시 버전마다 차이가 있을 수 있다.

>> xrdb -query

Xft.antialias: 1

Xft.dpi:         96

Xft.hinting:         1

Xft.hintstyle: hintslight

Xft.rgba:         rgb

Xft.lcdfilter:         lcddefault


폰트 렌더링의 느낌은 거의 위 옵션 차이라고 보면 된다.


자, 폰트 렌더링 설정을 바꾸기 위해서 다음을 설치한다.

>> sudo yum install freetype-freeworld


그리고 전역 옵션을 바꾼다.

>> gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "hinting" "slight"

>> gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "antialiasing" "rgba"

>> echo "Xft.lcdfilter: lcddefault" > ~/.Xresources


이제 startx 로 x-window 를 다시 실행하거나, 부팅을 해보자.

폰트 느낌이 우분투스럽게 변화되어 있을 것이다.

페도라 느낌이 다소 선명한 대신 알리아싱이 거친 대신,

우분투 느낌은 다소 뿌옇지만 알리아싱이 부드러운 느낌이다.


여기에 더불어 터미널에서 우분투 폰트를 사용하고 싶을 수도 있다.

다음 주소에서 받는다.


http://font.ubuntu.com/


Download for free 라는 버튼을 눌러 다운로드 받은 다음,

압축파일을 /usr/share/fonts 에 풀어주면 된다.


개인적으로는 페도라의 선명한 느낌이 더 좋았지만,

유독 터미널에서의 폰트 느낌은 우분투만큼 자연스럽지 못해서,

한번 시도해보게 되었다.



arrow 트랙백 | 댓글



icon fedora 19 버그. move to workspace above/below 단축키 변경하기
개발/Linux | 2013. 9. 26. 01:14

정상적이라면 
Settings - Keyboard - Shortcuts - Navigation 
여기서
Move to workspace above 및 below 의 단축키를 변경할 수 있어야 한다.

문제는 이미 각각 단축키가 하나가 아닌 두 개가 배정되어 있다.
Super(Window) + Page up 뿐 아니라 Ctrl + Alt + up 도 먹힌다는 것이다.
따라서, 변경해도 하나만 변경되고 Ctrl + Alt + up/down 은 여전히 먹힌다 ;;

터미널에서 다음과 같이 배정된 키를 확인할 수 있다.

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down


move to workspace 단축키를 제거하고 싶다면 다음과 같이 한다.
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['']"


이와 같은 방법으로 변경도 가능하다.
하지만 일일이 키를 텍스트로 치기 귀찮다면 위와 같이 삭제 후, 
Settings - Keyboard - Shortcuts - Navigation 
Move to workspace above / below 에서 바꾸길 바란다.





arrow 트랙백 | 댓글



icon 리눅스 git 콘솔 사용시 컬러 텍스트로 표시하게
개발/Linux | 2013. 9. 24. 01:31

git status 등을 사용할 때 컬러로 표시하고 싶을 것이다.


윈도우와 달리 git 1.8.4 이 전 버전까지는 흑백이 디폴트다.


git config --global color.ui auto


위와 같이 해주면 앞으로는 컬러 텍스트로 표시될 것이다.



arrow 트랙백 | 댓글



icon 리눅스 -> 윈도우 원격 데스크탑 접속하기
개발/Linux | 2013. 9. 24. 00:09

리눅스에는 Remmina 라는 프로그램이 있다. ( 원격 클라이언트 중 평가가 가장 좋은편 )

기본적으로 SSH, SFTP 를 지원하지만 플러그인으로 RDP 프로토콜 등을 지원한다.


redhat 계열 리눅스(fedora 19에서 테스트) 에서 설치하려면

sudo yum -y install remmina-plugins-rdp

로 설치한다. ( remmina 로 설치하는 경우 rdp 플러그인이 포함되어있지 않다 )


ubuntu 에서 설치하려면

sudo apt-get install remmina

로 설치한다.


IP 추가 방법은 다음과 같다.

File - New 를 선택하면 다음과 같은 창이 뜬다.

Protocol -> RDP 선택

Basic - Server -> IP 입력 ( 192.168.0.1:5555 같이 포트를 입력할 수도 있다 )

Username, Password 를 입력한 후, Save 를 누르면 해당 사항이 저장된다.



사용해본 결과 윈도우 원격 데스크탑 클라이언트에 준하는 퀄리티로 나오는 듯 하다.

약간 더 빠른 것 같기도 하지만, 페도라19 에서 사용시 마우스 커서가 바뀌지 않는 현상이 있다.

(특정 위치에서 마우스 커서 바뀌는 것이 동작하지 않음)

이 현상은 조금 기다리다 보면 정상적으로 돌아가는 것 같긴 한다.

전반적으로는 만족스럽다.


arrow 트랙백 | 댓글



icon 리눅스를 공식적으로 지원하는 파일 클라우드 서비스
개발/Linux | 2013. 9. 23. 00:51

다양한 파일 클라우드 서비스가 있다.


NDrive

Daum Cloud

Google Drive

SkyDrive

DropBox

...


이 중 (현재) 리눅스를 공식적으로 지원하는 것은 DropBox 가 유일한 듯 싶다.

홈페이지에서 아주 친절하게 설명하고 있다.

https://www.dropbox.com/install?os=lnx


SkyDrive 의 경우에는 SkyDrive API 를 등록하여 SMEclient 라는 것으로 사용할 수 있다고 한다.

(살펴보진 않았다)

http://itsfoss.com/skydrive-ubuntu-1304/


Google Drive 의 경우에는 insync 라는 곳에서 서비스를 하고 있다.

하지만 15일만 무료 트라이얼인 듯 싶다....

https://www.insynchq.com/


다른 것들도 방법이 있다. 하지만 방법이 복잡하고 이렇게까지 쓰고 싶지 않다면,

DropBox 를 고려하는 것도 나쁘지 않을 듯 싶다.


arrow 트랙백 | 댓글



icon 리눅스 음악 플레이어에서 태그 정보 한글 깨져 보일 때
개발/Linux | 2013. 9. 23. 00:28

export LANG=ko_KR.eucKR

로 한 후 rhythmbox 나 clementine 같은 음악 플레이어를 실행하면

euckr 로 되어있는 경우는 잘 보입니다.

문제는 음악 파일 중에 euckr 과 utf-8 이 섞여있는 경우입니다.

음악 플레이어가 지원하지 않는 경우 둘 중 하나는 포기해야 합니다.

게다가 한글 UI 를 안쓰는 경우 적합한 선택으로 보이진 않습니다.

리눅스의 경우 윈도우 플레이어와 달리 다양한 character encoding 을 지원하는 경우를 찾지 못했습니다.

물론 있긴 하겠지만, 단지 그런 기능 때문에 플레이어를 선택하기 위해

더 좋은 플레이어를 포기하기는 뭐합니다.


표준 방식처럼 MP3 파일들의 인코딩을 UTF-8 로 강제로 맞춰주는 좋은 도구가 있습니다.


sudo apt-get install easytag    [debian 계열: ubuntu, linux mint...]

sudo yum install easytag         [redhat 계열: fedora, centos...]


easytag 를 실행합니다.


1. settings - preferrences 에서 다음과 같이 선택합니다.

(Non-Standard 를 체크하고 EUC-KR 로 맞춰주는 것이 핵심입니다)



그리고 음악 폴더를 선택합니다.


Files - Save files(s) 를 선택합니다. (CTRL+S)


원문:

http://stream-recorder.com/forum/correcting-gbk-big5-cp1251-id3v1-and-id3v2-t5598.html?s=0f993303650ca55b48c58dc4f2abce03&s=519efdb5f9d2ede0c00365b72b2ec89b&goto=lastpost



arrow 트랙백 | 댓글



icon linux(fedora 19)에 windows font 설치하는 방법 (fc-cache 해도 안되는 경우)
개발/Linux | 2013. 9. 22. 03:17

fedora 19 기준


일단 cd 를 이용해 windows fonts 가 위치한 곳으로 이동합니다. 그 다음,


sudo mkdir /usr/share/fonts/windows

sudo cp * /usr/share/fonts/windows

cd /usr/share/fonts/windows

sudo chmod 644 *


그 다음 폰트 파일 캐쉬를 갱신합니다.


fc-cache -fv


그 다음 웹브라우저을 켜면(켜있는 경우 껐다 켜야 함) 바로 효과를 볼 수 있을 것입니다.

때로는 로그아웃 혹은 부팅해야 정상 적용되는 경우도 있습니다.


fedora 의 경우 파일 읽기 권한이 부여되지 않아 fc-cache 가 정상적으로 

되지 않는 경우가 있습니다. 따라서 chmod 644 * 로 파일 권한을 부여하는 것은 필수입니다.



arrow 트랙백 | 댓글



icon fedora 19 에서 Alt+F7 을 사용하고 있을 때
개발/Linux | 2013. 9. 22. 02:56

IntelliJ 에서 Alt+F7 을 사용하는데,

fedora 19 OS 에서 이미 이 키가 바인딩 되어 있다.

Move window 를 키보드로 하기 위한 단축키이다.

Move window 는 마우스로 드래그 하거나

Window + Space 후에 M 을 눌러서 수행할 수 있으므로 (Windows OS 와 동일한 방법)

굳이 별도로 필요가 없다.


Settings - Keyboard - Shortcuts 탭 - Widows - Move window 에서 우측에 보이는 Alt+F7 을 클릭하고 Backspace 를 눌러주면 Disabled 된다.




arrow 트랙백 | 댓글



icon git 모든 커밋의 author name 및 email 변경
개발/Linux | 2013. 9. 22. 01:17

간단한 방법 (혼자만 하는 프로젝트의 경우) ; *nix 용 ( + windows msys )

- 해당 repository 의 모든 커밋의 author/committer name 및 email 을 특정값으로 바꾼다.

git filter-branch --env-filter '

GIT_AUTHOR_EMAIL=yourname@gmail.com;

GIT_AUTHOR_NAME=yourname;

GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL;

GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME;' -- --all

> 위험하다고 해도 remote 에 push 만 안하면 되니, 아주 큰 부담은 가질 필요가 없지만 내 모든 local 
commit 들이 push 되었는지 정도는 확인하자.


간단한 방법 (혼자만 하는 프로젝트의 경우) ; windows cmd 용

- 해당 repository 의 모든 커밋의 author/committer name 및 email 을 특정값으로 바꾼다.

git filter-branch --env-filter "

GIT_AUTHOR_EMAIL=yourname@gmail.com;

GIT_AUTHOR_NAME=yourname;

GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL;

GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME;" -- --all

> 위험하다고 해도 remote 에 push 만 안하면 되니, 아주 큰 부담은 가질 필요가 없지만 내 모든 local commit 들이 push 되었는지 정도는 확인하자.

안전한 방법 (같이 하는 프로젝트의 경우) ; *nix 용 ( + windows msys )

git filter-branch --commit-filter '

        if [ "$GIT_COMMITTER_NAME" = "<Old Name>" ];

        then

                GIT_COMMITTER_NAME="<New Name>";

                GIT_AUTHOR_NAME="<New Name>";

                GIT_COMMITTER_EMAIL="<New Email>";

                GIT_AUTHOR_EMAIL="<New Email>";

                git commit-tree "$@";

        else

                git commit-tree "$@";

        fi' HEAD


안전한 방법 (같이 하는 프로젝트의 경우) ; windows cmd 용

git filter-branch --commit-filter "

        if [ "$GIT_COMMITTER_NAME" = "<Old Name>" ];

        then

                GIT_COMMITTER_NAME="<New Name>";

                GIT_AUTHOR_NAME="<New Name>";

                GIT_COMMITTER_EMAIL="<New Email>";

                GIT_AUTHOR_EMAIL="<New Email>";

                git commit-tree "$@";

        else

                git commit-tree "$@";

        fi" HEAD


다른 방법 찾기

구글에서 git filter-branch rename author 으로 검색해보자.

git 에서 복잡하게만 수행해야 할 것 같은 (reset, amend 등을 조합해서) 것을 쉽게 할 수 있는 몇가지 방법을 제공한다.

http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git



arrow 트랙백 | 댓글



icon VLC player 한글 셋팅
개발/Linux | 2013. 9. 21. 05:17

fedora linux 19 에서 테스트한 것이지만,

VLC player 의 경우 OS 가릴 것 없이 거의 모든 플랫폼에서 동일하게 발생하는 듯 싶다.

(windows 포함)


Font 가 가장 중요한데, NanumGothic 이나 한글글자가 포함된 폰트를 설정한다.

Default encoding : Korean (EUC-KR/CP949) 로 설정

Preferred subtitles language : ko-KR




arrow 트랙백 | 댓글



[PREV] [1][2][3] [NEXT]
관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
기본 (6)
Linux (21)
Web (4)
Script (4)
Java 기본 (0)
Windows 디버깅 (6)
VC++ (5)
VC++ (윈도우) (5)
VC++ (게임) (0)
VC++ (네트워크) (1)
Code Snippet (0)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net