├── Dracula-withoutBorder └── openbox-3 │ ├── bullet.xbm │ ├── close.xbm │ ├── close_hover.xbm │ ├── desk.xbm │ ├── desk_hover.xbm │ ├── desk_hover_toggled.xbm │ ├── desk_toggled.xbm │ ├── iconify.xbm │ ├── iconify_hover.xbm │ ├── max.xbm │ ├── max_hover.xbm │ ├── max_hover_toggled.xbm │ ├── max_toggled.xbm │ ├── shade.xbm │ ├── shade_hover.xbm │ ├── shade_hover_toggled.xbm │ ├── shade_toggled.xbm │ ├── test.xbm │ └── themerc ├── Dracula └── openbox-3 │ ├── bullet.xbm │ ├── close.xbm │ ├── close_hover.xbm │ ├── desk.xbm │ ├── desk_hover.xbm │ ├── desk_hover_toggled.xbm │ ├── desk_toggled.xbm │ ├── iconify.xbm │ ├── iconify_hover.xbm │ ├── max.xbm │ ├── max_hover.xbm │ ├── max_hover_toggled.xbm │ ├── max_toggled.xbm │ ├── shade.xbm │ ├── shade_hover.xbm │ ├── shade_hover_toggled.xbm │ ├── shade_toggled.xbm │ ├── test.xbm │ └── themerc ├── INSTALL.md ├── LICENSE ├── Menu-English ├── LXDE │ └── menu.xml └── LXQt │ └── menu.xml ├── Menu-Spanish ├── LXDE │ └── menu.xml └── LXQt │ └── menu.xml ├── README.md ├── context-menu.png ├── dracula_withborder.png ├── dracula_withoutborder.png └── screenshot.png /Dracula-withoutBorder/openbox-3/bullet.xbm: -------------------------------------------------------------------------------- 1 | #define bullet_width 6 2 | #define bullet_height 6 3 | static unsigned char bullet_bits[] = { 4 | 0x06, 0x0c, 0x18, 0x18, 0x0c, 0x06 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/close.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/close_hover.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 8 2 | #define close_height 8 3 | static unsigned char close_bits[] = { 4 | 0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/desk.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/desk_hover.xbm: -------------------------------------------------------------------------------- 1 | #define desk_toggled_width 8 2 | #define desk_toggled_height 8 3 | static unsigned char desk_toggled_bits[] = { 4 | 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/desk_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define desk_width 8 2 | #define desk_height 8 3 | static unsigned char desk_bits[] = { 4 | 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/desk_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/iconify.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/iconify_hover.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 8 2 | #define iconify_height 8 3 | static unsigned char iconify_bits[] = { 4 | 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/max.xbm: -------------------------------------------------------------------------------- 1 | #define max_width 10 2 | #define max_height 10 3 | static unsigned char max_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/max_hover.xbm: -------------------------------------------------------------------------------- 1 | #define titlebutton_max_2_width 8 2 | #define titlebutton_max_2_height 8 3 | static unsigned char titlebutton_max_2_bits[] = { 4 | 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/max_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define titlebutton_max_2_width 8 2 | #define titlebutton_max_2_height 8 3 | static unsigned char titlebutton_max_2_bits[] = { 4 | 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/max_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define max_width 10 2 | #define max_height 10 3 | static unsigned char max_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/shade.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/shade_hover.xbm: -------------------------------------------------------------------------------- 1 | #define shade_width 8 2 | #define shade_height 8 3 | static unsigned char shade_bits[] = { 4 | 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/shade_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define shade_toggled_width 8 2 | #define shade_toggled_height 8 3 | static unsigned char shade_toggled_bits[] = { 4 | 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 }; 5 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/shade_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/test.xbm: -------------------------------------------------------------------------------- 1 | #define maximize-active_width 24 2 | #define maximize-active_height 24 3 | static char maximize-active_bits[] = { 4 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 5 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 6 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 7 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 8 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 9 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 10 | }; 11 | -------------------------------------------------------------------------------- /Dracula-withoutBorder/openbox-3/themerc: -------------------------------------------------------------------------------- 1 | 2 | # Menu 3 | menu.border.width: 10 4 | menu.overlap.x: -20 5 | menu.overlap.y: -20 6 | 7 | menu.border.color: #282A36 8 | menu.separator.color: #282A36 9 | 10 | menu.title.bg: flat solid 11 | menu.title.bg.color: #282A36 12 | menu.title.text.color: #BD93F9 13 | menu.title.text.justify: Center 14 | 15 | menu.items.bg: flat solid 16 | menu.items.bg.color: #282A36 17 | 18 | menu.items.text.color: #f8f8f2 19 | menu.items.disabled.text.color: #282A36 20 | 21 | menu.items.active.bg: flat solid 22 | menu.items.active.bg.color: #282A36 23 | menu.items.active.text.color: #BD93F9 24 | 25 | # Active window 26 | window.active.border.color: #BD93F9 27 | 28 | window.active.title.bg: solid flat 29 | window.active.title.bg.color: #282A36 30 | window.active.title.separator.color: #282A36 31 | window.active.text.justify: center 32 | 33 | window.active.label.bg: parentrelative 34 | window.active.label.text.color: #f8f8f2 35 | 36 | window.active.handle.bg: flat solid 37 | window.active.handle.bg.color: #BD93F9 38 | 39 | window.active.grip.bg: flat solid 40 | window.active.grip.bg.color: #BD93F9 41 | 42 | window.active.button.unpressed.bg: parentrelative 43 | window.active.button.unpressed.bg.color: #282A36 44 | 45 | window.active.button.iconify.unpressed.image.color: #F1FA8C 46 | window.active.button.iconify.pressed.image.color: #F1FA8C 47 | window.active.button.iconify.hover.image.color: #F1FA8C 48 | 49 | window.active.button.max.unpressed.image.color: #50FA7B 50 | window.active.button.max.pressed.image.color: #50FA7B 51 | window.active.button.max.hover.image.color: #50FA7B 52 | 53 | window.active.button.close.unpressed.image.color: #FF5555 54 | window.active.button.close.pressed.image.color: #FF5555 55 | window.active.button.close.hover.image.color: #FF5555 56 | 57 | window.active.button.shade.unpressed.image.color: #FF79C6 58 | window.active.button.shade.pressed.image.color: #FF79C6 59 | window.active.button.shade.hover.image.color: #FF79C6 60 | 61 | window.active.button.desk.unpressed.image.color: #8BE9FD 62 | window.active.button.desk.pressed.image.color: #8BE9FD 63 | window.active.button.desk.hover.image.color: #8BE9FD 64 | 65 | window.active.button.pressed.bg: parentrelative 66 | window.active.button.pressed.bg.color: #282A36 67 | 68 | window.active.button.disabled.bg: parentrelative 69 | window.active.button.disabled.bg.color: #282A36 70 | window.active.button.disabled.image.color: #282A36 71 | 72 | window.active.button.toggled.bg: parentrelative 73 | window.active.button.toggled.image.color: #BD93F9 74 | 75 | window.active.button.toggled.pressed.bg: parentrelative 76 | window.active.button.toggled.pressed.image.color: #BD93F9 77 | 78 | # Inactive window 79 | window.inactive.border.color: #FF79C6 80 | 81 | window.inactive.title.bg: flat solid 82 | window.inactive.title.bg.color: #282A36 83 | window.inactive.title.separator.color: #282A36 84 | window.inactive.text.justify: center 85 | 86 | window.inactive.label.bg: parentrelative 87 | window.inactive.label.text.color: #f8f8f2 88 | 89 | window.inactive.handle.bg: flat solid 90 | window.inactive.handle.bg.color: #FF79C6 91 | 92 | window.inactive.grip.bg: flat solid 93 | window.inactive.grip.bg.color: #FF79C6 94 | 95 | window.inactive.button.unpressed.bg: parentrelative 96 | window.inactive.button.unpressed.bg.color: #282A36 97 | 98 | window.inactive.button.iconify.unpressed.image.color: #4D4D4D 99 | window.inactive.button.iconify.pressed.image.color: #F1FA8C 100 | window.inactive.button.iconify.hover.image.color: #F1FA8C 101 | 102 | window.inactive.button.max.unpressed.image.color: #4D4D4D 103 | window.inactive.button.max.pressed.image.color: #50FA7B 104 | window.inactive.button.max.hover.image.color: #50FA7B 105 | 106 | window.inactive.button.close.unpressed.image.color: #4D4D4D 107 | window.inactive.button.close.pressed.image.color: #FF5555 108 | window.inactive.button.close.hover.image.color: #FF5555 109 | 110 | window.inactive.button.shade.unpressed.image.color: #4D4D4D 111 | window.inactive.button.shade.pressed.image.color: #FF79C6 112 | window.inactive.button.shade.hover.image.color: #FF79C6 113 | 114 | window.inactive.button.desk.unpressed.image.color: #4D4D4D 115 | window.inactive.button.desk.pressed.image.color: #8BE9FD 116 | window.inactive.button.desk.hover.image.color: #8BE9FD 117 | 118 | window.inactive.button.pressed.bg: flat solid 119 | window.inactive.button.pressed.bg.color: #BD93F9 120 | 121 | window.inactive.button.disabled.bg: flat solid 122 | window.inactive.button.disabled.bg.color: #282A36 123 | window.inactive.button.disabled.image.color: #282A36 124 | 125 | window.inactive.button.toggled.bg: parentrelative 126 | window.inactive.button.toggled.image.color: #BD93F9 127 | 128 | window.inactive.button.toggled.pressed.bg: parentrelative 129 | window.inactive.button.toggled.pressed.image.color: #BD93F9 130 | 131 | # OSD 132 | osd.border.width: 3 133 | osd.border.color: #282A36 134 | 135 | osd.bg: flat solid 136 | osd.bg.color: #282A36 137 | osd.label.bg: flat solid 138 | osd.label.bg.color: #282A36 139 | osd.label.text.color: #BFBFBF 140 | 141 | osd.hilight.bg: flat solid 142 | osd.hilight.bg.color: #BD93F9 143 | 144 | osd.unhilight.bg: flat solid 145 | osd.unhilight.bg.color: #4D4D4D 146 | 147 | osd.button.unpressed.bg: flat border 148 | osd.button.unpressed.bg.color: #4D4D4D 149 | osd.button.unpressed.*.border.color: #282A36 150 | 151 | osd.button.pressed.bg: flat border 152 | osd.button.pressed.bg.color: #4D4D4D 153 | osd.button.pressed.*.border.color: #282A36 154 | 155 | osd.button.focused.bg: flat solid border 156 | osd.button.focused.bg.color: #282A36 157 | osd.button.focused.*.border.color: #282A36 158 | 159 | osd.button.focused.box.color: #BD93F9 160 | 161 | # Fonts 162 | window.active.label.text.font: shadow=n 163 | window.inactive.label.text.font: shadow=n 164 | menu.items.font: shadow=n 165 | menu.title.text.font: shadow=n 166 | 167 | # Everything else 168 | border.width: 0 169 | padding.width: 15 170 | padding.height: 10 171 | window.handle.width: 0 172 | window.client.padding.width: 0 173 | window.label.text.justify: center 174 | 175 | -------------------------------------------------------------------------------- /Dracula/openbox-3/bullet.xbm: -------------------------------------------------------------------------------- 1 | #define bullet_width 6 2 | #define bullet_height 6 3 | static unsigned char bullet_bits[] = { 4 | 0x06, 0x0c, 0x18, 0x18, 0x0c, 0x06 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/close.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/close_hover.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 8 2 | #define close_height 8 3 | static unsigned char close_bits[] = { 4 | 0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/desk.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/desk_hover.xbm: -------------------------------------------------------------------------------- 1 | #define desk_toggled_width 8 2 | #define desk_toggled_height 8 3 | static unsigned char desk_toggled_bits[] = { 4 | 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/desk_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define desk_width 8 2 | #define desk_height 8 3 | static unsigned char desk_bits[] = { 4 | 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/desk_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 10 2 | #define close_height 10 3 | static unsigned char close_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/iconify.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/iconify_hover.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 8 2 | #define iconify_height 8 3 | static unsigned char iconify_bits[] = { 4 | 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/max.xbm: -------------------------------------------------------------------------------- 1 | #define max_width 10 2 | #define max_height 10 3 | static unsigned char max_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/max_hover.xbm: -------------------------------------------------------------------------------- 1 | #define titlebutton_max_2_width 8 2 | #define titlebutton_max_2_height 8 3 | static unsigned char titlebutton_max_2_bits[] = { 4 | 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/max_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define titlebutton_max_2_width 8 2 | #define titlebutton_max_2_height 8 3 | static unsigned char titlebutton_max_2_bits[] = { 4 | 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/max_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define max_width 10 2 | #define max_height 10 3 | static unsigned char max_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/shade.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/shade_hover.xbm: -------------------------------------------------------------------------------- 1 | #define shade_width 8 2 | #define shade_height 8 3 | static unsigned char shade_bits[] = { 4 | 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/shade_hover_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define shade_toggled_width 8 2 | #define shade_toggled_height 8 3 | static unsigned char shade_toggled_bits[] = { 4 | 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 }; 5 | -------------------------------------------------------------------------------- /Dracula/openbox-3/shade_toggled.xbm: -------------------------------------------------------------------------------- 1 | #define iconify_width 10 2 | #define iconify_height 10 3 | static unsigned char iconify_bits[] = { 4 | 0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 5 | 0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 }; 6 | -------------------------------------------------------------------------------- /Dracula/openbox-3/test.xbm: -------------------------------------------------------------------------------- 1 | #define maximize-active_width 24 2 | #define maximize-active_height 24 3 | static char maximize-active_bits[] = { 4 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 5 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 6 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 7 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 8 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 9 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 10 | }; 11 | -------------------------------------------------------------------------------- /Dracula/openbox-3/themerc: -------------------------------------------------------------------------------- 1 | 2 | # Menu 3 | menu.border.width: 10 4 | menu.overlap.x: -20 5 | menu.overlap.y: -20 6 | 7 | menu.border.color: #282A36 8 | menu.separator.color: #282A36 9 | 10 | menu.title.bg: flat solid 11 | menu.title.bg.color: #282A36 12 | menu.title.text.color: #BD93F9 13 | menu.title.text.justify: Center 14 | 15 | menu.items.bg: flat solid 16 | menu.items.bg.color: #282A36 17 | 18 | menu.items.text.color: #f8f8f2 19 | menu.items.disabled.text.color: #282A36 20 | 21 | menu.items.active.bg: flat solid 22 | menu.items.active.bg.color: #282A36 23 | menu.items.active.text.color: #BD93F9 24 | 25 | # Active window 26 | window.active.border.color: #BD93F9 27 | 28 | window.active.title.bg: solid flat 29 | window.active.title.bg.color: #282A36 30 | window.active.title.separator.color: #282A36 31 | window.active.text.justify: center 32 | 33 | window.active.label.bg: parentrelative 34 | window.active.label.text.color: #f8f8f2 35 | 36 | window.active.handle.bg: flat solid 37 | window.active.handle.bg.color: #BD93F9 38 | 39 | window.active.grip.bg: flat solid 40 | window.active.grip.bg.color: #BD93F9 41 | 42 | window.active.button.unpressed.bg: parentrelative 43 | window.active.button.unpressed.bg.color: #282A36 44 | 45 | window.active.button.iconify.unpressed.image.color: #F1FA8C 46 | window.active.button.iconify.pressed.image.color: #F1FA8C 47 | window.active.button.iconify.hover.image.color: #F1FA8C 48 | 49 | window.active.button.max.unpressed.image.color: #50FA7B 50 | window.active.button.max.pressed.image.color: #50FA7B 51 | window.active.button.max.hover.image.color: #50FA7B 52 | 53 | window.active.button.close.unpressed.image.color: #FF5555 54 | window.active.button.close.pressed.image.color: #FF5555 55 | window.active.button.close.hover.image.color: #FF5555 56 | 57 | window.active.button.shade.unpressed.image.color: #FF79C6 58 | window.active.button.shade.pressed.image.color: #FF79C6 59 | window.active.button.shade.hover.image.color: #FF79C6 60 | 61 | window.active.button.desk.unpressed.image.color: #8BE9FD 62 | window.active.button.desk.pressed.image.color: #8BE9FD 63 | window.active.button.desk.hover.image.color: #8BE9FD 64 | 65 | window.active.button.pressed.bg: parentrelative 66 | window.active.button.pressed.bg.color: #282A36 67 | 68 | window.active.button.disabled.bg: parentrelative 69 | window.active.button.disabled.bg.color: #282A36 70 | window.active.button.disabled.image.color: #282A36 71 | 72 | window.active.button.toggled.bg: parentrelative 73 | window.active.button.toggled.image.color: #BD93F9 74 | 75 | window.active.button.toggled.pressed.bg: parentrelative 76 | window.active.button.toggled.pressed.image.color: #BD93F9 77 | 78 | # Inactive window 79 | window.inactive.border.color: #FF79C6 80 | 81 | window.inactive.title.bg: flat solid 82 | window.inactive.title.bg.color: #282A36 83 | window.inactive.title.separator.color: #282A36 84 | window.inactive.text.justify: center 85 | 86 | window.inactive.label.bg: parentrelative 87 | window.inactive.label.text.color: #f8f8f2 88 | 89 | window.inactive.handle.bg: flat solid 90 | window.inactive.handle.bg.color: #FF79C6 91 | 92 | window.inactive.grip.bg: flat solid 93 | window.inactive.grip.bg.color: #FF79C6 94 | 95 | window.inactive.button.unpressed.bg: parentrelative 96 | window.inactive.button.unpressed.bg.color: #282A36 97 | 98 | window.inactive.button.iconify.unpressed.image.color: #4D4D4D 99 | window.inactive.button.iconify.pressed.image.color: #F1FA8C 100 | window.inactive.button.iconify.hover.image.color: #F1FA8C 101 | 102 | window.inactive.button.max.unpressed.image.color: #4D4D4D 103 | window.inactive.button.max.pressed.image.color: #50FA7B 104 | window.inactive.button.max.hover.image.color: #50FA7B 105 | 106 | window.inactive.button.close.unpressed.image.color: #4D4D4D 107 | window.inactive.button.close.pressed.image.color: #FF5555 108 | window.inactive.button.close.hover.image.color: #FF5555 109 | 110 | window.inactive.button.shade.unpressed.image.color: #4D4D4D 111 | window.inactive.button.shade.pressed.image.color: #FF79C6 112 | window.inactive.button.shade.hover.image.color: #FF79C6 113 | 114 | window.inactive.button.desk.unpressed.image.color: #4D4D4D 115 | window.inactive.button.desk.pressed.image.color: #8BE9FD 116 | window.inactive.button.desk.hover.image.color: #8BE9FD 117 | 118 | window.inactive.button.pressed.bg: flat solid 119 | window.inactive.button.pressed.bg.color: #BD93F9 120 | 121 | window.inactive.button.disabled.bg: flat solid 122 | window.inactive.button.disabled.bg.color: #282A36 123 | window.inactive.button.disabled.image.color: #282A36 124 | 125 | window.inactive.button.toggled.bg: parentrelative 126 | window.inactive.button.toggled.image.color: #BD93F9 127 | 128 | window.inactive.button.toggled.pressed.bg: parentrelative 129 | window.inactive.button.toggled.pressed.image.color: #BD93F9 130 | 131 | # OSD 132 | osd.border.width: 3 133 | osd.border.color: #282A36 134 | 135 | osd.bg: flat solid 136 | osd.bg.color: #282A36 137 | osd.label.bg: flat solid 138 | osd.label.bg.color: #282A36 139 | osd.label.text.color: #BFBFBF 140 | 141 | osd.hilight.bg: flat solid 142 | osd.hilight.bg.color: #BD93F9 143 | 144 | osd.unhilight.bg: flat solid 145 | osd.unhilight.bg.color: #4D4D4D 146 | 147 | osd.button.unpressed.bg: flat border 148 | osd.button.unpressed.bg.color: #4D4D4D 149 | osd.button.unpressed.*.border.color: #282A36 150 | 151 | osd.button.pressed.bg: flat border 152 | osd.button.pressed.bg.color: #4D4D4D 153 | osd.button.pressed.*.border.color: #282A36 154 | 155 | osd.button.focused.bg: flat solid border 156 | osd.button.focused.bg.color: #282A36 157 | osd.button.focused.*.border.color: #282A36 158 | 159 | osd.button.focused.box.color: #BD93F9 160 | 161 | # Fonts 162 | window.active.label.text.font: shadow=n 163 | window.inactive.label.text.font: shadow=n 164 | menu.items.font: shadow=n 165 | menu.title.text.font: shadow=n 166 | 167 | # Everything else 168 | border.width: 5 169 | padding.width: 15 170 | padding.height: 10 171 | window.handle.width: 0 172 | window.client.padding.width: 0 173 | window.label.text.justify: center 174 | 175 | -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- 1 | ### [Openbox](http://openbox.org/wiki/Main_Page) 2 | 3 | #### Install manually 4 | 5 | Donwload and place the repository folders: **Dracula** and **Dracula-withoutBorder** in the `/home/your-user/.themes` directory and select with the **Openbox configuration** the theme of your preference. 6 | 7 | #### Install menu theme 8 | 9 | To install the menu, first install with Muon/Synaptic package manager: `openbox-menu` and `lxmenu-data` (or write in the terminal `sudo apt-get install openbox-menu lxmenu-data`) and copy the file **menu.xml** to the `/home/your-user/.config/openbox` or `/usr/share/lubuntu/openbox/menu.xml` folder depending on your desktop language and whether it is LXDE or LXQt. 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 César Salazar 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Menu-English/LXDE/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | x-terminal-emulator 11 | 12 | 13 | 14 | 15 | x-www-browser 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | obconf 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | suspend 37 | 38 | systemctl suspend 39 | 40 | 41 | 42 | 43 | systemctl hibernate 44 | 45 | 46 | 47 | 48 | systemctl reboot 49 | 50 | 51 | 52 | 53 | systemctl poweroff 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /Menu-English/LXQt/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | x-terminal-emulator 11 | 12 | 13 | 14 | 15 | x-www-browser 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | obconf-qt 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | suspend 37 | 38 | systemctl suspend 39 | 40 | 41 | 42 | 43 | systemctl hibernate 44 | 45 | 46 | 47 | 48 | systemctl reboot 49 | 50 | 51 | 52 | 53 | systemctl poweroff 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /Menu-Spanish/LXDE/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | x-terminal-emulator 11 | 12 | 13 | 14 | 15 | x-www-browser 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | obconf 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | systemctl suspend 38 | 39 | 40 | 41 | 42 | systemctl hibernate 43 | 44 | 45 | 46 | 47 | systemctl reboot 48 | 49 | 50 | 51 | 52 | systemctl poweroff 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /Menu-Spanish/LXQt/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | x-terminal-emulator 11 | 12 | 13 | 14 | 15 | x-www-browser 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | obconf-qt 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | systemctl suspend 38 | 39 | 40 | 41 | 42 | systemctl hibernate 43 | 44 | 45 | 46 | 47 | systemctl reboot 48 | 49 | 50 | 51 | 52 | systemctl poweroff 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dracula for [Openbox](http://openbox.org/wiki/Main_Page) 2 | 3 | > A dark theme for Openbox WM based on the [Dracula color scheme](https://draculatheme.com). It is compatible with the Ant-Dracula GTK and KDE themes. It's also available on [Gitlab](https://gitlab.com/the-zero885/dracula-for-openbox). 4 | 5 | ![Openbox theme](./screenshot.png) 6 | 7 | ## Install 8 | 9 | All instructions can be found at [INSTALL.md](./INSTALL.md) in repository folder. 10 | 11 | ## Team 12 | 13 | This theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/openbox/graphs/contributors). 14 | 15 | | [![César Salazar](https://avatars0.githubusercontent.com/u/64677777?s=70)](https://github.com/the-zero885) | 16 | | ---------------------------------------------------------------------------------------------------------- | 17 | | [César Salazar](https://github.com/the-zero885) | 18 | 19 | ## Community 20 | 21 | - [Twitter](https://twitter.com/draculatheme) - Best for getting updates about themes and new stuff. 22 | - [GitHub](https://github.com/dracula/dracula-theme/discussions) - Best for asking questions and discussing issues. 23 | - [Discord](https://draculatheme.com/discord-invite) - Best for hanging out with the community. 24 | 25 | ## License 26 | 27 | [MIT License](./LICENSE) 28 | -------------------------------------------------------------------------------- /context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/openbox/489fdb58400db74e48369d0c67e808bedf65865f/context-menu.png -------------------------------------------------------------------------------- /dracula_withborder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/openbox/489fdb58400db74e48369d0c67e808bedf65865f/dracula_withborder.png -------------------------------------------------------------------------------- /dracula_withoutborder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/openbox/489fdb58400db74e48369d0c67e808bedf65865f/dracula_withoutborder.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/openbox/489fdb58400db74e48369d0c67e808bedf65865f/screenshot.png --------------------------------------------------------------------------------