터미널에서 음악듣기,터미널용 음악 플레이어 MOC (Music On Console)

설치는

아치 계열(아치, 만자로…) sudo pacman -S moc

데비안 계열 sudo apt install moc 
실행은 터미널에서 mocp를 입력하시면 됩니다.

moc 실행 모습입니다.


테마도 두 개만 더 볼까요?
green_theme

red_theme



단축키

– 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 – 선택한 곡을 목록에서 위로 옮기기
– 선택한 곡을 목록에서 아래로 옮기기
Ctrl + u – 재생목록에 url 더하기
– 입력한 글자를 재생목록 파일들에서 찾기 (파일 빠르게 찾기)
– 입력한 글자를 재생목록 파일들에서 찾기 (파일 빠르게 찾기)

– 디렉토리 다시 읽기 (refresh)
(대문자) T – 테마 선택 메뉴로 가기
f – 노래 제목 모두 보이기(전체 경로 보이기를 한경우에는 전체 경로와 파일 이름을 보입니다.)
TAB – 마커바(커서의 현재 위치 표시)를 곡 목록과 관리 패널 사이에서 옮겨 다니기
– 재생목록 화면과 파일 매니저 패널 중 한쪽을 필요에 따라 전체보기로 보기
    Tab 키를 눌러서 전체보기 할 쪽으로 간 다음 l 을 눌러 전체보기를 합니다.
(대문자) P – 재생목록 파일들의 파일 위치 전체 경로를 표시
(대문자) H – 숨김 파일 보이기
Ctrl + t – 노래 재생 시간 보이기
Ctrl + f – 노래 파일 형식 보이기
m – MusicDir이 설정된 경우, 설정된 MusicDir로 가기
(대문자) G – 커서가 어디에 있던 재생목록의 지금 재생 중인 파일로 가기
– 입력하는 디렉토리로 가기 (명령문 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

csh 또는 tcsh의 한글 로케일 설정

홈 디렉토리의 .cshrc에 아래 내용 추가

setenv  LANG ko_KR.UTF-8 
setenv  LC_ALL ko_KR.UTF-8

xorg 설치

#pkg install xorg

또는

#pkg install -r XFree86

또는

#cd /usr/ports/x11/xorg

#make install clean

#

Gnome2 설치

pkg tool로 설치하면 make로 설치할 때보다 무진장 빠릅니다,

즉 컴파일을 아침에 시작해서 이것저것 하다가 저녁 무렵이 설치가 끝나더군요.

하지만 최적화되어서 설치된다는 점.

테스트를 하거나 의존성 문제로 설치가 제대로 되지 않을 때 pkg tool을 사용하였며,

대부분 make로 컴파일하여 설치하였습니다.

#pkg install gnome2

또는

#cd /usr/ports/X11/gnome2

#make install clean

#

#make FORCE_PKG_REGISTER=yes install clean  /* 레지스터 관련 에러 날 경우 사용*/

/etc/fstab에 다음 내용 추가

proc                    /proc              procfs      rw    0     0

한글 글꼴 설치

#cd /usr/ports/korean/aleefonts-ttf/

#make install clean

#

#cd /usr/ports/korean/baekmukfonts-ttf/

#make install clean

#

#cd /usr/ports/korean/hanyangfonts/

#make install clean#

#cd /usr/ports/korean/naumfonts-ttf/

#make install clean

#

#cd /usr/ports/korean/munhwafonts-cid/

#make install clean

#

#

한글 입력을 위한 SCIM설치

FreeBSD 6을 설치할 때에는 nabi를 사용하였으나 이번에는 SCIM을 설치하였습니다.

#cd /usr/ports/textproc/scim 

#make install clean
#
#cd /usr/ports/korean/scim-hangul/

#make install clean

#

x-윈도 설정(Configuring xorg)

/etc/rc.conf에 다음 내용 추가 후 아래 명령어 실행

hald_enable=”YES”

dbus_enable=”YES”

gdm_enagle=”YES”      /*  GUI로 로그인할 때 사용 */

gnome_enable=”YES”  /*  GUI를 사용하며 gnome으로 데스크톱 환경으로 사용할 때 사용 */

#

#service hald start

#service dbus start

#

#Xorg -configure                                  –>  x-window 기본 설정 명령어

#Xorg -config xorg.conf.new -retro       –>  마우스는 움직이지 않아도 마우스 커서가 나타나면 정상임.

#                                                                [Ctrl+Alt+F1키 누른 다음 Ctrl+C키로 빠져나옵니다.]

#cp xorg.conf.new /etc/X11/xorg.conf

두 번째 설치할 때에는 마우스가 움직였습니다.

처음 설치할 때는 왜 안돼었는지 아직도 모르겠습니다.(???)

사운드카드 설정

저의 경우는 모니터가 HDMI로 연결이 되어 있고, 사운드는 메인보드 내장을 사용합니다.

기본 커널을 사용할 경우 아래 메시지와 유사하게 나올 겁니다.

사운드 칩이 Realtek ALC889입니다. 

저의 경우는 기본 커널을 사용하므로, /boot/loader.conf에 sound만 올렸습니다.

#dmesg

hdacc0: <ATI R6xx HDA CODEC> at cad 0 on hdac0
hdaa0: <ATI R6xx Audio Function Group> at nid 1 on hdacc0
pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0
hdacc1: <Realtek ALC889 HDA CODEC> at cad 2 on hdac1
hdaa1: <Realtek ALC889 Audio Function Group> at nid 1 on hdacc1
pcm1: <Realtek ALC889 (Rear Analog 7.1/2.0)> at nid 20,22,21,23 and 24,26 on hdaa1
pcm2: <Realtek ALC889 (Front Analog)> at nid 27 and 25 on hdaa1
pcm3: <Realtek ALC889 (Rear Digital)> at nid 30 on hdaa1
pcm4: <Realtek ALC889 (Rear Digital)> at nid 17 on hdaa1
#

#

/etc/loader.conf에 다음 내용 추가

sound_load=”YES”

startup 스크립트 작성

gdm과 kdm은 ~/. xsession에 설정

  — 컴퓨터가 부팅되면 바로 그래픽 화면으로로 보이도록 하는 것입니다.

  — “. xsession”을 사용하실 때는 “chmod +x ~/.xsession”으로 실행 권한을 줍니다.

startx를 사용하면 ~/.xinitrc에 설정

  – cmd모드에서 startx를 실행해야 x-windows가 시작됩니다.

“.xsession”과 “.xinitrc”의 설정 파일 내용

LANG=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8
LINGUAS=ko_KR.UTF-8

export XMODIFIERS=”@im=scim”
export LANG LC_ALL LINGUAS
export GDK_USE_XFT=1
export G_BROKEN_FILENAMES=1
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
#export XIM_PROGRAM=”scim -d”
export FLASH_GTK_LIBRARY=libgtk-x11-2.0.so.0

scim -d

/usr/local/bin/gnome-session

한글, 영문 font매칭 시키기

영문과 한글 폰트를 매칭 시키기 위해 ~/.fonts.conf를 다음의 내용으로 생성합니다.

<fontconfig>
<match target=”pattern”>
  <test name=”family”>
    <string>DejaVu Sans</string>                                      /*영문서체*/
  </test>
  <edit name=”family” mode=”append” binding=”strong”>
    <string>malgun</string>                                            /*매치시킬 한글 서체*/
  </edit>
</match>
</fontconfig>

맑은 고딕 한글 서체 홈 디렉토리에 설치

#

#cp malgun.ttf /home/유저디렉토리/.fonts

#cp malgunbd.ttf /home/유저디렉토리/.fonts

#

또는 

데스크탑 상에서 더블 클릭하여 설치하시면, ~/.fonts로 들어갑니다.

 X-windows시작

reboot후에 다시 로그인하여 사용자 계정으로 startx 실행

#reboot now

#

login:

%

%startx

%

출처 : https://bagjunggyu.blogspot.com/2013/04/moc-music-on-console.html