compiz의 animation 플러그인

atie의 이미지

cube 이후에 가장 눈길을 끄는 compiz의 새로운 플러그인입니다.

여기 그리고
여기

edgy로 upgrade하고나니 (gtk2 2.10) window type을 제대로 적용할 수 있어서 animation 효과가 더 나는군요. ^^;;

keizie의 이미지

맥의 독에서 멋지게 해주던 게 부러웠는데 결국 만들었네요. :)

stadia의 이미지

맥은 지니 램프 효과 하나이지만 compiz는 참으로 다양
compiz 플러그인 정리하는 페이지를 만들기라도 해야지
너무 많아서 어질어질 하네요.

ganadist의 이미지

멋지긴한데;; minimize 플러그인이랑 충돌해서 요상하게 동작하네요;;

plane 플러그인이 cube플러그인과 충돌하는 것과 마찬가지로 어떤 해결책이 필요할 것 같습니다.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

ganadist의 이미지

animation 플러그인으로 minimize효과를 제대로 내려면 다음 설정을 해주면 됩니다.

minimize 플러그인에서 normal window type 끄기
fade 플러그인에서 normal window type 끄기

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

stadia의 이미지

compiz 플러그인의 고수십니다.
메뉴얼 하나만 해주세요

atie의 이미지

diff 해보세요. 이미지 파일 경로와 저는 노트북 사용자라 put 플러그인의 키를 Super+숫자키 조합으로 쓴다는 것, 그리고 blur안 쓰고, water 못 쓴다는 것들만 주의하시면 그대로 갖다붙여도 중간은 넘는 설정일 듯 합니다.

cat .compiz/csm_settings 
 
[zoom]
s_min=0.10000000149011612
s_filter_linear=true
 
[scale]
s_darken_back_factor=0.67000001668930054
s_organic=true
a_initiate_app=0;0;262144;65480;16;0;
a_initiate=0;0;262144;65481;32;0;
a_initiate_all=0;0;262144;65479;64;0;
a_initiate_current_head=0;0;262144;65477;0;0;
s_scale_method=Enhanced
 
[showdesktop]
s_window_opacity=0.30000001192092896
a_initiate=0;0;0;65476;1;0;
s_direction=0
 
[_]
a_active_plugins=dbus;csm;decoration;wobbly;animation;fade;minimize;cube;rotate;zoom;scale;move;resize;place;switcher;trailfocus;neg;bs;showdesktop;put;screenshot;state;
s_vsize=1
 
[cube]
s_scale_image_top=true
s_skydome=true
s_skydome_animated=true
s_scale_image_bottom=true
s_skydome_image=/home/atie/dwld/theme/skydome.png
s_images_top=/home/atie/dwld/theme/mountain.png;
s_images_bottom=/home/atie/dwld/theme/4sKulls.png;
s_rotate_images=false
 
[minimize]
s_zoom_created_windows_from_center=true
s_window_types=Toolbar;Menu;Utility;Dialog;DropdownMenu;PopupMenu;Tooltip;Unknown;
 
[put]
a_put_center=0;0;262144;53;0;0;
a_put_left=0;0;262144;52;0;0;
a_put_top_left=0;0;262144;49;0;0;
a_put_top=0;0;262144;50;0;0;
a_put_top_right=0;0;262144;51;0;0;
a_put_right=0;0;262144;54;0;0;
a_put_bottom_right=0;0;262144;57;0;0;
a_put_bottom=0;0;262144;56;0;0;
a_put_bottom_left=0;0;262144;55;0;0;
a_put_restore=0;0;262144;48;0;0;
a_put_viewport_left=0;0;65536;65361;0;0;
a_put_viewport_right=0;0;65536;65363;0;0;
 
[rotate]
s_invert_y=true
a_rotate_left_window=0;0;262144;65361;0;0;
a_rotate_right_window=0;0;262144;65363;0;0;
a_rotate_left_wheel=0;4;0;0;0;0;
a_rotate_right_wheel=0;5;0;0;0;0;
s_zoom=5
s_snap_top=false
a_edge_flip_pointer=false
a_rotate_left=196724;0;65540;65361;0;0;
a_rotate_right=65753;0;65540;65363;0;0;
a_rotate_flip_left=196713;0;0;0;1;0;
a_rotate_flip_right=327752;0;0;0;1;0;
 
[state]
s_opacity=c:Cairo-clock:60;w:Unknown:85;p:Gnome-panel:85;c:Amarok:75;p:main_menu:75;
 
[trailfocus]
s_exclude=Cairo-clock;
s_minimum_window_opacity_level=80
s_maximum_window_opacity_level=95
s_minimum_window_brightness_level=75
 
[wobbly]
s_map_window_types=Dock;Splash;Tooltip;Notification;Combo;Dnd;
s_default_snap=false
 
[fade]
s_fullscreen_visual_bell=true
s_window_types=Dock;Toolbar;Menu;Utility;Splash;Dialog;DropdownMenu;PopupMenu;Tooltip;Notification;Combo;Dnd;ModalDialog;Unknown;
 
[resize]
a_resize_mode=Filled Outline
a_border_color=15692;12287;20479;40959;
a_fill_color=15882;12287;20479;20479;
 
[animation]
s_unminimize_effect=Magic Lamp 2
s_minimize_window_types=Menu;Normal;DropdownMenu;PopupMenu;
s_unminimize_window_types=Menu;Normal;DropdownMenu;PopupMenu;
s_create1_window_types=Menu;Dialog;Normal;DropdownMenu;PopupMenu;ModalDialog;
s_close1_window_types=Menu;Dialog;Normal;DropdownMenu;PopupMenu;ModalDialog;
s_focus_window_types=Menu;Dialog;Normal;DropdownMenu;PopupMenu;ModalDialog;
s_create1_effect=Sidekick

----
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

tod321337의 이미지

안녕하세요

현재 suse에 compiz를 올렸습니다.

제가 궁금한점은 compiz에 여러가지 plugins이 들어 있는데 이것은 이미 compiz를 다운받으면서

기본적으로 제공되어 compile 및 설치에 문제가 없습니다.

하지만 새로 plugin을 만들어서 compiz에 올려보고 싶습니다.

예를들어 water.c처럼 확장가 .c 파일만 만들어주고 컴파일 하면 자동적으로 .o, .a, .so, .la, etc 이런 파일들이

자동적으로 자신의 경로에 설치되는지 궁금하고

기본적으로 제공되는 makefile을 사용하기 위해서는 patch파일을 만들어야 하는거 같은데 이걸 어떻게 만들고 활용해

야 하는지 궁금합니다.

또한 gconf-editor에 사용자가 직접 파일 제목을 추가시켜줘야한다고 들었는데 이 작업은 언제 해야 하는지 모르겠습니

다.

제가 너무 모르는게 많아서 질문사항이 좀 많아졌네요

여러분의 도움이 절실히 필요합니다.

아시는 부분까지라도 대답해주세요.

꼭 ~ 부탁드립니다.