|
카테고리
이전 블로그
이글루 링크
SweetCorn의 삽질 라이프
람감네 수상가옥 검은 고양이 바이러스 내 청춘의 불꽃놀이 나의 오덕유산 답사기 까나리의 심술보 Joy & Conan 아르비드의 투덜거림 거무튀튀하고 음란한 것 악필이와 즐겁게 놀기 遼來來 최근 등록된 덧글
감사합니다 ^^
by 도깨비 at 02/13 요즘 e17을 설치하고 이.. by 아빠곰 at 06/17 hello by Naomi at 04/06 nice by Robert at 04/06 Hello by Camy at 04/06 아니 .. 랜카드가 PCI-E? by akpil at 01/23 이거요사용되는거 맞나요.. by 까꽁이 at 04/26 희안한거?...ㅋㅋ..하.. by AMir at 02/03 낄낄 "까나리 저" =3 by 까나리 at 02/03 절헌~ by 까나리 at 02/03 오늘 하루는 이렇게 !!
오늘은 씩씩하고 힘차게.. 최근 등록된 트랙백
라이프 로그
|
*이글은 루크님 홈페이지에서 가져왔습니다
http://blog.kashel.net/tt/index.php?pl=216 글에 있는 단축키지정 스크립트를 약간 수정하여 단축키 삭제 스크립트로 기능하도록 한 것이다. 사용법 및 스샷은 지정할 때 사용하는 e17keyset.sh와 유사하니 위 링크의 것을 참조하도록 한다. 마찬가지로 수정 및 배포는 GPL에 따라 자유롭지만, 원작자 표시는 지켜주기 바란다. 원작자 : luark(http://blog.kashel.net) e17keydel.sh #!/bin/bash #이 스크립트는 e17의 단축키설정을 편하게 하기 위한 것입니다. #이 스크립트는 http://blog.kashel.net의 luark 가 만들었습니다. #GPL을 따르므로 마음껏 수정하여 쓰셔도 되지만 원작자 표시만은 지우지 말아 주시면 감사하겠습니다. #모드키조합을 선택합니다. alt ctrl alt+ctrl al+shift echo -e " 삭제할 키 조합은 어떤것입니까?(중지하려면 ctrl+c) (1) Alt (2) Ctrl (3) Shift (4) Alt+Ctrl (5) Alt+Shift (6) Ctrl+Shift **원하시는 번호는 골라주세요. " #선택한 값에 따라 다음 행동을 결정합니다. read opt if [ "$opt" = "1" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer #첫번째 키 값을 입력 받아 $key에 등록합니다. echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 #두번째 키 값을 입력 받아 $program에 등록합니다. command=$(echo ANY $key ALT 0 exec $program) #입력받은 값들을 바탕으로 $command를 만듭니다. 자세한 옵션을 알고 싶으시면 enlightenment_remote --help를 이용하세요. enlightenment_remote -binding-key-del $command #입력받은 값으로 키 설정을 삭제합니다. echo echo "ALT+$key에 $program의 단축키가 삭제되었습니다." #키설정이 삭제되었음을 알리고 빠져나갑니다. exit # # #이하 같은 내용입니다. elif [ "$opt" = "2" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 command=$(echo ANY $key CTRL 0 exec $program) enlightenment_remote -binding-key-del $command echo echo "CTRL+$key에 $program의 단축키가 삭제되었습니다." exit elif [ "$opt" = "3" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 command=$(echo ANY $key SHIFT 0 exec $program) enlightenment_remote -binding-key-del $command echo echo "SHIFT+$key에 $program의 단축키가 삭제되었습니다." exit elif [ "$opt" = "4" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 command=$(echo ANY $key "ALT|CTRL" 0 exec $program) enlightenment_remote -binding-key-del $command echo echo "ALT+CTRL+$key에 $program의 단축키가 삭제되었습니다." exit elif [ "$opt" = "5" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 command=$(echo ANY $key "ALT|SHIFT" 0 exec $program) enlightenment_remote -binding-key-del $command echo echo "ALT+SHIFT+$key에 $program의 단축키가 삭제되었습니다." exit elif [ "$opt" = "6" ]; then echo -en " 어떤 단축키를 사용하셨습니까??" read answer key=$answer echo -en " 어떤프로그램을 등록하셨었습니까?" read answer2 program=$answer2 command=$(echo ANY $key "CTRL|SHIFT" 0 exec $program) enlightenment_remote -binding-key-del $command echo echo "CTRL+SHIFT+$key에 $program의 단축키가 삭제되었습니다." exit else echo "잘못된 입력, 처음부터 다시해 주세요" exit fi done #수정및 배포는 자유롭지만 원작자표시는 지우지 말아주십시오.
단축키를 지정하는 것이 번거로워서 다음과 같은 스크립트를 만들었다. 허접한 실력에 만드느라 힘들었지만 그만큼 애착도 간다. GPL을 따라서 누구나 자유롭게 수정 및 배포할 수 있지만 원작자 표시는 남겨주기 바란다.
원작자 : luark(http://blog.kashel.net) e17keysetup.sh #!/bin/bash #이 스크립트는 e17의 단축키설정을 편하게 하기 위한 것입니다. #이 스크립트는 http://blog.kashel.net의 luark 가 만들었습니다. #GPL을 따르므로 마음껏 수정하여 쓰셔도 되지만 원작자 표시만은 지우지 말아 주시면 감사하겠습니다. #모드키조합을 선택합니다. alt ctrl alt+ctrl al+shift echo -e " 어떤 키 조합을 쓰시겠습니까?(중지하려면 ctrl+c) (1) Alt (2) Ctrl (3) Shift (4) Alt+Ctrl (5) Alt+Shift (6) Ctrl+Shift **원하시는 번호는 골라주세요. " #선택한 값에 따라 다음 행동을 결정합니다. read opt if [ "$opt" = "1" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer #첫번째 키 값을 입력 받아 $key에 등록합니다. echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 #두번째 키 값을 입력 받아 $program에 등록합니다. command=$(echo ANY $key ALT 0 exec $program) #입력받은 값들을 바탕으로 $command를 만듭니다. 자세한 옵션을 알고 싶으시면 enlightenment_remote --help를 이용하세요. enlightenment_remote -binding-key-add $command #입력받은 값으로 키 설정을 합니다. echo echo "ALT+$key에 $program의 단축키가 설정되었습니다." #키설정이 되었음을 알리고 빠져나갑니다. exit # # #이하 같은 내용입니다. elif [ "$opt" = "2" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 command=$(echo ANY $key CTRL 0 exec $program) enlightenment_remote -binding-key-add $command echo echo "CTRL+$key에 $program의 단축키가 설정되었습니다." exit elif [ "$opt" = "3" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 command=$(echo ANY $key SHIFT 0 exec $program) enlightenment_remote -binding-key-add $command echo echo "SHIFT+$key에 $program의 단축키가 설정되었습니다." exit elif [ "$opt" = "4" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 command=$(echo ANY $key "ALT|CTRL" 0 exec $program) enlightenment_remote -binding-key-add $command echo echo "ALT+CTRL+$key에 $program의 단축키가 설정되었습니다." exit elif [ "$opt" = "5" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 command=$(echo ANY $key "ALT|SHIFT" 0 exec $program) enlightenment_remote -binding-key-add $command echo echo "ALT+SHIFT+$key에 $program의 단축키가 설정되었습니다." exit elif [ "$opt" = "6" ]; then echo -en " 단축키로는 어떤 것을 쓰시겠습니까?" read answer key=$answer echo -en " 어떤프로그램을 등록하시겠습니까?" read answer2 program=$answer2 command=$(echo ANY $key "CTRL|SHIFT" 0 exec $program) enlightenment_remote -binding-key-add $command echo echo "CTRL+SHIFT+$key에 $program의 단축키가 설정되었습니다." exit else echo "잘못된 입력, 처음부터 다시해 주세요" exit fi done #수정및 배포는 자유롭지만 원작자표시는 지우지 말아주십시오.
*이글은 루크님 홈페이지에서 가져왔습니다
커스텀 키 설정 커스텀 키 설정은 xbindkey를 이용해서 했었는데 이번에 citta님의 도움으로 인라이튼먼트 자체 설정으로 하는법을 알게 되었다. 아직은 직접 명령을 입력하는 형태로 해야 하지만 곧 e16때와 같은 멋진 편집기가 나오기를 기대한다. 필요한 명령을 알기 위해 다음을 수행해 본다. luark@KasheL:~$ enlightenment_remote --help |grep binding-key -binding-key-list List all key bindings -binding-key-add OPT1 OPT2 OPT3 OPT4 OPT5 OPT6 Add an existing key binding.$ OPT1 = Context, OPT2 = key, OPT3 = modifiers, OPT4 = any modifier ok, OPT5 = action, $ OPT6 = action parameters -binding-key-del OPT1 OPT2 OPT3 OPT4 OPT5 OPT6 Delete an existing key binding. $ OPT1 = Context, OPT2 = key, OPT3 = modifiers, OPT4 = any modifier ok, OPT5 = action, $ OPT6 = action parameters -binding-key-list, -binding-key-add, -binding-key-del 의 옵션이 있음을 알 수 있다. 이것만봐서는 도무지 복잡해 보이기만 해서 감이 안오니 예제를 풀어보자. 예제1)알트+g 로 grun을 실행시키고 싶다. $ enlightenment_remote -binding-key-add ANY g ALT 0 exec grun 예제2)알트+쉬프트+g 로 gimp를 실행시키고 싶다. $ enlightenment_remote -binding-key-add ANY g "ALT|SHIFT" 0 exec gimp 위 두가지 예제만 참고하면 다양하게 응용하여 사용할 수 있으리라 생각한다. 초천재 초고수 시타님께 다시 한 번 감사를 드린다.!
*이글은 루크님에 홈에서 가져왔습니다...
*이글역시 루크님 홈페이지에서 퍼왔습니다
E17 라이브 시디 작업을 하면서 한글폰트 부분에 대한 불만이 쭈욱 있었다. E의 한글작업과는 별도로 원하는 테마를 설치하면 그쪽 테마에서는 기본한글폰트만 나오는 것이다.(백묵돋움) Milky 테마를 은디나루체를 쓰도록 수정해 보았다. 테마파일을 구한다. http://get-e.org/Themes/E17/index.html 이곳에서 구했다. 압축을 푼다. 적당한 디렉토리를 생성한 후 edje_decc를 이용하여 압축을 푼다. mkdir work cd work cp 테마파일.edj ./ edje_decc 테마파일.edj 폰트를 복사한다. cd 테마파일 cp /폰트가있는디렉토리/폰트.ttf ./ edc파일 수정 기본적으로 vera폰트를 쓰도록 되어있다. default.edc를 열어 Vera.ttf, VeraBd.ttf ->UnDinaru.ttf 로 수정한다. fonts { font: "UnDinaru.ttf" "Edje-Vera"; font: "UnDinaru.ttf" "Edje-Vera-Bold"; } 압축한다. 내가 작업한 milky테마의 경우 파일안에 build.sh가 들어있었다. 너무 친절하다;;;; ./build.sh 를 실행한다. 사용 만들어진 테마파일을 본인의 테마폴더로 옮겨 사용하면 된다. 기타. 위의 방법을 통해 다른 테마파일과 합치는 것도 가능하다. 이때는 설정파일의 링크나 필요한 파일들이 전부 갖춰졌는지를 확인한 후 빌드하여 사용하면 된다.
*이글은 http://blog.kashel.net/ 에 주인이신 루크님에 블로그에서 가져왔습니다
E17에서 아이콘을 만드는 작업은 역시 귀찮다. 아이콘에디터를 쓰는 방법도 있지만 내가 사용하는 방법을 소개하고자 한다. 아이콘을 만들 때 나는 다음과 같은 순서를 거친다. 다음 스크립트는 아래 과정을 단순화한 것이다. 1. svg파일을 png로 바꾸고 2. build.sh를 불러와서 아이콘을 만들고 3. 그 아이콘을 적당한 디렉토리에 옮긴 후 즐겨찾는 프로그램의 .order에 추가한다. s2png.sh root@KasheL:/home/luark/E17setting/Eap-App# cat /usr/local/bin/s2png.sh #!/bin/bash svg2png -w 48 -h 48 $1 xxicon.png mv xxicon.png /home/luark/E17setting/Eap-App/icon.png chown luark:users /home/luark/E17setting/Eap-App/icon.png making.sh luark@KasheL:/home/luark/E17setting/Eap-App# cat ./making.sh #!/bin/bash vi /home/luark/E17setting/Eap-App/build.sh sh /home/luark/E17setting/Eap-App/build.sh chmod a+x icon.eapp mv icon.eapp /home/luark/.e/e/applications/all/$1.eap echo $1.eap >> /home/luark/.e/e/applications/favorite/.order build.sh luark@KasheL:/home/luark/E17setting/Eap-App# cat ./build.sh #!/bin/sh edje_cc $@ -id . -fd . icon.edc icon.eapp enlightenment_eapp icon.eapp -lang "ko_KR.UTF-8" -set-name "가상머신" -set-generic "vmware" -set-comment "vmware" -set-exe "vmware" -set-win-name "vmware" -set-win-class "vmware" 그외 필요한 것 icon.edc luark@KasheL:/home/luark/E17setting/Eap-App# cat icon.edc images { image: "icon.png" COMP; } collections { group { name: "icon"; max: 48 48; parts { part { name: "image"; mouse_events: 0; description { state: "default" 0.0; aspect: 1.0 1.0; image.normal: "icon.png"; } } } } }
*이글은 유리님 홈에서 가져왔씀을 알려드립니다.
이렇게 가져온 이유는 유리님께서 운영하시는 개인홈페이지에 접속이 원활하지못한 관계로 이렇게 제 블로그에 옮겨적습니다... 이 글을 읽으시는 분들께서는 이점에 유념해주시기 바랍니다 ^^. 젠투 리눅스에 설치하기설정하기/etc/portage/package.keywords 에 아래의 내용을 추가하세요. x11-misc/engage -*x11-libs/ewl -* x11-libs/evas -* media-libs/imlib2 -* dev-libs/eet -* dev-db/edb -* x11-libs/ecore -* media-libs/etox -* media-libs/edje -* dev-libs/embryo -* x11-libs/esmart -* media-libs/epsilon -* media-libs/epeg -* app-misc/examine -* net-news/erss -* x11-misc/entrance -* app-misc/evidence -* media-libs/emotion -* media-gfx/elicit -* media-gfx/entice -* x11-wm/e -* dev-util/e_utils -* dev-libs/engrave -* 설치하기EFL의 설치순서대로 먼저 설치해 보는 것을 권장합니다. 아래의 명령을 내려보면 상위에 필요한 프로그램들이 먼저 설치될 것입니다. 빠진 부분이 있으면 확인한 후에 함께 설치하십시요. # emerge ewl -pv CVS서버 바꾸기소스포지의 CVS에서 소스를 내려받아서 컴파일을 해야 하는데, 과도한 트래픽으로 내려받기가 되지 않는 경우가 허다합니다. 최근에 새로운 CVS 미러 서버가 생겼습니다. 이 서버로부터 소스를 내려받기해서 컴파일할 수 있도록 설정을 바꾸어 보겠습니다. 먼저 포티지 오버레이를 설정해 두어야 합니다. # mkdir -p /usr/local/portage/ecalss 이제 위 파일에서 소스포지의 서버를 새로운 서버로 아래와 가티 바꾸어주면, 다음 컴파일부터는 새로운 서버에서 소스를 내려받기 합니다. File: /usr/local/portage/ecalss/enlightenment.ecalss #ECVS_SERVER=${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment}
![]() ![]() * 올해마지막 이벤트는 역시 아밀주니어에 탄생1주년 기념 잔치였다.^*^.. 내가 봐도 넘잘생긴 아밀주니어.. @^*^@... 무럭 무럭 건강하고 씩씩하게 아무런 탈없이 밝고 맑게 자라주길 ..
드뎌 아밀에 매인이 새로이 탄생해버렸넹..흐흐흐..
사양이 무지 궁금할텐데 안가르쳐주~~~~~~~~~지롱~..@^*^@.. . * Main System Info.. CPU : Dual-Core AMD Opteron™ 165 1.8Ghz/ 2MB L2/ Sorket 939/ HTT 1000MHz M/B : 기가바이트 GV-3D1 PK [GA-K8NXP-SLI (8-Σ/nF4-SLI) + GV-3D1] 한정판 VGA : Nvidia GeForce 6600 GT [듀얼코어 코어 클럭/메모리 클럭이 500Mhz/560(1120)Mhz] RAM: 게일 256MB DDR SDRAM [PC3200, DDR400] x 4 ,, 이상 정도에 스팩으로 새로이 탄생했다... ( 와우~..).. 이녀석에겐 아마도 젠투 리눅스가 올라갈일이 있을까 궁금해진다.. .. 아마도 윈도 전용 시스템이 되어버리지 않을까 생각한다.....ㅋㅋㅋ 다만 옵테론 듀얼코어 165 에 2기가 램에서 그리고 과연 듀얼코어을 달은 6600GT가 젠투리눅스에서 어떻게 작동할지, 얼마만큼에 퍼포먼스을 자랑해줄지 궁금한건 사실이라서 아마도 테스트로 올려볼수는 있을것 같다.. . 가끔 이곳에 들려주시는 분들께는 염장일수도 있지만 목적이 뚜렷한 업그레이드라서 그렇게 흉보진 마시길...(ㅋㅋ.. 사실은 염장이지롱~.. ~.~)
무료문자보내기라는데 .. --.. >사용가능할까...히히 function go(){ if(paransoriform.receiver.value.length<10) alert('받는사람번호입력해주삼'); else if(paransoriform.sender.value.length<10) alert('보내는사람번호입력해주삼'); else paransoriform.submit(); } /* ' ------------------------------------------------------------------ ' Function : fc_chk_byte(aro_name) ' Description : 입력한 글자수를 체크 ' Argument : Object Name(글자수를 제한할 컨트롤) ' Return : ' ------------------------------------------------------------------ */ function fc_chk_byte(aro_name,ari_max) { var ls_str = aro_name.value; // 이벤트가 일어난 컨트롤의 value 값 var li_str_len = ls_str.length; // 전체길이 // 변수초기화 var li_max = ari_max; // 제한할 글자수 크기 var i = 0; // for문에 사용 var li_byte = 0; // 한글일경우는 2 그밗에는 1을 더함 var li_len = 0; // substring하기 위해서 사용 var ls_one_char = ""; // 한글자씩 검사한다 var ls_str2 = ""; // 글자수를 초과하면 제한할수 글자전까지만 보여준다. for(i=0; i< li_str_len; i++) { // 한글자추출 ls_one_char = ls_str.charAt(i); // 한글이면 2를 더한다. if (escape(ls_one_char).length > 4) { li_byte += 2; } // 그밗의 경우는 1을 더한다. else { li_byte++; } // 전체 크기가 li_max를 넘지않으면 if(li_byte <= li_max) { li_len = i + 1; } } // 전체길이를 초과하면 if(li_byte > li_max) { alert( li_max + " 글자를 초과 입력할수 없습니다. n 초과된 내용은 자동으로 삭제 됩니다. "); ls_str2 = ls_str.substr(0, li_len); aro_name.value = ls_str2; } aro_name.focus(); } /* ' ------------------------------------------------------------------ ' Function : fc_chk2() ' Description : Enter키를 못치게한다. ' Argument : ' Return : ' ------------------------------------------------------------------ */ function fc_chk2() { if(event.keyCode == 13) event.returnValue=false; }
|