'conky'에 해당되는 글 11건

  1. 2011.02.06 그냥 최근 근황 2
  2. 2010.06.20 Screenlet 에 현재 재생중인 음악파일 커버 출력시키기 6
  3. 2009.09.27 [시간알람] 시간.. 시간이 문제로다. 15
  4. 2009.09.05 Conky 설정을 바꾸어 봤습니다 12
  5. 2009.06.30 conky에 그림을 넣어보긴했는데... 6

그냥 최근 근황

1
블로그는 여전히 잠수 상태이지만...... 저는 살아 있습니다.

포스팅은 된게 있긴한데..... 문제는 제대로 완성된게 없어서 공개하기가 다들 좀 그렇군요 쩝;

2
이제 백수 ㅋ..... 도서관이나 다녀야 할듯, 아님 여행 계획이나 세워 볼까.. 하고 이씀돠.

3
시간이 남는(?) 관계로 밀린 애니 막 보고 있음, 역시 탈덕은 힘든듯여,

블루레이 화질 + 큰 모니터 + 침대 있으니깐 좋군여 아아...

자기전에 누워서 보면 짱 편한......

4
리누기 바탕화면을 깔끔하게? 바꿨습니다.

conky는 위로 올려버리고 그냥 vim에서 화면 갈라 쓰는.....

대체 27인치 모니터 나두고서 왜 그렇게 답답하게 살았는지 모르겠네여 ㅋㅋ 좀 바보인듯 (......)

검은색 막대기랑 시계 주변에 검은거 있는건 원래 투명인데.... 스샷 찍으니깐 저렇게 나오네요.

클릭하면 볼수 있습니다. 왜 블로그에서는 바로 이미지가 안보이는지.......

 스샷보니깐 스레드가지고 고생한게 생각 나는군요 딱 저부분은 아니지만......
 스레드는 주거야해.... 크리티컬 섹션...... 데드락.... 아나...버그 찾기 힘들단 말이야......

사용자 삽입 이미지


5
그러고보니.... 제가 맛폰이를 샀져. 1월달에.... 뭐 아는사람은 다 알겠지만......

근데 이게 피댕이랑 뭐가 다른지....... 실제로 쓰니깐 그냥 덤덤 하군요.

남들은 맛폰이 한번 사면 한달동안 만지작 거린다고 시간 다간다는데..

저는 그닥....... 신기하진 않네여........ 그냥 좀 편한 "PDA"라는 느낌 밖엔;

모델은.... 지금도 버스폰중에서 가성비 최고인 모토글램이에요.

사용자 삽입 이미지

뽑기운이 좀 있는지 오줌액정 안걸려서 잘 쓰고 있는중....

1/4분기내로 프로요 (남들 생강빵 먹을때 ㅠㅠ)나오길 기다리고 있습니다...

하긴뭐 1년 약정이니깐 딱히 생강빵 안나와도 별 상관 없긴 합니다만.

Screenlet 에 현재 재생중인 음악파일 커버 출력시키기

저번에 한번 conky자체에 그림나오는 기능을 사용해서 자켓 이미지를 출력하게 시도한 적이 있었다는..

http://lowid.tistory.com/entry/conky-%EA%B7%B8%EB%A6%BC

그런데 그때는... cpu를 너무 많이 먹는 바람에 하루정도 돌리고 포기...

그러다가 새로운  desklet을 한번 알게 되었는데 그게 바로 screenlet

이것을 좀 보니깐 python스크립트로 되어있는거라.. 좀 깨름직했지만...

(개인적으로  pstree 했을때 python 실행파일이 보이는것이 영 내키지 않아서)

그래도 어짜피 메모리 많이 남으니깐..

(전체 2긱인데 vm, firefox를 안돌리면 절대 200mb(각하의 100배임) 을 넘길일이 없으니)

그냥 쓰기로 해따.. 뭐 많은데 쓰지뭐

어쨋던 그렇게 하고.. screenlet 에 어떤 위젯(?) 이 있나 보니깐..

"SlideShow" 라는게 있어서 좀 살펴보니깐, 특정 디렉토리에 있는 그림파일을 출력해 주는 기능이 있었다는.

사용자 삽입 이미지

(Terminal lyrics, Slideshow, conky의 조화!!)

그래서 생각한게... 뭐 그냥 그 디렉토리에다가 현재 mpd로 재생중인 파일의 path을 알아내서

find로 찾아주면 간단하겠네.... 라는 생각이 들어서 바로 만들어 봤다..

find할때 재대로 안되는건 쿼우팅이 문제라서 따옴표를 붙여주고...

디렉토리 이름에 공백문자가 들어가서 생기는 문제는 IFS로 해결했다.

이러니깐 어지간한건 다 잡는듯.....

다음은 스크립트

#!/bin/bash

# MPD 설정 디렉토리
MPD_DIR="/data/mp3"

# 현재 재생중인 파일의 MPD 디렉토리
MPD_PATH=$(dirname "$(mpc -f "%file%" | head -n 1)")

# 자켓이 임시 복사될 디렉토리
JACKET_DIR="/home/lowid/etc/mpd_jacket"

# 현재 재생중인 파일의 디렉토리
PLAY_FILE_DIR="$MPD_DIR"/"$MPD_PATH"

# 경로에서 확장자가 jpg인것을 검색(작은따옴표 주의)
JACKET_FILES="$(find "$PLAY_FILE_DIR" -iname '*.jpg' -o -iname '*.png' -o -iname '*.gif')"

# 아까 있던 파일들 모두 삭제
rm -rf "$JACKET_DIR"/*

# IFS를 '\n'으로 변경(spc 방지)
IFS='
'

# 복사
for IMAGE_FILE in $JACKET_FILES
do
    echo "$IMAGE_FILE"
    cp "$IMAGE_FILE" "$JACKET_DIR"
done

그리고 이걸 곡이 바뀔때 마다 실행해 주면 된다 -_-..

나는 그냥 귀차나서 lyrics프로그램 내부에 mpd감지하는 루틴에

system("/home/lowid/bin/mpd_jacket.sh");

넣어버림 ㅋㅋㅋㅋㅋㅋㅋ


이래도 문제는 발생한다는거...

곡이 바뀌면서 바로 커버가 바뀌는게 아니라 몇초 딜레이 시간이 필요하다. (머 1초로 설정하면 거의 없긴해두)

(SlideShow의 자체 갱신 시간이 있기때문)

python 프로그램을 찾아서 갱신시간을 event로 알아낼수 있게 어떻게 수정하면 되긴하겠는데...

python 은 귀찮기도 하고............ 걍 PASS 귀차늠..

아니 윗에처럼 하느니.. 그냥 lyrics + cover + control이 되는 새로운 프로그램을 gtk로 만드는게 나을지도

근데 이것도 귀찮아서 아마 시도도 안할거임 아마..............

추가-----

find에서 exec로 해도 되는거 같은데 .;

[시간알람] 시간.. 시간이 문제로다.

여러분들은 컴터 할때 시간가는걸 느끼시나여?

저는 컴터 하는건 좋은데 막 하다보면 막 시간이 빨리가서.. 뭐랄까 가는 시간이 아깝달까...

그래서 시간가는걸 확실히 알기 위해서 Conky에다가 디지털 시계도 달아놓고

crontab을 이용해서 한시간마다 TTS로 시간 말해주는 그런뭐.. 그것도 썼는데..

의외로 효과과 미미 하더라고요...

디지털 시계로 시간을 보면 "아 지금 X시구낭" 하고 별 반응이 없게 되더라고요

그러니깐 지금 몇시인지는 아는데 "얼만큼 시간이 지났나?" 알기는 힘들어라구여..

글구 crontab으로 하는거..

# 한시간마다 screen lock
0       * * * * export DISPLAY=:0;/home/lowid/bin/screen_lock.sh

요런식으로 설정을 해서 한시간에 xlock을 띠우고 시간을 (aplay, wav재생) 하게 했는데

이건 한시간에 한번이라 -_-;; 별로..............

그리해서 해결책을 생각해 낸게

1 디지털 시계 버리고 아날로그 시계를 달자

2 1시간마다 시간을 말해게 하지말고 1분마다 시간을 말하게 하자...

해결과정....ㅋ
사용자 삽입 이미지

1 우리의 구글신님께 여쭈어(?) 보았습니다... 글자로는 언제 찾을지 몰라서 (심심하기도 했고) 이미지 검색을 해 봤는데

conky에서 font를 이용해서 아날로그 시계를 출력해주는 소스를 발견 했습니다..

http://floor.textcube.com/entry/my-conky-config?expandComment=1

그래서 이거 뚝딱 설정해서 conky에다가 시계 달기는 간편하게 성공했고

(뭐 덕분에 프로세스 왕장먹는 RSS기능 빼버렸...)

2 1분마다 말하게 하는거 취지는 좋은데 문제는 파일(시간 말해주는 파일) 이 없다는게 참 문제 더군여

기껏해야 정시알람음이 전부인게.. 안습...

그래서 어쩔수 없이 좀 오덕같이 보이긴 하지만, 꼬북님께서 몇달전에 제공해 주신 ARIA 캐릭의 목소리(...)를

이용하기로 했습니다.. 서비스팩(?) 같은 CD., 모르겠어요 확실한건..

제가 윈도우에서 이걸 실행해 본적이 없어서..............

어쨋던 윈도우용인데 파일은 다 wav로 존재하니깐 걍 뺴와서 쓰기로 했습니다..

1분 마다 실행하기 위해서 일단  crontab 에 등록 시켜 놓고..

# 매분 마다 시간 말해줌
*       * * * *  /home/lowid/bin/time_spech.sh

다음과 같이 간단한 쉘스크립트를 만들고.. (간단한거니깐 설명은 생략~)

#!/bin/bash

WAV_DIRECTORY="/home/lowid/etc/time_wav/aria/Akari"
WAV_BASENAME="AA"
WAV_BASENAME_HOUR="H"
WAV_BASENAME_MINUTE="M"

NOW_HOUR=$(date +%I)
NOW_MINUTE=$(date +%M)

pgrep mplayer # 동영상 재생이 아니면

if [ $? -eq 1 ];then
    aplay "$WAV_DIRECTORY"/"$WAV_BASENAME""$WAV_BASENAME_HOUR""$NOW_HOUR".wav "$WAV_DIRECTORY"/"$WAV_BASENAME""$WAV_BASENAME_MINUTE""$NOW_MINUTE".wav 2>/dev/null
fi

하면 알아서 매분 시간을 말해주게 됩니당...

좀 오덕같이 보여서 그렇지 사실.. 좋긴 좋음...

오늘 버닝 해서 포스팅 3개나 했네염 ㅋㅋ 댓글좀 달아주셈 ㅋㅋ

Conky 설정을 바꾸어 봤습니다

사용자 삽입 이미지


1 RSS를 넣어놓아야하는데 도저히 넣은 자리가 없어서 ... 이렇게 뒤집게 되었습니다

2 공간을 확보하기 위해서 Title 삭제..

3 대신 그림좀 넣고..... 라인수도 좀 더 줄이구여 (바(bar)을 한 라인에 둬서...)

4 mpd 구성위치좀 바꾸고

5 공간에 없어서 외부 쉘스크립트로 빼서 영단어 + 새로운애니 + 구글달력 을 랜덤으로 돌아가면서 출력하게 했습니다

역시나 이 해상도 1280x800 해상도에서는 많이 넣기가 버거워요...

6 GoogleCalendar 가 conky에서도 보입니다 캬캬.. 아치에선 conky-google-calendar-bzr 패키지를 깔면

해당기능이 추가됩니당.. conky-google-reader 패키지도 있던데 전 좀 이상한거 같아서 조금 시도하고 말았어요

처음엔 RSS인줄 알았더니만 그런것도 아니더군요뭐....

저렇게 막상 적어놓은거 보니깐 별로 한것도 없네여 뭐 ㅋㅋ

그런데 시간은 왜이렇게 많이 걸린거지?

확실히 윈도우 안들어 갔더니 리눅이에서 삽질을 하는 시간이 많아지긴 해요..



'Linux > 스샷/외부설정' 카테고리의 다른 글

내가 사용하는 브라우저와 확장기능  (8) 2010.05.21
가상머신으로도 되는게 점점 줄어든다.  (10) 2010.01.26
conky에 그림을 넣어보긴했는데...  (6) 2009.06.30
넓다!  (2) 2009.04.19
스샷  (11) 2009.03.01

conky에 그림을 넣어보긴했는데...

저번에 conky 이야기하면서 제 버전을 알려드리니 jazzbug님이 버전이 왜 그렇게 낮냐고 하시더군요

 그때서야  저는 기본 레포짓에 있는 패키지가 아니라.... conky-new인가.. AUR에 있는 그 패키지를 쓰고 있었다는 사실을

알게되었던...

아마 이게 더이상 업데이트가 안되는 바람에 구버전으로 유지가 되었던 모양입니다

그래서 그 패키지를 지우고 최신버전으로 업그레이드 conky버전업을 하고 깜짝 놀랐습니다

man conky 하니깐, 꽤 많은 옵션들이 추가되었더군요 오호..

특히 IF문 추가해서 ~/.conkyrc파일을 제어할수 있다는 점, LUA(?)스크립트 지원, 그림 출력(!) 가능

이정도 가 주요 기능인거 같았어요

근데 당시에는 졸작에 치여서 아무것도 못한지라, 드뎌 시간이 나는 오늘 건드려 보기로 했습니당 ㅋㅋ..

man페이지 내부에서 if문들...



보고 설정 conkyrc파일 일부.
간단하게 설명하자면, 이미지가 있으면 그림을 보여주고 아님 RSS를 보여주는겁니당..

${if_existing /tmp/cover1.jpg}
${color cyan}MPD Album Cover${color gray}$hr${color black}
${image /tmp/cover1.jpg -p 0,100 -s 135x135}
${image /tmp/cover2.jpg -p 140,100 -s 135x135}







${else}
${font 맑은고딕 :size=9}${color cyan}RSS Feed${color gray}$hr${color black}
환상경    - ${rss http://cfs.tistory.com/custom/named/kh/khmirage/rss.xml 10 item_titles 1}
jazzbug   - ${rss http://jazzbug.textcube.com/rss 10 item_titles 1}
kernel    - ${rss http://x86kernel.textcube.com/rss 10 item_titles 1}
zeper     - ${rss http://cfs.tistory.com/custom/named/ze/zeper/rss.xml 10 item_titles 1}
작은상자  - ${rss http://cfs.tistory.com/custom/named/mi/minicube/rss.xml 10 item_titles 1}
sakuragis - ${rss http://rss.egloos.com/blog/sakuragis 10 item_titles 1}
본드래곤  - ${rss http://rss.egloos.com/blog/bonedragon 10 item_titles 1}
jhpark9404- ${rss http://blog.rss.naver.com/jhpark9404.xml 10 item_titles 1}${endif}

그리고 lyrics에서 곡이 끝날떄마다, 다음의 간단한 쉘스크립트를 실행하게 설정 버그가 있는지도 없는지도 모름
(귀차나서 그냥 프로그램 내보에서 system 함수 써서 처리 ㅋ).

#!/bin/bash

MPD_PATH="/home/lowid/data/mp3"
PLAY_DIR="$(dirname "$(mpc --format %file% | line -1)")"
MPD_PLAY_PATH="$MPD_PATH"/"$PLAY_DIR"
NUM="$1"
TARGET_PATH="/tmp"
CNT=1

# IFS
ORIIFS=$IFS
LINEIFS='
'

#echo  "$MPD_PLAY_PATH"

if [ -z $NUM ];then
    NUM=2
fi

# 귀차나 걍 지워
rm "$TARGET_PATH"/cover*.jpg 2>/dev/null

FIND_CMD=$(find "$MPD_PLAY_PATH" -maxdepth 2 -iname *.jpg | head -n $NUM)

IFS=$LINEIFS
# 검색해서
for LINE in $FIND_CMD ;do
    IFS=$ORIIFS
    image_array[$CNT]="$LINE"
    #echo "${image_array[$CNT]}"
    cp -f "${image_array[$CNT]}" ""$TARGET_PATH"/cover$CNT.jpg"
    ((CNT++))
done

if [ "$CNT" -eq 1 ];then
    exit
fi

sleep 15

while ((CNT > 0));do
    rm -f ""$TARGET_PATH"/cover$CNT.jpg"
    ((CNT--))
done

결과... 이미지는 잘 나오는데...
사용자 삽입 이미지
아놔 CPU로드 쩔,,,, 이미지 게속 올라가있는경우 저렇더군요 ...

이거 해결책 없나? CONKY에 이미지 나온다오 좋아했는데 이렇게 되면 의미가 없잖아...

그리고 conky도 넘 잘죽어요.... 저렇게 설정을 해두면....그래서... 그냥써야할듯....

아님 lyrics애서 커버를 보게 프로그래밍을 더 하던가.. 아아 안될듯...

커버삽질 그만하고 if문으로 다른거나 설정해보아야 겠어요

RSS갯수 많은데 분할해서 보여주게 한다던가... 그런거... 머 나중에 시간있으면 더 포스팅하던가 하져머.. 귀차나...

'Linux > 스샷/외부설정' 카테고리의 다른 글

가상머신으로도 되는게 점점 줄어든다.  (10) 2010.01.26
Conky 설정을 바꾸어 봤습니다  (12) 2009.09.05
넓다!  (2) 2009.04.19
스샷  (11) 2009.03.01
vimperator 만세!!  (4) 2009.01.04
prev 1 2 3 next