'Linux/내부설정'에 해당되는 글 84건
- 2008.06.27 imhangul을 설치해 보았다. 5
- 2008.05.31 crond에서 GUI프로그램 사용하기 4
- 2008.05.24 X에서 루트가 GUI프로그램 사용하기 2
- 2008.05.23 리눅스에서 hp 프린터 인식문제 4
- 2008.03.07 대기 모드 설정 2
imhangul을 설치해 보았다.
Linux/내부설정 2008. 6. 27. 12:47
imhangul 05년도에 마지막에 나왔더군요..
원래 한국아치위키에서 패치지 받아서 설치하려고 했는데
링크가 짤렷 -_-.;
그래서 걍 kldp들어가서 직접 받았습니다..;
구식이라서 컴파일하는데 애로사항이 있지 않을까 했는데
잘되더군여 애러하나 없이..
scim이 메모리를 너무 많이 먹어서 말입니다..
nabi로 할려고 했지만 구식버전은 너무 잘 죽고
또 요즘껄 쓰자니 scim이랑 메모리 점유도가 별 차이가 없는;;
그래서 대체 용품을 생각해보니 imhangul이 생각나는군여..
어짜피 저야 거의다 gtk쪽 app만 사용하니까..
(imhangul은 qt app 에서 안되는걸로 암)
그냥 이거 썻습니다..
scim사용할땐 처음 기동시 메모리가 90~95 점유했는데
imhangul로 바꾸니까 한 75정도 점유하네여.. 아 좀 나아졌어...
터미널에서 한글입력할때 글자가 빨강색으로 강조! 되는거만 빼면
정말 만족하네요 아직까지는.........
-------------------------------------------------------------------------
근데 이상하게 파폭이 저번보다 메모리를 더 많이 잡아먹는거 같군요
(플러그인 켠것도 몇개 없는데.. 아 이거 저번포스팅에 썻던가요..)
또하나 신기한건 쓰면 쓸수록 메모리 점유량이 늘어난다는거...
프로그램을 끄면 그만큼 free해줘야하는데 꼭 그렇지 않네여..
내가 만든거 메모리가 새나 -_- 아님 원래 이런건진 잘 모르겠습니다만
'Linux > 내부설정' 카테고리의 다른 글
MPD버그 해결된거 같네요 (2) | 2008.10.04 |
---|---|
dir-615로 무선인터넷 구성하기 (12) | 2008.08.27 |
crond에서 GUI프로그램 사용하기 (4) | 2008.05.31 |
X에서 루트가 GUI프로그램 사용하기 (2) | 2008.05.24 |
리눅스에서 hp 프린터 인식문제 (4) | 2008.05.23 |
crond에서 GUI프로그램 사용하기
Linux/내부설정 2008. 5. 31. 12:41
기본적으로(?) cron(d)는 사용자의 환경변수를 읽지 않기 때문에 따로 DISPLAY 변수를 설정해주어야 해여.
물론 나타나는 현상은 저저번 포스팅이라 비슷한이야기 에러메세지도 같아요.
프로그램 실행할때마다,
crontab -e 를 한후
0-59/10 * * * * export DISPLAY=:0;/usr/bin/alrim "`date`" #or `date +%r`
이런식편집해주면 된다 간단하네..
(이거 알기전에는 DISPLAY=:0; 이것만 하고 있었다 export를 안했다니 바버!)
즉 프로그램 실행전에 DISPLAY 변수만 제대로 적으면 된다는 이야기,물론 저 값들은 xhost에서 어떻게
설정했나에 따라 다름~ xhost localhost 로 했다면, 위애거 처럼 해주면 되고 만약 xhost + 로 해주면
.0:0 다 해주어야 하네여.
나는 이렇게 해서, 간단한 현재시각을 10분씩 띠워서 알려주는 프로그램을 돌렸어여.
내가. gtk로 만드었는데 하는 내용은 그냥 argv[1]의 내용을 매세지박스로 출력해주는 프로그램인데..
귀찮아서 인수는 그냥 쉘의 것으 가져다 쓰고,............. 50줄도 안되는 그런거라 그리 복잡하지도 않고 좋네여..
출저는 kldp, 자세한 링크는 찾기 귀찮아서.......생략 ㅋ kldp검색에서 하면 나올듯..
물론 나타나는 현상은 저저번 포스팅이라 비슷한이야기 에러메세지도 같아요.
프로그램 실행할때마다,
crontab -e 를 한후
0-59/10 * * * * export DISPLAY=:0;/usr/bin/alrim "`date`" #or `date +%r`
이런식편집해주면 된다 간단하네..
(이거 알기전에는 DISPLAY=:0; 이것만 하고 있었다 export를 안했다니 바버!)
즉 프로그램 실행전에 DISPLAY 변수만 제대로 적으면 된다는 이야기,물론 저 값들은 xhost에서 어떻게
설정했나에 따라 다름~ xhost localhost 로 했다면, 위애거 처럼 해주면 되고 만약 xhost + 로 해주면
.0:0 다 해주어야 하네여.
나는 이렇게 해서, 간단한 현재시각을 10분씩 띠워서 알려주는 프로그램을 돌렸어여.
내가. gtk로 만드었는데 하는 내용은 그냥 argv[1]의 내용을 매세지박스로 출력해주는 프로그램인데..
귀찮아서 인수는 그냥 쉘의 것으 가져다 쓰고,............. 50줄도 안되는 그런거라 그리 복잡하지도 않고 좋네여..
출저는 kldp, 자세한 링크는 찾기 귀찮아서.......생략 ㅋ kldp검색에서 하면 나올듯..
'Linux > 내부설정' 카테고리의 다른 글
dir-615로 무선인터넷 구성하기 (12) | 2008.08.27 |
---|---|
imhangul을 설치해 보았다. (5) | 2008.06.27 |
X에서 루트가 GUI프로그램 사용하기 (2) | 2008.05.24 |
리눅스에서 hp 프린터 인식문제 (4) | 2008.05.23 |
대기 모드 설정 (2) | 2008.03.07 |
X에서 루트가 GUI프로그램 사용하기
Linux/내부설정 2008. 5. 24. 14:53
Gtk-WARNING **: cannot open display:
unable to open display ":0.0"
No protocol specified
unable to open display ":0.0"
No protocol specified
에러 메시자 해결법은 디스플레이 변수 를 다음과 같이 정하면 제대로 되는게 정상
$DISPLAY=":0.0" #나중을 대비해서 ~/.bashrc에 넣어주셈.
$echo $DISPLAY
:0.0
$echo $DISPLAY
:0.0
이런식으로 되면정상인데 나는 저렇게 해도 안된다.. 왜냐하면..
난 윈도우로긴 메니저를 안쓰기 때문에~~~
런레벨도 5로 안들어가고...... (어짜피 3이나 5나... 엑스가 고정되는거 빼곤 뭐 다른것도 없는거 같고..)
3으로 들어가거든요.. 로긴메니저 쓰면 느려지기도하고.. 답답해서요...
그래서 오랬동안 su로 갈궈봤는데..
얼마전부터 또 아치에서 X가 버전업되서 그런지 루트에서 gui 프로그램이 실행되지 않는군요..
내 일단 프로세스 구조 먼저보면..
init─┬─acpid
├─2*[agetty]
├─crond
├─cupsd
├─dhcpcd
├─keytouch-acpid
├─2*[mount.ntfs-3g]
├─mpd───mpd───mpd
├─scim-helper-man
├─scim-launcher
├─scim-panel-gtk───{scim-panel-gtk}
├─screen─┬─bash───pstree
│ ├─irssi
│ ├─vim
│ └─w3m
├─su───xinit─┬─X
│ └─fluxbox─┬─conky───{conky}
│ ├─firefox───run-mozilla.sh───firefox-bin───6*[{firefox-bin}]
│ ├─keytouchd
│ └─lowterm─┬─gnome-pty-helpe
│ ├─lyrics
│ ├─ncmpc
│ └─2*[screen]
├─syslog-ng
└─udevd
저기 su! 가 있는바람에 아무리 DISPLAY 변수를 주어도 안되는거 같다는..........
그래서 root,lowid(user) 모두의 ~/.bashrc 파일에다가
DISPLAY=:0.0
을 적어주고
~/.xinitrc 에다가
xhost+
적어주면 되네............(요게 중요한거 같다...)
알고나니까 무지 쉽다..
이제 root로 hp-setup를 실행시키는것도 가능해졌다..
물론 루트에서 다른 gui프로그램 실행도 가능하다..........ㅋ
'Linux > 내부설정' 카테고리의 다른 글
imhangul을 설치해 보았다. (5) | 2008.06.27 |
---|---|
crond에서 GUI프로그램 사용하기 (4) | 2008.05.31 |
리눅스에서 hp 프린터 인식문제 (4) | 2008.05.23 |
대기 모드 설정 (2) | 2008.03.07 |
터미널이 끈기는 문제 2번째 해결본건가? (0) | 2008.02.01 |
리눅스에서 hp 프린터 인식문제
Linux/내부설정 2008. 5. 23. 10:47
에...
저번엔 그냥 퍼미션이 안맞아도 잘 됬는데.......... 요번에 업뎃한번하고 나서는
퍼미션이 안맞으면 아예 프린터 자체가 안되는군요........
뭐 일일이 usb device file을 찾아서 수동으로 퍼미션 주어도 되긴합니다만.. 귀찮치 않습니까..
매번 프린터 건드릴때마다 이래야 하니까;;;;;;;;;;;;;
그래서 한 두달 정도 방치해놨었는데.. 갑자기 리누기에서 프린터를 할 필요성이 생겨서.......
다시 시도 해보기로 했답니다...
다 싹지우고 나서 cpus 데몬도 켜고 했는대.. 역시나 다시 해도 안되는군요..
(무슨 애러 코드가 code=12던거 그렇던데)
그리해서 우리의 구글신께 열심히 빌었더니 기본적인 정보눈 던져 주시더군요..........
"udev 문제 일지도"
아넵,.. 구글님이 말하는데료 udev를 조사해봤어여..
/etc/udev/rules.d/55-hpmud.rules를 건드려 보라는 군요..
딸랑 저 빨간색으로 된거밖에 수정을 안했는데 잘동이 잘되는군요 ㅜㅜ,.
LABEL="pid_test" 뒤에 SYSFS부분 MODE랑 OWNER가 틀린줄알고 열심히 수정했는데 안되겠길래
아 이파일에서 설정하는게 아닌가..했는데 여기서 설정하는거 맞군요.. 아래만 열심히 건들였는데..
그게 아니라 위에였구나..........;;;;;;;;; 어쨋든 잘됬으니까뭐.....ㅋ 아래는 증거 스샷..ㅋ
저번엔 그냥 퍼미션이 안맞아도 잘 됬는데.......... 요번에 업뎃한번하고 나서는
퍼미션이 안맞으면 아예 프린터 자체가 안되는군요........
뭐 일일이 usb device file을 찾아서 수동으로 퍼미션 주어도 되긴합니다만.. 귀찮치 않습니까..
매번 프린터 건드릴때마다 이래야 하니까;;;;;;;;;;;;;
그래서 한 두달 정도 방치해놨었는데.. 갑자기 리누기에서 프린터를 할 필요성이 생겨서.......
다시 시도 해보기로 했답니다...
다 싹지우고 나서 cpus 데몬도 켜고 했는대.. 역시나 다시 해도 안되는군요..
(무슨 애러 코드가 code=12던거 그렇던데)
그리해서 우리의 구글신께 열심히 빌었더니 기본적인 정보눈 던져 주시더군요..........
"udev 문제 일지도"
아넵,.. 구글님이 말하는데료 udev를 조사해봤어여..
/etc/udev/rules.d/55-hpmud.rules를 건드려 보라는 군요..
# Udev rules file for HP printer products.
ACTION!="add", GOTO="hpmud_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="lp", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666", GOTO="pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
LABEL="pid_test"
# Check for AiO products (0x03f0xx11).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="root", GROUP="lp",
MODE="0666"
# Check for Photosmart products (0x03f0xx02).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??02", OWNER="root", GROUP="lp",
MODE="0666"
# Check for Business Inkjet products (0x03f0xx12).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="root", GROUP="lp",
MODE="0666"
# Check for Deskjet products (0x03f0xx04).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="root", GROUP="lp",
MODE="0666"
# Check for LaserJet products (0x03f0xx17).
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="root", GROUP="lp",
MODE="0666"
LABEL="hpmud_rules_end"
딸랑 저 빨간색으로 된거밖에 수정을 안했는데 잘동이 잘되는군요 ㅜㅜ,.
LABEL="pid_test" 뒤에 SYSFS부분 MODE랑 OWNER가 틀린줄알고 열심히 수정했는데 안되겠길래
아 이파일에서 설정하는게 아닌가..했는데 여기서 설정하는거 맞군요.. 아래만 열심히 건들였는데..
그게 아니라 위에였구나..........;;;;;;;;; 어쨋든 잘됬으니까뭐.....ㅋ 아래는 증거 스샷..ㅋ
'Linux > 내부설정' 카테고리의 다른 글
crond에서 GUI프로그램 사용하기 (4) | 2008.05.31 |
---|---|
X에서 루트가 GUI프로그램 사용하기 (2) | 2008.05.24 |
대기 모드 설정 (2) | 2008.03.07 |
터미널이 끈기는 문제 2번째 해결본건가? (0) | 2008.02.01 |
scim에서 이상한 문자가 입력될때 (0) | 2008.01.27 |
대기 모드 설정
Linux/내부설정 2008. 3. 7. 17:01
계속미루다가 오늘 드디어 시도.
Linux에서 suspend mode(ram)
참고링크 : http://wiki.archlinux.org/index.php/Suspend_to_RAM
aur 에서 uswsusp 를 다운 받는다.. 기타 배포판은 알아서...
암튼 이패키지를 설치하면 s2ram이라는게 깔리는데..
s2ram 을 루트로 실행시켜본다... 잘되면 걍쓰고...
잘 안되면, 십중팔구 s2ram -i 를 했을데 제대로 안나올텐데.
다음 명령어를 일일이 다 쳐넣어보면서 확인한다..
믈론 중요한 자료는 저장해 놓을것... 대부분은 이상작동을 일으키므로..
일단,잘되는거 3개 시간을 재보니까
s2ram -f -a 3은 20초로 느렸고
나머지 2개는 15초정도로 비슷했다.. 윈도우보다 복구속도가 좀 느리다..........;
다 잘되는데.. 문제는 suspend모드를 한다음에 reboot를 하면 재부팅이 안되고 freeze 되어버린다..
halt는 잘되는데.. reboot만.............;;
혹시 이거 고치는 방법 아시는분은 좀 댓글즘!!!
뭐...........안습.. 결국엔 이거 못쓰겠구만...........
덧> 역시 구글좀 짱인듯... 포스팅한지 몇분됬다고 또 구글에 걸리네 ㄷ....
Linux에서 suspend mode(ram)
참고링크 : http://wiki.archlinux.org/index.php/Suspend_to_RAM
aur 에서 uswsusp 를 다운 받는다.. 기타 배포판은 알아서...
암튼 이패키지를 설치하면 s2ram이라는게 깔리는데..
s2ram 을 루트로 실행시켜본다... 잘되면 걍쓰고...
잘 안되면, 십중팔구 s2ram -i 를 했을데 제대로 안나올텐데.
다음 명령어를 일일이 다 쳐넣어보면서 확인한다..
믈론 중요한 자료는 저장해 놓을것... 대부분은 이상작동을 일으키므로..
s2ram -f -a 1
s2ram -f -a 2
s2ram -f -a 3
s2ram -f -p -m
s2ram -f -p -s
s2ram -f -m
s2ram -f -s
s2ram -f -p
s2ram -a 1 -m
s2ram -a 1 -s
s2ram -f -a 2
s2ram -f -a 3
s2ram -f -p -m
s2ram -f -p -s
s2ram -f -m
s2ram -f -s
s2ram -f -p
s2ram -a 1 -m
s2ram -a 1 -s
Radeon 9200에서
s2ram -f -a 1 # 다른건 다 제대로 동작하는거 같지만 마우스 작동안함
s2ram -f -a 2 # 화면이 깨짐
s2ram -f -a 3 # 잘됨.
s2ram -f -p -m # 화면이 깨짐
s2ram -f -p -s # 위와동일
s2ram -f -m # 위와동일
s2ram -f -s # 위와동일
s2ram -f -p # 위와동일
s2ram -a 1 -m # 잘됨
s2ram -a 1 -s # 잘됨
안되는게 많아서 일일이 수동으로 파워를 내렸다 ㅜㅜs2ram -f -a 1 # 다른건 다 제대로 동작하는거 같지만 마우스 작동안함
s2ram -f -a 2 # 화면이 깨짐
s2ram -f -a 3 # 잘됨.
s2ram -f -p -m # 화면이 깨짐
s2ram -f -p -s # 위와동일
s2ram -f -m # 위와동일
s2ram -f -s # 위와동일
s2ram -f -p # 위와동일
s2ram -a 1 -m # 잘됨
s2ram -a 1 -s # 잘됨
일단,잘되는거 3개 시간을 재보니까
s2ram -f -a 3은 20초로 느렸고
나머지 2개는 15초정도로 비슷했다.. 윈도우보다 복구속도가 좀 느리다..........;
다 잘되는데.. 문제는 suspend모드를 한다음에 reboot를 하면 재부팅이 안되고 freeze 되어버린다..
halt는 잘되는데.. reboot만.............;;
혹시 이거 고치는 방법 아시는분은 좀 댓글즘!!!
뭐...........안습.. 결국엔 이거 못쓰겠구만...........
덧> 역시 구글좀 짱인듯... 포스팅한지 몇분됬다고 또 구글에 걸리네 ㄷ....
'Linux > 내부설정' 카테고리의 다른 글
X에서 루트가 GUI프로그램 사용하기 (2) | 2008.05.24 |
---|---|
리눅스에서 hp 프린터 인식문제 (4) | 2008.05.23 |
터미널이 끈기는 문제 2번째 해결본건가? (0) | 2008.02.01 |
scim에서 이상한 문자가 입력될때 (0) | 2008.01.27 |
오늘의 리눅스 삽질 (2) | 2008.01.26 |