맥스타일 메뉴바

18064
points
points
이 글을 보고 edgy의 gtk+2.0을 빌드해 보았습니다. 결과는 첨부한 그림처럼 메뉴를 맥스타일로 볼 수 있고, 패키지를 빌드하는 것은 첨부한 gz 파일을 debian/patches에 풀어 넣는 것으로 간단하게 되었습니다.
| 첨부 파일 | 파일 크기 |
|---|---|
| menubar20060920.png | 1.48 MB |
| 0999_gtkmenubar.patch_.tar.gz | 4.27 KB |
KLDPOpen Source, Geek, IT... |
|
사용자 로그인둘러보기KLDP 내용 검색KLDP Wiki |
맥스타일 메뉴바![]() 18064 points 이 글을 보고 edgy의 gtk+2.0을 빌드해 보았습니다. 결과는 첨부한 그림처럼 메뉴를 맥스타일로 볼 수 있고, 패키지를 빌드하는 것은 첨부한 gz 파일을 debian/patches에 풀어 넣는 것으로 간단하게 되었습니다.
|
points
edgy는 어떤가요?
이제 정식 릴리즈날도 가까워진거 같은데
많이 안정화 되었나요? ^^
젠투여 영원하라......~!
네이버 블로그 : http://blog.naver.com/khmirage.do
points
Edgy로 올리고나서
Edgy로 올리고나서 그놈과 관련 라이브러리들이 한층 나아져서 메모리 사용량이나 반응 속도 등이 괜히 기분일지는 몰라도 좋아졌구나 싶습니다. 그놈에서는 아이콘 테마를 추가하면 현재의 테마를 바꾸어주는 세심한 선택 사항도 넣을 정도로 좋아졌고요. Dapper에서 nvidia+xgl을 썼던지라 업그레이드하면서 걱정했던 것도 quinn's 저장소에 있는 xgl/compiz 패키지로 아무 문제없이 이전 설정 그대로 사용을 할 수 있었고요.
부팅은 bootchart로 시간을 재보지 않았는데 제 경우는 사운드 커널 모듈에서 에러가 나는 것이 여전한 지라 별반 차이가 없을거라 생각하고 있습니다. 셧다운은 빨라졌고요.
그런데, 스샷의 네트워크 모니터 애플릿에 보이는 것처럼 natsemi로 잡히는 제 eth0가 dhcp로 IP를 못가져오는 문제가 있습니다. 무선 usb도 가끔씩 runaway가 되는 경우가 발생을 하고요. 따라서, 경우에 따라 다르겠지만 혹시나 싶어 테스트용이 아니라면 지금 시점에서 dist-upgrade 하는 것은 저로서는 말리고 싶습니다. ^^
----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam
points
혹시 위의 패치를
혹시 위의 패치를 다운받고 GTK_MENUBAR_TITLE_FONT의 크기를 바꾸고 싶으신 분은 다음의 diff를 이용해 보세요.
font_scale.diff
--- 0999_gtkmenubar.patch.old 2006-09-20 00:02:27.000000000 -0500 +++ 0999_gtkmenubar.patch 2006-09-21 04:49:52.000000000 -0500 @@ -38,7 +38,7 @@ }; #define GTK_MENU_BAR_GET_PRIVATE(o) \ -@@ -89,9 +113,421 @@ +@@ -89,9 +113,430 @@ G_DEFINE_TYPE (GtkMenuBar, gtk_menu_bar, GTK_TYPE_MENU_SHELL) @@ -91,6 +91,14 @@ + return getenv(font_env); +} + ++static double option_title_font_scale () ++{ ++ char* scale_env = "GTK_MENUBAR_TITLE_FONT_SCALE"; ++ double font_scale = 0.8; ++ if (getenv(scale_env)) font_scale = strtod(getenv(scale_env), 0); ++ return font_scale; ++} ++ + +/* + * Mac Menubar utility functions @@ -259,7 +267,8 @@ + cairo_font_options_set_hint_style (fopt, CAIRO_HINT_STYLE_SLIGHT); + cairo_font_options_set_hint_metrics (fopt, CAIRO_HINT_METRICS_ON); + cairo_set_font_options (cairo, fopt); -+ cairo_set_font_size (cairo, 0.8); ++ //cairo_set_font_size (cairo, 0.8); ++ cairo_set_font_size (cairo, option_title_font_scale()); + // Draw shadow + pat = cairo_pattern_create_linear (0.0, 0.0, width/height, 0.0); + cairo_pattern_set_filter (pat, CAIRO_FILTER_BEST);----
I paint objects as I think them, not as I see them.
Ubuntu Edgy user / Ubuntu KoreanTeam
points
메모리가 꽤 많이
메모리가 꽤 많이 잡아먹네요..
우분투+그놈 환경이라서 그런가요...
추가:aiglx적용한거라서 그렇거였군요;;;;; 잘못봤나보내요;;