2009년 5월 4일 월요일

mplayer 한글자막 보기 & 사운드 에러


mplayer 창에 마우스 오른쪽 버튼을 누르면 메뉴가 나타나는데 아래 Preferences 를 선택
[subtitles & osd] 탭에서 Encoding을 Korean charset(CP949)로 선택


[Font] 탭을 열고 Font: 입력난에 한글 폰트를 찾아 선택해 줍니다.

은돋음볼드 폰트를 사용한다면 /usr/share/fonts/truetype/unfonts/UnDotumBold.ttf 가 됩니다.
ttfalee 폰트는 한글 자막에 좋고 한자와 일어 자막을 보려면 은돋음, 은바탕, 굴림 폰트가 좋습니다.

폰트 선택이 끌나면 아래 Encoding: 부분이 Unicode인지 확인합니다.

이제부터 mplayer로 동영상을 돌리면 한글 자막이 깨끗이 나옵니다.


mplayer는 동영상 재생외에 DVD 타이틀 재생도 가능하며 터미널에서 노래연주기로 사용할 수도 있습니다.

$ mplayer 노래.mp3 & 하면 배경으로 음악이 연주됩니다.

==========================================================

mplayer를 실행하면 아래와 같은 메세지가 폭탄으로 떠면서 사운드가 안나오는 경우.

- [AO_ALSA] Unable to find simple control 'PCM',0.

이런경우는 다른 프로그램이 사운드를 사용하는 경우에 나온다고 하는데, 난 .... 아무것도 사용안했는데...

사운드 기본설정은 ALSA를 사용중.

일단은 아래와 같이 해결.

mplayer 창에 마우스 오른쪽 버튼을 누르면 메뉴가 나타나는데 아래 Preferences 를 선택합니다.

audio 부분을 alsa 에서 oss(또는 pulse)로 변경하고 나니까 깨끗하게 잘 나오고있음.


Playing for change


변화를 위한 연주 (Playing For Change) 프로젝트

서로 다른 지리적, 정치적, 경제적, 정신적, 이념적 배경을 초월해서 전세계 음악인들이 함께 하나의 노래를 하는 프로젝트입니다.
진정한 소통의 의미를 느낄수 있슴다.
홈피에 방문하면 6개의 Episode가 있습니다.

Don’t Worry



Stand By Me


One Love

2009년 5월 3일 일요일

virtualbox 재설치

우분투 9.04로 업그레이드 하고나서 virtualbox-ose를 사용했는데, usb 사용문제로 인해서 삭제 후 virtualbox-2.2로 재설치 했는데, '프로그램>시스템 도구'에 virtuabox 메뉴가 나타나지 않음.
재부팅도 해보고 재설치도 했는데 메뉴에 추가되지않구,
log파일을 봐도 virtualbox 커널도 정상적으로 작동되는걸로 나오는데......

혹시나 하고 터미널을 열어서

$ VirtualBox

실행하니까 재설정 메세지나 나오면서 실행됨. 이런ㄴㄴㄴㄴㄴ
그놈패널에 메뉴도 수동으로 추가함.

이렇게 간단한놈을 가지고 1주일은 혼자 끙끙됐다니...

사용하지 않는 의존성 페키지 제거

우분투 9.04에 이것저것 깔았다 지웠다 하니까 의존성이라 라이브러리가 지져분해져서 그런지 업데이트 할때마다 아래와 같은 메세지가 나왔엉.

우분투 한글사용자포럼에서 아래와 같이 해결책을 찾아내서 깔끔하게 해결. ^^;

1.deborphan

$ sudo apt-get install deborphan >> deborphan 설치
$ deborphan >> 현재 사용하지 않는 라이브러리 목록 확인
$ sudo deborphan | xargs sudo apt-get -y remove --purge >> 확인된 거 제거

참고 링크 : viewtopic.php?p=18786#p18786


2. autoremove

$ sudo apt-get autoremove


3. GUI 용 gtkorphan 과 System Cleaner도 있습니다.

gtkorphan 도라키넷 : http://doraki.net/63
System Cleaner 도라키넷 : http://doraki.net/350

그놈패널 초기화

그놈패널에 있는 볼륨애플릿 위치변경하려다가 실수로 '네트위크관리자' '볼륨에플릿'을 패널에서 제거를 해버렸다.
그런데 문제는 그 이후로 팝업메시지(notifity-osd)가 나오지 않구 리듬박스를 최소화 해도 패널에 나타나지 않고 충돌보고서도 작동 되지 않더군.....
해결책은 패널을 초기화 하기

터미널에서 아래 명령들을 수행하면 그놈패널이 초기화 됨.

$ gconftool-2 --shutdown
$ rm -rf ~/.gconf/apps/panel
$ pkill gnome-panel

tuxguitar 설치 후 추가해야할 프로그램

tuxguitar 설치 후 실행해도 바로 소리가 나지는 않아요.
이는 아무런 소프트웨어 싱크를 설치하지 않아서 발생하는 문제 라고 합니다.
즉, Midi를 아웃풋 할 싱크(에뮬레이터 쯤?)가 없기 때문에 발생한 문제로, 다음 패키지를 설치하는 것으로 해결 가능 합니다.

$ sudo apt-get install timidity

만약 위 패키지 설치시, freepats가 같이 설치되지 않으면, 다음도 함께 설치해 주셔야 합니다.

$ sudo apt-get install freepats

tuxguitar 실행후 tools >> setting >> sound >> midi port : timidity port 선택

기타의 선율속으로 고고씽~~~~

2009년 4월 29일 수요일

우분투에서 드라이버 없는 프린터 설치하기

OS : Ubunt 9.04

Print : Fuji Jerox Document Centre 286 네트워크 프린터

>> redhat 드라이버는 있으나 우분투용 드라이버 없음.

IP Address : 58.224.xx.xx

우분투에서 일반적인 프린터들은 기본적으로 자동으로 설치가 되어주지만 업무용복합기인 DC286은 드라이버가 없어서, 프린터할땐 virtualbox로 xp를 구동시켜서 사용하하다가, 갑자기 PCL로 설정하면 웬지 될겄같아서 해봤는데 ㅎㅎㅎㅎㅎ, 설정이 깔끔하게 되어버렸네........ 진작할껄.

1. 시스템 > 관리>인쇄>새로만들기>프린터 를 선택하면 연결되어 있는 프린터나오면 사용할 프린터를 선택


2. 드라이버 선택은 >Select printer form database 선택

제조회사는 Fuji에서 DC286 드라이버가 없음으로 Generic 선택


3. 요즘 프린터들은 PCL5를 지원하니까 모델은 PCL5 Printer 선택

드라이버는 권장사항으로 선택.


4. Existing Settings > 이전PPD에서 옵션선정을 복사 > 적용


5. 프린터이름을 정해주고 적용.


6. 프린터설치후 용지가 Letter로 설정되어 있으면 A4로 변경만 해주면 끝.....

2009년 4월 28일 화요일

우분투 즐겨찾기

알아두면 편리한 사이트들

http://www.gnome-look.org/
>> 아이콘, 테마, 배경화면..... Link에는 kde-look, xfce-look 등. 하루에 한번씩은 꼭 들러 본다는....

http://l10n.ubuntu.tla.ro/ubuntu-docs-jaunty/html/config-desktop/ko/other-desktops.html
>> 그놈(GNOME) 데스크탑 대신 KDE 혹은 Xfce 사용하기

http://appnr.com/
>> 우분투 플그램들이 깔끔하게 정리 되있어

http://www.getdeb.net/
>> GNOME/GTK Software 를 검색하고 다운가능..

http://linuxappfinder.com/
>> 주소대로 리눅스 어플들을 검색하고 다운.

http://www.ubuntu.or.kr/
>> 우분투 한국사용자 모임. 간단한 문제들은 거의 해결가능.

http://coverholic.com/ , http://cover.zzlzzl.net/
>> 아마록이나 리듬박스할때 꼭 필요한 앨범커버 검색.

2009년 4월 26일 일요일

라이브CD로 GRUB 재설정

우분투 라이브시디로 부팅.

부팅이 완료되면,,
"어플리케이션 -> 악세사리 -> 터미널" 을 실행한다.
① sudo -i 엔타
② grub 엔타친 후 1~2분 기다리면,,

grub> 상태가 된다.

③ find /boot/grub/stage1 엔터
(hd0,6) >> 우분투 9.04 설치된 파티션이 첫번째 HDD의 6번째 파티션(XP와 파티션분할)
(hd1,0) >> 우분투 8.10이 설치된 파티션이 두번째HDD의 첫번재 파티션
****** 사무실 PC의 셋팅상태임 ********

④ root (hd0,6)
grub(부트로더)을 설치할 hdd를 지정하는 명령이다.
(hd1) 을 입력하면 두번째 HDD에 grub을 설치한다

⑤ setup (hd0)
엔타
grub(부트로더)을 설치할 hdd를 지정하는 명령이다.
(hd1) 을 입력하면 두번째 HDD에 grub을 설치한다

⑥ quit 엔타(모든작업을 마쳤다, Rebooting )

리눅스 HDD추가 및 마운트


1. / 파티션의 용량이 거의 없어 증설을 해야 함.

2. 늘어나는 디렉토리는 /home 과 /usr 임

3. /var 의 용량을 너무 과다하게 잡음 (다른 쪽으로 돌리거나 합쳤으면 함)


하드를 구매하신다고 하셨으니 /dev/sdb 로 붙겠죠. (/dev/hda, hdb로 붙을수도 있고)

/dev/sdb로 붙는 가정하에 설명을 드리겠습니다.


일단은 하드를 붙이는 작업 해야겠죠.


PART 1. disk 추가 작업


1. computer의 전원을 끈다. (init 0, or # poweroff)

2. disk를 slave (jumper 조절)로 두고 케이블 연결한다.

3. 전원을 켠다.

4. # fdisk -l 로 보면 /dev/sdb (or hda, hdb)등으로 붙은 것을 확인하실 수 있습니다.


PART 2. 파티셔닝 작업

개요. 이 부분이 문제가 되는데요. 생각해 봐야 할 것이 새로 붙인 파티션을 어디다가

둘 것인가가 문제가 될 것입니다. 새로 하드 디스크를 만드시는 것이니 아마 못해도

20~ 30기가 정도는 되는 하드 디스크라 생각됩니다.

제가 만일 같은 시스템에 구성을 하게 된다면 새로 생성하는 디스크에 3개의 파티션을

두겠습니다. /home, /usr, /var

이렇게 두고 지금 있는 20기가의 (/var) 공간은 백업으로 두면 어떨까 싶습니다.

다른 방법은 저 20기가 부분을 /home으로 둘수도 있는데 그건 잠시 후에 설명을 드리겠습니다.


1. 디스크 파티셔닝을 합니다. (가정 : /home = 20G, /usr= 20G로 잡음, 물론 사이즈 변경 가능)

# fdisk /dev/sdb

Command (m for help): p (화면에 파티션 내용이 표시됩니다. 하나도 없기 때문에 아무 내용도 없습니다. 만일 있다면 지워 줍니다.)

Command (m for help): n (새로 공간을 추가합니다.)

Command action
e extended
p primary partition (1-4)

p 를 입력합니다. (기본 파티션에 할당해야 합니다. )

Partition number (1-4): 1 (첫번째 파티션에 할당합니다. )

First cylinder (1-29660, default 1): (1번 실린더부터 시작입니다. default가 1이라 그냥엔터입력)

Last cylinder or +size or +sizeM or +sizeK (1-29660, default 29660): +20g (+20g라고 입력하고 엔터를 칩니다.)

20기가 용량을 사용하겠다는 이야기입니다.)

다시 p로 확인해 보면 20기가가 생성이 된 것을 보실 수 있습니다.


이런 식으로 다른 파티션도 잡아 줍니다.

지금 생성하고자 하는 볼륨은 3개 입니다. (/home, /usr, /var)

따라서 primary 파티션에 3번까지 쓸 수 있습니다.

모든 파티션을 primary로 사용한다면 4개까지밖에 생성할 수 없습니다.

만일 디스크 용량이 많아 더 많은 파티션을 추가로 할 수 있다면 3번 primary 이후에 4번을 extention으로 주셔야 합니다.

(그래야 16개까지 사용할 수 있습니다.)


파티셔닝이 되었고 disk가 /dev/sdb1 = 20g, /dev/sdb2=15g, /dev/sdb3=5g 정도로

잡혀 있다고 가정을 합니다.


2. 포맷

리눅스에서 사용하기 위해서 포맷을 합니다.

# mkfs.ext3 /dev/sdb1

# mkfs.ext3 /dev/sdb2

# mkfs.ext3 /dev/sdb3


PART 3. 디스크 복사 작업

일단 /home 부터 작업을 합니다.


1. mkdir /home2 // (처음 20기가를 마운트해서 copy할 공간을 만들어 줍니다.)

2. mount -t ext3 /dev/sdb1 /home2 // (ext3로 포맷된 디스크 볼륨 sdb1을 /home2에 마운트)

3. df -h 로 확인해 보시면 마운트 되어 있는 것을 확인하실 수 있습니다.

4. copy 작업

# cp -aruv /home/* /home2/ // (홈 디렉토리 밑에 있는 모든 파일과 디렉토리들을 권한을 유지하여 /home2 밑으로 복사합니다.)

5. 이름 변경 작업

# mv /home /home_bak // ( /home2를 /home으로 옮기기 위해 기존에 있는 /home을 변경합니다.)

6. # mv /home2 /home // (home2디렉토리를 /home으로 변경합니다.)

7. 이제 부팅해도 자동으로 마운트를 시키기 위해 /etc/fstab에 등록해 줍니다.

# vi /etc/fstab

/dev/sdb1 /home ext3 defaults 1 1 요렇게 한줄 추가시켜 줍니다.

이렇게 하면 부팅 후에도 /home은 자동으로 올라오게 됩니다.


리붓을 한 후에 제대로 /home이 올라왔다면 기존에 /home_bak 로 백업받은 디렉토리는 지워도 됩니다.



PART 4 . 퍼미션 변경


추가한 HDD를 /home/wondergirls/vbox 에 마운트 하는경우 퍼미션 변경

sudo chown -R wondergirls.wondergirls /home/wondergirls/vbox