summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/background-original.pngbin0 -> 136 bytes
-rwxr-xr-xclient/shared/lib/burg/themes/OpenGnsys/background.pngbin0 -> 74953 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/extended79
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_debian.pngbin0 -> 3715 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_elementary.pngbin0 -> 5496 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_freebsd.pngbin0 -> 4416 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_haiku.pngbin0 -> 1912 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_linux.pngbin0 -> 33041 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_opengnsys.pngbin0 -> 11389 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_opensuse.pngbin0 -> 4429 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_os.pngbin0 -> 4586 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_osx.pngbin0 -> 2457 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_recovery.pngbin0 -> 4442 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_restart.pngbin0 -> 5057 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_shutdown.pngbin0 -> 4539 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_ubuntu.pngbin0 -> 14374 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows.pngbin0 -> 20160 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows10.pngbin0 -> 5101 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows7.pngbin0 -> 18024 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows_metro.pngbin0 -> 1583 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/icons21
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_debian.pngbin0 -> 3451 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_elementary.pngbin0 -> 5204 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_freebsd.pngbin0 -> 4080 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_haiku.pngbin0 -> 1652 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_linux.pngbin0 -> 33691 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_opengnsys.pngbin0 -> 11119 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_opensuse.pngbin0 -> 4059 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_os.pngbin0 -> 4242 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_osx.pngbin0 -> 2066 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_recovery.pngbin0 -> 4081 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_restart.pngbin0 -> 4718 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_shutdown.pngbin0 -> 4182 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_ubuntu.pngbin0 -> 14036 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows.pngbin0 -> 20637 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows10.pngbin0 -> 4791 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows7.pngbin0 -> 17786 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows_metro.pngbin0 -> 1280 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/000-70opaque.pngbin0 -> 109 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-bg.pngbin0 -> 146 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-hover-bg.pngbin0 -> 146 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-hover-l.pngbin0 -> 525 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-hover-r.pngbin0 -> 671 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-l.pngbin0 -> 725 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-r.pngbin0 -> 562 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-tools-hover.pngbin0 -> 1550 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/button-tools.pngbin0 -> 1398 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-b.pngbin0 -> 153 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-bg.pngbin0 -> 146 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-bl.pngbin0 -> 154 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-br.pngbin0 -> 154 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-l.pngbin0 -> 155 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-r.pngbin0 -> 148 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-t.pngbin0 -> 159 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-bg.pngbin0 -> 144 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-l.pngbin0 -> 139 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-r.pngbin0 -> 139 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-t.pngbin0 -> 151 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-tl.pngbin0 -> 181 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-title-tr.pngbin0 -> 188 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-tl.pngbin0 -> 154 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/container-tr.pngbin0 -> 154 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-b.pngbin0 -> 135 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-bg.pngbin0 -> 144 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.pngbin0 -> 177 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.xcfbin0 -> 889 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-br.pngbin0 -> 168 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-lr.pngbin0 -> 131 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-spacer.pngbin0 -> 140 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-t.pngbin0 -> 135 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-tl.pngbin0 -> 181 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/dialog-tr.pngbin0 -> 188 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-b.pngbin0 -> 156 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-bl.pngbin0 -> 169 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-br.pngbin0 -> 215 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-l.pngbin0 -> 346 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-r.pngbin0 -> 165 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-t.pngbin0 -> 155 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tl.pngbin0 -> 183 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tr.pngbin0 -> 186 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg.pngbin0 -> 152 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/text-line-l.pngbin0 -> 254 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/text-line-r.pngbin0 -> 260 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/tick.pngbin0 -> 253 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/txt-about.pngbin0 -> 905 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/txt-help.pngbin0 -> 423 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/txt-select.pngbin0 -> 4367 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/txt-tools.pngbin0 -> 474 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/images/ubuntu-glow-96.pngbin0 -> 9155 bytes
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/menus188
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/style158
-rw-r--r--client/shared/lib/burg/themes/OpenGnsys/theme231
92 files changed, 677 insertions, 0 deletions
diff --git a/client/shared/lib/burg/themes/OpenGnsys/background-original.png b/client/shared/lib/burg/themes/OpenGnsys/background-original.png
new file mode 100644
index 00000000..57861def
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/background-original.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/background.png b/client/shared/lib/burg/themes/OpenGnsys/background.png
new file mode 100755
index 00000000..8150330b
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/background.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/extended b/client/shared/lib/burg/themes/OpenGnsys/extended
new file mode 100644
index 00000000..c61e14a0
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/extended
@@ -0,0 +1,79 @@
+include "theme"
+
+screen {
+ background = "$$/background.png"
+
+ panel {
+ halign = center
+ attach_vcenter = 0
+ height = 19
+ # Flip so the cursor defaults to the main menu
+ direction = bottom_to_top
+
+ ### Main Menu ###
+ panel {
+ height = 15
+ max_width = 120
+ margin_top = 1
+ class = container-body
+ # No need for a min width and centering panel because extended width > min width
+
+ direction = left_to_right
+ anchor = 1
+ id = __menu__
+ }
+
+ panel {
+ height = 4
+ width = 100%
+ class = container-title
+
+ direction = left_to_right
+
+ image {
+ image = "$$/images/txt-select.png"
+ attach_top = 0
+ attach_left = 0
+ }
+
+ ### Tools Menu ###
+ image {
+ attach_right = 2
+ image = "$$/images/button-tools.png:$$/images/button-tools-hover.png"
+ command = "menu_popup tools_menu"
+ }
+ }
+ }
+
+ ### Progress Bar ###
+ panel {
+ halign = center
+ attach_vcenter = 20
+ width = 80
+ class = progressbar-background
+ id = __timeout__
+
+ progressbar { }
+ }
+}
+
+template_menuitem {
+ panel {
+ width = 40
+ height = 12
+
+ parameters = "class=image.class:title=panel.text.text"
+
+ image {
+ attach_vcenter = 0
+ attach_hcenter = 0
+ }
+
+ panel {
+ attach_vcenter = 0
+ attach_hcenter = 0
+ class = text-line
+ text { font = "Helvetica Regular 22" }
+ }
+ }
+}
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_debian.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_debian.png
new file mode 100644
index 00000000..55d7ce09
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_debian.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_elementary.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_elementary.png
new file mode 100644
index 00000000..a2bc2b26
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_elementary.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_freebsd.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_freebsd.png
new file mode 100644
index 00000000..eedade73
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_freebsd.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_haiku.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_haiku.png
new file mode 100644
index 00000000..f6b21d65
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_haiku.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_linux.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_linux.png
new file mode 100644
index 00000000..5064c4a9
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_linux.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opengnsys.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opengnsys.png
new file mode 100644
index 00000000..aea9bfea
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opengnsys.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opensuse.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opensuse.png
new file mode 100644
index 00000000..bdc548be
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_opensuse.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_os.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_os.png
new file mode 100644
index 00000000..abb4b296
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_os.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_osx.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_osx.png
new file mode 100644
index 00000000..8a1c8f51
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_osx.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_recovery.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_recovery.png
new file mode 100644
index 00000000..d9144a6c
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_recovery.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_restart.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_restart.png
new file mode 100644
index 00000000..9c30c232
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_restart.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_shutdown.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_shutdown.png
new file mode 100644
index 00000000..39b123f3
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_shutdown.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_ubuntu.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_ubuntu.png
new file mode 100644
index 00000000..d1cda270
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_ubuntu.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows.png
new file mode 100644
index 00000000..96e11c87
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows10.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows10.png
new file mode 100644
index 00000000..0eabef70
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows10.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows7.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows7.png
new file mode 100644
index 00000000..95d9e189
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows7.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows_metro.png b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows_metro.png
new file mode 100644
index 00000000..7ace114e
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/hover_windows_metro.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/icons b/client/shared/lib/burg/themes/OpenGnsys/icons/icons
new file mode 100644
index 00000000..15d5bec3
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/icons
@@ -0,0 +1,21 @@
++class
+{
+ -opengnsys { image = "$$/normal_opengnsys.png:$$/hover_opengnsys.png" }
+ -windows10 { image = "$$/normal_windows10.png:$$/hover_windows10.png" }
+ -windows7 { image = "$$/normal_windows7.png:$$/hover_windows7.png" }
+ -windows { image = "$$/normal_windows.png:$$/hover_windows.png" }
+ -elementary { image = "$$/normal_elementary.png:$$/hover_elementary.png" }
+ -elementaryos { image = "$$/normal_elementary.png:$$/hover_elementary.png" }
+ -recovery { image = "$$/normal_recovery.png:$$/hover_recovery.png" }
+ -shutdown { image = "$$/normal_shutdown.png:$$/hover_shutdown.png" }
+ -restart { image = "$$/normal_restart.png:$$/hover_restart.png" }
+ -linux { image = "$$/normal_linux.png:$$/hover_linux.png" }
+ -ubuntu { image = "$$/normal_ubuntu.png:$$/hover_ubuntu.png" }
+ -debian { image = "$$/normal_debian.png:$$/hover_debian.png" }
+ -suse { image = "$$/normal_opensuse.png:$$/hover_opensuse.png" }
+ -freebsd { image = "$$/normal_freebsd.png:$$/hover_freebsd.png" }
+ -macosx { image = "$$/normal_osx.png:$$/hover_osx.png" }
+ -haiku { image = "$$/normal_haiku.png:$$/hover_haiku.png" }
+ -image { image = "$$/normal_os.png:$$/hover_os.png" }
+ -os { image = "$$/normal_os.png:$$/hover_os.png" }
+}
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_debian.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_debian.png
new file mode 100644
index 00000000..88b19a3f
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_debian.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_elementary.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_elementary.png
new file mode 100644
index 00000000..31863eca
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_elementary.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_freebsd.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_freebsd.png
new file mode 100644
index 00000000..1162e534
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_freebsd.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_haiku.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_haiku.png
new file mode 100644
index 00000000..cab9bfd8
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_haiku.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_linux.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_linux.png
new file mode 100644
index 00000000..8e215df0
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_linux.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opengnsys.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opengnsys.png
new file mode 100644
index 00000000..687f1800
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opengnsys.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opensuse.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opensuse.png
new file mode 100644
index 00000000..6ab2c372
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_opensuse.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_os.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_os.png
new file mode 100644
index 00000000..7d33f4d2
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_os.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_osx.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_osx.png
new file mode 100644
index 00000000..5955b677
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_osx.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_recovery.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_recovery.png
new file mode 100644
index 00000000..a1c6db34
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_recovery.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_restart.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_restart.png
new file mode 100644
index 00000000..1f0e69f7
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_restart.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_shutdown.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_shutdown.png
new file mode 100644
index 00000000..21766601
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_shutdown.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_ubuntu.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_ubuntu.png
new file mode 100644
index 00000000..becf7799
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_ubuntu.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows.png
new file mode 100644
index 00000000..9609364d
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows10.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows10.png
new file mode 100644
index 00000000..8caf5c79
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows10.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows7.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows7.png
new file mode 100644
index 00000000..34d50eb6
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows7.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows_metro.png b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows_metro.png
new file mode 100644
index 00000000..8d4974eb
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/icons/normal_windows_metro.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/000-70opaque.png b/client/shared/lib/burg/themes/OpenGnsys/images/000-70opaque.png
new file mode 100644
index 00000000..8f92c2fe
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/000-70opaque.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-bg.png
new file mode 100644
index 00000000..a3ee24e3
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-bg.png
new file mode 100644
index 00000000..cd88d067
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-l.png
new file mode 100644
index 00000000..1a9a5163
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-r.png
new file mode 100644
index 00000000..a8befbb5
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-hover-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-l.png
new file mode 100644
index 00000000..34b3bf08
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-r.png
new file mode 100644
index 00000000..0cb01e81
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-tools-hover.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-tools-hover.png
new file mode 100644
index 00000000..a8c74b1f
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-tools-hover.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/button-tools.png b/client/shared/lib/burg/themes/OpenGnsys/images/button-tools.png
new file mode 100644
index 00000000..1cef0557
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/button-tools.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-b.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-b.png
new file mode 100644
index 00000000..54b59997
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-b.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-bg.png
new file mode 100644
index 00000000..9d1a6253
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-bl.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-bl.png
new file mode 100644
index 00000000..aaadeae9
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-bl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-br.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-br.png
new file mode 100644
index 00000000..eb2fbcb2
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-br.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-l.png
new file mode 100644
index 00000000..d2bda89d
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-r.png
new file mode 100644
index 00000000..741e2bad
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-t.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-t.png
new file mode 100644
index 00000000..2ab4a00e
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-t.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-bg.png
new file mode 100644
index 00000000..e2693959
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-l.png
new file mode 100644
index 00000000..eb805223
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-r.png
new file mode 100644
index 00000000..41958921
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-t.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-t.png
new file mode 100644
index 00000000..6c56bf8e
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-t.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tl.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tl.png
new file mode 100644
index 00000000..1d2ad5e5
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tr.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tr.png
new file mode 100644
index 00000000..dbd43df8
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-title-tr.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-tl.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-tl.png
new file mode 100644
index 00000000..b12e7041
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-tl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/container-tr.png b/client/shared/lib/burg/themes/OpenGnsys/images/container-tr.png
new file mode 100644
index 00000000..92ed2661
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/container-tr.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-b.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-b.png
new file mode 100644
index 00000000..7fdf4d34
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-b.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bg.png
new file mode 100644
index 00000000..373414b6
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.png
new file mode 100644
index 00000000..1ef93ff4
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.xcf b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.xcf
new file mode 100644
index 00000000..e2b417d9
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-bl.xcf
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-br.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-br.png
new file mode 100644
index 00000000..b8778394
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-br.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-lr.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-lr.png
new file mode 100644
index 00000000..9ebb1ba1
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-lr.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-spacer.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-spacer.png
new file mode 100644
index 00000000..e96e6642
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-spacer.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-t.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-t.png
new file mode 100644
index 00000000..05720e68
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-t.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tl.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tl.png
new file mode 100644
index 00000000..d9554e67
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tr.png b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tr.png
new file mode 100644
index 00000000..9d4123e4
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/dialog-tr.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-b.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-b.png
new file mode 100644
index 00000000..c8295bb4
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-b.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-bl.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-bl.png
new file mode 100644
index 00000000..18542290
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-bl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-br.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-br.png
new file mode 100644
index 00000000..ff8871c7
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-br.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-l.png
new file mode 100644
index 00000000..3a4fc40a
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-r.png
new file mode 100644
index 00000000..dadd4ac5
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-t.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-t.png
new file mode 100644
index 00000000..cd994856
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-t.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tl.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tl.png
new file mode 100644
index 00000000..8341760d
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tl.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tr.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tr.png
new file mode 100644
index 00000000..72a05f67
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg-tr.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg.png b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg.png
new file mode 100644
index 00000000..92db1e08
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/progressbar-bg.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/text-line-l.png b/client/shared/lib/burg/themes/OpenGnsys/images/text-line-l.png
new file mode 100644
index 00000000..ed1852c6
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/text-line-l.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/text-line-r.png b/client/shared/lib/burg/themes/OpenGnsys/images/text-line-r.png
new file mode 100644
index 00000000..5c9f49ab
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/text-line-r.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/tick.png b/client/shared/lib/burg/themes/OpenGnsys/images/tick.png
new file mode 100644
index 00000000..292ceb88
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/tick.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/txt-about.png b/client/shared/lib/burg/themes/OpenGnsys/images/txt-about.png
new file mode 100644
index 00000000..f104c821
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/txt-about.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/txt-help.png b/client/shared/lib/burg/themes/OpenGnsys/images/txt-help.png
new file mode 100644
index 00000000..6fad7720
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/txt-help.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/txt-select.png b/client/shared/lib/burg/themes/OpenGnsys/images/txt-select.png
new file mode 100644
index 00000000..d459597a
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/txt-select.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/txt-tools.png b/client/shared/lib/burg/themes/OpenGnsys/images/txt-tools.png
new file mode 100644
index 00000000..d8eadd70
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/txt-tools.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/images/ubuntu-glow-96.png b/client/shared/lib/burg/themes/OpenGnsys/images/ubuntu-glow-96.png
new file mode 100644
index 00000000..b8fd92c8
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/images/ubuntu-glow-96.png
Binary files differ
diff --git a/client/shared/lib/burg/themes/OpenGnsys/menus b/client/shared/lib/burg/themes/OpenGnsys/menus
new file mode 100644
index 00000000..f9a13fd6
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/menus
@@ -0,0 +1,188 @@
+tools_menu {
+ panel {
+ class = overlay
+
+ panel {
+ attach_hcenter = 0
+ attach_vcenter = 0
+ width = 30
+
+ panel {
+ class = dialog-title
+ image { image = "$$/images/txt-tools.png" attach_left = 0 }
+ }
+
+ panel {
+ class = dialog-body
+
+ text { class = br }
+
+ text {
+ text = "Toggle Mode"
+ command = "menu_toggle_mode"
+ class = text-menu-item
+ }
+ text {
+ text="Terminal"
+ command = "menu_popup term_window"
+ class = text-menu-item
+ }
+ text {
+ text = "Restart"
+ command = reboot
+ class = text-menu-item
+ }
+ text {
+ text = "Shutdown"
+ command = halt
+ class = text-menu-item
+ }
+ text {
+ text = "Help"
+ command = "menu_popup help"
+ class = text-menu-item
+ }
+ text {
+ text = "About"
+ command = "menu_popup about"
+ class = text-menu-item
+ }
+ }
+ }
+ }
+}
+
+about {
+ panel {
+ class = overlay
+
+ panel {
+ attach_hcenter = 0
+ attach_vcenter = 0
+ margin_left = 2
+ width = 60
+
+ panel {
+ class = dialog-title
+ image { image = "$$/images/txt-about.png" attach_left = 0 }
+ }
+
+ panel {
+ class = dialog-body
+
+ text { class = br }
+ text { text = "Darkness" class = "dialog-text" }
+ text { class = br }
+ text { text = "Designed & Created by LuxieRayku(luksi.reiku@gmail.com)" class = "dialog-text" }
+ text { text = "Darkness theme is designed to feel clean," class = "dialog-text" }
+ text { text = "light, modern & minimal." class = dialog-text }
+ text { class = br }
+
+ panel {
+ halign = center
+ class = button
+ command = true
+
+ text { text = OK class = button-text }
+ }
+ }
+ }
+ }
+}
+
+help {
+ panel {
+ class = overlay
+
+ panel {
+ attach_hcenter = 0
+ attach_vcenter = 0
+ margin_left = 2
+ width = 48
+
+ panel {
+ class = dialog-title
+ image { image = "$$/images/txt-help.png" attach_left = 0 }
+ }
+
+ panel {
+ class = dialog-body
+
+ text { text = "F1/h - Help" class = dialog-text }
+ text { text = "F2/t - Change theme" class = dialog-text }
+ text { text = "F3/r - Change resolution" class = dialog-text }
+ text { text = "F5/ctrl-x - Finish edit" class = dialog-text }
+ text { text = "F6 - Next window" class = dialog-text }
+ text { text = "F7 - Show folded items" class = dialog-text }
+ text { text = "F8 - Toggle between text and graphic mode" class = dialog-text }
+ text { text = "F9 - Shutdown" class = dialog-text }
+ text { text = "F10 - Reboot" class = dialog-text }
+ text { text = "f - Toggle between folded and unfolded mode" class = dialog-text }
+ text { text = "c - Open terminal" class = dialog-text }
+ text { text = "2 - Open two terminals" class = dialog-text }
+ text { text = "e - Edit current command" class = dialog-text }
+ text { text = "q - Quit graphic mode" class = dialog-text }
+ text { text = "i - Show theme information" class = dialog-text }
+ text { text = "n - Next item with the same class" class = dialog-text }
+ text { text = "w - Next windows item" class = dialog-text }
+ text { text = "u - Next ubuntu item" class = dialog-text }
+ text { text = "ESC - Exit from window or menu" class = dialog-text }
+
+ panel {
+ halign = center
+ class = button
+ command = true
+
+ text { text = OK class = button-text }
+ }
+ }
+ }
+ }
+}
+
+term_window {
+ panel {
+ class = terminal
+ width = 100%
+ height = 100%
+ term {
+ width=100%
+ height=100%
+ }
+ }
+}
+
+two_term {
+ panel {
+ width = 100%
+ height = 100%
+ direction = left_to_right
+
+ panel {
+ class = terminal
+ extend = 1
+
+ term {
+ width=100%
+ height=100%
+ }
+ }
+
+ panel {
+ class = terminal
+ extend = 1
+
+ term {
+ width=100%
+ height=100%
+ }
+ }
+ }
+}
+/*menu {
+ Shutdown {
+ class = "shutdown"
+ group = "group_main"
+ command = "halt"
+ }
+}*/
diff --git a/client/shared/lib/burg/themes/OpenGnsys/style b/client/shared/lib/burg/themes/OpenGnsys/style
new file mode 100644
index 00000000..325e503b
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/style
@@ -0,0 +1,158 @@
++class {
+ ### Default Elements ###
+ screen {
+ background = "#250040"
+ }
+
+ text {
+ color = "#4d0085:#ffffff"
+ font = "Sans Bold 16"
+ }
+
+ progressbar {
+ width = 80%
+ height = 4/1
+ color = "#ffffff:#4d0085"
+ }
+
+ edit {
+ color = "white"
+ }
+
+ password {
+ color = "white"
+ }
+
+ term {
+ color = "white"
+ }
+
+ ### Text Styles ###
+ br {
+ text = "- "
+ font = "Sans Bold 16"
+ }
+
+ text-menu-item {
+ color = "white"
+ font = "Sans Bold 16"
+ }
+
+ dialog-title-text {
+ halign = center
+ color = "black"
+ }
+
+ dialog-text {
+ color = "white"
+ font = "Sans Bold 16"
+ }
+
+ button-text {
+ font = "Sans Bold 16"
+ color = "white"
+ }
+
+ ### Panel Styles ###
+ text-line {
+ left = ",,,#0x0020:$$/images/text-line-l.png"
+ background = ",,,#0x0020:$$/images/dialog-bg.png"
+ right = ",,,#0x0020:$$/images/text-line-r.png"
+ }
+
+ button {
+ left = "$$/images/button-l.png:$$/images/button-hover-l.png"
+ background = "$$/images/button-bg.png:$$/images/button-hover-bg.png"
+ right = "$$/images/button-r.png:$$/images/button-hover-r.png"
+ margin_left = 2
+ margin_right = 2
+ margin_top = 3/0
+ margin_bottom = 3/0
+ }
+
+ terminal {
+ top_left = ",,light-gray/black,#0x2554:,,white/black,#0x250F"
+ top = ",,light-gray/black,#0x2550:,tiling,white/black,#0x2501"
+ top_right = ",,light-gray/black,#0x2557:,,white/black,#0x2513"
+ left = ",,light-gray/black,#0x2551:,tiling,white/black,#0x2503"
+ background="$$/images/000-70opaque.png"
+ right = ",,light-gray/black,#0x2551:,tiling,white/black,#0x2503"
+ bottom_left = ",,light-gray/black,#0x255A:,,white/black,#0x2517"
+ bottom = ",,light-gray/black,#0x2550:,tiling,white/black,#0x2501"
+ bottom_right = ",,light-gray/black,#0x255D:,tiling,white/black,#0x251B"
+ }
+
+ progressbar-background {
+ top_left = "$$/images/progressbar-bg-tl.png"
+ top = "$$/images/progressbar-bg-t.png"
+ top_right = "$$/images/progressbar-bg-tr.png"
+ left = "$$/images/progressbar-bg-l.png"
+ background = "$$/images/progressbar-bg.png"
+ right = "$$/images/progressbar-bg-r.png"
+ bottom_left = "$$/images/progressbar-bg-bl.png"
+ bottom = "$$/images/progressbar-bg-b.png"
+ bottom_right = "$$/images/progressbar-bg-br.png"
+ }
+
+
+ dialog {
+ top_left = "$$/images/dialog-tl.png"
+ top = "$$/images/dialog-t.png"
+ top_right = "$$/images/dialog-tr.png"
+ left = "$$/images/dialog-lr.png"
+ background = "$$/images/dialog-bg.png"
+ right = "$$/images/dialog-lr.png"
+ bottom_left = "$$/images/dialog-bl.png"
+ bottom = "$$/images/dialog-b.png"
+ bottom_right = "$$/images/dialog-br.png"
+ }
+
+ dialog-title {
+ top_left = "$$/images/dialog-tl.png"
+ top = "$$/images/dialog-t.png"
+ top_right = "$$/images/dialog-tr.png"
+ left = "$$/images/dialog-lr.png"
+ background = "$$/images/dialog-bg.png"
+ right = "$$/images/dialog-lr.png"
+ bottom_left = "$$/images/dialog-spacer.png"
+ bottom = "$$/images/dialog-spacer.png"
+ bottom_right = "$$/images/dialog-spacer.png"
+ }
+
+ dialog-body {
+ left = "$$/images/dialog-lr.png"
+ background = "$$/images/dialog-bg.png"
+ right = "$$/images/dialog-lr.png"
+ bottom_left = "$$/images/dialog-bl.png"
+ bottom = "$$/images/dialog-b.png"
+ bottom_right = "$$/images/dialog-br.png"
+ }
+
+# container-title {
+# top_left = "$$/images/container-title-tl.png"
+# top = "$$/images/container-title-t.png"
+# top_right = "$$/images/container-title-tr.png"
+# left = "$$/images/container-title-l.png"
+# background = "$$/images/container-title-bg.png"
+# right = "$$/images/container-title-r.png"
+# }
+
+ container-body {
+ top_left = "$$/images/container-tl.png"
+ top = "$$/images/container-t.png"
+ top_right = "$$/images/container-tr.png"
+ left = "$$/images/container-l.png"
+ background = "$$/images/container-bg.png"
+ right = "$$/images/container-r.png"
+ bottom_left = "$$/images/container-bl.png"
+ bottom = "$$/images/container-b.png"
+ bottom_right = "$$/images/container-br.png"
+ }
+
+ overlay {
+ height = 100%
+ width = 100%
+ absolute = 1
+ background="$$/images/000-70opaque.png"
+ }
+}
diff --git a/client/shared/lib/burg/themes/OpenGnsys/theme b/client/shared/lib/burg/themes/OpenGnsys/theme
new file mode 100644
index 00000000..4307c18b
--- /dev/null
+++ b/client/shared/lib/burg/themes/OpenGnsys/theme
@@ -0,0 +1,231 @@
+include "menus"
+include "../icons/hover"
+include "icons/icons"
+include "style"
+
+screen {
+ background = "$$/background.png"
+
+ panel {
+ halign = center
+ attach_vcenter = 0
+ height = 19
+ # Flip so the cursor defaults to the main menu
+ direction = bottom_to_top
+
+ ### Main Menu ###
+ panel {
+ min_width = 36
+ class = container-body
+ height = 14
+# margin_top = 0
+ max_width = 128
+
+ panel {
+ halign = center
+
+ space = 0
+ direction = left_to_right
+ anchor = 1
+ id = __menu__
+ popup = bottom
+ }
+ }
+
+ panel {
+ halign = center
+ height = 4
+ min_width = 36
+ class = container-title
+
+ space = 0
+ direction = left_to_right
+ anchor = 1
+
+ image {
+ halign=center
+ image = "$$/images/txt-select.png"
+ attach_top = 2
+ attach_left = 2
+ }
+
+ ### Tools Menu ###
+# image {
+# attach_right = 2
+# image = "$$/images/button-tools.png:$$/images/button-tools-hover.png"
+# command = "menu_popup tools_menu"
+# }
+ }
+ }
+
+ ### Progress Bar ###
+ panel {
+ halign = center
+ attach_bottom = 4
+ width = 60
+ class = progressbar-background
+ id = __timeout__
+
+ progressbar { }
+ }
+}
+
+template_menuitem {
+ panel {
+ width = 20
+ height = 10
+
+ parameters = "class=image.class:title=panel.text.text"
+
+ ### Icon ###
+ image {
+ attach_vcenter = 0
+ attach_hcenter = 0
+ }
+
+ ### Text ###
+# panel {
+# attach_vcenter = 0
+# attach_hcenter = 0
+# margin_left = 1
+# margin_right = 1
+# class = text-line
+# text {}
+# }
+ }
+}
+
+template_submenu {
+ panel {
+ class = dialog
+ }
+}
+
+template_subitem {
+ panel {
+ parameters = "title=text.text"
+ text {}
+ }
+}
+
+template_popup {
+ panel {
+ attach_hcenter = 0
+ attach_vcenter = 0
+ class = dialog
+ }
+}
+
+dialog_line {
+ panel {
+ parameters = "text=edit.text"
+ class = dialog
+ width = 60
+ attach_hcenter = 0
+ attach_vcenter = 0
+
+ edit {
+ lines = 1
+ max_lines = 1
+ }
+ }
+}
+
+dialog_edit {
+ panel {
+ parameters = "text=edit.text"
+ class = dialog
+ width = 90
+ attach_hcenter = 0
+ attach_vcenter = 0
+
+ edit {
+ lines = 10
+ }
+ }
+}
+
+dialog_message {
+ panel {
+ parameters = "text=text.text"
+ class = dialog
+ margin_size = 1
+ margin_bottom = 0
+ space = 1
+ attach_hcenter = 0
+ attach_vcenter = 0
+ text {}
+ panel {
+ class = button
+ command = true
+ halign = center
+ text { text = OK class = button-text }
+ }
+ }
+}
+
+dialog_password {
+ panel {
+ parameters = "username=__user__.text:password=__pass__.text"
+ class = dialog
+ margin_size = 1
+ margin_bottom = 0
+ attach_hcenter = 0
+ attach_vcenter = 0
+
+ panel {
+ direction = left_to_right
+ space = 1
+ text {
+ extend = 1
+ valign = center
+ text = Username
+ }
+
+ panel {
+ margin_left = 1
+ margin_right = 1
+ edit {
+ id = __user__
+ max_lines = 1
+ }
+ }
+ }
+
+ panel {
+ direction = left_to_right
+ space = 1
+ text {
+ extend = 1
+ valign = center
+ text = Password
+ }
+ panel {
+ margin_left = 1
+ margin_right = 1
+ password {
+ id = __pass__
+ }
+ }
+ }
+
+ panel {
+ class = button
+ command = true
+ halign = center
+ margin_left = 1
+ margin_right = 1
+ text {
+ text = OK
+ class = button-text
+ }
+ }
+ }
+}
+menu {
+
+# Shutdown {
+# command = "halt"
+# class = "shutdown"
+# }
+}