마우스로 더블 클릭하는 미니 사전

좋은 프로그램, 한글화 파일, 그외 유용한 자료들

Moderator: Dry8r3aD

akuna
Posts: 636
Joined: 2009/04/15 Wed 3:32 pm

Re: 마우스로 더블 클릭하는 미니 사전

Post by akuna » 2011/10/25 Tue 7:57 am

미니사전 잘 쓰고 있습니다.
이번에 마지막으로 업데이트 된 것으로 써 보니 버그가 있더군요.

미니사전 창에
마우스로 클릭하거나 마우스 휠로 스크롤을 하고 난 후에는
미니사전 창이 위로 올라오지 못하고 현재 창 아래에 있습니다.

프로그램 언어도 모르면서 한 두시간 조물락 거렸네요.
개선 부탁드립니다. :)

개인적인 생각에는 툴바는 없어도 괜찮을 것 같습니다.
미니사전은 단순함이 매력이니까요.

데비안 squeeze 에서 실행해 봤습니다.
요즘 우분투와 데비안을 같이 쓰고 있죠.
우분투에서 영향을 받은 듯한 부분들이 보이네요.
우분투와 비교해서 가볍고 빠르고 안정적인 느낌이네요.

cogniti

Re: 마우스로 더블 클릭하는 미니 사전

Post by cogniti » 2011/10/30 Sun 6:04 pm

잘 되는 것 같은데...
예를 들어... minidict 실행한 상태에서 웹 브라우저에 있는 링크가 아닌 단어를 더블 클릭하면 minidict 가 해당 위치에 팝업됩니다. 웹 브라우저 창을 클릭하면 웹 브라우저 minidict 위로 올라가고요. 웹 브라우저보다 위층에 있지는 않습니다. 이걸 말씀하시는지요.
위에처럼 작동하는 것은 의도적으로 그렇게 한 것입니다. minidict 가 항상 위층에 있으면 그 아래층에 있는 창이 가려져서 영문 독해가 방해되거든요.

* 툴바

나중에 gtk 에 익숙해지면 툴바를 없애고 오른쪽 버튼 클릭했을 때 팝업 메뉴에 scan on/off, exit 기능을 넣을 생각입니다.

* 창이동, 타이틀바

윈도우 관리자가 만들어주는 타이틀바가 큰 편이라서 minidict 에 어울리지 않아, window 상단을 타이틀바처럼 만들어서 이동 가능하게 할 생각입니다.

작업은... 음... 내년 쯤에...

지속적으로 관심 가져주셔서 감사합니다.

akuna
Posts: 636
Joined: 2009/04/15 Wed 3:32 pm

Re: 마우스로 더블 클릭하는 미니 사전

Post by akuna » 2011/10/30 Sun 11:21 pm

[quote="cogniti":obrittb3]잘 되는 것 같은데...
예를 들어... minidict 실행한 상태에서 웹 브라우저에 있는 링크가 아닌 단어를 더블 클릭하면 minidict 가 해당 위치에 팝업됩니다. 웹 브라우저 창을 클릭하면 웹 브라우저 minidict 위로 올라가고요. 웹 브라우저보다 위층에 있지는 않습니다. 이걸 말씀하시는지요.
위에처럼 작동하는 것은 의도적으로 그렇게 한 것입니다. minidict 가 항상 위층에 있으면 그 아래층에 있는 창이 가려져서 영문 독해가 방해되거든요.[/quote:obrittb3]
당연히 그렇게 작동해야죠.
제가 얘기하는 것은 문서나 웹 페이지에 대한 클릭이 아니고...
미니사전 창에 클릭하는 경우입니다.

미니사전 창 안에서 단어에 대한 내용이 많을 경우
마우스 휠로 스크롤 하면서 보게 되는데
그런 마우스의 동작(클릭이나 휠 스크롤)을 미니사전 창 위에서 할 경우에
그 이후 부터는 문서에 있는 단어를 더블클릭해도
미니사전의 창이 그 문서 위로 올라오지 않는 현상에 대해서 입니다.
그런 마우스 동작 이후로는 미니사전 창이 항상 문서 창 아래에 있습니다.

지금은 minidict 파일을 약간 손 봐서(주석 처리)... 8-)
툴바 안 보이게 하고... 타이틀 바 보이게 하고...
항상 다른 창 위에 올라와 있게 하고 쓰고 있네요.

User avatar
nundol
Posts: 400
Joined: 2008/03/31 Mon 10:51 pm

Re: 마우스로 더블 클릭하는 미니 사전

Post by nundol » 2011/11/01 Tue 6:20 am

11.10에서 잘 됩니다.
창이 검색하는 낱말을 가리면서 뜨니까 쭉쭉 다음 단어로 읽으면서 나아갈 수가 없습니다.
한번 검색하고 alt + 마우스 단추로 창 옮기도 검색하고 창 옮기고...

검색 단어에서 두세 줄 아래쪽에 창이 뜨거나 브라우져 오른쪽에 딱 붙이거나
아니면 '따라다니기'를 끄거나 켤 수 있으면 좋겠습니다.

cogniti

Re: 마우스로 더블 클릭하는 미니 사전

Post by cogniti » 2011/11/19 Sat 4:11 pm

툴바에 있던 scan, quit 를 popup menu 에 집어넣고 툴바를 없앴습니다.
따라서 스캔을 끄거나 종료할 때, 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 뜨고 거기서 선택하시면 됩니다.

[attachment=0:3bzmjwxz]popup.png[/attachment:3bzmjwxz]

https://github.com/cogniti/minidict

User avatar
peacebaro
Posts: 154
Joined: 2010/01/15 Fri 1:20 am

Re: 마우스로 더블 클릭하는 미니 사전

Post by peacebaro » 2011/11/20 Sun 6:45 pm

미니사전 너무 좋네요.
정말 잘 사용하고 있습니다.
특히 파이어폭스를 사용하고 있는데 마땅한 영어사전 부가기능이 없어서 참 불편했는데 도움이 되네요.
그런데 사용하면서 궁금한 것이 있어서 좀 글을 남겨봅니다.

1.
사용하면서 브라우저에서 미니사전을 찾으면 커서 근처로 팝업창 처럼 사전이 뜨더군요.
그런데 다시 브라우저의 본문을 클릭해도 미니사전이 사라지지 않습니다.
사라지지만 않는 것이 아니라, 계속 브라우저보다 위쪽에서 보여지면서 본문을 가리곤 하더라고요.
혹시 일부러 그렇게 만든 것인지, 아니면 앞으로 개선해 나갈 부분인지 궁금합니다.
팝업 창이 뜨고, 브라우저 본문을 클릭하면 브라우저 뒤쪽으로 밀려났으면 좋겠는데 궁금하네요.
아니면 미니사전을 드래그 해서 다른곳으로 치워놓을 수 있어도 좋을 거 같습니다.
저는 현재로서는 Alt + Tab 으로 다시 브라우저를 선택해야 미니사전이 뒤쪽으로 돌아가더라고요.

2.
저는 터미널을 띄워서 'ruby1.9.1 minidict.rb'라고 타이핑 해서 사용하고 있습니다.
이걸 좀 더 쉽게 사용하는 방법이 없을까요.
왠지 자주 사용하는 프로그램이 될 거 같은데 매번 타이핑하려니 불편해서요.
실행 아이콘 같은 걸 만드는 방법이라도 있었으면 좋겠습니다.
클릭해서 바로 사전을 시작할 수 있도록.

아무튼 이런 좋은 프로그램이 만들어져서 너무 좋고요,
이상 사용하면서 궁금한 점들이었습니다.
"악의 뿌리는 열정 속에, 고동치는 가슴 속에 있지 않고 오히려 굳어진 가슴에, 그 냉담과 무감각 속에 박혀 있다." - 아브라함 요수아 헤셸

cogniti

Re: 마우스로 더블 클릭하는 미니 사전

Post by cogniti » 2011/11/20 Sun 9:02 pm

1. 제가 의도한 것은 아닙니다. 일단, 제 컴퓨터에서는 다른 창을 클릭하면 그 창이 미니사전 층위로 올라갑니다. 아마, 윈도우 관리자(window manager)와 어떤 문제가 있는 것 같습니다. 일단, 창 반응성을 개선한답시고 코드를 약간 수정했는데 다른 분들의 컴퓨터에서 잘 될지는 저도 잘 모르겠습니다. 신버전을 다운받아서 해보세요. 추후 wm 조작 부분을 더 공부해서 타 환경을 고려해보겠습니다.

2. 요거는.. 바탕화면에 실행기를 만들어주고 클릭하여 실행시키면 됩니다. 바탕화면에서 오른쪽 버튼을 누르면 'create launcher(실행기 만들기???)' 라는 메뉴가 보일 겁니다.
[attachment=1:153sy9gd]create-launcher.png[/attachment:153sy9gd]
[attachment=0:153sy9gd]property.png[/attachment:153sy9gd]
위에 처럼 런처를 만들어주면 됩니다.

아래처럼 Desktop 디렉토리에 파일을 직접 만들어주어도 됩니다.
아래보면 Exec=....... 부분에 적절한 위치를 지정해 주세요.
파일이름: ~/Desktop/minidict.desktop

[code:153sy9gd]#!/usr/bin/env xdg-open

[Desktop Entry]
Type=Application
Terminal=false
Icon=accessories-dictionary
Exec=/home/cogniti/minidict/minidict.rb
Comment[en_US]=사전
Name[en_US]=MiniDict
Name[ko]=미니사전
Comment[en_US]=mini dictionary
Comment[ko]=작은 사전
Categories=Dictionary[/code:153sy9gd]

cogniti

Re: 마우스로 더블 클릭하는 미니 사전

Post by cogniti » 2011/11/27 Sun 9:16 pm

akuna, nundol, peacebaro님 해당 버그 확인했습니다.

minidict는 gtk2 환경, compiz에서 정상 작동하는데..
아마 위의 분들이 말씀하신 버그는 gnome3 환경에서 발생하는 것 같습니다. 저도 gnome3 환경으로 이전 후 minidict 때문에 불편을 겪고 있습니다.
gtk3 바인딩을 사용하면 바로 해결될지는 해보지 않아 모르겠습니다. gnome3의 창관리자(wm)의 특성을 몰라서 해결책을 금방 내놓지 못하는 점 양해 바랍니다.

원인을 정확하게 파악하여 등록해 놓은 이슈를 업데이트 했습니다.
미니사전의 창이 위로 올라오지 않거나 아래로 내려가지 않는 현상
https://github.com/cogniti/minidict/issues/6

cogniti

Re: 마우스로 더블 클릭하는 미니 사전

Post by cogniti » 2011/11/28 Mon 7:42 am

창 이동 on/off 기능 추가 했습니다. 창 장식(제목줄, _ ㅁ x) 했습니다.
내년쯤 할려고 했는데 제가 쓰기가 너무 불편해서.. ㅎㅎ
그리고, 창의 제목줄을 마우스 가운데 버튼으로 클릭하면 그 창이 아래로 내려갑니다.
창이 가려서 불편할 때 이렇게 사용하시면 되겠습니다.

User avatar
oming
Posts: 282
Joined: 2008/08/04 Mon 4:01 pm
Location: 수원
Contact:

Re: 마우스로 더블 클릭하는 미니 사전

Post by oming » 2011/12/02 Fri 8:40 pm

미니사전 좋아보여서 설치해보려고 했는데..

이런 오류가 뜨는군요.. 무슨문제인지는 모르겠네요 ㅠㅠ

[code:3nsevfiy]oming@oming-desktop:~/bin/minidict$ ls
LICENSE README.rdoc minidict.rb[/code:3nsevfiy]
[code:3nsevfiy]

oming@oming-desktop:~/bin/minidict$ ruby1.9.1 minidict.rb
minidict.rb:240:in `initialize': undefined method `home' for Dir:Class (NoMethodError)
from minidict.rb:463:in `new'
from minidict.rb:463:in `<main>'
oming@oming-desktop:~/bin/minidict$ [/code:3nsevfiy]

해결책좀 알려주시면 정말 감사하겠습니다 :)
오밍닷넷:: http://oming.365managed.net/
이메일:: oming.kr@지메일.com

Post Reply