Openbox mac os theme

Содержание
  1. NAMAKU TUX
  2. 17 May 2012
  3. How To Install Mac OS X Lion Theme On Lubuntu / LXDE
  4. 8 comments:
  5. Help:Themes
  6. From Openbox
  7. Contents
  8. Theme installation
  9. Theme selection
  10. Theme file structure
  11. Example
  12. Data types
  13. Integers
  14. Justification
  15. Textures
  16. Parentrelative
  17. Solid
  18. Gradients
  19. SplitVertical gradients
  20. Border
  21. Interlaced
  22. Colors
  23. Color names
  24. RGB values
  25. Text shadow strings
  26. Theme elements
  27. Geometry
  28. border.width
  29. menu.border.width
  30. menu.separator.width
  31. menu.separator.padding.width
  32. menu.separator.padding.height
  33. osd.border.width
  34. window.client.padding.width
  35. window.client.padding.height
  36. window.handle.width
  37. padding.width
  38. padding.height
  39. menu.overlap.x
  40. menu.overlap.y
  41. menu.overlap
  42. Border colors
  43. window.active.border.color
  44. window.active.title.separator.color
  45. window.inactive.border.color
  46. window.inactive.title.separator.color
  47. border.color
  48. window.active.client.color
  49. window.inactive.client.color
  50. menu.border.color
  51. osd.border.color
  52. Titlebar colors
  53. window.active.label.text.color
  54. window.inactive.label.text.color
  55. window.active.button.unpressed.image.color
  56. window.active.button.pressed.image.color
  57. window.active.button.disabled.image.color
  58. window.active.button.hover.image.color
  59. window.active.button.toggled.unpressed.image.color
  60. window.active.button.toggled.pressed.image.color
  61. window.active.button.toggled.hover.image.color
  62. window.active.button.toggled.image.color
  63. window.inactive.button.unpressed.image.color
  64. window.inactive.button.pressed.image.color
  65. window.inactive.button.disabled.image.color
  66. window.inactive.button.hover.image.color
  67. window.inactive.button.toggled.unpressed.image.color
  68. window.inactive.button.toggled.pressed.image.color
  69. window.inactive.button.toggled.hover.image.color
  70. window.inactive.button.toggled.image.color
  71. Active window textures
  72. window.active.title.bg
  73. window.active.label.bg
  74. window.active.handle.bg
  75. window.active.grip.bg
  76. Inactive window textures
  77. window.inactive.title.bg
  78. window.inactive.label.bg
  79. window.inactive.handle.bg
  80. window.inactive.grip.bg
  81. Active window button textures
  82. window.active.button.unpressed.bg
  83. window.active.button.pressed.bg
  84. window.active.button.hover.bg
  85. window.active.button.disabled.bg
  86. window.active.button.toggled.unpressed.bg
  87. window.active.button.toggled.pressed.bg
  88. window.active.button.toggled.hover.bg
  89. window.active.button.toggled.bg
  90. Inactive window button textures
  91. window.inactive.button.unpressed.bg
  92. window.inactive.button.pressed.bg
  93. window.inactive.button.hover.bg
  94. window.inactive.button.disabled.bg
  95. window.inactive.button.toggled.unpressed.bg
  96. window.inactive.button.toggled.pressed.bg
  97. window.inactive.button.toggled.hover.bg
  98. window.inactive.button.toggled.bg
  99. Menu colors
  100. menu.title.text.color
  101. menu.items.text.color
  102. menu.items.disabled.text.color
  103. menu.items.active.text.color
  104. menu.items.active.disabled.text.color
  105. menu.separator.color
  106. Menu textures
  107. menu.items.bg
  108. menu.items.active.bg
  109. menu.title.bg
  110. OSD textures
  111. osd.bg
  112. osd.label.bg
  113. osd.hilight.bg
  114. osd.unhilight.bg
  115. OSD colors
  116. osd.label.text.color
  117. osd.hilight.bg.color
  118. osd.unhilight.bg.color
  119. Text justification
  120. window.label.text.justify
  121. menu.title.text.justify
  122. Text shadows
  123. window.active.label.text.font
  124. window.inactive.label.text.font
  125. menu.items.font
  126. menu.title.text.font
  127. osd.label.text.font
  128. Dialogs
  129. Button images
  130. Maximized button
  131. max.xbm
  132. max_toggled.xbm
  133. max_pressed.xbm
  134. max_disabled.xbm
  135. max_hover.xbm
  136. max_toggled_pressed.xbm
  137. max_toggled_hover.xbm
  138. Iconify button
  139. iconify.xbm
  140. iconify_pressed.xbm
  141. iconify_disabled.xbm
  142. iconify_hover.xbm
  143. Close button
  144. close.xbm
  145. close_pressed.xbm
  146. close_disabled.xbm
  147. close_hover.xbm
  148. All-desktops button
  149. desk.xbm
  150. desk_toggled.xbm
  151. desk_pressed.xbm
  152. desk_disabled.xbm
  153. desk_hover.xbm
  154. desk_toggled_pressed.xbm
  155. desk_toggled_hover.xbm
  156. Shade button
  157. shade.xbm
  158. shade_toggled.xbm
  159. shade_pressed.xbm
  160. shade_disabled.xbm
  161. shade_hover.xbm
  162. shade_toggled_pressed.xbm
  163. shade_toggled_hover.xbm
  164. Submenu bullet
  165. bullet.xbm

NAMAKU TUX

Linux Desktop, Everyday

17 May 2012

How To Install Mac OS X Lion Theme On Lubuntu / LXDE

8 comments:

Mas kira2 buat linux mint lxde bs gk?

Hi Mas Tux, you can beautify your Lubuntu with this theme: http://gnome-look.org/content/show.php/Lubuntu+Shadowplay?content=162422

Another alternative for Lubuntu icon theme: http://lubuntublog.blogspot.com/2013/10/box-041-icon-theme.html

I haven’t tried yet but I’ll do. Matur nuwun..

You should use compton instead of xcompmgr. Here’s an explanation on how to use it: http://lubuntublog.blogspot.com.es/p/compton.html

Thank you for the advice.. When I wrote this post, compton wasn’t included yet in Ubuntu repository..

Thank you brother Cold Eagle..

I downloaded this package but I couldn’t get the icons to load, where in menu do I change that? Also how do I fix the rectangle around the deck that cuts off the bottom of the windows?

this is brilliant. thank you so much! looks and feels extremely similar!

Hey all. i have a problem with this. the background is light, and the text of things are also white so it is quite hard to see what is written, for example in the Calculator. how to fix this? i am happy for help!
//paul

Источник

Help:Themes

From Openbox

Openbox 3 themes are written as an X resource database, in a file named themerc . The format is quite simple to learn, but there are an enormous number of options available to you.

Each and every option has been documented, with details such as their default values, and which values are or are not valid for them. But to try make it a little more accessible, we’ll start with an example theme, which uses every possible option within it. Each of the options can be clicked to read the details about it.

Contents

Theme installation

Openbox themes are stored in one of the following places:

  • System-wide themes are installed in /usr/share/themes .
  • User-specific themes can be installed in

/.local/share/themes or in

Theme selection

Choosing a theme to use is simple with the ObConf tool. Alternatively, there are a number of Pipe menus which can perform this function for you.

If you wish to set the theme by hand, you need to edit the key in the section of your rc.xml file. The Configuration guide is a good place to start.

Theme file structure

The file structure goes like this:

ObConf can create a .obt Openbox Theme Archive file out of a theme for distribution, and can also install .obt files very easily.

Example

This is not a real theme, and if you used it, there is no guarantee it will look good in any way. It is just meant to show all of the options and how they relate to eachother.

Data types

Integers

These are simply numbers like 1 or 42 . They can be prime, composite, or zero.

Justification

These determines how to justify text. Valid options are Left , Center and Right .

Textures

These determine the visual look of an element. They are the most complicated part of a theme file, but they are still not too tricky.

Textures are specified through a text string with a number of fields. Capitalization is not significant. The format is as follows ( | stands for «or» and [] surround optional fields):

We’ll dissect what that means exactly.

Parentrelative

Parentrelative means that the element inherits its colors from the textures behind it. It is, in essence, completely transparent . Some theme elements can be parentrelative, and some can not. The documentation for each one will tell you if you can use parentrelative for it or not.

Solid

Solid means that the background of the texture is filled with a single color. The texture must be accompanied by a single color field.

Gradients

When a gradient is specified, it must be followed by the gradient’s type. Gradients all use two color fields: color and colorTo and must also be accompanied by these.

Valid gradient types are:

  • Diagonal — A gradient from the top left corner to the bottom right corner
  • CrossDiagonal — A gradient from the top right corner to the bottom left corner
  • Pyramid — A gradient that starts in all four corners and smooths to the center of the texture
  • Horizontal — A gradient from the left edge to the right
  • MirrorHorizontal — A gradient from the left edge to the middle, and then reversed to the right edge
  • Vertical — A gradient from the top edge to the bottom
  • SplitVertical — A gradient split in the middle that goes out toward the top and bottom edges

SplitVertical gradients

SplitVertical gradients have 2 optional, addition color fields: color.splitTo and colorTo.splitTo . These colors are the light colors used on the far top and bottom of the SplitVertical gradient. When these are omitted, then the default values for these are color * 5/4, and colorTo * 17/16.

Border

Borders can be used on both solid and gradient textures. Valid options for the border are Flat , Raised and Sunken . When a border is not specified, Raised is assumed.

Flat, by default, means no border at all. To add a flat solid border, use Flat Border . When using a flat border, the texture must be accompanied by a border color.

Raised and Sunken have two bevel options available to them. By default, a bevel is drawn around the very outside of the texture. If Bevel2 is specified, then the bevel is drawn slightly in from the edge. This can be used to animate button presses/toggled states.

The strength of the bevel highlights can also be determined by the theme, by using the highlight and shadow fields:

The highlight field specifies the strength of the light bevel. It is a value above or equal to 0, where 0 makes no highlight at all, 256 makes the highlight color 100% brighter, 512 makes the highlight color 200% brighter, and so on. The default highlight is 128 (which is a 50% increase in brightness).

The shadow field specifies the strength of the dark bevel. It is a value between 0 and 256, where 0 makes no shadow at all, and 256 makes a completely black shadow (100% decreased brightness). The default shadow is 64 (which is a 25% decrease in brightness).

Interlaced

Interlaced textures have a solid line drawn horizontally every second row. When you specify interlaced , the texture must be accompanied by an interlaced color.

Colors

Colors can be specified by name or by their hexadecimal RGB value.

Color names

RGB values

Colors can be specified by hexadecimal RGB values in two ways. The most familiar is through syntax similar to HTML, #rrggbb . However you may also use the format rgb:rr/bb/gg . What goes inside them for the rr , gg and bb values is identical.

Note that #fff is equivalent to #f0f0f0 , not to #ffffff .

Text shadow strings

Text shadows are specified through a specially formatted text string.

There are three properties that can be placed in the string: shadow , shadowtint and shadowoffset .

Shadow is a boolean value. It defaults to no. You can enable a shadow for text by using shadow=y .

Shadowtint specifies the alpha value for the shadow as well as its color (black or white). It defaults to black and 50% opacity. You can specify the shadowtint by using shadowtint=70 . The tint can be any integer between -100 and 100. 0 means 0% opacity (invisible), 100 means 100% opacity and black, -100 means 100% opacity and white.

Shadowoffset specifies how far the shadow is should be offset from the text. It defaults to 1. It can be positive to move the shadow and and right from the text, or negative to move it up and left from the text. You can set the shadowoffset by using shadowoffset=2 . A shadowoffset of 0 will place it exactly behind the text and it will not be visible.

The text shadow string used to be for choosing a font for the theme as well. Any other properties in the string, such as those for choosing a font, are ignored.

Theme elements

Each theme element corresponds to one part of a window or a menu. We’ll start be discussing the elements that let you change the size and placement of things, and then talk about how to change the textures used to render everything.

We’re going to use a table such as this to describe each element:

Type: integer
Default: 1
Valid: 0-100
Parentrelative: no

Type shows the type of the value for the element.

Default gives the default value for the element if it is not listed in the theme. When Default refers to another theme element, then it means that element’s values are used.

Valid gives valid ranges for elements that this is applicable for, such as integer values.

Parentrelative specifies if a given texture may use the Parentrelative visual type, when applicable.

Geometry

border.width

Type: integer
Default: 1
Valid: 0 — 100

Specifies the size of the border drawn around window frames.

Type: integer
Default: border.width
Valid: 0 — 100

Specifies the size of the border drawn around menus.

Type: integer
Default: 1
Valid: 1 — 100

Specifies the size of menu line separators. (As of version 3.4.7)

Type: integer
Default: 6
Valid: 0 — 100

Specifies the space on the left and right side of menu line separators. (As of version 3.4.7)

Type: integer
Default: 3
Valid: 0 — 100

Specifies the space on the top and bottom of menu line separators. (As of version 3.4.7)

osd.border.width

Type: integer
Default: border.width
Valid: 0 — 100

Specifies the size of the border drawn on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

window.client.padding.width

Type: integer
Default: padding.width
Valid: 0 — 100

Specifies the size of the left and right sides of the inner border. The inner border is drawn around the window, but inside the other decorations.

window.client.padding.height

Type: integer
Default: window.client.padding.width
Valid: 0 — 100

Specifies the size of the top and bottom sides of the inner border. The inner border is drawn around the window, but inside the other decorations.

window.handle.width

Type: integer
Default: 6
Valid: 0 — 100

Specifies the size of the window handle. The window handle is the piece of decorations on the bottom of windows. A value of 0 means that no handle is shown.

padding.width

Type: integer
Default: 3
Valid: 0 — 100

Specifies the padding size, used for spacing out elements in the window decorations. This can be used to give a theme a more compact or a more relaxed feel. This specifies padding in the horizontal direction (and vertical direction if padding.height is not explicitly set).

padding.height

Type: integer
Default: padding.width
Valid: 0 — 100

Specifies the padding size, used for spacing out elements in the window decorations. This can be used to give a theme a more compact or a more relaxed feel. This specifies padding in only the vertical direction.

Type: integer
Default: menu.overlap
Valid: -100 — 100

Specifies how sub menus should overlap their parents. A positive value moves the submenu over top of their parent by that amount. A negative value moves the submenu away from their parent by that amount. (As of version 3.4.7)

Type: integer
Default: menu.overlap
Valid: -100 — 100

Specifies how sub menus should be positioned relative to their parents. A positive value moves the submenu vertically down by that amount, a negative value moves it up by that amount. (As of version 3.4.7)

Type: integer
Default: 0
Valid: -100 — 100

This property is obsolete and only present for backwards compatibility.

Border colors

window.active.border.color

Specifies the border color for the focused window.

window.active.title.separator.color

Specifies the border color for the border between the titlebar and the window, for the focused window.

window.inactive.border.color

Specifies the border color for all non-focused windows.

window.inactive.title.separator.color

Specifies the border color for the border between the titlebar and the window, for non-focused windows.

border.color

This property is obsolete and only present for backwards compatibility.

window.active.client.color

Specifies the color of the inner border for the focused window, drawn around the window but inside the other decorations.

window.inactive.client.color

Specifies the color of the inner border for non-focused windows, drawn around the window but inside the other decorations.

Specifies the border color for menus.

osd.border.color

Specifies the border color for on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

Titlebar colors

window.active.label.text.color

Specifies the color of the titlebar text for the focused window.

window.inactive.label.text.color

Specifies the color of the titlebar text for non-focused windows.

window.active.button.unpressed.image.color

Specifies the color of the images in titlebar buttons in their default, unpressed, state. This element is for the focused window.

window.active.button.pressed.image.color

Specifies the color of the images in titlebar buttons when they are being pressed by the user. This element is for the focused window.

window.active.button.disabled.image.color

Specifies the color of the images in titlebar buttons when they are disabled for the window. This element is for the focused window.

window.active.button.hover.image.color

Specifies the color of the images in titlebar buttons when the mouse is over top of the button. This element is for the focused window.

window.active.button.toggled.unpressed.image.color

Specifies the color of the images in titlebar buttons when the button is toggled — such as when a window is maximized. This element is for the focused window.

window.active.button.toggled.pressed.image.color

Specifies the color of the images in the titlebar buttons if they are pressed on with the mouse while they are in the toggled state — such as when a window is maximized. This element is for the focused window.

window.active.button.toggled.hover.image.color

Specifies the color of the images in the titlebar buttons when the mouse is hovered over them while they are in the toggled state — such as when a window is maximized. This element is for the focused window.

window.active.button.toggled.image.color

This property is obsolete and only present for backwards compatibility.

window.inactive.button.unpressed.image.color

Specifies the color of the images in titlebar buttons in their default, unpressed, state. This element is for non-focused windows.

window.inactive.button.pressed.image.color

Specifies the color of the images in titlebar buttons when they are being pressed by the user. This element is for non-focused windows.

This color is also used for pressed color when the button is toggled.

window.inactive.button.disabled.image.color

Specifies the color of the images in titlebar buttons when they are disabled for the window. This element is for non-focused windows.

window.inactive.button.hover.image.color

Specifies the color of the images in titlebar buttons when the mouse is over top of the button. This element is for non-focused windows.

window.inactive.button.toggled.unpressed.image.color

Specifies the color of the images in titlebar buttons when the button is toggled — such as when a window is maximized. This element is for non-focused windows.

window.inactive.button.toggled.pressed.image.color

Specifies the color of the images in the titlebar buttons if they are pressed on with the mouse while they are in the toggled state — such as when a window is maximized. This element is for non-focused windows.

window.inactive.button.toggled.hover.image.color

Specifies the color of the images in the titlebar buttons when the mouse is hovered over them while they are in the toggled state — such as when a window is maximized. This element is for non-focused windows.

window.inactive.button.toggled.image.color

This property is obsolete and only present for backwards compatibility.

Active window textures

window.active.title.bg

Type: texture
Default: none
Parentrelative: no

Specifies the background for the focused window’s titlebar.

window.active.label.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for the focused window’s titlebar label. The label is the container for the window title. When it is parentrelative, then it uses the window.active.title.bg which is underneath it.

window.active.handle.bg

Type: texture
Default: none
Parentrelative: no

Specifies the background for the focused window’s handle. The handle is the window decorations placed on the bottom of windows.

window.active.grip.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for the focused window’s grips. The grips are located at the left and right sides of the window’s handle. When it is parentrelative, then it uses the window.active.handle.bg which is underneath it.

Inactive window textures

window.inactive.title.bg

Type: texture
Default: none
Parentrelative: no

Specifies the background for non-focused windows’ titlebars.

window.inactive.label.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for non-focused windows’ titlebar labels. The label is the container for the window title. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.handle.bg

Type: texture
Default: none
Parentrelative: no

Specifies the background for non-focused windows’ handles. The handle is the window decorations placed on the bottom of windows.

window.inactive.grip.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for non-focused windows’ grips. The grips are located at the left and right sides of the window’s handle. When it is parentrelative, then it uses the window.inactive.handle.bg which is underneath it.

Active window button textures

window.active.button.unpressed.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons in their default, unpressed, state. This element is for the focused window. When it is parentrelative, then it uses the window.active.title.bg which is underneath it.

window.active.button.pressed.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons when they are being pressed by the user. This element is for the focused window. When it is parentrelative, then it uses the window.active.title.bg which is underneath it.

window.active.button.hover.bg

Type: texture
Default: window.active.button.unpressed.bg
Parentrelative: yes

Specifies the background for titlebar buttons when the mouse is over them. This element is for the focused window. When it is parentrelative, then it uses the window.active.title.bg which is underneath it.

window.active.button.disabled.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons when they are disabled for the window. This element is for the focused window. When it is parentrelative, then it uses the window.active.title.bg which is underneath it.

window.active.button.toggled.unpressed.bg

Type: texture
Default: window.active.button.toggled.bg
Parentrelative: yes

Specifies the default background for titlebar buttons when they are toggled — such as when a window is maximized. This element is for the focused window. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.active.button.toggled.pressed.bg

Type: texture
Default: window.active.button.pressed.bg
Parentrelative: yes

Specifies the default background for titlebar buttons if the user is pressing them with the mouse while they are toggled — such as when a window is maximized. This element is for the focused window. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.active.button.toggled.hover.bg

Type: texture
Default: window.active.button.toggled.unpressed.bg
Parentrelative: yes

Specifies the default background for titlebar buttons if the user is pressing them with the mouse while they are toggled — such as when a window is maximized. This element is for the focused window. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.active.button.toggled.bg

Type: texture
Default: window.active.button.pressed.bg
Parentrelative: yes

This property is obsolete and only present for backwards compatibility.

Inactive window button textures

window.inactive.button.unpressed.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons in their default, unpressed, state. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.pressed.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons when they are being pressed by the user. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.hover.bg

Type: texture
Default: window.inactive.button.unpressed.bg
Parentrelative: yes

Specifies the background for titlebar buttons when the mouse is over them. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.disabled.bg

Type: texture
Default: none
Parentrelative: yes

Specifies the background for titlebar buttons when they are disabled for the window. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.toggled.unpressed.bg

Type: texture
Default: window.inactive.button.toggled.bg
Parentrelative: yes

Specifies the default background for titlebar buttons when they are toggled — such as when a window is maximized. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.toggled.pressed.bg

Type: texture
Default: window.inactive.button.pressed.bg
Parentrelative: yes

Specifies the default background for titlebar buttons if the user is pressing them with the mouse while they are toggled — such as when a window is maximized. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.toggled.hover.bg

Type: texture
Default: window.inactive.button.toggled.unpressed.bg
Parentrelative: yes

Specifies the default background for titlebar buttons if the user is pressing them with the mouse while they are toggled — such as when a window is maximized. This element is for non-focused windows. When it is parentrelative, then it uses the window.inactive.title.bg which is underneath it.

window.inactive.button.toggled.bg

Type: texture
Default: window.inactive.button.pressed.bg
Parentrelative: yes

This property is obsolete and only present for backwards compatibility.

Specifies the text color for menu headers.

Specifies the text color for normal menu entries.

Specifies the text color for disabled menu entries.

Specifies the text color for normal menu entries when they are selected.

Specifies the text color for disabled menu entries when they are selected.

The color of menu line separators. (As of version 3.4.7)

Type: texture
Default: none
Parentrelative: no

Specifies the background for menus.

Type: texture
Default: none
Parentrelative: yes

Specifies the background for the selected menu entry (whether or not it is disabled). When it is parentrelative, then it uses the menu.items.bg which is underneath it.

Type: texture
Default: none
Parentrelative: yes

Specifies the background for menu headers. When it is parentrelative, then it uses the menu.items.bg which is underneath it.

OSD textures

osd.bg

Type: texture
Default: window.active.title.bg
Parentrelative: no

Specifies the background for on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

osd.label.bg

Type: texture
Default: window.active.label.bg
Parentrelative: yes

Specifies the background for text in on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

osd.hilight.bg

Type: texture
Default: window.active.label.bg, if it is not parentrelative. Otherwise, window.active.title.bg
Parentrelative: no

Specifies the texture for the selected desktop in the desktop cycling (pager) dialog.

osd.unhilight.bg

Type: texture
Default: window.inactive.label.bg, if it is not parentrelative. Otherwise, window.inactive.title.bg
Parentrelative: no

Specifies the texture for unselected desktops in the desktop cycling (pager) dialog.

OSD colors

osd.label.text.color

Specifies the text color for on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

osd.hilight.bg.color

Specifies the color for selected desktops in the desktop cycling (pager) dialog.

osd.unhilight.bg.color

Specifies the color for unselected desktops in the desktop cycling (pager) dialog.

Text justification

window.label.text.justify

Specifies how window titles are aligned in the titlebar for both the focused and non-focused windows.

Specifies how text is aligned in all menu headers.

Text shadows

window.active.label.text.font

Specifies the shadow for the focused window’s title.

window.inactive.label.text.font

Specifies the shadow for non-focused windows’ titles.

Specifies the shadow for all menu entries.

Specifies the shadow for all menu headers.

osd.label.text.font

Specifies the text shadow for on-screen-dialogs, such as the focus cycling (Alt-Tab) dialog.

Dialogs

Openbox shows dialog boxes in some situations. Two examples are:

  • The exit dialog window that appears when the exit action is called.
  • When closing a window for a program that is not responding.

These dialogs have buttons, such as Cancel and Exit. These buttons get their background information from window.active.button.*.bg. The buttons’ text color comes from window.active.button.*.image.color.

Button images

The images used for the titlebar buttons and the submenu bullet are 1-bit xbm (X Bitmaps). These are masks where 0 = clear and 1 = colored.

The xbm image files are placed in the same directory within your theme as the themerc file, as shown in the file structure discussion.

The xbm’s which Openbox uses as its internal defaults are distributed with Openbox and installed to /usr/share/doc/openbox/xbm .

Here are all the possible xbm files which Openbox looks for.

Maximized button

max.xbm

Maximize button in its default, unpressed state.

max_toggled.xbm

Default: If max.xbm is present, it uses that. If not, it has a separate internal default

Maximize button when it is in toggled state.

max_pressed.xbm

Default: max.xbm, or its internal default

Maximized button when pressed.

max_disabled.xbm

Default: max.xbm, or its internal default

Maximized button when disabled.

max_hover.xbm

Default: max.xbm, or its internal default

Maximized button when mouse is over it.

max_toggled_pressed.xbm

Default: max_toggled.xbm, or max.xbm, or its internal default

Maximized button when pressed, in toggled state.

max_toggled_hover.xbm

Default: max_toggled.xbm, or max.xbm, or its internal default

Maximized button when mouse is over it, in toggled state.

Iconify button

iconify.xbm

Iconify button in its default, unpressed state.

iconify_pressed.xbm

Default: iconify.xbm, or its internal default

Iconify button when pressed.

iconify_disabled.xbm

Default: iconify.xbm, or its internal default

Iconify button when disabled.

iconify_hover.xbm

Default: iconify.xbm, or its internal default

Iconify button when mouse is over it.

Close button

close.xbm

Close button in its default, unpressed state.

close_pressed.xbm

Default: close.xbm, or its internal default

Close button when pressed.

close_disabled.xbm

Default: close.xbm, or its internal default

Close button when disabled.

close_hover.xbm

Default: close.xbm, or its internal default

Close button when mouse is over it.

All-desktops button

desk.xbm

All-desktops button in its default, unpressed state.

desk_toggled.xbm

Default: If desk.xbm is present, it uses that. If not, it has a separate internal default

All-desktops button when it is in toggled state.

desk_pressed.xbm

Default: desk.xbm, or its internal default

All-desktops button when pressed.

desk_disabled.xbm

Default: desk.xbm, or its internal default

All-desktops button when disabled.

desk_hover.xbm

Default: desk.xbm, or its internal default

All-desktops button when mouse is over it.

desk_toggled_pressed.xbm

Default: desk_toggled.xbm, or desk.xbm, or its internal default

All-desktops button when pressed, in toggled state.

desk_toggled_hover.xbm

Default: desk_toggled.xbm, or desk.xbm, or its internal default

All-desktops button when mouse is over it, in toggled state.

Shade button

shade.xbm

Shade button in its default, unpressed state.

shade_toggled.xbm

Default: If shade.xbm is present, it uses that. If not, it has a separate internal default

Shade button when it is in toggled state.

shade_pressed.xbm

Default: shade.xbm, or its internal default

Shade button when pressed.

shade_disabled.xbm

Default: shade.xbm, or its internal default

Shade button when disabled.

shade_hover.xbm

Default: shade.xbm, or its internal default

Shade button when mouse is over it.

shade_toggled_pressed.xbm

Default: shade_toggled.xbm, or shade.xbm, or its internal default

Shade button when pressed, in toggled state.

shade_toggled_hover.xbm

Default: shade_toggled.xbm, or shade.xbm, or its internal default

Shade button when mouse is over it, in toggled state.

bullet.xbm

The bullet shown in a menu for submenu entries.

Источник

Читайте также:  Realtek semiconductor corp драйвера windows 10
Оцените статью