на скрине хромиум, да - это он
для изменения вида на столько, необходимо перерисовать десяток другой картинок в сорсах - у меня они изменяются автоматом - гента рулит
и дабы убрать пересечения табов, необходимо наложить патч
diff -Naur orig/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc work/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc
--- orig/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc 2011-10-17 08:02:05.000000000 +0000
+++ work/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc 2011-10-18 10:41:25.000000000 +0000
@@ -41,14 +41,14 @@
namespace {
const int kFontPixelSize = 12;
-const int kLeftPadding = 16;
+const int kLeftPadding = 7;
const int kTopPadding = 6;
-const int kRightPadding = 15;
+const int kRightPadding = -5;
const int kBottomPadding = 5;
const int kDropShadowHeight = 2;
const int kFaviconTitleSpacing = 4;
const int kTitleCloseButtonSpacing = 5;
-const int kStandardTitleWidth = 175;
+const int kStandardTitleWidth = 275;
const int kDropShadowOffset = 2;
const int kInactiveTabBackgroundOffsetY = 15;
@@ -68,7 +68,7 @@
const int kHoverDurationMs = 90;
// How opaque to make the hover state (out of 1).
-const double kHoverOpacity = 0.33;
+const double kHoverOpacity = 0.00;
// Max opacity for the mini-tab title change animation.
const double kMiniTitleChangeThrobOpacity = 0.75;
@@ -79,7 +79,7 @@
// The vertical and horizontal offset used to position the close button
// in the tab. TODO(jhawkins): Ask pkasting what the Fuzz is about.
const int kCloseButtonVertFuzz = 0;
-const int kCloseButtonHorzFuzz = 5;
+const int kCloseButtonHorzFuzz = -17;
SkBitmap* crashed_favicon = NULL;
diff -Naur orig/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc work/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc
--- orig/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc 2011-10-17 08:02:05.000000000 +0000
+++ work/chromium-16.0.910.0/chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc 2011-10-18 10:42:40.000000000 +0000
@@ -42,18 +42,18 @@
namespace {
-const int kDefaultAnimationDurationMs = 100;
-const int kResizeLayoutAnimationDurationMs = 166;
-const int kReorderAnimationDurationMs = 166;
-const int kAnimateToBoundsDurationMs = 150;
-const int kMiniTabAnimationDurationMs = 150;
+const int kDefaultAnimationDurationMs = 10;
+const int kResizeLayoutAnimationDurationMs = 16;
+const int kReorderAnimationDurationMs = 16;
+const int kAnimateToBoundsDurationMs = 15;
+const int kMiniTabAnimationDurationMs = 15;
-const int kNewTabButtonHOffset = -5;
+const int kNewTabButtonHOffset = -1;
const int kNewTabButtonVOffset = 5;
// The delay between when the mouse leaves the tabstrip and the resize animation
// is started.
-const int kResizeTabsTimeMs = 300;
+const int kResizeTabsTimeMs = 30;
// The range outside of the tabstrip where the pointer must enter/leave to
// start/stop the resize animation.
@@ -63,7 +63,7 @@
// The horizontal offset from one tab to the next, which results in overlapping
// tabs.
-const int kTabHOffset = -16;
+const int kTabHOffset = -1;
// Inverse ratio of the width of a tab edge to the width of the tab. When
// hovering over the left or right edge of a tab, the drop indicator will
снизу некий vkplayer - на кутях и вполне удобен - поиск, закачка, умеет убирать дубли из результатов
WM - компиз с декоратором emerald - тема своя - весь декор заключается в рамочке в 1 чёрный пиксель
видно глобальное меню (man stuff overlay) - недавно прикрутил поддержку gtk2 и gtk3 одновременно
панель скрывается, тема виджетов qtcurve(geek) плазмы (да - это кеды! ) - Geek-light
всё это дело крутится в генте «тестовой»
ШГ - везде PT Sans Caption - фанаты мыльной радуги, проходите мимо - вам этого не осилить и не понять
>>> Просмотр (1280x1024, 307 Kb)