gtkrc.hidpi 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996
  1. # Oomox GTK Theme (Numix Fork)
  2. gtk-color-scheme =
  3. "base_color:#1e2327\nbg_color:#1e2327\ntooltip_bg_color:#1e2327\nselected_bg_color:#323c41\ntext_color:#fff9e8\nfg_color:#fff9e8\ntooltip_fg_color:#fff9e8\nselected_fg_color:#fff9e8\nmenubar_bg_color:#1e2327\nmenubar_fg_color:#fff9e8\ntoolbar_bg_color:#1e2327\ntoolbar_fg_color:#fff9e8\nmenu_bg_color:#1e2327\nmenu_fg_color:#fff9e8\npanel_bg_color:#1e2327\npanel_fg_color:#fff9e8\nlink_color:#56dcf2\nbtn_bg_color:#323c41\nbtn_fg_color:#fafafa\ntitlebar_bg_color:#1e2327\ntitlebar_fg_color:#fff9e8\nprimary_caret_color:#fff9e8\nsecondary_caret_color:#fff9e8\naccent_bg_color:#83c092\n"
  4. # Default Style
  5. style "murrine-default" {
  6. GtkArrow::arrow-scaling= 1.0
  7. GtkButton::child-displacement-x = 0
  8. GtkButton::child-displacement-y = 0
  9. #GtkButton::default-border = { 0, 0, 0, 0 }
  10. GtkButton::inner-border = { 0, 0, 1, 0 }
  11. GtkButton::focus-line-width = 2
  12. #GtkButton::focus-padding = 4
  13. GtkButton::focus-padding = 2
  14. #GtkButton::interior-focus = 1
  15. GtkEntry::inner-border = { 4, 4, 5, 4 }
  16. GtkComboBox::inner-border = { 4, 4, 6, 5 }
  17. GtkComboBoxText::inner-border = { 4, 4, 6, 5 }
  18. #GtkButtonBox::child-min-height = 52
  19. GtkCheckButton::indicator-size = 30
  20. # The following line hints to gecko (and possibly other appliations)
  21. # that the entry should be drawn transparently on the canvas.
  22. # Without this, gecko will fill in the background of the entry.
  23. GtkEntry::honors-transparent-bg-hint = 1
  24. GtkEntry::state-hint = 0
  25. GtkExpander::expander-size = 30
  26. GtkImage::x-ayatana-indicator-dynamic = 1
  27. GtkMenu::horizontal-padding = 2
  28. GtkMenu::vertical-padding = 2
  29. GtkMenuBar::internal-padding = 1
  30. GtkMenuBar::window-dragging = 1
  31. GtkMenuItem::arrow-scaling= 0.5
  32. GtkPaned::handle-size = 1
  33. GtkProgressBar::min-horizontal-bar-height = 14
  34. GtkProgressBar::min-vertical-bar-width = 14
  35. GtkRange::trough-border = 0
  36. GtkRange::slider-width = 24
  37. GtkRange::stepper-size = 24
  38. GtkRange::stepper_spacing = 0
  39. GtkRange::trough-under-steppers = 1
  40. GtkScale::slider-length = 30
  41. GtkScale::slider-width = 30
  42. GtkScale::trough-side-details = 1
  43. GtkScrollbar::activate-slider = 1
  44. GtkScrollbar::has-backward-stepper = 0
  45. GtkScrollbar::has-forward-stepper = 0
  46. GtkScrollbar::has-secondary-backward-stepper = 0
  47. GtkScrollbar::has-secondary-forward-stepper = 0
  48. GtkScrollbar::min-slider-length = 160
  49. GtkScrollbar::slider-width = 24
  50. GtkScrollbar::trough-border = 0
  51. GtkScrolledWindow::scrollbar-spacing = 0
  52. GtkScrolledWindow::scrollbars-within-bevel = 1
  53. GtkSeparatorMenuItem::horizontal-padding = 0
  54. GtkToolbar::internal-padding = 0
  55. GtkTreeView::expander-size = 22
  56. GtkTreeView::vertical-separator = 0
  57. GtkWidget::focus-line-width = 2
  58. # The following line prevents the Firefox tabs
  59. # from jumping a few pixels when you create a new tab
  60. GtkWidget::focus-padding = 0
  61. GtkWidget::wide-separators = 1
  62. GtkWidget::separator-width = 2
  63. GtkWidget::separator-height = 2
  64. GtkWindow::resize-grip-height = 2
  65. GtkWindow::resize-grip-width = 2
  66. WnckTasklist::fade-overlay-rect = 0
  67. GnomeHRef::link_color = @link_color
  68. GtkHTML::link-color = @link_color
  69. GtkIMHtmlr::hyperlink-color = @link_color
  70. GtkIMHtml::hyperlink-color = @link_color
  71. GtkWidget::link-color = @link_color
  72. GtkWidget::visited-link-color = @text_color
  73. GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified
  74. GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified
  75. xthickness = 2
  76. ythickness = 2
  77. fg[NORMAL] = @fg_color
  78. fg[PRELIGHT] = @fg_color
  79. fg[SELECTED] = @selected_fg_color
  80. fg[ACTIVE] = @fg_color
  81. fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  82. bg[NORMAL] = @bg_color
  83. bg[PRELIGHT] = shade (1.02, @bg_color)
  84. bg[SELECTED] = @selected_bg_color
  85. bg[ACTIVE] = shade (0.9, @bg_color)
  86. bg[INSENSITIVE] = @bg_color
  87. base[NORMAL] = @base_color
  88. base[PRELIGHT] = shade (0.95, @base_color)
  89. base[SELECTED] = @selected_bg_color
  90. base[ACTIVE] = @selected_bg_color
  91. base[INSENSITIVE] = shade (0.85, @base_color)
  92. text[NORMAL] = @text_color
  93. text[PRELIGHT] = @text_color
  94. text[SELECTED] = @selected_fg_color
  95. text[ACTIVE] = @selected_fg_color
  96. text[INSENSITIVE] = mix (0.5, @base_color, @text_color)
  97. engine "murrine" {
  98. animation = FALSE
  99. arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
  100. border_shades = { 1.0, 1.0 } # gradient to draw on border
  101. border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) }
  102. colorize_scrollbar = FALSE
  103. comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
  104. contrast = 0.8 # overal contrast with borders
  105. focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow
  106. glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight
  107. glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides
  108. glow_shade = 1.0 # amount of glow
  109. gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets
  110. highlight_shade = 1.0 # amount of highlight
  111. lightborder_shade = 1.0 # amount of inset light border
  112. lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides
  113. listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised
  114. listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line
  115. menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
  116. menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
  117. menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
  118. menustyle = 0 # 0 = none, 1 = vertical striped
  119. progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped
  120. reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
  121. roundness = 8# roundness of widgets
  122. scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
  123. sliderstyle = 0 # 0 = none, 1 = handles
  124. stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles
  125. toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
  126. }
  127. }
  128. style "murrine-wide" {
  129. xthickness = 6
  130. ythickness = 6
  131. }
  132. style "murrine-wider" {
  133. xthickness = 10
  134. ythickness = 10
  135. }
  136. style "murrine-thin" {
  137. xthickness = 1
  138. ythickness = 1
  139. }
  140. # Notebook
  141. style "clearlooks-notebook-bg" {
  142. bg[NORMAL] = @bg_color
  143. bg[ACTIVE] = shade (0.80, @bg_color)
  144. }
  145. style "clearlooks-notebook" = "clearlooks-notebook-bg" {
  146. xthickness = 8
  147. ythickness = 4
  148. engine "clearlooks" {
  149. radius = 0.1
  150. }
  151. }
  152. # Various Standard Widgets
  153. style "murrine-button" = "murrine-wider" {
  154. bg[NORMAL] = @btn_bg_color
  155. bg[PRELIGHT] = shade (1.04, @btn_bg_color)
  156. bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color)
  157. bg[ACTIVE] = shade (0.95, @btn_bg_color)
  158. bg[INSENSITIVE] = shade (0.75, @btn_bg_color)
  159. xthickness = 10
  160. ythickness = 10
  161. #xthickness = 5
  162. #ythickness = 5
  163. engine "murrine" {
  164. border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) }
  165. roundness = 8
  166. gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
  167. }
  168. }
  169. style "murrine-buttonlabel" {
  170. fg[NORMAL] = @btn_fg_color
  171. fg[PRELIGHT] = @btn_fg_color
  172. fg[SELECTED] = @btn_fg_color
  173. fg[ACTIVE] = @btn_fg_color
  174. fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color)
  175. text[NORMAL] = @btn_fg_color
  176. text[PRELIGHT] = @btn_fg_color
  177. text[SELECTED] = @btn_fg_color
  178. text[ACTIVE] = @btn_fg_color
  179. text[INSENSITIVE] = @btn_fg_color
  180. text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color)
  181. engine "murrine" {
  182. }
  183. }
  184. style "murrine-comboboxtext" = "murrine-buttonlabel" {
  185. xthickness = 10
  186. ythickness = 10
  187. }
  188. style "murrine-togglebutton" = "murrine-buttonlabel" {
  189. xthickness = 10
  190. ythickness = 10
  191. }
  192. style "murrine-radiocheck" = "murrine-togglebutton" {
  193. text[NORMAL] = @accent_bg_color
  194. text[PRELIGHT] = @accent_bg_color
  195. }
  196. style "murrine-scrollbar" {
  197. bg[NORMAL] = mix (0.21, @fg_color, @bg_color)
  198. bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color)
  199. bg[ACTIVE] = @selected_bg_color
  200. engine "murrine" {
  201. roundness = 8
  202. contrast = 0.0
  203. border_shades = { 0.9, 0.9 }
  204. trough_shades = { 0.97, 0.97 }
  205. trough_border_shades = { 1.0, 1.0 }
  206. }
  207. }
  208. style "murrine-overlay-scrollbar" {
  209. bg[ACTIVE] = shade (0.8, @bg_color)
  210. bg[INSENSITIVE] = shade (0.97, @bg_color)
  211. base[SELECTED] = shade (0.6, @bg_color)
  212. base[INSENSITIVE] = shade (0.85, @bg_color)
  213. }
  214. style "murrine-scale" = "murrine-thin" {
  215. bg[NORMAL] = @btn_bg_color
  216. bg[ACTIVE] = mix(0.2, @fg_color, @bg_color)
  217. bg[SELECTED] = @selected_bg_color
  218. bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color)
  219. engine "murrine" {
  220. roundness = 25
  221. #roundness = 8
  222. gradient_shades = { 1.08, 1.08, 1.08, 1.08 }
  223. #border_shades = { 0.5, 0.5 }
  224. border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) }
  225. #trough_shades = { 1.08, 1.08 }
  226. trough_border_shades = { 0.8, 0.8 }
  227. }
  228. }
  229. style "murrine-progressbar" = "murrine-thin" {
  230. bg[NORMAL] = @bg_color
  231. bg[ACTIVE] = mix(0.08, @bg_color, @base_color)
  232. fg[PRELIGHT] = @selected_fg_color
  233. engine "murrine" {
  234. roundness = 8
  235. border_shades = { 1.2, 1.2 }
  236. trough_border_shades = { 0.8, 0.8 }
  237. }
  238. }
  239. style "murrine-treeview-header" = "murrine-button" {
  240. fg[NORMAL] = @fg_color
  241. fg[PRELIGHT] = @fg_color
  242. fg[SELECTED] = @fg_color
  243. fg[ACTIVE] = @fg_color
  244. fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color)
  245. engine "murrine" {
  246. roundness = 0
  247. }
  248. }
  249. style "murrine-treeview" {
  250. engine "murrine" {
  251. roundness = 0
  252. }
  253. }
  254. style "murrine-frame" = "murrine-wide" {
  255. bg[NORMAL] = mix(0.08, @fg_color, @bg_color)
  256. }
  257. style "murrine-frame-title" {
  258. fg[NORMAL] = lighter (@fg_color)
  259. }
  260. style "murrine-tooltips" {
  261. xthickness = 10
  262. ythickness = 10
  263. bg[NORMAL] = @tooltip_bg_color
  264. bg[SELECTED] = @tooltip_bg_color
  265. fg[NORMAL] = @tooltip_fg_color
  266. engine "murrine" {
  267. textstyle = 0
  268. roundness = 8
  269. rgba = FALSE
  270. }
  271. }
  272. style "murrine-spinbutton" = "murrine-button" {
  273. xthickness = 10
  274. ythickness = 10
  275. engine "murrine" {
  276. }
  277. }
  278. style "clearlooks-radiocheck" = "murrine-default" {
  279. bg[SELECTED] = @base_color
  280. bg[PRELIGHT] = @bg_color
  281. text[NORMAL] = @accent_bg_color
  282. text[PRELIGHT] = @accent_bg_color
  283. engine "clearlooks" {
  284. radius = 8.0
  285. }
  286. }
  287. style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" {
  288. bg[PRELIGHT] = @bg_color
  289. }
  290. style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" {
  291. fg[NORMAL] = @fg_color
  292. fg[PRELIGHT] = @fg_color
  293. fg[SELECTED] = @fg_color
  294. fg[ACTIVE] = @fg_color
  295. fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  296. }
  297. style "murrine-entry" = "murrine-wider" {
  298. text[NORMAL] = @text_color
  299. text[PRELIGHT] = @text_color
  300. text[SELECTED] = @text_color
  301. text[ACTIVE] = @text_color
  302. text[INSENSITIVE] = mix (0.5, @base_color, @text_color)
  303. xthickness = 10
  304. ythickness = 10
  305. engine "murrine" {
  306. #border_shades = { 1.15, 1.15 }
  307. border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) }
  308. roundness = 8
  309. }
  310. }
  311. style "metacity-frame" = "murrine-default" {
  312. bg[SELECTED] = @selected_bg_color
  313. }
  314. style "murrine-statusbar" { }
  315. style "murrine-comboboxentry" = "murrine-entry" { }
  316. style "murrine-hscale" = "murrine-scale" { }
  317. style "murrine-vscale" = "murrine-scale" { }
  318. style "murrine-hscrollbar" = "murrine-scrollbar" { }
  319. style "murrine-vscrollbar" = "murrine-scrollbar" { }
  320. # Menus
  321. style "murrine-menu" = "murrine-thin" {
  322. bg[NORMAL] = @menu_bg_color
  323. bg[PRELIGHT] = @selected_bg_color
  324. bg[SELECTED] = @selected_bg_color
  325. bg[ACTIVE] = @menu_bg_color
  326. bg[INSENSITIVE] = @menu_bg_color
  327. fg[NORMAL] = @menu_fg_color
  328. fg[PRELIGHT] = @selected_fg_color
  329. fg[SELECTED] = @selected_fg_color
  330. fg[ACTIVE] = @selected_fg_color
  331. fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  332. text[NORMAL] = @menu_fg_color
  333. text[PRELIGHT] = @selected_fg_color
  334. text[SELECTED] = @selected_fg_color
  335. text[ACTIVE] = @selected_fg_color
  336. text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  337. engine "murrine" {
  338. roundness = 0
  339. }
  340. }
  341. style "murrine-menu-item" = "murrine-wider" {
  342. bg[PRELIGHT] = @selected_bg_color
  343. bg[SELECTED] = @selected_bg_color
  344. bg[ACTIVE] = @selected_bg_color
  345. fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text
  346. fg[PRELIGHT] = @selected_fg_color
  347. fg[SELECTED] = @selected_fg_color
  348. fg[ACTIVE] = @selected_fg_color
  349. fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  350. engine "murrine" {
  351. textstyle = 0
  352. border_shades = { 1.2, 1.2 }
  353. }
  354. }
  355. style "murrine-separator-menu-item" = "murrine-thin" { }
  356. style "murrine-menubar" {
  357. bg[NORMAL] = @menubar_bg_color
  358. bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
  359. bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
  360. bg[ACTIVE] = shade (0.9, @menubar_bg_color)
  361. bg[INSENSITIVE] = @menubar_bg_color
  362. fg[NORMAL] = @menubar_fg_color
  363. fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
  364. fg[SELECTED] = shade (1.08, @menubar_fg_color)
  365. fg[ACTIVE] = @menubar_fg_color
  366. fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
  367. engine "murrine" {
  368. roundness = 0
  369. }
  370. }
  371. style "murrine-menubaritem" {
  372. bg[NORMAL] = @menubar_bg_color
  373. bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
  374. bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
  375. bg[ACTIVE] = shade (0.9, @menubar_bg_color)
  376. bg[INSENSITIVE] = @menubar_bg_color
  377. fg[NORMAL] = @menubar_fg_color
  378. fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
  379. fg[SELECTED] = shade (1.08, @menubar_fg_color)
  380. fg[ACTIVE] = @menubar_fg_color
  381. fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
  382. engine "murrine" {
  383. roundness = 0
  384. }
  385. }
  386. # Toolbars
  387. style "murrine-toolbar" = "murrine-thin" {
  388. bg[NORMAL] = @toolbar_bg_color
  389. bg[PRELIGHT] = shade (1.02, @toolbar_bg_color)
  390. bg[SELECTED] = @selected_bg_color
  391. bg[ACTIVE] = shade (0.9, @toolbar_bg_color)
  392. bg[INSENSITIVE] = @toolbar_bg_color
  393. fg[NORMAL] = @toolbar_fg_color
  394. fg[PRELIGHT] = @toolbar_fg_color
  395. fg[SELECTED] = @selected_fg_color
  396. fg[ACTIVE] = @toolbar_fg_color
  397. fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color)
  398. engine "murrine" {
  399. }
  400. }
  401. style "murrine-toolbutton" = "murrine-button" {
  402. bg[NORMAL] = shade (1.08, @toolbar_bg_color)
  403. bg[PRELIGHT] = shade (1.10, @toolbar_bg_color)
  404. bg[SELECTED] = @selected_bg_color
  405. bg[ACTIVE] = shade (0.95, @toolbar_bg_color)
  406. bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color)
  407. fg[NORMAL] = @toolbar_fg_color
  408. fg[PRELIGHT] = @toolbar_fg_color
  409. fg[SELECTED] = @selected_fg_color
  410. fg[ACTIVE] = @toolbar_fg_color
  411. fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color)
  412. engine "murrine" {
  413. }
  414. }
  415. style "murrine-toolbutton-label" = "murrine-toolbutton" {
  416. fg[NORMAL] = @toolbar_fg_color
  417. fg[PRELIGHT] = @toolbar_fg_color
  418. fg[SELECTED] = @selected_fg_color
  419. fg[ACTIVE] = @toolbar_fg_color
  420. fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color)
  421. engine "murrine" {
  422. }
  423. }
  424. class "GtkToolbar" style "murrine-toolbar"
  425. class "GtkHandleBox" style "murrine-toolbar"
  426. widget_class "*Toolbar*.*Separator*" style "murrine-toolbar"
  427. # Panels
  428. style "murrine-panel" = "murrine-thin" {
  429. xthickness = 2
  430. bg[NORMAL] = @panel_bg_color
  431. bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color)
  432. bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color)
  433. bg[ACTIVE] = shade (0.8, @panel_bg_color)
  434. bg[INSENSITIVE] = @panel_bg_color
  435. fg[NORMAL] = @panel_fg_color
  436. fg[PRELIGHT] = shade (1.08, @panel_fg_color)
  437. fg[SELECTED] = shade (1.08, @panel_fg_color)
  438. fg[ACTIVE] = @panel_fg_color
  439. fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
  440. base[NORMAL] = @panel_bg_color
  441. base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color)
  442. base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color)
  443. base[ACTIVE] = shade (0.9, @panel_bg_color)
  444. base[INSENSITIVE] = @panel_bg_color
  445. text[NORMAL] = @panel_fg_color
  446. text[PRELIGHT] = shade (1.08, @panel_fg_color)
  447. text[SELECTED] = shade (1.08, @panel_fg_color)
  448. text[ACTIVE] = @panel_fg_color
  449. text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
  450. engine "murrine" {
  451. roundness = 0
  452. contrast = 0.0
  453. }
  454. }
  455. widget "*PanelWidget*" style "murrine-panel"
  456. widget "*PanelApplet*" style "murrine-panel"
  457. widget "*fast-user-switch*" style "murrine-panel"
  458. widget "*CPUFreq*Applet*" style "murrine-panel"
  459. widget "*indicator-applet*" style "murrine-panel"
  460. class "PanelApp*" style "murrine-panel"
  461. class "PanelToplevel*" style "murrine-panel"
  462. widget_class "*PanelToplevel*" style "murrine-panel"
  463. widget_class "*notif*" style "murrine-panel"
  464. widget_class "*Notif*" style "murrine-panel"
  465. widget_class "*Tray*" style "murrine-panel"
  466. widget_class "*tray*" style "murrine-panel"
  467. widget_class "*computertemp*" style "murrine-panel"
  468. widget_class "*Applet*Tomboy*" style "murrine-panel"
  469. widget_class "*Applet*Netstatus*" style "murrine-panel"
  470. widget "*gdm-user-switch-menubar*" style "murrine-panel"
  471. # LXPanel (code based on Lubuntu-default theme's gtkrc file)
  472. widget "*.tclock.*" style "murrine-panel"
  473. widget "*.taskbar.*" style "murrine-panel"
  474. widget_class "*GtkBgbox*" style "murrine-panel"
  475. style "bold-panel-item" {
  476. font_name = "Bold"
  477. engine "murrine" {
  478. roundness = 0
  479. }
  480. }
  481. widget "*Panel*MenuBar*" style "bold-panel-item"
  482. widget "*gimmie*" style "bold-panel-item"
  483. # widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug
  484. # class "*Panel*" style "murrine-panel" # Disabled to fix bug
  485. # XFCE Styles
  486. style "workspace-switcher" = "murrine-panel" {
  487. bg[ACTIVE] = @selected_bg_color
  488. bg[SELECTED] = @selected_bg_color
  489. }
  490. style "xfce-header" {
  491. bg[NORMAL] = shade (0.9, @bg_color)
  492. base[NORMAL] = shade (1.18, @bg_color)
  493. }
  494. style "xfdesktop-windowlist" {
  495. bg[NORMAL] = @base_color
  496. fg[INSENSITIVE] = shade (0.95, @base_color)
  497. text[INSENSITIVE] = shade (0.95, @base_color)
  498. }
  499. style "xfdesktop-icon-view" {
  500. XfdesktopIconView::label-alpha = 0
  501. XfdesktopIconView::selected-label-alpha = 60
  502. XfdesktopIconView::shadow-x-offset = 0
  503. XfdesktopIconView::shadow-y-offset = 1
  504. XfdesktopIconView::selected-shadow-x-offset = 0
  505. XfdesktopIconView::selected-shadow-y-offset = 1
  506. XfdesktopIconView::shadow-color = @fg_color
  507. XfdesktopIconView::selected-shadow-color = @fg_color
  508. XfdesktopIconView::shadow-blur-radius = 2
  509. XfdesktopIconView::cell-spacing = 2
  510. XfdesktopIconView::cell-padding = 6
  511. XfdesktopIconView::cell-text-width-proportion = 1.9
  512. fg[NORMAL] = @bg_color
  513. fg[ACTIVE] = @bg_color
  514. }
  515. style "xfwm-tabwin" {
  516. Xfwm4TabwinWidget::border-width = 1
  517. Xfwm4TabwinWidget::border-alpha = 1.0
  518. Xfwm4TabwinWidget::icon-size = 64
  519. Xfwm4TabwinWidget::alpha = 1.0
  520. Xfwm4TabwinWidget::border-radius = 2
  521. bg[NORMAL] = @menu_bg_color
  522. bg[SELECTED] = @menu_bg_color
  523. fg[NORMAL] = @menu_fg_color
  524. engine "murrine" {
  525. contrast = 0.0
  526. border_shades = { 0.9, 0.9 }
  527. }
  528. }
  529. style "xfwm-tabwin-button" {
  530. font_name = "bold"
  531. bg[SELECTED] = @selected_bg_color
  532. }
  533. style "xfsm-logout" {
  534. bg[NORMAL] = @menu_bg_color
  535. bg[ACTIVE] = @menu_bg_color
  536. bg[PRELIGHT] = shade (1.1, @menu_bg_color)
  537. bg[SELECTED] = shade (0.5, @menu_bg_color)
  538. bg[INSENSITIVE] = shade (1.3, @menu_bg_color)
  539. fg[NORMAL] = @menu_fg_color
  540. fg[PRELIGHT] = @menu_fg_color
  541. text[NORMAL] = @menu_fg_color
  542. engine "murrine" {
  543. }
  544. }
  545. style "xfsm-logout-button" {
  546. bg[NORMAL] = shade (1.2, @menu_bg_color)
  547. bg[PRELIGHT] = shade (1.4, @menu_bg_color)
  548. engine "murrine" {
  549. }
  550. }
  551. widget "*Pager*" style "workspace-switcher"
  552. widget "*Xfce*Panel*" style "murrine-panel"
  553. class "*Xfce*Panel*" style "murrine-panel"
  554. # Thunar Styles
  555. style "sidepane" {
  556. base[NORMAL] = @bg_color
  557. base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color))
  558. bg[NORMAL] = @bg_color
  559. text[NORMAL] = mix (0.9, @fg_color, @bg_color)
  560. }
  561. widget_class "*ThunarShortcutsView*" style "sidepane"
  562. widget_class "*ThunarTreeView*" style "sidepane"
  563. widget_class "*ThunarLocationEntry*" style "murrine-entry"
  564. style "whiskermenu" {
  565. bg[NORMAL] = @menu_bg_color
  566. bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
  567. bg[PRELIGHT] = @selected_bg_color
  568. fg[NORMAL] = @menu_fg_color
  569. fg[ACTIVE] = @menu_fg_color
  570. fg[PRELIGHT] = @menu_fg_color
  571. }
  572. style "whiskermenu-scrollbar" = "murrine-scrollbar" {
  573. bg[NORMAL] = mix (0.21, @fg_color, @bg_color)
  574. bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color)
  575. bg[ACTIVE] = @selected_bg_color
  576. engine "murrine" {
  577. trough_shades = { 4.97, 4.97 }
  578. trough_border_shades = { 5.0, 5.0 }
  579. }
  580. }
  581. widget "whiskermenu-window*" style "whiskermenu"
  582. widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar"
  583. # Gtk2 Open-File Dialog
  584. widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
  585. widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
  586. # Google Chrome/Chromium Styles (requires 9.0.597 or newer)
  587. style "chromium-toolbar-button" {
  588. engine "murrine" {
  589. roundness = 8
  590. textstyle = 0
  591. }
  592. }
  593. style "chrome-gtk-frame" {
  594. ChromeGtkFrame::frame-color = @titlebar_bg_color
  595. ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color
  596. ChromeGtkFrame::frame-gradient-size = 0
  597. ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color
  598. ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color
  599. ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color
  600. ChromeGtkFrame::incognito-frame-gradient-size = 0
  601. ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color
  602. ChromeGtkFrame::scrollbar-trough-color = @bg_color
  603. ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color)
  604. ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color)
  605. }
  606. class "ChromeGtkFrame" style "chrome-gtk-frame"
  607. widget_class "*Chrom*Button*" style "chromium-toolbar-button"
  608. # General Styles
  609. class "GtkWidget" style "murrine-default"
  610. class "GtkFrame" style "murrine-frame"
  611. class "MetaFrames" style "metacity-frame"
  612. class "GtkWindow" style "metacity-frame"
  613. class "GtkSeparator" style "murrine-wide"
  614. class "GtkCalendar" style "murrine-wide"
  615. class "GtkSpinButton" style "murrine-spinbutton"
  616. class "GtkScale" style "murrine-scale"
  617. class "GtkVScale" style "murrine-vscale"
  618. class "GtkHScale" style "murrine-hscale"
  619. class "GtkScrollbar" style "murrine-scrollbar"
  620. class "GtkVScrollbar" style "murrine-vscrollbar"
  621. class "GtkHScrollbar" style "murrine-hscrollbar"
  622. class "GtkEntry" style "murrine-entry"
  623. widget_class "*<GtkNotebook>" style "clearlooks-notebook"
  624. widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg"
  625. widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg"
  626. widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg"
  627. widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook"
  628. widget_class "*<GtkButton>" style "murrine-button"
  629. widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
  630. widget_class "*<GtkProgress>" style "murrine-progressbar"
  631. widget_class "*<GtkProgressBar>" style "murrine-progressbar"
  632. widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
  633. widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
  634. widget_class "*<GtkMenu>*" style "murrine-menu"
  635. widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
  636. widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
  637. widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item"
  638. widget_class "*<GtkMenuBar>*" style "murrine-menubar"
  639. widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem"
  640. widget_class "*GtkToolButton*" style "murrine-toolbutton"
  641. widget_class "*GtkToggleToolButton*" style "murrine-toolbutton"
  642. widget_class "*GtkMenuToolButton*" style "murrine-toolbutton"
  643. widget_class "*GtkToolbar*Button" style "murrine-toolbutton"
  644. widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
  645. widget_class "*.<GtkTreeView>*" style "murrine-treeview"
  646. widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
  647. widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
  648. widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
  649. widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
  650. widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck"
  651. widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck"
  652. widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck"
  653. widget "gtk-tooltip*" style "murrine-tooltips"
  654. widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar"
  655. # Workarounds and Non-Standard Styling
  656. style "text-is-fg-color-workaround" {
  657. text[NORMAL] = @text_color
  658. text[PRELIGHT] = @fg_color
  659. text[SELECTED] = @selected_fg_color
  660. text[ACTIVE] = @fg_color
  661. text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  662. }
  663. widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround"
  664. style "fg-is-text-color-workaround" {
  665. fg[NORMAL] = @text_color
  666. fg[PRELIGHT] = @text_color
  667. fg[ACTIVE] = @selected_fg_color
  668. fg[SELECTED] = @selected_fg_color
  669. fg[INSENSITIVE] = darker (@fg_color)
  670. }
  671. widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround"
  672. widget_class "*<GtkCList>" style "fg-is-text-color-workaround"
  673. widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround"
  674. style "murrine-evo-new-button-workaround" {
  675. engine "murrine" {
  676. toolbarstyle = 0
  677. }
  678. }
  679. widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
  680. style "inkscape-toolbar-fix" {
  681. engine "murrine" {
  682. gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
  683. highlight_shade = 1.0
  684. }
  685. }
  686. #widget "*GtkHandleBox*" style "inkscape-toolbar-fix"
  687. #widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix"
  688. #widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix"
  689. widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix"
  690. widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix"
  691. widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix"
  692. widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix"
  693. widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix"
  694. widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix"
  695. widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix"
  696. widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix"
  697. widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix"
  698. widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix"
  699. widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix"
  700. widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix"
  701. widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix"
  702. widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix"
  703. widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix"
  704. widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix"
  705. widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix"
  706. style "gimp-default-style" {
  707. # Uncommenting this line allows to set a different (smaller) font for GIMP.
  708. #
  709. # font_name = "sans 8"
  710. # Enabling the following line for some reason breaks toolbox resize
  711. # increment calculation. You can enable it to get an even smaller GUI
  712. # but need to restart GIMP after the theme change.
  713. #
  714. # GtkWidget::focus-padding = 0
  715. GtkOptionMenu::indicator-size = { 15, 25 }
  716. GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 }
  717. GtkPaned::handle-size = 5
  718. GimpDockWindow::default-height = 600
  719. GimpDock::font-scale = 1.0
  720. GimpMenuDock::minimal-width = 400
  721. GimpToolPalette::tool-icon-size = large-toolbar
  722. GimpToolPalette::button-relief = none
  723. GimpDockbook::tab-border = 0
  724. GimpDockbook::tab-icon-size = button
  725. GimpColorNotebook::tab-border = 0
  726. GimpColorNotebook::tab-icon-size = button
  727. GimpDeviceEditor::handle-size = 30
  728. GimpDockable::content-border = 1
  729. GimpEditor::content-spacing = 1
  730. GimpEditor::button-spacing = 1
  731. GimpEditor::button-icon-size = button
  732. GimpDataEditor::minimal-height = 150
  733. GimpFrame::label-spacing = 5
  734. GtkDialog::content-area-border = 2
  735. GtkDialog::button-spacing = 20
  736. GtkDialog::action-area-border = 25
  737. GimpUnitComboBox::appears-as-list = 0
  738. }
  739. class "GtkWidget" style "gimp-default-style"
  740. style "gimp-tool-dialog-style" = "gimp-default-style"
  741. {
  742. GtkDialog::action-area-border = 6
  743. }
  744. class "GimpToolDialog" style "gimp-tool-dialog-style"
  745. style "gimp-grid-view-style" = "gimp-default-style"
  746. {
  747. bg[NORMAL] = { 1.0, 1.0, 1.0 }
  748. }
  749. widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style"
  750. style "gimp-dockable-style" = "gimp-default-style"
  751. {
  752. GimpFrame::label-bold = 0
  753. GtkButton::focus-line_width = 1
  754. GtkButton::focus-padding = 0
  755. }
  756. widget "*GimpDockable.*" style "gimp-dockable-style"
  757. style "gimp-display-style" = "gimp-default-style"
  758. {
  759. GimpRuler::font-scale = 1.0
  760. GimpUnitComboBox::label-scale = 1.0
  761. GimpScaleComboBox::label-scale = 1.0
  762. GtkComboBox::arrow-size = 20
  763. GtkButton::inner-border = { 0, 0, 0, 0 }
  764. GtkButton::focus-line-width = 0
  765. GtkButton::focus-padding = 0
  766. }
  767. widget "*GimpDisplayShell.*" style "gimp-display-style"
  768. style "gimp-overlay-style" = "gimp-display-style"
  769. {
  770. GtkButton::focus-line_width = 2
  771. }
  772. widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style"
  773. # Performance Fixes
  774. style "performance-fix" {
  775. engine "murrine" {
  776. textstyle = 0
  777. }
  778. }
  779. widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
  780. widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
  781. widget_class "*GimpToolbox*" style "performance-fix"
  782. widget_class "*GimpMenuDock*" style "performance-fix"
  783. widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
  784. widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
  785. widget_class "*XfceHeading*" style "xfce-header"
  786. widget_class "*XfceDesktop*" style "xfdesktop-windowlist"
  787. widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
  788. widget "xfwm4-tabwin*" style "xfwm-tabwin"
  789. widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
  790. widget_class "*XfsmLogoutDialog*" style "xfsm-logout"
  791. widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button"
  792. # button fg workarounds:
  793. widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel"
  794. widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel"
  795. widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label"
  796. widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext"
  797. widget_class "*<GtkToggleButton>*" style "murrine-togglebutton"
  798. widget_class "*.<GtkCheckButton>" style "murrine-radiocheck"
  799. widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry"
  800. widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label"