'Linux'에 해당되는 글 94건

  1. 2007.02.11 usb마운트 2
  2. 2007.02.08 apm
  3. 2007.01.14 vte를 이용한 간단한 터미널 2
  4. 2006.09.19 Conky 설정하고 기념 스샷~ 3
  5. 2006.09.10 리눅스에서 USB 마우스 쓰기..... 4

usb마운트

명령
lsusb
dmesg | grep usb로 확인

apm

apm써서 뻘짓을 한번 해봤습니다..
lowid.wowdns.com
제컴이 켜져 있으면 접속 될겁니다 아마..

'Etc' 카테고리의 다른 글

아 몸살 걸려서 죽는줄 알았네...  (4) 2007.02.19
인클봇 너무 무섭다...  (2) 2007.02.15
2학기 끝~  (4) 2006.12.14
rms 강의 보러....가긴 갔다...만...  (4) 2006.11.19
10000 Hit 달성!!  (8) 2006.11.04

vte를 이용한 간단한 터미널

사용자 삽입 이미지
오! 이런 위젯이 있는지 몰랐네요..

간단한 위젯인데.. 이거 하나만 쓰면 그냥 터미널이 바로 뜨니..

조금만 해보면 자신만의 터미널을 만드는것도 쉬울거 같네요..

gnome-terminal,tilda가 이 vte 라이브러리를 사용하네요

아마 가상 터미널 애뮬리이팅? 의 약자인듯하네여..

30줄도 안대는 코드로 터미널 하나가 완성됩니다

해더->vte/vte.h,gtk/gtk.h

1 #include
2 #include
3
4 int main(int argc,char *argv[])
5 {
6 GtkWidget *terminal;
7 GtkWidget *window;
8
9 gtk_init(&argc,&argv);
10
11 window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
12
13 terminal=vte_terminal_new(); //위젯 생성
14 //터미널 씰헁조건 같은거..
15 vte_terminal_fork_command(VTE_TERMINAL(terminal),
16 getenv("SHELL"),NULL,NULL,"/home/lowid",
17 TRUE,TRUE,TRUE);
18
19 gtk_container_add(GTK_CONTAINER(window),terminal);
20
21 g_signal_connect(GTK_OBJECT(window),"destroy",gtk_main_quit,NULL);
22 g_signal_connect(GTK_OBJECT(terminal),"child-exited",gtk_main_quit,NULL); //터미널에서 exit 쳤을때
23 gtk_widget_show_all(window);
24
25 gtk_main();
26 return 0;
27 }

다른건 gtk창만드는것과 같고 다른게 있다면 vte의 함수를 가따 썻다는거 뿐

함수는 다음을 참고 하세연..클뤽~!


참고하면 좋은 소스


링크타고 보시면 아시겠지만 터미널을 제어할수 있는 함수가 몇개 되더군요..
이거 이용하면 그놈터미널정도(?)의 수준으로 터미널 만드는건 아주 어려운일 같은 정도는 아닌거 같습니다
추가>vte_terminal_fork_command 함수의 두번째 인자 getenv("SHELL")을 해야 쉘이 뜹니당..(처음 프로그램 정해줌)
안해주면 커서만 가만히 놀고 있음.. 이거 몰라가꾸 하루죙일 뻘짓,..

'Programming > GTK+' 카테고리의 다른 글

xlib 에러 해결!  (2) 2007.02.28
gtk Thread  (2) 2007.02.27
libglade 컴파일법  (1) 2006.12.14
TODAY.... 삽질 DAY  (6) 2006.08.09
(초보) gtk 작성팁  (10) 2006.08.04

Conky 설정하고 기념 스샷~

Conky  설정하고 스샷~



adesklets 쓰다가.. 마지막 시계도 없애버리고...
걍 conky설정해서 쓰자 ~ 해서 이렇게 된...
열심히 색깔 찾으면서 conky를 죽였다 살렸다 하는 모습입니다~,옆에선 열심히 편집(위키도 보면서..)~
뭐 한번에 싹 해도 되지만은... 그래도 확실히 하기 위해서 하나 하나~

원래 축소해서 해야되는데 귀찮아서 말이죠 ~

리눅스에서 USB 마우스 쓰기.....

한달전 부터 횔이 맛이간 광마우스를 쓰고 있어서 오늘 하나 새로 바꿧습니다..

바로 이녀석... LG에서 나온건데 모델명은 G501이라고 하더군여.. 단 제껀 검정색..

                                 
근데... 윈도우에선 잘되는데 리눅이에선 안되서...

왜 안되나.. 생각해봤는데... 전에 쓰던건 ps/2형이 어서 별 어려움 없이 되었던거 같은데..

usb로 바꾸니깐 커널컴파일할때 옵션을 안적어 줘서 그랬는지 안되더라고요..

(보통 배포판들은 대부분의 옵션이 모듈로 잡혀있어서 자동으로 인식하지만... 전 제가 수동으로 한거니까)

그래서...커널 컴파일을 무수히 하는 삽질을 .. 한 10번은 넘게 재부팅한거 같네요..

다음은.. 겨우 겨우 알아낸 커널컴팔 옵션...(USB만 설정했으므로,.,)



<오른쪽 마우스 버튼 클릭후 이미지 보기 하면.. 크게 보여요 ~..IE는 좀 다를지도..>

저번 컴팔 옵션과는 다른건.. 한 2개 정도 바께 안되는데... 쩝..

암튼 저대로 바꿔서 리눅이에서 마우스 인식 성공~

자 그럼 다음엔.. 마우스 버튼에 달려 있는 버튼들을 설정....


하려고 했는데.. 자동으로 먹히네요 (아이 좋아라~)

사진을 보시면 아시겠지만.. 페이지,앞뒤/play/pause/..앞뒤 감음.. /소리 조절.. 이 있었지만..

아마 키보드에(HP 인터넷 키보드라나..) 그 옵션들이 겹쳐서 지가 알아서(?) 인식되는거 같네요..

전에도 적었지만..

#/bin/bash
xmodmap -e "keycode 210 = Hangul"
xmodmap -e "keycode 209 = Hangul_Hanja"
xmodmap -e "keycode 162 = XF86AudioPlay"
xmodmap -e "keycode 144 = XF86AudioPrev"
xmodmap -e "keycode 153 = XF86AudioNext"
xmodmap -e "keycode 164 = XF86AudioStop"
xmodmap -e "keycode 174 = XF86AudioLowerVolume"
xmodmap -e "keycode 176 = XF86AudioRaiseVolume"
xmodmap -e "keycode 160 = XF86AudioMute"


로  적용 했거든요 ..

아.. 웹페이지 이동 버튼은 안되네요...쩝..(익스 전용이라서 그렇지 않을까.. 라고 생각해요..)

아.. 그리고..또... 근데 정작... 마우스에 달려 있는 옵션버튼들은 그다지 쓸일이 없을거 같네요..

갑자기 마우스로 한다는게 적응도 안되고.. 원최 키보드를 마우스보다 훨씬 많이 쓰기 때문에...

그냥 가까이 있는 키보드로 조절하는게 편해요~~~

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

Arch에서 jfbterm 사용기  (2) 2006.11.28
파티션을 가르고 또 가르자~  (2) 2006.09.28
하드 디스크 속도 향상시키기  (2) 2006.07.29
UTF-8 에서 한글 Manpage 가 됩니다!!!!  (5) 2006.06.27
Arch linux setting script  (0) 2006.06.23
prev 1 ··· 14 15 16 17 18 19 next