'Linux/내부설정'에 해당되는 글 84건

  1. 2007.03.28 단축키가 부족해!!! 2
  2. 2007.02.14 USB 부팅 리눅스는 GG 2
  3. 2007.02.12 USB 스토리지 마운트 하기(SD,MMC카드,USB메모리) 6
  4. 2007.02.11 usb마운트 2
  5. 2007.01.08 Amarok 스크립트로 터미널에서 가사보기 6

단축키가 부족해!!!

플빡+screen+vi 를 펑션키(F1~F12)를 쓰다 보니까
단축키들이 갑자기 부족해지기 시작하네여..

플빡의 워크스페이스 이동키 하나
스크린간 이동을 위한 키 3개
나머지는 vi단축키(컴파일 cope등...)

뭐 이렇게 하다보니 펑션키가 꽉차서...
더넣을 단축키도 많았고(조합해서 하는건 귀찮어서요..)
결정적으로 (제컴은 멀티미디어 키보드라) 볼륨 컨트롤 단추가
망가졌기 때문에 .... 대체할 방법을 찾던중..

xev를 가지고 놀던다가... 다음을 발견(?) 했습니다
숫자키패드에 있는 키들은 코드값이 다르다는것!
또numlock키를 on/off했을때도 키값이 다르다는것..(산술연산키는 같은거 같았다만은..)

-지금 일단 설정해논것들-

Super_R:오른쪽 윈도우키->이키는 이미 쓰고 있던거라 패스
Super_L:왼쪽 윈도우키->play/pause toggle키로 사용중
Control_R:오른쪽 컨트롤키->소리 Down
Contril_L:왼쪽 컨트롤키->원래 쓰는거니까.. PASS!
Menu: 나도 첨보는(?) 메뉴키(이녀석은 원래 어디에 쓰이는 녀석인제 모르겠다)
->소리 Up

KP_0~ KP_9
기타 키패드 문자를
->일단 이쪽 키들을 거의 안쓴다는 전재하에 마음껏 단축키들을 추가해줄수 있다
뭐 단점하나더 추가하자면 기본키와의 간격이 상당히 멀다는것...

덧>이런 방향키로 커서를 이동하려는 시도를 하고 있다니..;
vi,ncmpc,w3m죄다 hjkl로 이동하다보니.. 습관이 됬어요..;
파폭 플러그인중에서 텍스트박스에서 vi키 지원해주는 게 없나??

'Linux > 내부설정' 카테고리의 다른 글

screen(스크린) Tip!  (2) 2007.04.18
비트맵 폰트 나오게 하기..  (2) 2007.04.03
USB 부팅 리눅스는 GG  (2) 2007.02.14
USB 스토리지 마운트 하기(SD,MMC카드,USB메모리)  (6) 2007.02.12
usb마운트  (2) 2007.02.11

USB 부팅 리눅스는 GG


지금까지 커널까지 건들여가면서 삽질한 이유기
일반 USB메모리를 HDD 처럼 쓰게 해서 휴대 가능하게

하는 방법을 연구? 중이였는데 ...
(일반 라이브 시디는 영구 저장기능이 없으니..)


IRC에서 nidev(liveusb 카르나도 제작)님과 얘기를 했다
어째다가 /dev 이야기가 나와서..
왜 roor(/)를 USB로 두지 않고 loop장치로 했나고 내가 물어봤더니
USB메모리는 10만회 rw가 되면 수명..... 문제 때문이라는 답변이. <
del><그래도 몇달은 쓸수 있지 않을까(대략)

뭐 tar로 묶는 방법을 0.3버젼에 도입한다고 하긴 했는데.. 그래도 걍 HDD처럼 쓰긴 좀...
결국,, 내가 처음 생각 했던 일반 하드디스크로 쓰기는 무리 였건것..

그냥 차라리 일반 라이브 시디를 사용하고 일정 저장된 서버(구글 메일 이라던가)를 이용해서
쓰는 방법도 괘안들거 같다 고 생각은 했는데 이것도 느리다고 해서....


아니면 only 콘솔만쓰던가...(아무래도 문자면 더 wr가 적게 될터이니..)
문제는 내가 허접이라는거...

USB 스토리지 마운트 하기(SD,MMC카드,USB메모리)



linux2.6.20애서 USB 메모리를 잡을려고 모듈 올린 부분..(usb마우스랑 기타 겹치는게 있음.. 중요한건 저 스토리지랑 SCSI
사용자 삽입 이미지

사용자 삽입 이미지


현재 들어와 있는 모듈




usb_storage 31620 1
usbhid 13060 0
rtc 9776 0
ohci1394 28592 0
ieee1394 75444 1 ohci1394
ohci_hcd 16388 0
ehci_hcd 23820 0
radeon 109216 2
drm 101400 3 radeon
nvidia_agp 6172 1
agpgart 23752 2 drm,nvidia_agp
snd_intel8x0 26396 3
snd_ac97_codec 85156 1 snd_intel8x0
ac97_bus 2304 1 snd_ac97_codec
snd_pcm 59908 3 snd_intel8x0,snd_ac97_codec
snd_timer 16260 2 snd_pcm
snd 33912 8 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 5728 1 snd
snd_page_alloc 7304 2 snd_intel8x0,snd_pcm

마운트 하기
mount /dev/sdX /mnt/fl
아 그리고 뭐 charset 몿찾겠다면서 거품물때가 있는데 (dmesg | tail 쓰라고 애러 날때중 하나)

디바이스 설정중 로케일을 다음과 같이 넣으면됨
사용자 삽입 이미지

'Linux > 내부설정' 카테고리의 다른 글

단축키가 부족해!!!  (2) 2007.03.28
USB 부팅 리눅스는 GG  (2) 2007.02.14
usb마운트  (2) 2007.02.11
Amarok 스크립트로 터미널에서 가사보기  (6) 2007.01.08
[linux] 랜덤으로 바탕화면 바꾸기.  (2) 2006.12.24

usb마운트

명령
lsusb
dmesg | grep usb로 확인

Amarok 스크립트로 터미널에서 가사보기

너므 허접 스럽슴다...
징글 맞은 바탕화면... (이 스크립트 사용 예제 입니다... 오른쪽 구석에 터미널...)
사용자 삽입 이미지


소개를 하자면..
dcop에서 amarok이를 제어할수가 있더라고요..
그중에서 dcop amarok player title 뭐 이렇게 하면 타이틀이 나오데요...
그걸 이용해서 허접스럽게 나마 끄적여 봤습니다..

중간에 환경변수 바꾸는 부분이 있는데.. 이건 쿼리 보낼때 EUC-KR로 보내야 되서..
처리 한겁니다.. 중간에 환경 변수를 바꾸니까는 적응이 안돼서 이상한 형식으로 해결했습니다.;;;

sed를 써서 중간 공백에 +기호를 넣어주는 곳도 있습니다.. 쿼리늘때 이렇게 해야 글자가 안짤리더군요..

결과적으로 하는 기능은 걍 주소 만들어주기 (.............. ) 바께 없습니다...(이 스크립트는)

게다가 곡이 바낄때 마다 수동으로 일일이 실행시켜줘야(.............) 하고
띠러 브라우저가 있어야 한다는점...도 점 그렇네요..

GTk+socket으로 제대로 된거 한번째볼라고 원래는 C로 짰었으나...접음
과정이 길거 같아서? 쉘스크립트로 만들어 봤습니다.;;
추가>CIX에 가사가 별루 없어서 안뜨는 가사가 좀 많습니다..
추가2>태그 내용을 잘 넣어 주셔야 합니다.. 아님 검색이 안되는................
.
#!/bin/bash.

clear
#---------------------------------------------------------------#
# #
# dcop을 이용한 amarok 가사보기?? #
# 07,1,2 #
# 폼잡기용으로 만듬.......Lowid................ #
# 좀 허접스리 보여도 좀 참아? 주세요 ; #
# 이 Cix에서 쿼리 줘서 가사 주소를 뽑는 플그램 입니다 #
# 뭐 더 정확하게 말하면 제트 오디오꺼;; #
#_______________________________________________________________#

if [ "`dcop amarok 2>/dev/null;echo $?`" == 1 ];then
echo "Amarok 프로그램이 켜졌는지 확인해 주세요"
exit
fi

if [ "`dcop amarok player status`" = 0 ]; then
echo "현재 재생중인 곡이 없습니다 정지중인지 확인해 주세요"
exit
fi

#로케일을 변경한다.. 이거 보다 좋은방법이 있을거 같은데...
if [ "$LC_CTYPE" != "ko_KR.EUC-KR" ]; then
env LC_CTYPE=ko_KR.EUC-KR $0 #자기자신을 다시 불러온다
#env를 쓰면 주어진 환경변수로 해당 프로그램을 켤수있다.
exit
else

ADDR_QER="http://cix.co.kr/player/jetaudio/lyrics.html?"

#사용자 정의 알아서 바꾸세영...
web_browser="w3m"
Options="-O UTF8"
turn_sec=2

while((1))
do
#dcop으로 Amarok 의 상태를 받아 온다
title=$(dcop amarok player title 2>/dev/null)
singer="`dcop amarok player artist 2>/dev/null`" #이거 두개 같은거다...
now_play="`dcop amarok player path`"

#간단한 필터...(공백 문자를 '+'로 바꾼다...
title="`echo $title | sed -e 's/ /+/g'`"
singer="`echo $singer | sed -e 's/ /+/g'`"
link=$ADDR_QER"title="$title"&singer="$singer""

#w3m으로 쿼리된 웹페이지를 보여준다.
#백그라운드 모드로 돌며 아래 루프를 실행한다.
$web_browser $Options $link &.br>
while((1))
do
sleep $turn_sec #3초에 1번씩 처크한다.

if [ `ps -C $web_browser >/dev/null;echo $?` == 1 ] ;then
exit
fi

if [ "$now_play" != "`dcop amarok player path`" ];then
#현재 재생중은 w3m종료,새로운 w3m을 새로운 변수로 실행
pts_num=`tty | sed -e s/[^0-9]//g` #정규식의 새로운 지평? 을 열다...
pkill -t pts/$pts_num w3m #받은 pts를 써서 현재 pts의 w3m만 kill 시킨다.
break;
fi
done
done
fi


Ps1:아 펄스크립트 배우는 중..
Ps2:dcop 옵션 보니까 잘하믄 amarok 자체 가사창의 URL 를 딴대로 돌려주는 방법도 있는듯합니다??
(실제로 있습니다...
http://amarok.kde.org/wiki/Script-Writing_HowTo_amarok_signal_dcop
를 참조 해보세요.. 직접 만들려고 하긴했는데.. 귀차나서..
예제파일은 amarok/scripts파일에 다 있더군요 가사 파일도 이 스크립트로 작동하는듯)
현재 종료시 좀 문제가 있음 (컨트롤 C를 눌려아 할때가 좀 있음)
ps3: 언재까지 BR 을 뒤에 넣어줘야 하는거냐!!!

'Linux > 내부설정' 카테고리의 다른 글

USB 스토리지 마운트 하기(SD,MMC카드,USB메모리)  (6) 2007.02.12
usb마운트  (2) 2007.02.11
[linux] 랜덤으로 바탕화면 바꾸기.  (2) 2006.12.24
w3m 기본 단축키 모음  (4) 2006.12.01
Arch에서 jfbterm 사용기  (2) 2006.11.28
prev 1 ··· 10 11 12 13 14 15 16 17 next