프로그램소개

박정규 2013. 4. 8. 03:32

Voyager가 준 선물이 이리 많습니다.

Voyager를 설치하며 알게된 유용한 어플? 그 두번째 MOC 입니다.

Music on Console 터미널 전용 음악 플레이어 입니다.


엊그제 Terminology 0.3 버전을 구경하고는 멋지다~~이러던 차에

터미널에서 음악을 듣는 방법이 있다는 걸 알게 되어서 기쁩니다.


자 그럼 MOC를 설치하고 이용해 보겠습니다.


apt install moc ( sudo apt-get install moc ) 


실행은 터미널에서 mocp 를 입력하시면 됩니다.

moc 실행 모습입니다.


테마도 두개만 더 볼까요?

green_theme 


red_theme

은근히 폼납니다.

앞으로 한참 이용하게 생겼습니다.

그렇다면 어떻게 움직이는 걸까요?

여기  기능별 단축키입니다. 이것은 번역한것이며,

원문은 : http://polishlinux.org/apps/cli/moc-audio-player-advanced-tricks/ 입니다.


실제 이용하면서  알기쉽게 내용을 수정 한 것입니다.


q - moc 끝내기 (quit)

일반적으로 끌때는 s (정지) 한후에 q 를 눌러서 종료 합니다.

그러지 않고 , 그냥 q 해서 끝내고 나가면 배경에서 음악이 흘러 나옵니다.

터미널을 강제로 닫고 나가도 재생중입니다.

컴퓨터를 이용하면서 별도의 플레이어 없이 음악을 들을때 좋습니다.

그리고,그럴때 종료하는 방법은 

터미널을 다시 열고 mocp를 실행해서 s(정지)한 후에 q 를 눌러서 종료 하시거나

* top 를 이용해서 mocp를 중지 시킵니다.

  top = 터미널에 top를 입력 하면 현재 실행중인 task 목록이 나옵니다.

      그중에 mocp에 해당하는 번호(PID)를 알아둡니다.(목록의 맨앞에 있는 번호)

      커서가 있는 곳에 k 를 입력합니다.

      그리고 좀전에 봐둔 mocp의 번호(PID)를 입력합니다.

      enter 

      q를 입력해서 top에서 나갑니다.

* top의 그래픽 콘솔 모드 htop도 있습니다.

   설치는 apt install htop  

   정지 시킬 task를 space바 로 선택해서, F9 을 누릅니다. 

   enter

   q를 눌러 htop을 나갑니다.


esc - 직접 이용하시다 보면 ,실행취소와는 다르지만 그와 비슷한 상황에서 이용합니다.

enter - 재생

s - 정지

n - 다음곡

b - 이전곡

space - 잠시멈춤 (pause)

p - 잠시멈춤 (pause)


(대문자)S - 랜덤플레이(셔플 - Shuffle)

(대문자)R - 반복 재생 (Repeat) - 한곡만 반복은 X 버튼(Next)이 반드시 꺼진 상태에서

(대문자)X - 재생목록의 순서대로 재생 (Next)

o - 인터넷의 파일 재생

u - 선택한 곡을 목록에서 위로 옮기기

j - 선택한 곡을 목록에서 아래로 옮기기

Ctrl + u - 재생목록에 url 더하기

g - 입력한 글자를 재생목록 파일들에서 찾기 (파일 빠르게 찾기)

/ - 입력한 글자를 재생목록 파일들에서 찾기 (파일 빠르게 찾기)


r - 디렉토리 다시 읽기 (refresh)

(대문자)T - 테마 선택 메뉴로 가기

f - 노래 제목 모두 보이기(전체 경로보이기를 한경우에는 전체경로와 파일 이름을 보입니다.)

TAB - 마커바(커서의 현재위치 표시)를 곡목록과 관리패널 사이에서 옮겨다니기

l - 재생목록 화면과 파일매니저 패널중 한쪽을 필요에따라 전체보기로 보기

    Tab 키를 눌러서 전체보기할 쪽으로 간다음 l 을 눌러 전체보기를 합니다.

(대문자)P - 재생목록 파일들의 파일위치 전체경로를 표시

(대문자)H - 숨김파일 보이기

Ctrl + t - 노래 재생 시간 보이기

Ctrl + f - 노래 파일 형식 보이기

m - MusicDir이 설정된 경우, 설정된 MusicDir로 가기

(대문자)G - 커서가 어디에 있던 재생목록의 지금 재생중인 파일로 가기

i - 입력하는 디렉토리로 가기 (명령문 cd)

(대문자)U - 상위 디렉토리로 가기

a - 재생목록에 파일 더하기

(대문자)A - 폴더추가를 통해 폴더의 모든 파일을 재생목록에 더하기

(대문자)C - 재생목록 지우기

(대문자)V - 재생목록 저장하기

d - 재생목록에서 표시된 곡 빼기

(대문자)Y - 재생목록에서 없는파일 빼기

                 파일을 지우거나, 마운트한 저장장치를 언마운트 했을때 처럼

                 재생목록에 표시만 되고, 곡이 없는 경우에 목록에서 뺄때 이용합니다. 


< - 볼륨을 1% 씩 줄이기

, - 볼륨을 5% 씩 줄이기

> - 볼륨을 1% 씩 키우기

. - 볼륨을 5% 씩 키우기

x - mixer 채널 보이기

? - 도움말 보이기


! - 빠른순서의 1번 디렉토리로 가기 (설정 파일을 만드는 경우에만)

@ - 2번

# - 3번

$ - 4번

% - 5번

^ - 6번

& - 7번

* - 8번

( - 9번

) - 10번


F1 - 실행명령 1번 실행 하기(설정파일을 만드는 경우에만)

F2 - 2번

F3 - 3번

F4 - 4번

F5 - 5번

F6 - 6번

F7 - 7번

F8 - 8번

F9 - 9번

F10 - 10번


moc는 이전에 설정한 테마를 저장하지 않습니다.

좋아하는 테마를 적용해서 moc를 실행할때 마다 그 테마로 열리게하고 싶으시면

이렇게 하시면 됩니다.


1)~/.moc 폴더에 config 파일을 만듭니다

gedit ~/.moc/config


2) 그리고 이걸 열리는 문서도구에 붙여넣기 하세요

## 테마들 테마파일들은 /usr/share/moc/themes 에 있습니다.

#black_theme

#darkdot_theme

#example_theme

#green_theme

#moca_theme

#nightly_theme

#red_theme

#transparent-background

#yellow_red_theme


Theme = /usr/share/moc/themes/darkdot_theme


3) config 파일의 권한을 설정합니다.

sudo chmod 755 ~/.moc/config


이렇게 하시면 위에 지정한 darkdot_theme 테마로 시작됩니다.

테마를 바꾸고 싶으시면, 위에 있는 테마들중에서 원하시는 테마를 darkdot_theme와 바꾸시면 됩니다.


Linux Mint 13 Maya Mate (with Compiz Cube) ,투명 터미널 Tilda에서 플레이 되는 모습입니다.

크기조절 (Modify size) = Alt + Right click

움직이기 (To move ) = Alt + Left click


Linux Mint 15 Olivia Cinamon (with ClockTow desklet),투명 터미널 Tilda에서 플레이 되는 모습입니다.

크기조절 (Modify size) = Alt + Middle Button click

움직이기 (To move ) = Alt + Left click


elementary os luna (with plank), 투명 터미널 Tilda에서 플레이 되는 모습입니다.

크기조절 (Modify size) = Super+ Right click

움직이기 (To move ) = Super + Left click


그리고,이것은 Terminology 0.3 버전의 영상입니다.

터미널로 다 합니다.그리고 ,멋지게 합니다.


Terminology 0.3


Voyager 14.04 에서 사용하 고있는 데 파일이름이 한글인 경우 깨져서 나오는데 혹시 이문제에 대한 해답을 갖고 계신가요?? 리눅스는 사용할수록 사용자에게 숙제를 내어주세요.
해결 했습니다. 대부분 윈도우를 사용하다보니 Tag를 작성할때 EUC_KR로 인코딩하는 것 같습니다. 리눅스에서는 기본으 로UTS-8 을 사용하니 Tag 의한글이 깨져 보이는건데 Linux에서 easytag라는 프로그램으로 EUC-KR로 읽어서 UTF-8로 TAG를 저장하니 잘 보이네요
지금 막 산에서 왔습니다 ^^; 문제를 금방 해결하셨네요 축하드립니다~^__^
moc-ffmpeg-plugin 깔아도 aac 는 moc 에서 재생이 안 되네용 아쉬움 T_T
https://moc.daper.net/about 이글에 보면 지원된다고 나오는데 방법이 있겠군요