방학 중에 베릴 플러그인 만드실 분은 연락하세요.

atie의 이미지

이 곳에도 흩뿌리는 눈을 넣으셨던데, 예전 생각나는데는 창 밖에 내리는 눈을 보는 것이 최고인 듯 합니다. 제가 있는 곳은 10년에 한 번 꼴로 1분 쯤 내리는 눈을 볼까 말까 해서 더 그런지도 모르겠고요.

오늘 부로 베릴의 svn trunk에 snow 플러그인이 들어갔습니다. 크리스마스에 맞춰 0.1.4 버전에 포함되어 발표가 될 겁니다. 소스는 여기서 보시면 되고, 제게 특기할 만한 것은 snow 코드는 꽤나 많이 저도 코드를 더한 것이라 보고 있으면 꽤 기분이 좋기도 합니다.

스크린 샷은 아래의 링크를 보시고, 브랜치에 있을 때 찍어두었던 비디오는 여기의 네번째 것을 보시면 됩니다.

혹시, 방학 중에 나도 베릴 플러그인을 만들어 보겠다 싶으신 분은 위의 snow 소스를 이 위키 아랫 부분에 첨부된 help.c와 (아무것도 동작을 하지는 않지만 베릴 플러그인의 구조를 보여주기 위한 더미 플러그인 입니다. 함께 있는 Makefile로 인스톨하면 홈디렉토리에 help 플러그인이 만들어집니다. snow 개발자도 그것으로 시작을 했고요.) 비교해 보시고, 어느 정도 소스가 만들어지면 제게 연락을 해 보세요. 1월까지는 아마 베릴에 새 플러그인을 넣을 수 있을 겁니다.

예를 들어, 지금의 snow 플러그인이 mutil texture 지원하는 부분을 디렉토리에서 png나 svg를 읽게하는 것으로 고쳐서 시작하시면 아마 그리 어렵지 않게 slideshow 플러그인을 만들 수 있을 겁니다.

그만 쓰고 펑펑 내리는 눈을 다시 보렵니다. ^^;;

File attachments: 
첨부파일 크기
Image icon beryl-snow20061215.png875.25 KB

댓글

keizie의 이미지

예전 것들처럼 창이 움직이면 바로 지워지거나 하지 않고 따로 움직일 테니 훨씬 그럴듯하겠네요. compiz에는 안 나올까요? -_-a

atie의 이미지

창 위 또는 아래로 눈이 내리는 것을 선택할 수 있고 토글 키를 눌러 내리는 것과 그치는 것을 조종할 수 있으니 훨씬 그럴 듯 합니다. compiz 버전은 여기서 받을 수 있겠네요. (버전이 약간 전 것이기는 하지만 대동소이할 겁니다.)
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

keizie의 이미지

snow.c;166의 DrawWindowProc이 정의가 안 된 모양인데 구글에서 compiz와 찾아보면 안 나오고 beryl과 찾아보면 뭐가 잔뜩 나옵니다. 제가 compiz-freedesktop 0.3.3-0gandalfn12를 쓰고 있는데 아마도 안 맞는가봅니다. :-(

atie의 이미지

Compiz-Extra에서는 아마 0.3.5대를 쓰고 있을 겁니다. 이 참에 beryl로 바꾸세요. ㅎㅎ
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

esrevinu의 이미지

저도 어제 처음 snow 플러그인을 써봤는데 눈이 세밀하게 나오지 않고 그냥 별모양으로 나오네요. 비디오 카드의 성능이 딸려서 그런가 보네요. 그래도 멋있어요.

베릴을 쓰면 로그아웃 할 때 메뉴가 나오면서 배경이 어두워져야 하는데 어두워지지 않네요. 이거 고칠 수 없을까요? 왜 이 간단한 효과가 빠졌을까요?

--
foldl (flip (:)) [] "universe"

atie의 이미지

눈 또는 다른 png 파일은 베릴 브랜치에 있는 cozy snowflake 압축 파일 또는 우분투 포럼 갤러리에서 받아서 snow 플러그인에 파일 경로를 적어주시면 됩니다.

----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

dasomoli의 이미지

atie 님은 요즘 뭐하실까 했더니~ 이런 일을~ :D
숨막히는 한학기를 마치고 다음주면 방학입니다. 흐흐..



*경고* 아바타 따라하지 마세요!!
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석


dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
atie의 이미지

복학해서 첫학기 성적표를 받고는 난 이렇지 않았었는데 했던 적이 저도 있었습니다. (전액받고 새 시스템을 샀었던 기억이네요.)

재미있는 것으로 관심을 좁혀서 나중에 도움이 될 것이 무엇일까 좀 세밀히 관찰 중입니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

lipide의 이미지

저는 우분투 edgy에 nvidia 베타 드라이버를 사용하고 있는데요
atie님 글 보고 베릴svn버젼으로 깔아서 돌려보고 있었습니다 ^^
근데 snow기능을 아무리 켜도 안되던데 뭔가 설정을 빼먹은게 있는걸까요? ㅜㅜ

참~ 드뎌 베릴 0.1.4가 svn에 릴리즈 됬네요~ setting manager가 확~ 바뀌었더군요~ ^-^/

atie의 이미지

image format 그룹에 있는 png 플러그인이 켜져있는지와 눈꽃 그림에 다른 png 파일을 넣어서 해보세요. 0.1.4에는 플러그인을 그룹별로 묶는 설정이 들어가는지라 설정관리자와 번역 등이 현재는 매끄럽지 못하네요.
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

atie의 이미지

아무 연락이 없어서 게시물 위로 올리기와 더불어 오늘자로 브랜치에 들어간 tile 플러그인 소개 겸해서 글을 씁니다. tile은 요약하면 단축키로 현재의 작업공간에 있는 창들을 가로/세로 또는 겹쳐서 화면에 꽉차게 배치를 하는 플러그인입니다. 화면 상에 나타나는 결과만 보면 ion 창 관리자의 분위기를 낼 수 있고, put, resize등의 다른 플러그인하고 함께 사용하면 현재의 코드로도 꽤나 유용하게 창을 관리할 수 있습니다.

첨부된 화면에 작은 공처럼 보이는 것은 firefly라고 snow 플러그인의 변종입니다. 베릴 포럼에서 다운받을 수 있고 저는 느리게 그리고 적은 수의 텍스쳐 사용을 하도록 설정을 해서 일찍 봄 분위기의 화면을 보고 있습니다. 음... 그리고 창 테두리가 수세 그놈의 그것과 색상만 다른 것은 헬리오도르와 함께 베릴을 써보고 있어서 입니다.

코드도 봐야할 것이고 영어도 공부해야 할테고... 방학 중에 나름대로 재미있는 프로젝트가 될거라 생각하니 관심있는 분은 제게 연락해 보세요.
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

tenten의 이미지

help.c를 토대로 plugin을 만들어보고싶다면
참고가 될만한 document 는 없는건가요? ㅠㅡㅠ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.