summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2022-11-09 16:04:18 -0500
committerB. Stack <bgstack15@gmail.com>2022-11-09 16:04:18 -0500
commitf183cfec8b565beeafd93f8f8b76a23fa71e78ff (patch)
tree654464b353c105428b65355a80d1322a2301483c
parentMerge branch 'freefilesync-bump' into 'master' (diff)
downloadstackrpms-f183cfec8b565beeafd93f8f8b76a23fa71e78ff.tar.gz
stackrpms-f183cfec8b565beeafd93f8f8b76a23fa71e78ff.tar.bz2
stackrpms-f183cfec8b565beeafd93f8f8b76a23fa71e78ff.zip
add fluxbox
-rw-r--r--fluxbox/README.md40
-rw-r--r--fluxbox/add-clientmachine-if-forwarded_1.3.5.patch123
-rw-r--r--fluxbox/add-clientmachine-if-forwarded_1.4.0.patch134
-rw-r--r--fluxbox/debian/README.Debian26
-rw-r--r--fluxbox/debian/_service28
-rw-r--r--fluxbox/debian/additional-themes/Common/Bity_fluxbox/theme.cfg232
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button.xpm52
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_pressed.xpm53
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick.xpm52
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick_unfocus.xpm49
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck.xpm53
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck_unfocus.xpm47
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_unfocus.xpm49
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_select.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/select.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/pixmaps/unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Doty/theme.cfg234
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close.xpm35
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close_pressed.xpm28
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stick.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stuck.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_select.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max.xpm31
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max_pressed.xpm27
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min.xpm27
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min_pressed.xpm28
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/select.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stick.xpm25
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stuck.xpm25
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/toolbar_focused.xpm25
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_blue/theme.cfg234
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_select.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/select.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stick.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stuck.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/toolbar_focused.xpm24
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Common/Squared_green/theme.cfg237
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_select.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min_pressed.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/select.xpm21
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stick.xpm81
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stuck.xpm82
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/toolbar_focused.xpm24
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/unselect.xpm18
-rw-r--r--fluxbox/debian/additional-themes/Debian/Squared_for_Debian/theme.cfg241
-rw-r--r--fluxbox/debian/additional-themes/Debian/debian-blue173
-rw-r--r--fluxbox/debian/additional-themes/Debian/debian-dark176
-rw-r--r--fluxbox/debian/additional-themes/Images/Common/fluxbox.pngbin0 -> 41210 bytes
-rw-r--r--fluxbox/debian/additional-themes/Images/Debian/debian-dark.pngbin0 -> 76834 bytes
-rw-r--r--fluxbox/debian/additional-themes/Images/Debian/debian-squared.jpgbin0 -> 250506 bytes
-rw-r--r--fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-dark.pngbin0 -> 27351 bytes
-rw-r--r--fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-light.pngbin0 -> 28913 bytes
-rw-r--r--fluxbox/debian/additional-themes/Makefile33
-rw-r--r--fluxbox/debian/additional-themes/Ubuntu/ubuntu-dark175
-rw-r--r--fluxbox/debian/additional-themes/Ubuntu/ubuntu-light175
-rw-r--r--fluxbox/debian/additional-themes/defaults2
-rw-r--r--fluxbox/debian/changelog957
-rw-r--r--fluxbox/debian/compat1
-rw-r--r--fluxbox/debian/control28
-rw-r--r--fluxbox/debian/copyright378
-rw-r--r--fluxbox/debian/fluxbox.desktop10
-rw-r--r--fluxbox/debian/fluxbox.dsc15
-rw-r--r--fluxbox/debian/fluxbox.install3
-rw-r--r--fluxbox/debian/fluxbox.links1
-rw-r--r--fluxbox/debian/fluxbox.menu1
-rw-r--r--fluxbox/debian/fluxbox.menu-method26
-rw-r--r--fluxbox/debian/fluxbox.menu-user3
-rw-r--r--fluxbox/debian/fluxbox.postinst36
-rw-r--r--fluxbox/debian/fluxbox.postrm15
-rw-r--r--fluxbox/debian/fluxbox.preinst21
-rw-r--r--fluxbox/debian/fluxbox.prerm14
-rw-r--r--fluxbox/debian/patches/add-clientmachine-if-forwarded.patch134
-rw-r--r--fluxbox/debian/patches/fix-startup-check-fbautostart.patch33
-rw-r--r--fluxbox/debian/patches/fix-xterm-keybinding.patch24
-rw-r--r--fluxbox/debian/patches/series3
-rwxr-xr-xfluxbox/debian/rules8
-rw-r--r--fluxbox/debian/rules.d/001-constants.mk7
-rw-r--r--fluxbox/debian/rules.d/010-configure-flags.mk23
-rw-r--r--fluxbox/debian/rules.d/050-configure_override.mk20
-rw-r--r--fluxbox/debian/rules.d/050-install_override.mk20
-rw-r--r--fluxbox/debian/source/format1
-rw-r--r--fluxbox/debian/source/include-binaries5
-rw-r--r--fluxbox/debian/system.fluxbox-menu21
-rw-r--r--fluxbox/debian/update-init.pl31
-rw-r--r--fluxbox/debian/watch3
102 files changed, 5552 insertions, 0 deletions
diff --git a/fluxbox/README.md b/fluxbox/README.md
new file mode 100644
index 0000000..248e137
--- /dev/null
+++ b/fluxbox/README.md
@@ -0,0 +1,40 @@
+# Readme for fluxbox
+
+## Overview
+This is for my customized dpkg of [Fluxbox](http://fluxbox.org/index.php) which exists quite happily in vanilla form in [Debian Sid](https://packages.debian.org/sid/fluxbox).
+
+## fluxbox upstream
+I modified the debian/ from snapshot.debian.org/package/[fluxbox](http://snapshot.debian.org/package/fluxbox/)/
+
+This set of overlay patches probably will not be maintained, so user beware! That being said, upstream is frozen so you won't get behind here either.
+
+## Reason for being in stackrpms
+I wrote exactly one patch: [debian/patches/add-clientmachine-if-forwarded.patch](debian/patches/add-clientmachine-if-forwarded.patch)
+Also by using the custom package here I can incorporate all the useful patches added in what appears to be a neo-upstream on [github](https://github.com/fluxbox/fluxbox) which has neat patches like [toolbar: allow labeled general action buttons](https://github.com/fluxbox/fluxbox/commit/393ba45f91480bb10f510248837c6051b7ff6a03) and [document iconified title deco](https://github.com/fluxbox/fluxbox/commit/2047b1a2ba9ea5d3df77c8de9b4e2b3fd3a40a6d) which are not present in the Debian Fluxbox 1.3.5 release.
+
+I chose Fluxbox as my daily driver desktop environment/window manager because it is stable. And it is stable, with a few minor flaws!
+
+So this one patch I wrote adds to the titlebar of a forwarded window "(on $CLIENT)" which was inspired by [Xfwm4](https://gitlab.xfce.org/xfce/xfwm4/-/blob/master/src/client.c#L215).
+
+## Improvements
+
+* Add a configurable option for "Show (on $CLIENT)" so users can decide if they like it.
+* Some programs do not properly maintain `WM_CLIENT_MACHINE` X property, like `xfe(1)` so that could be misleading.
+* Maybe store local hostname on the Display, like Xfwm4 so we do not need to keep calling gethostname()
+* Find way to rearrange the iconbar window entries ([issue #94](https://sourceforge.net/p/fluxbox/feature-requests/94/) in original repo) which was also requested in one of the github forks ([luebking/fluxbox#1](https://github.com/luebking/fluxbox/issues/1) with comments:
+
+> If you however mean to drag around the icon, that's probably not too hard to do in src/Icon{Button,barTool}*
+
+## Alternatives
+Just use the native package fluxbox for the given distro.
+
+Github indicates a large number of [forks exist](https://github.com/fluxbox/fluxbox/network/members) of the source. Almost all of them do not provide substantive improvements.
+
+## Dependencies
+Exact same as native package fluxbox.
+
+## References
+Every link in this document.
+
+## Differences from upstream
+Only one d/p/series and d/p/add-clientmachine-if-forwarded.patch
diff --git a/fluxbox/add-clientmachine-if-forwarded_1.3.5.patch b/fluxbox/add-clientmachine-if-forwarded_1.3.5.patch
new file mode 100644
index 0000000..30255ed
--- /dev/null
+++ b/fluxbox/add-clientmachine-if-forwarded_1.3.5.patch
@@ -0,0 +1,123 @@
+Author: bgstack15
+Date: 2022-11-09
+Version: fluxbox 1.3.5
+Source: original
+Summary: Add "(on $CLIENT)" to titlebar for forwarded windows
+Message:
+Inspired by xfwm4's ability to display the remote host running an X11 window. This fails on xfe which somehow lacks the WM_CLIENT_MACHINE property.
+--- a/src/Xutil.cc
++++ b/src/Xutil.cc
+@@ -43,6 +43,51 @@ using std::endl;
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window) {
++
++ if (window == None)
++ return FbTk::FbString("");
++
++ Display *display = FbTk::App::instance()->display();
++
++ XTextProperty text_prop;
++ text_prop.value = 0;
++ char **list = 0;
++ int num = 0;
++ _FB_USES_NLS;
++ FbTk::FbString name;
++
++ if (XGetWMClientMachine(display, window, &text_prop)) {
++ if (text_prop.value && text_prop.nitems > 0) {
++ if (text_prop.encoding != XA_STRING) {
++
++ text_prop.nitems = strlen((char *) text_prop.value);
++ XmbTextPropertyToTextList(display, &text_prop, &list, &num);
++
++ if (num > 0 && list != 0)
++ name = FbTk::FbStringUtil::LocaleStrToFb(static_cast<char *>(*list));
++ else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ if (list)
++ XFreeStringList(list);
++
++ } else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ XFree(text_prop.value);
++
++ } else { // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++ } else {
++ // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++
++ return name;
++}
++
+ FbTk::FbString getWMName(Window window) {
+
+ if (window == None)
+--- a/src/Xutil.hh
++++ b/src/Xutil.hh
+@@ -28,6 +28,7 @@
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window);
+ FbTk::FbString getWMName(Window window);
+
+ FbTk::FbString getWMClassName(Window win);
+--- a/src/WinClient.cc
++++ b/src/WinClient.cc
+@@ -211,6 +211,10 @@ bool WinClient::getAttrib(XWindowAttribu
+ return XGetWindowAttributes(display(), window(), &attr);
+ }
+
++bool WinClient::getWMClientMachine(XTextProperty &textprop) const {
++ return XGetWMClientMachine(display(), window(), &textprop);
++}
++
+ bool WinClient::getWMName(XTextProperty &textprop) const {
+ return XGetWMName(display(), window(), &textprop);
+ }
+@@ -313,12 +317,26 @@ void WinClient::updateTitle() {
+ if (m_title_override)
+ return;
+
+- m_title.setLogical(FbTk::FbString(Xutil::getWMName(window()), 0, 512));
++ FbTk::FbString fullname = FbTk::FbString(Xutil::getWMName(window()), 0, 512);
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ titleSig().emit(m_title.logical(), *this);
+ }
+
+ void WinClient::setTitle(const FbTk::FbString &title) {
+- m_title.setLogical(title);
++ FbTk::FbString fullname = title;
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ m_title_override = true;
+ titleSig().emit(m_title.logical(), *this);
+ }
+--- a/src/WinClient.hh
++++ b/src/WinClient.hh
+@@ -91,6 +91,7 @@ public:
+ //
+
+ bool getAttrib(XWindowAttributes &attr) const;
++ bool getWMClientMachine(XTextProperty &textprop) const;
+ bool getWMName(XTextProperty &textprop) const;
+ bool getWMIconName(XTextProperty &textprop) const;
+ std::string getWMRole() const;
diff --git a/fluxbox/add-clientmachine-if-forwarded_1.4.0.patch b/fluxbox/add-clientmachine-if-forwarded_1.4.0.patch
new file mode 100644
index 0000000..5191173
--- /dev/null
+++ b/fluxbox/add-clientmachine-if-forwarded_1.4.0.patch
@@ -0,0 +1,134 @@
+Author: bgstack15
+Date: 2022-11-09
+Version: fluxbox 1.4.0
+Source: original
+Summary: Add "(on $CLIENT)" to titlebar for forwarded windows
+Message:
+Inspired by xfwm4's ability to display the remote host running an X11 window. This fails on xfe which somehow lacks the WM_CLIENT_MACHINE property.
+--- a/src/Xutil.cc
++++ b/src/Xutil.cc
+@@ -43,6 +43,51 @@ using std::endl;
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window) {
++
++ if (window == None)
++ return FbTk::FbString("");
++
++ Display *display = FbTk::App::instance()->display();
++
++ XTextProperty text_prop;
++ text_prop.value = 0;
++ char **list = 0;
++ int num = 0;
++ _FB_USES_NLS;
++ FbTk::FbString name;
++
++ if (XGetWMClientMachine(display, window, &text_prop)) {
++ if (text_prop.value && text_prop.nitems > 0) {
++ if (text_prop.encoding != XA_STRING) {
++
++ text_prop.nitems = strlen((char *) text_prop.value);
++ XmbTextPropertyToTextList(display, &text_prop, &list, &num);
++
++ if (num > 0 && list != 0)
++ name = FbTk::FbStringUtil::LocaleStrToFb(static_cast<char *>(*list));
++ else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ if (list)
++ XFreeStringList(list);
++
++ } else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ XFree(text_prop.value);
++
++ } else { // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++ } else {
++ // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++
++ return name;
++}
++
+ FbTk::FbString getWMName(Window window) {
+
+ if (window == None)
+--- a/src/Xutil.hh
++++ b/src/Xutil.hh
+@@ -28,6 +28,7 @@
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window);
+ FbTk::FbString getWMName(Window window);
+
+ FbTk::FbString getWMClassName(Window win);
+--- a/src/WinClient.cc
++++ b/src/WinClient.cc
+@@ -49,6 +49,7 @@
+ #else
+ #include <string.h>
+ #endif
++#include<unistd.h>
+
+ using std::string;
+ using std::list;
+@@ -217,6 +218,10 @@ bool WinClient::getAttrib(XWindowAttribu
+ return XGetWindowAttributes(display(), window(), &attr);
+ }
+
++bool WinClient::getWMClientMachine(XTextProperty &textprop) const {
++ return XGetWMClientMachine(display(), window(), &textprop);
++}
++
+ bool WinClient::getWMName(XTextProperty &textprop) const {
+ return XGetWMName(display(), window(), &textprop);
+ }
+@@ -319,7 +324,14 @@ void WinClient::updateTitle() {
+ if (m_title_override)
+ return;
+
+- m_title.setLogical(FbTk::FbString(Xutil::getWMName(window()), 0, 512));
++ FbTk::FbString fullname = FbTk::FbString(Xutil::getWMName(window()), 0, 512);
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ m_title_update_timer.start();
+ }
+
+@@ -328,7 +340,14 @@ void WinClient::emitTitleSig() {
+ }
+
+ void WinClient::setTitle(const FbTk::FbString &title) {
+- m_title.setLogical(title);
++ FbTk::FbString fullname = title;
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ m_title_override = true;
+ m_title_update_timer.start();
+ }
+--- a/src/WinClient.hh
++++ b/src/WinClient.hh
+@@ -91,6 +91,7 @@ public:
+ //
+
+ bool getAttrib(XWindowAttributes &attr) const;
++ bool getWMClientMachine(XTextProperty &textprop) const;
+ bool getWMName(XTextProperty &textprop) const;
+ bool getWMIconName(XTextProperty &textprop) const;
+ std::string getWMRole() const;
diff --git a/fluxbox/debian/README.Debian b/fluxbox/debian/README.Debian
new file mode 100644
index 0000000..38d8b4e
--- /dev/null
+++ b/fluxbox/debian/README.Debian
@@ -0,0 +1,26 @@
+fluxbox for Debian
+--------------------------------
+
+Fluxbox is a window manager, that forked from ``blackbox'' after a long
+period of blackbox inactivity.
+
+Currently, fluxbox supports the debian menu system, -however-, to use
+user-menus, you need to alter the ~/.fluxbox/init file.
+
+
+For using debian-menu You should set in Your ~/.fluxbox/init the
+session.menuFile option into value:
+
+session.menuFile: ~/.fluxbox/fluxbox-menu
+ - if You want to manage the menu by starting update-menus by user
+
+session.menuFile: /etc/X11/fluxbox/fluxbox-menu
+ - if You want to see the menu that is refreshed automatically as
+ soon as programs are installed/deleted.
+
+You may also copy the file /etc/X11/fluxbox/fluxbox.menu-user
+into Your directory ~/.fluxbox and edit it additionally.
+
+--
+Dmitry E. Oboukhov <dimka@avanto.org>
+
diff --git a/fluxbox/debian/_service b/fluxbox/debian/_service
new file mode 100644
index 0000000..0880bec
--- /dev/null
+++ b/fluxbox/debian/_service
@@ -0,0 +1,28 @@
+<services>
+ <service name="tar_scm">
+ <param name="scm">git</param>
+ <param name="url">https://bgstack15.ddns.net/cgit/stackrpms</param>
+ <param name="subdir">fluxbox/debian</param>
+ <param name="filename">debian</param>
+ <param name="revision">fluxbox-bump</param>
+ <param name="version">_none_</param>
+ </service>
+ <service name="recompress">
+ <param name="file">*.tar</param>
+ <param name="compression">xz</param>
+ </service>
+ <service name="tar_scm">
+ <param name="scm">git</param>
+ <param name="url">https://github.com/fluxbox/fluxbox.git</param>
+ <param name="revision">prep/release-1.4.0</param>
+ <param name="version">_none_</param>
+ </service>
+ <service name="recompress">
+ <param name="file">*.tar</param>
+ <param name="compression">gz</param>
+ </service>
+ <service name="extract_file">
+ <param name="archive">*.tar.xz</param>
+ <param name="files">*/*.dsc</param>
+ </service>
+</services>
diff --git a/fluxbox/debian/additional-themes/Common/Bity_fluxbox/theme.cfg b/fluxbox/debian/additional-themes/Common/Bity_fluxbox/theme.cfg
new file mode 100644
index 0000000..1734db1
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Bity_fluxbox/theme.cfg
@@ -0,0 +1,232 @@
+!----------------------------------------------------------------------------------------------
+! This work is licensed under the Creative Commons
+! Attribution-ShareAlike License.
+! To view a copy of this license, visit
+! http://creativecommons.org/licenses/by-sa/3.0/
+!----------------------------------------------------------------------------------------------
+! Style Name: Bity
+! Style version realy last ;)
+! Style Author: endel (endel@tlen.pl)
+! Style Date: 14.01.2008
+!----------------------------------------------------------------------------------------------
+
+*font: Sans-8
+#*.font.effect: shadow
+#*.font.shadow.color: #535353
+#*.font.shadow.x: 1
+#*.font.shadow.y: 1
+
+!----------------------------------------------------------------------------------------------
+
+toolbar.bevelWidth: 1
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #ffffff
+
+toolbar.height: 13
+toolbar.justify: center
+
+toolbar: flat gradient vertical
+toolbar.pixmap:
+toolbar.color: #3A3A3A
+toolbar.colorTo: #000000
+
+toolbar.shaped: false
+toolbar.clock: flat gradient vertical
+toolbar.clock.pixmap:
+toolbar.clock.justify: center
+toolbar.clock.color: #3A3A3A
+toolbar.clock.colorTo: #000000
+toolbar.clock.textColor: #ffffff
+
+toolbar.workspace: flat gradient vertical
+toolbar.workspace.pixmap:
+toolbar.workspace.justify: center
+toolbar.workspace.color: #3A3A3A
+toolbar.workspace.colorTo: #000000
+toolbar.workspace.textColor: #ffffff
+
+toolbar.button: flat gradient vertical
+toolbar.button.pixmap:
+toolbar.button.color: #848484
+toolbar.button.colorTo: #545454
+toolbar.button.picColor: #ffffff
+toolbar.button.pressed: flat gradient vertical
+toolbar.button.pressed.pixmap:
+toolbar.button.pressed.color: #3A3A3A
+toolbar.button.pressed.colorTo: #000000
+toolbar.button.pressed.picColor:
+
+toolbar.iconbar.empty: flat gradient vertical
+toolbar.iconbar.empty.pixmap:
+toolbar.iconbar.empty.color: #ffffff
+toolbar.iconbar.empty.colorTo: #DADADA
+toolbar.iconbar.borderWidth: 0
+
+toolbar.iconbar.focused.borderWidth: 1
+toolbar.iconbar.focused.borderColor: #000000
+toolbar.iconbar.focused: flat gradient vertical
+toolbar.iconbar.focused.pixmap:
+toolbar.iconbar.focused.color: #848484
+toolbar.iconbar.focused.colorTo: #545454
+toolbar.iconbar.focused.textColor: #ffffff
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth: 1
+toolbar.iconbar.unfocused.borderColor: #000000
+toolbar.iconbar.unfocused: flat gradient vertical
+toolbar.iconbar.unfocused.pixmap:
+toolbar.iconbar.unfocused.color: #ffffff
+toolbar.iconbar.unfocused.colorTo: #DADADA
+toolbar.iconbar.unfocused.textColor: #000000
+toolbar.iconbar.unfocused.justify: center
+
+!----------------------------------------------------------------------------------------------
+
+menu.bevelWidth: 0
+menu.itemHeight: 14
+menu.titleHeight: 14
+
+menu.roundCorners:
+menu.borderColor: #000000
+menu.borderWidth: 1
+
+menu.bullet.position: right
+menu.bullet: empty
+
+menu.submenu.pixmap:
+menu.hilite.submenu.pixmap:
+
+menu.selected.pixmap:
+menu.hilite.selected.pixmap:
+
+menu.unselected.pixmap:
+menu.hilite.unselected.pixmap:
+
+menu.title: flat gradient vertical vertical
+menu.title.pixmap:
+menu.title.justify: center
+menu.title.color: #ffffff
+menu.title.colorTo: #DADADA
+menu.title.textColor: #000000
+
+menu.frame: flat
+menu.frame.pixmap:
+menu.frame.justify: left
+menu.frame.color: #F3F3F3
+menu.frame.colorTo:
+menu.frame.textColor: #000000
+menu.frame.disableColor: #726d69
+
+menu.hilite: flat gradient vertical
+menu.hilite.pixmap:
+menu.hilite.color: #848484
+menu.hilite.colorTo: #545454
+menu.hilite.textColor: #ffffff
+
+!----------------------------------------------------------------------------------------------
+
+window.bevelWidth: 1
+window.shade:
+window.borderWidth: 1
+window.borderColor: #ffffff
+window.roundCorners:
+window.justify: center
+
+window.title.height: 14
+
+window.title.focus: flat gradient vertical
+window.title.focus.pixmap:
+window.title.focus.color: #3A3A3A
+window.title.focus.colorTo: #000000
+window.title.unfocus: flat gradient vertical
+window.title.unfocus.pixmap:
+window.title.unfocus.color: #3A3A3A
+window.title.unfocus.colorTo: #000000
+
+window.label.focus: flat gradient vertical
+window.label.focus.pixmap:
+window.label.focus.color: #ffffff
+window.label.focus.colorTo: #DADADA
+window.label.focus.textColor: #000000
+window.label.unfocus: flat gradient vertical
+window.label.unfocus.pixmap:
+window.label.unfocus.color: #ffffff
+window.label.unfocus.colorTo: #DADADA
+window.label.unfocus.textColor: #757575
+
+window.button.focus: ParentRelative
+window.button.focus.color:
+window.button.focus.colorTo:
+window.button.focus.picColor: #BFBFBF
+window.button.unfocus: ParentRelative
+window.button.unfocus.Color:
+window.button.unfocus.ColorTo:
+window.button.unfocus.picColor: #BFBFBF
+window.button.pressed: Flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #545454
+window.button.pressed.picColor: #000000
+
+window.shade.pixmap:
+window.shade.unfocus.pixmap:
+window.shade.pressed.pixmap:
+
+window.unshade.pixmap:
+window.unshade.unfocus.pixmap:
+window.unshade.pressed.pixmap:
+
+window.menuicon.pixmap:
+window.menuicon.unfocus.pixmap:
+window.menuicon.pressed.pixmap:
+
+window.close.pixmap:
+window.close.unfocus.pixmap:
+window.close.pressed.pixmap:
+
+window.iconify.pixmap:
+window.iconify.unfocus.pixmap:
+window.iconify.pressed.pixmap:
+
+window.maximize.pixmap:
+window.maximize.unfocus.pixmap:
+window.maximize.pressed.pixmap:
+
+window.stick.pixmap:
+window.stick.unfocus.pixmap:
+window.stick.pressed.pixmap:
+
+window.stuck.pixmap:
+window.stuck.unfocus.pixmap:
+window.stuck.pressed.pixmap:
+
+window.handle.focus: flat
+window.handle.focus.pixmap:
+window.handle.focus.color: #000000
+window.handle.focus.colorTo:
+window.handle.unfocus: flat
+window.handle.unfocus.pixmap:
+window.handle.unfocus.color: #000000
+window.handle.unfocus.colorTo:
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.pixmap:
+window.grip.focus.color: #000000
+window.grip.focus.colorTo:
+window.grip.unfocus: flat
+window.grip.unfocus.pixmap:
+window.grip.unfocus.color: #000000
+window.grip.unfocus.colorTo:
+
+!----------------------------------------------------------------------------------------------
+
+slit: flat gradient vertical
+slit.pixmap:
+slit.color: #ffffff
+slit.colorTo: #DADADA
+slit.borderWidth: 1
+slit.bevelWidth: 1
+slit.borderColor: #ffffff
+
+!----------------------------------------------------------------------------------------------
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button.xpm
new file mode 100644
index 0000000..b6b4934
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * button_xpm[] = {
+"13 13 36 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #1B707F",
+"& c #07B9D9",
+"* c #00D4FA",
+"= c #186D7C",
+"- c #01D8FF",
+"; c #262626",
+"> c #06B5D4",
+", c #01D5FB",
+"' c #01D3F9",
+") c #07B4D3",
+"! c #212121",
+"~ c #04B8D8",
+"{ c #04BBDC",
+"] c #04B9DA",
+"^ c #03BADB",
+"/ c #04B6D6",
+"( c #1D1D1D",
+"_ c #0A89A0",
+": c #07A1BD",
+"< c #12434C",
+"[ c #0A879E",
+"} c #131313",
+"| c #0E0E0E",
+"1 c #11373D",
+"2 c #0E5E6C",
+"3 c #0D6C7D",
+"4 c #141414",
+"5 c #090909",
+"6 c #101010",
+"7 c #040404",
+".............",
+"+++++++++++++",
+"@@#####@@@@@@",
+"$#%&*&%#$$$$$",
+"#=-----=#;;;;",
+"#>*,'**)#!!!!",
+"#~{]{]^/#((((",
+"#_:::::_#####",
+"#<[[[[[<#}}}}",
+"|#123214|||||",
+"5566666555555",
+"7777777777777",
+"7777777777777"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_pressed.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_pressed.xpm
new file mode 100644
index 0000000..6ba4a1f
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_pressed.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * max_pressed_xpm[] = {
+"13 13 37 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #186A6D",
+"& c #079499",
+"* c #039DA2",
+"= c #15686B",
+"- c #039DA3",
+"; c #262626",
+"> c #069195",
+", c #039AA0",
+"' c #039A9F",
+") c #079195",
+"! c #212121",
+"~ c #05878B",
+"{ c #05878C",
+"] c #05868B",
+"^ c #1D1D1D",
+"/ c #096E71",
+"( c #077579",
+"_ c #104042",
+": c #096265",
+"< c #096366",
+"[ c #096266",
+"} c #131313",
+"| c #0E0E0E",
+"1 c #0F3435",
+"2 c #0C4B4D",
+"3 c #0B4F52",
+"4 c #0C4A4D",
+"5 c #141414",
+"6 c #090909",
+"7 c #101010",
+"8 c #040404",
+".............",
+"+++++++++++++",
+"@@#####@@@@@@",
+"$#%&*&%#$$$$$",
+"#=-----=#;;;;",
+"#>,,',')#!!!!",
+"#~{{{{{]#^^^^",
+"#/(((((/#####",
+"#_:<:[:_#}}}}",
+"|#123415|||||",
+"6677777666666",
+"8888888888888",
+"8888888888888"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick.xpm
new file mode 100644
index 0000000..30cb0eb
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * stick_xpm[] = {
+"13 13 36 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #1B707F",
+"& c #07B9D9",
+"* c #00D4FA",
+"= c #262626",
+"- c #186D7C",
+"; c #01D8FF",
+"> c #212121",
+", c #07B4D3",
+"' c #01D3F9",
+") c #01D5FB",
+"! c #06B5D4",
+"~ c #1D1D1D",
+"{ c #04B6D6",
+"] c #03BADB",
+"^ c #04B9DA",
+"/ c #04BBDC",
+"( c #04B8D8",
+"_ c #0A89A0",
+": c #07A1BD",
+"< c #131313",
+"[ c #12434C",
+"} c #0A879E",
+"| c #0E0E0E",
+"1 c #141414",
+"2 c #11373D",
+"3 c #0E5E6C",
+"4 c #0D6C7D",
+"5 c #090909",
+"6 c #101010",
+"7 c #040404",
+".............",
+"+++++++++++++",
+"@@@@@@#####@@",
+"$$$$$#%&*&%#$",
+"====#-;;;;;-#",
+">>>>#,**')*!#",
+"~~~~#{]^/^/(#",
+"#####_:::::_#",
+"<<<<#[}}}}}[#",
+"|||||123432#|",
+"5555556666655",
+"7777777777777",
+"7777777777777"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick_unfocus.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick_unfocus.xpm
new file mode 100644
index 0000000..c056ff4
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stick_unfocus.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char * button_stick_unfocus_xpm[] = {
+"13 13 33 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #5F5F5F",
+"& c #959595",
+"* c #AAAAAA",
+"= c #262626",
+"- c #5C5C5C",
+"; c #ADADAD",
+"> c #212121",
+", c #919191",
+"' c #A9A9A9",
+") c #ABABAB",
+"! c #929292",
+"~ c #1D1D1D",
+"{ c #969696",
+"] c #949494",
+"^ c #707070",
+"/ c #828282",
+"( c #131313",
+"_ c #393939",
+": c #6E6E6E",
+"< c #0E0E0E",
+"[ c #141414",
+"} c #2F2F2F",
+"| c #4E4E4E",
+"1 c #595959",
+"2 c #090909",
+"3 c #101010",
+"4 c #040404",
+".............",
+"+++++++++++++",
+"@@@@@@#####@@",
+"$$$$$#%&*&%#$",
+"====#-;;;;;-#",
+">>>>#,**')*!#",
+"~~~~#!&&{&{]#",
+"#####^/////^#",
+"((((#_:::::_#",
+"<<<<<[}|1|}#<",
+"2222223333322",
+"4444444444444",
+"4444444444444"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck.xpm
new file mode 100644
index 0000000..5952ed8
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * button_stuck_xpm[] = {
+"13 13 37 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #186A6D",
+"& c #079499",
+"* c #039DA2",
+"= c #262626",
+"- c #15686B",
+"; c #039DA3",
+"> c #212121",
+", c #079195",
+"' c #039A9F",
+") c #039AA0",
+"! c #069195",
+"~ c #1D1D1D",
+"{ c #05868B",
+"] c #05878C",
+"^ c #05878B",
+"/ c #096E71",
+"( c #077579",
+"_ c #131313",
+": c #104042",
+"< c #096265",
+"[ c #096266",
+"} c #096366",
+"| c #0E0E0E",
+"1 c #141414",
+"2 c #0F3435",
+"3 c #0C4A4D",
+"4 c #0B4F52",
+"5 c #0C4B4D",
+"6 c #090909",
+"7 c #101010",
+"8 c #040404",
+".............",
+"+++++++++++++",
+"@@@@@@#####@@",
+"$$$$$#%&*&%#$",
+"====#-;;;;;-#",
+">>>>#,')'))!#",
+"~~~~#{]]]]]^#",
+"#####/(((((/#",
+"____#:<[<}<:#",
+"|||||123452#|",
+"6666667777766",
+"8888888888888",
+"8888888888888"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck_unfocus.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck_unfocus.xpm
new file mode 100644
index 0000000..31bfcf4
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_stuck_unfocus.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * button_stuck_unfocus_xpm[] = {
+"13 13 31 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #595959",
+"& c #767676",
+"* c #7D7D7D",
+"= c #262626",
+"- c #575757",
+"; c #212121",
+"> c #747474",
+", c #7A7A7A",
+"' c #1D1D1D",
+") c #6B6B6B",
+"! c #6C6C6C",
+"~ c #5E5E5E",
+"{ c #131313",
+"] c #363636",
+"^ c #4F4F4F",
+"/ c #505050",
+"( c #0E0E0E",
+"_ c #141414",
+": c #2C2C2C",
+"< c #3D3D3D",
+"[ c #414141",
+"} c #3E3E3E",
+"| c #090909",
+"1 c #101010",
+"2 c #040404",
+".............",
+"+++++++++++++",
+"@@@@@@#####@@",
+"$$$$$#%&*&%#$",
+"====#-*****-#",
+";;;;#>,,,,,>#",
+"''''#)!!!!!!#",
+"#####%~~~~~%#",
+"{{{{#]^^^/^]#",
+"(((((_:<[}:#(",
+"||||||11111||",
+"2222222222222",
+"2222222222222"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_unfocus.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_unfocus.xpm
new file mode 100644
index 0000000..893d0e8
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/button_unfocus.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char * button_unfocus_xpm[] = {
+"13 13 33 1",
+" c None",
+". c #3A3A3A",
+"+ c #353535",
+"@ c #303030",
+"# c #181818",
+"$ c #2B2B2B",
+"% c #5F5F5F",
+"& c #959595",
+"* c #AAAAAA",
+"= c #5C5C5C",
+"- c #ADADAD",
+"; c #262626",
+"> c #929292",
+", c #ABABAB",
+"' c #A9A9A9",
+") c #919191",
+"! c #212121",
+"~ c #949494",
+"{ c #969696",
+"] c #1D1D1D",
+"^ c #707070",
+"/ c #828282",
+"( c #393939",
+"_ c #6E6E6E",
+": c #131313",
+"< c #0E0E0E",
+"[ c #2F2F2F",
+"} c #4E4E4E",
+"| c #595959",
+"1 c #141414",
+"2 c #090909",
+"3 c #101010",
+"4 c #040404",
+".............",
+"+++++++++++++",
+"@@#####@@@@@@",
+"$#%&*&%#$$$$$",
+"#=-----=#;;;;",
+"#>*,'**)#!!!!",
+"#~{&{&&>#]]]]",
+"#^/////^#####",
+"#(_____(#::::",
+"<#[}|}[1<<<<<",
+"2233333222222",
+"4444444444444",
+"4444444444444"};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_select.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_select.xpm
new file mode 100644
index 0000000..d976d80
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_select.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_select_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #01D3F9",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_unselect.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_unselect.xpm
new file mode 100644
index 0000000..974a54b
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/hilite_unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #01D3F9",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/select.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/select.xpm
new file mode 100644
index 0000000..999b22b
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/select.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * select_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #FFFFFF",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/pixmaps/unselect.xpm b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/unselect.xpm
new file mode 100644
index 0000000..07ccd62
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/pixmaps/unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #FFFFFF",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Doty/theme.cfg b/fluxbox/debian/additional-themes/Common/Doty/theme.cfg
new file mode 100644
index 0000000..d5d23b3
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Doty/theme.cfg
@@ -0,0 +1,234 @@
+!----------------------------------------------------------------------------------------------
+! This work is licensed under the Creative Commons
+! Attribution-ShareAlike License.
+! To view a copy of this license, visit
+! http://creativecommons.org/licenses/by-sa/3.0/
+!----------------------------------------------------------------------------------------------
+! Style Name: Doty
+! Style version last ;)
+! Style Author: endel (endel@tlen.pl)
+! Style Date: 12.02.2008
+!----------------------------------------------------------------------------------------------
+
+*font: Sans-8
+*.font.effect: shadow
+#*.font.shadow.color: #535353
+#*.font.shadow.x: 1
+#*.font.shadow.y: 1
+
+!----------------------------------------------------------------------------------------------
+
+toolbar.bevelWidth: 0
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #9A9A9A
+
+toolbar.height: 14
+toolbar.justify: center
+
+toolbar: flat gradient vertical
+toolbar.pixmap:
+toolbar.color: #3A3A3A
+toolbar.colorTo: #000000
+
+toolbar.shaped: false
+toolbar.clock: flat gradient vertical
+toolbar.clock.pixmap:
+toolbar.clock.justify: center
+toolbar.clock.color: #3A3A3A
+toolbar.clock.colorTo: #000000
+toolbar.clock.textColor: #ffffff
+
+toolbar.workspace: flat gradient vertical
+toolbar.workspace.pixmap:
+toolbar.workspace.justify: center
+toolbar.workspace.color: #3A3A3A
+toolbar.workspace.colorTo: #000000
+toolbar.workspace.textColor: #ffffff
+
+toolbar.button: flat gradient vertical
+toolbar.button.pixmap:
+toolbar.button.color: #3A3A3A
+toolbar.button.colorTo: #000000
+toolbar.button.picColor: #ffffff
+toolbar.button.pressed: flat gradient vertical
+toolbar.button.pressed.pixmap:
+toolbar.button.pressed.color: #3A3A3A
+toolbar.button.pressed.colorTo: #000000
+toolbar.button.pressed.picColor:
+
+toolbar.iconbar.empty: flat gradient vertical
+toolbar.iconbar.empty.pixmap:
+toolbar.iconbar.empty.color: #3A3A3A
+toolbar.iconbar.empty.colorTo: #000000
+toolbar.iconbar.borderWidth: 0
+toolbar.iconbar.borderColor: #9A9A9A
+
+
+toolbar.iconbar.focused.borderWidth:
+toolbar.iconbar.focused.borderColor:
+toolbar.iconbar.focused: flat gradient vertical
+toolbar.iconbar.focused.pixmap:
+toolbar.iconbar.focused.color: #3A3A3A
+toolbar.iconbar.focused.colorTo: #000000
+toolbar.iconbar.focused.textColor: #01d8ff
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth:
+toolbar.iconbar.unfocused.borderColor:
+toolbar.iconbar.unfocused: flat gradient vertical
+toolbar.iconbar.unfocused.pixmap:
+toolbar.iconbar.unfocused.color: #3A3A3A
+toolbar.iconbar.unfocused.colorTo: #000000
+toolbar.iconbar.unfocused.textColor: #ffffff
+toolbar.iconbar.unfocused.justify: center
+
+!----------------------------------------------------------------------------------------------
+
+menu.bevelWidth: 0
+menu.itemHeight: 14
+menu.titleHeight: 14
+
+menu.roundCorners:
+menu.borderColor: #9A9A9A
+menu.borderWidth: 1
+
+menu.bullet.position: right
+menu.bullet: empty
+
+menu.submenu.pixmap:
+menu.hilite.submenu.pixmap:
+
+menu.selected.pixmap: select.xpm
+menu.hilite.selected.pixmap: hilite_select.xpm
+
+menu.unselected.pixmap: unselect.xpm
+menu.hilite.unselected.pixmap: hilite_unselect.xpm
+
+menu.title: flat gradient vertical vertical
+menu.title.pixmap:
+menu.title.justify: center
+menu.title.color: #3A3A3A
+menu.title.colorTo: #000000
+menu.title.textColor: #01d8ff
+
+menu.frame: flat gradient vertical vertical
+menu.frame.pixmap:
+menu.frame.justify: left
+menu.frame.color: #000000
+menu.frame.colorTo: #07212B
+menu.frame.textColor: #ffffff
+menu.frame.disableColor: #726d69
+
+menu.hilite: flat gradient vertical
+menu.hilite.pixmap:
+menu.hilite.color: #1D1D1D
+menu.hilite.colorTo: #0E0E0E
+menu.hilite.textColor: #01d8ff
+
+!----------------------------------------------------------------------------------------------
+
+window.bevelWidth: 0
+window.shade:
+window.borderWidth: 1
+window.borderColor: #9A9A9A
+window.roundCorners:
+window.justify: center
+
+window.title.height: 14
+
+window.title.focus: flat gradient vertical
+window.title.focus.pixmap:
+window.title.focus.color: #3A3A3A
+window.title.focus.colorTo: #000000
+window.title.unfocus: flat gradient vertical
+window.title.unfocus.pixmap:
+window.title.unfocus.color: #3A3A3A
+window.title.unfocus.colorTo: #000000
+
+window.label.focus: flat gradient vertical
+window.label.focus.pixmap:
+window.label.focus.color: #3A3A3A
+window.label.focus.colorTo: #000000
+window.label.focus.textColor: #01d8ff
+window.label.unfocus: flat gradient vertical
+window.label.unfocus.pixmap:
+window.label.unfocus.color: #3A3A3A
+window.label.unfocus.colorTo: #000000
+window.label.unfocus.textColor: #ffffff
+
+window.button.focus: ParentRelative
+window.button.focus.color:
+window.button.focus.colorTo:
+window.button.focus.picColor: #01d8ff
+window.button.unfocus: ParentRelative
+window.button.unfocus.Color:
+window.button.unfocus.ColorTo:
+window.button.unfocus.picColor: #01d8ff
+window.button.pressed: Flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #545454
+window.button.pressed.picColor: #000000
+
+window.shade.pixmap:
+window.shade.unfocus.pixmap:
+window.shade.pressed.pixmap:
+
+window.unshade.pixmap:
+window.unshade.unfocus.pixmap:
+window.unshade.pressed.pixmap:
+
+window.menuicon.pixmap:
+window.menuicon.unfocus.pixmap:
+window.menuicon.pressed.pixmap:
+
+window.close.pixmap: button.xpm
+window.close.unfocus.pixmap: button_unfocus.xpm
+window.close.pressed.pixmap: button_pressed.xpm
+
+window.iconify.pixmap: button.xpm
+window.iconify.unfocus.pixmap: button_unfocus.xpm
+window.iconify.pressed.pixmap: button_pressed.xpm
+
+window.maximize.pixmap: button.xpm
+window.maximize.unfocus.pixmap: button_unfocus.xpm
+window.maximize.pressed.pixmap: button_pressed.xpm
+
+window.stick.pixmap: button_stick.xpm
+window.stick.unfocus.pixmap: button_stick_unfocus.xpm
+window.stick.pressed.pixmap: button_stuck.xpm
+
+window.stuck.pixmap: button_stuck.xpm
+window.stuck.unfocus.pixmap: button_stuck_unfocus.xpm
+window.stuck.pressed.pixmap: button_stuck.xpm
+
+window.handle.focus: flat
+window.handle.focus.pixmap:
+window.handle.focus.color: #000000
+window.handle.focus.colorTo:
+window.handle.unfocus: flat
+window.handle.unfocus.pixmap:
+window.handle.unfocus.color: #000000
+window.handle.unfocus.colorTo:
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.pixmap:
+window.grip.focus.color: #000000
+window.grip.focus.colorTo:
+window.grip.unfocus: flat
+window.grip.unfocus.pixmap:
+window.grip.unfocus.color: #000000
+window.grip.unfocus.colorTo:
+
+!----------------------------------------------------------------------------------------------
+
+slit: flat gradient vertical
+slit.pixmap:
+slit.color: #3A3A3A
+slit.colorTo: #000000
+slit.borderWidth: 1
+slit.bevelWidth: 1
+slit.borderColor: #9A9A9A
+
+!----------------------------------------------------------------------------------------------
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close.xpm
new file mode 100644
index 0000000..e293532
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * close_xpm[] = {
+"16 15 17 1",
+" c None",
+". c #161616",
+"+ c #131718",
+"@ c #3C4A4B",
+"# c #394B4D",
+"$ c #10181A",
+"% c #3B4A4D",
+"& c #3B4B4B",
+"* c #3E494B",
+"= c #3E4A4A",
+"- c #3F494B",
+"; c #3F494A",
+"> c #101918",
+", c #12171A",
+"' c #121818",
+") c #151618",
+"! c #151716",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@##$",
+"###############$",
+"###############$",
+"###############$",
+"###############$",
+"###############$",
+"###############$",
+"###############$",
+"###############$",
+"%&%&%&%&%&%&###$",
+"*=-;*=-;*=-;###$",
+"$>,'$>,'$>,'$..$",
+")!)!)!)!)!)!)!)!"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close_pressed.xpm
new file mode 100644
index 0000000..3d2fd78
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/close_pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"16 15 10 1",
+" c None",
+". c #161616",
+"+ c #131718",
+"@ c #6B7172",
+"# c #10181A",
+"$ c #101918",
+"% c #12171A",
+"& c #121818",
+"* c #151618",
+"= c #151716",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"@@@@@@@@@@@@@@@#",
+"#$%&#$%&#$%&#..#",
+"*=*=*=*=*=*=*=*="};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stick.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stick.xpm
new file mode 100644
index 0000000..b2e3567
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stick.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stuck.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stuck.xpm
new file mode 100644
index 0000000..2889f7f
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/copy of stuck.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * select_xpm[] = {
+"13 16 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_select.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_select.xpm
new file mode 100644
index 0000000..87df179
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_select.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_select_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_unselect.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_unselect.xpm
new file mode 100644
index 0000000..5bf9eb6
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/hilite_unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max.xpm
new file mode 100644
index 0000000..92695af
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * max_xpm[] = {
+"13 15 13 1",
+" c None",
+". c #161616",
+"+ c #12171A",
+"@ c #121818",
+"# c #4E6165",
+"$ c #4E6263",
+"% c #4A6367",
+"& c #4D6265",
+"* c #516063",
+"= c #10181A",
+"- c #0F191A",
+"; c #151618",
+"> c #131718",
+".............",
+"+@+@+@+@+@+@+",
+"#$#$#$#$#$#$#",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"%%%%%%%%%%%%%",
+"&&&&&&&&&&&&&",
+"*************",
+"=-=----------",
+";>;>>>>>>>>>>"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max_pressed.xpm
new file mode 100644
index 0000000..8901f85
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/max_pressed.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * max_pressed_xpm[] = {
+"13 15 9 1",
+" c None",
+". c #161616",
+"+ c #12171A",
+"@ c #121818",
+"# c #6B7172",
+"$ c #10181A",
+"% c #0F191A",
+"& c #151618",
+"* c #131718",
+".............",
+"+@+@+@+@+@+@+",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"$%$%%%%%%%%%%",
+"&*&**********"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min.xpm
new file mode 100644
index 0000000..75385f3
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * min_xpm[] = {
+"13 15 9 1",
+" c None",
+". c #161616",
+"+ c #12171A",
+"@ c #121818",
+"# c #467177",
+"$ c #10181A",
+"% c #0F191A",
+"& c #151618",
+"* c #131718",
+".............",
+"+@+@+@+@+@+@+",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"#############",
+"$%$%%%%%%%%%%",
+"&*&**********"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min_pressed.xpm
new file mode 100644
index 0000000..9310518
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/min_pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * min_pressed_xpm[] = {
+"13 15 10 1",
+" c None",
+". c #161616",
+"+ c #131718",
+"@ c #6B7172",
+"# c #10181A",
+"$ c #101918",
+"% c #12171A",
+"& c #121818",
+"* c #151618",
+"= c #151716",
+".............",
+"+++++++++++++",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@",
+"#$%&#$%&#$%&#",
+"*=*=*=*=*=*=*"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/select.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/select.xpm
new file mode 100644
index 0000000..2889f7f
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/select.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * select_xpm[] = {
+"13 16 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stick.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stick.xpm
new file mode 100644
index 0000000..b2d639b
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stick.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * stick_xpm[] = {
+"16 15 7 1",
+" c None",
+". c #161616",
+"+ c #131718",
+"@ c #10181A",
+"# c #687274",
+"$ c #151716",
+"% c #151618",
+"................",
+"++++++++++++++++",
+"@+++++++++++++++",
+"++++++++++++++++",
+"++++++++++++++++",
+"+++++######+++++",
+"+++++#++++#+++++",
+"+++++#++++#+++++",
+"+++++#++++#+++++",
+"+++++#++++#+++++",
+"+++++######+++++",
+"++++++++++++++++",
+"++++++++++++++++",
+"@+++++++++++++++",
+"$%$+++++++++++++"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stuck.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stuck.xpm
new file mode 100644
index 0000000..8f56939
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/stuck.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * stuck_xpm[] = {
+"16 15 7 1",
+" c None",
+". c #161616",
+"+ c #131718",
+"@ c #10181A",
+"# c #C3C3C3",
+"$ c #151716",
+"% c #151618",
+"................",
+"++++++++++++++++",
+"@+++++++++++++++",
+"++++++++++++++++",
+"++++++++++++++++",
+"+++++######+++++",
+"+++++#++++#+++++",
+"+++++#+##+#+++++",
+"+++++#+##+#+++++",
+"+++++#++++#+++++",
+"+++++######+++++",
+"++++++++++++++++",
+"++++++++++++++++",
+"@+++++++++++++++",
+"$%$+++++++++++++"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/toolbar_focused.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/toolbar_focused.xpm
new file mode 100644
index 0000000..f9a59ef
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/toolbar_focused.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * toolbar_focused_xpm[] = {
+"10 18 4 1",
+" c None",
+". c #181818",
+"+ c #436D72",
+"@ c #467277",
+"..........",
+"++++++++++",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+"@@@@@@@@@@",
+".........."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/unselect.xpm b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/unselect.xpm
new file mode 100644
index 0000000..b2e3567
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/pixmaps/unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_blue/theme.cfg b/fluxbox/debian/additional-themes/Common/Squared_blue/theme.cfg
new file mode 100644
index 0000000..9694344
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_blue/theme.cfg
@@ -0,0 +1,234 @@
+!----------------------------------------------------------------------------------------------
+! This work is licensed under the Creative Commons
+! Attribution-ShareAlike License.
+! To view a copy of this license, visit
+! http://creativecommons.org/licenses/by-sa/3.0/
+!----------------------------------------------------------------------------------------------
+! Style Name: Squared
+! Style version 1
+! Style Author: endel (endel@tlen.pl)
+! Style Date: 12.12.2010
+!----------------------------------------------------------------------------------------------
+
+*font: sans-8
+#*.font.effect: shadow
+#*.font.shadow.color: #535353
+#*.font.shadow.x: 1
+#*.font.shadow.y: 1
+
+!----------------------------------------------------------------------------------------------
+
+toolbar.bevelWidth: 0
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #467277
+
+toolbar.height: 18
+toolbar.justify: center
+
+toolbar: flat
+toolbar.pixmap:
+toolbar.color: #161616
+toolbar.colorTo:
+
+toolbar.shaped: false
+toolbar.clock: flat
+toolbar.clock.pixmap:
+toolbar.clock.justify: center
+toolbar.clock.color: #161616
+toolbar.clock.colorTo:
+toolbar.clock.textColor: #c0c0c0
+
+toolbar.workspace: flat
+toolbar.workspace.pixmap:
+toolbar.workspace.justify: center
+toolbar.workspace.color: #161616
+toolbar.workspace.colorTo:
+toolbar.workspace.textColor: #c0c0c0
+
+toolbar.button: flat
+toolbar.button.pixmap:
+toolbar.button.color: #161616
+toolbar.button.colorTo:
+toolbar.button.picColor: #c0c0c0
+toolbar.button.pressed: flat
+toolbar.button.pressed.pixmap:
+toolbar.button.pressed.color: #161616
+toolbar.button.pressed.colorTo:
+toolbar.button.pressed.picColor:
+
+toolbar.iconbar.empty: flat
+toolbar.iconbar.empty.pixmap:
+toolbar.iconbar.empty.color: #161616
+toolbar.iconbar.empty.colorTo:
+toolbar.iconbar.borderWidth: 0
+toolbar.iconbar.borderColor: #9A9A9A
+
+
+toolbar.iconbar.focused.borderWidth:
+toolbar.iconbar.focused.borderColor:
+toolbar.iconbar.focused: flat
+toolbar.iconbar.focused.pixmap: toolbar_focused.xpm
+toolbar.iconbar.focused.color:
+toolbar.iconbar.focused.colorTo:
+toolbar.iconbar.focused.textColor: #c0c0c0
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth:
+toolbar.iconbar.unfocused.borderColor:
+toolbar.iconbar.unfocused: flat
+toolbar.iconbar.unfocused.pixmap:
+toolbar.iconbar.unfocused.color: #161616
+toolbar.iconbar.unfocused.colorTo:
+toolbar.iconbar.unfocused.textColor: #c0c0c0
+toolbar.iconbar.unfocused.justify: center
+
+!----------------------------------------------------------------------------------------------
+
+menu.bevelWidth: 0
+menu.itemHeight: 14
+menu.titleHeight: 14
+
+menu.roundCorners:
+menu.borderColor: #467277
+menu.borderWidth: 1
+
+menu.bullet.position: right
+menu.bullet: empty
+
+menu.submenu.pixmap:
+menu.hilite.submenu.pixmap:
+
+menu.selected.pixmap: select.xpm
+menu.hilite.selected.pixmap: hilite_select.xpm
+
+menu.unselected.pixmap: unselect.xpm
+menu.hilite.unselected.pixmap: hilite_unselect.xpm
+
+menu.title: flat
+menu.title.pixmap:
+menu.title.justify: center
+menu.title.color: #161616
+menu.title.colorTo:
+menu.title.textColor: #c0c0c0
+
+menu.frame: flat
+menu.frame.pixmap:
+menu.frame.justify: left
+menu.frame.color: #161616
+menu.frame.colorTo:
+menu.frame.textColor: #c0c0c0
+menu.frame.disableColor: #726d69
+
+menu.hilite: flat
+menu.hilite.pixmap:
+menu.hilite.color: #467277
+menu.hilite.colorTo:
+menu.hilite.textColor: #c0c0c0
+
+!----------------------------------------------------------------------------------------------
+
+window.bevelWidth: 1
+window.shade:
+window.borderWidth: 1
+window.borderColor: #467277
+window.roundCorners:
+window.justify: center
+
+window.title.height: 18
+
+window.title.focus: flat
+window.title.focus.pixmap:
+window.title.focus.color: #161616
+window.title.focus.colorTo:
+window.title.unfocus: flat
+window.title.unfocus.pixmap:
+window.title.unfocus.color: #161616
+window.title.unfocus.colorTo:
+
+window.label.focus: flat
+window.label.focus.pixmap:
+window.label.focus.color: #161616
+window.label.focus.colorTo:
+window.label.focus.textColor: #c0c0c0
+window.label.unfocus: flat
+window.label.unfocus.pixmap:
+window.label.unfocus.color: #161616
+window.label.unfocus.colorTo:
+window.label.unfocus.textColor: #9c9c9c
+
+window.button.focus: ParentRelative
+window.button.focus.color:
+window.button.focus.colorTo:
+window.button.focus.picColor: #9c9c9c
+window.button.unfocus: ParentRelative
+window.button.unfocus.Color:
+window.button.unfocus.ColorTo:
+window.button.unfocus.picColor: #9c9c9c
+window.button.pressed: Flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #545454
+window.button.pressed.picColor: #000000
+
+window.shade.pixmap:
+window.shade.unfocus.pixmap:
+window.shade.pressed.pixmap:
+
+window.unshade.pixmap:
+window.unshade.unfocus.pixmap:
+window.unshade.pressed.pixmap:
+
+window.menuicon.pixmap:
+window.menuicon.unfocus.pixmap:
+window.menuicon.pressed.pixmap:
+
+window.close.pixmap: close.xpm
+window.close.unfocus.pixmap: close.xpm
+window.close.pressed.pixmap: close_pressed.xpm
+
+window.iconify.pixmap: min.xpm
+window.iconify.unfocus.pixmap: min.xpm
+window.iconify.pressed.pixmap: min_pressed.xpm
+
+window.maximize.pixmap: max.xpm
+window.maximize.unfocus.pixmap: max.xpm
+window.maximize.pressed.pixmap: max_pressed.xpm
+
+window.stick.pixmap: stick.xpm
+window.stick.unfocus.pixmap: stick.xpm
+window.stick.pressed.pixmap: stuck.xpm
+
+window.stuck.pixmap: stuck.xpm
+window.stuck.unfocus.pixmap: stuck.xpm
+window.stuck.pressed.pixmap: stuck.xpm
+
+window.handle.focus: flat
+window.handle.focus.pixmap:
+window.handle.focus.color: #000000
+window.handle.focus.colorTo:
+window.handle.unfocus: flat
+window.handle.unfocus.pixmap:
+window.handle.unfocus.color: #000000
+window.handle.unfocus.colorTo:
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.pixmap:
+window.grip.focus.color: #000000
+window.grip.focus.colorTo:
+window.grip.unfocus: flat
+window.grip.unfocus.pixmap:
+window.grip.unfocus.color: #000000
+window.grip.unfocus.colorTo:
+
+!----------------------------------------------------------------------------------------------
+
+slit: flat
+slit.pixmap:
+slit.color: #3A3A3A
+slit.colorTo: #000000
+slit.borderWidth: 1
+slit.bevelWidth: 1
+slit.borderColor: #467277
+
+!----------------------------------------------------------------------------------------------
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close.xpm
new file mode 100644
index 0000000..34353d0
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * close_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #383838",
+"+ c #3E5C2C",
+"................",
+"................",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close_pressed.xpm
new file mode 100644
index 0000000..7b28540
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/close_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #383838",
+"+ c #5C764D",
+"................",
+"................",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_select.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_select.xpm
new file mode 100644
index 0000000..87df179
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_select.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_select_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_unselect.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_unselect.xpm
new file mode 100644
index 0000000..5bf9eb6
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/hilite_unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max.xpm
new file mode 100644
index 0000000..842169b
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * max_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #383838",
+"+ c #4D6B3B",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max_pressed.xpm
new file mode 100644
index 0000000..3835a9d
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/max_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * max_pressed_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #383838",
+"+ c #627C52",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min.xpm
new file mode 100644
index 0000000..bf76a72
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * min_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #383838",
+"+ c #617953",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min_pressed.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min_pressed.xpm
new file mode 100644
index 0000000..6a48a82
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/min_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * min_pressed_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #383838",
+"+ c #748967",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/select.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/select.xpm
new file mode 100644
index 0000000..2889f7f
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/select.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * select_xpm[] = {
+"13 16 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stick.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stick.xpm
new file mode 100644
index 0000000..3a8f717
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stick.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * stick_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #383838",
+"+ c #6A6A6A",
+"................",
+"................",
+"................",
+"................",
+"................",
+".....++++++.....",
+".....+....+.....",
+".....+....+.....",
+".....+....+.....",
+".....+....+.....",
+".....++++++.....",
+"................",
+"................",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stuck.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stuck.xpm
new file mode 100644
index 0000000..9339a36
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/stuck.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * stuck_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #383838",
+"+ c #9F9F9F",
+"................",
+"................",
+"................",
+"................",
+"................",
+".....++++++.....",
+".....+....+.....",
+".....+.++.+.....",
+".....+.++.+.....",
+".....+....+.....",
+".....++++++.....",
+"................",
+"................",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/toolbar_focused.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/toolbar_focused.xpm
new file mode 100644
index 0000000..6bbfad6
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/toolbar_focused.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * toolbar_focused_xpm[] = {
+"10 18 3 1",
+" c None",
+". c #383838",
+"+ c #617953",
+"..........",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+".........."};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/unselect.xpm b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/unselect.xpm
new file mode 100644
index 0000000..b2e3567
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/pixmaps/unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #C0C0C0",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Common/Squared_green/theme.cfg b/fluxbox/debian/additional-themes/Common/Squared_green/theme.cfg
new file mode 100644
index 0000000..b01771d
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Common/Squared_green/theme.cfg
@@ -0,0 +1,237 @@
+!----------------------------------------------------------------------------------------------
+! This work is licensed under the Creative Commons
+! Attribution-ShareAlike License.
+! To view a copy of this license, visit
+! http://creativecommons.org/licenses/by-sa/3.0/
+!----------------------------------------------------------------------------------------------
+! Style Name: Squared
+! Style version 1
+! Style Author: endel (endel@tlen.pl)
+! Style Date: 12.12.2010
+!----------------------------------------------------------------------------------------------
+
+*font: sans-8
+#*.font.effect: shadow
+#*.font.shadow.color: #535353
+#*.font.shadow.x: 1
+#*.font.shadow.y: 1
+
+!----------------------------------------------------------------------------------------------
+
+background: fullscreen
+background.pixmap: /usr/share/images/fluxbox/fluxbox.png
+
+toolbar.bevelWidth: 0
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #617953
+
+toolbar.height: 18
+toolbar.justify: center
+
+toolbar: flat
+toolbar.pixmap:
+toolbar.color: #383838
+toolbar.colorTo:
+
+toolbar.shaped: false
+toolbar.clock: flat
+toolbar.clock.pixmap:
+toolbar.clock.justify: center
+toolbar.clock.color: #383838
+toolbar.clock.colorTo:
+toolbar.clock.textColor: #c0c0c0
+
+toolbar.workspace: flat
+toolbar.workspace.pixmap:
+toolbar.workspace.justify: center
+toolbar.workspace.color: #383838
+toolbar.workspace.colorTo:
+toolbar.workspace.textColor: #c0c0c0
+
+toolbar.button: flat
+toolbar.button.pixmap:
+toolbar.button.color: #383838
+toolbar.button.colorTo:
+toolbar.button.picColor: #c0c0c0
+toolbar.button.pressed: flat
+toolbar.button.pressed.pixmap:
+toolbar.button.pressed.color: #383838
+toolbar.button.pressed.colorTo:
+toolbar.button.pressed.picColor:
+
+toolbar.iconbar.empty: flat
+toolbar.iconbar.empty.pixmap:
+toolbar.iconbar.empty.color: #383838
+toolbar.iconbar.empty.colorTo:
+toolbar.iconbar.borderWidth: 0
+toolbar.iconbar.borderColor: #9A9A9A
+
+
+toolbar.iconbar.focused.borderWidth:
+toolbar.iconbar.focused.borderColor:
+toolbar.iconbar.focused: flat
+toolbar.iconbar.focused.pixmap: toolbar_focused.xpm
+toolbar.iconbar.focused.color:
+toolbar.iconbar.focused.colorTo:
+toolbar.iconbar.focused.textColor: #c0c0c0
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth:
+toolbar.iconbar.unfocused.borderColor:
+toolbar.iconbar.unfocused: flat
+toolbar.iconbar.unfocused.pixmap:
+toolbar.iconbar.unfocused.color: #383838
+toolbar.iconbar.unfocused.colorTo:
+toolbar.iconbar.unfocused.textColor: #c0c0c0
+toolbar.iconbar.unfocused.justify: center
+
+!----------------------------------------------------------------------------------------------
+
+menu.bevelWidth: 0
+menu.itemHeight: 14
+menu.titleHeight: 14
+
+menu.roundCorners:
+menu.borderColor: #617953
+menu.borderWidth: 1
+
+menu.bullet.position: right
+menu.bullet: empty
+
+menu.submenu.pixmap:
+menu.hilite.submenu.pixmap:
+
+menu.selected.pixmap: select.xpm
+menu.hilite.selected.pixmap: hilite_select.xpm
+
+menu.unselected.pixmap: unselect.xpm
+menu.hilite.unselected.pixmap: hilite_unselect.xpm
+
+menu.title: flat
+menu.title.pixmap:
+menu.title.justify: center
+menu.title.color: #383838
+menu.title.colorTo:
+menu.title.textColor: #c0c0c0
+
+menu.frame: flat
+menu.frame.pixmap:
+menu.frame.justify: left
+menu.frame.color: #383838
+menu.frame.colorTo:
+menu.frame.textColor: #c0c0c0
+menu.frame.disableColor: #726d69
+
+menu.hilite: flat
+menu.hilite.pixmap:
+menu.hilite.color: #617953
+menu.hilite.colorTo:
+menu.hilite.textColor: #c0c0c0
+
+!----------------------------------------------------------------------------------------------
+
+window.bevelWidth: 1
+window.shade:
+window.borderWidth: 1
+window.borderColor: #617953
+window.roundCorners:
+window.justify: center
+
+window.title.height: 18
+
+window.title.focus: flat
+window.title.focus.pixmap:
+window.title.focus.color: #383838
+window.title.focus.colorTo:
+window.title.unfocus: flat
+window.title.unfocus.pixmap:
+window.title.unfocus.color: #383838
+window.title.unfocus.colorTo:
+
+window.label.focus: flat
+window.label.focus.pixmap:
+window.label.focus.color: #383838
+window.label.focus.colorTo:
+window.label.focus.textColor: #c0c0c0
+window.label.unfocus: flat
+window.label.unfocus.pixmap:
+window.label.unfocus.color: #383838
+window.label.unfocus.colorTo:
+window.label.unfocus.textColor: #9c9c9c
+
+window.button.focus: ParentRelative
+window.button.focus.color:
+window.button.focus.colorTo:
+window.button.focus.picColor: #9c9c9c
+window.button.unfocus: ParentRelative
+window.button.unfocus.Color:
+window.button.unfocus.ColorTo:
+window.button.unfocus.picColor: #9c9c9c
+window.button.pressed: Flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #545454
+window.button.pressed.picColor: #000000
+
+window.shade.pixmap:
+window.shade.unfocus.pixmap:
+window.shade.pressed.pixmap:
+
+window.unshade.pixmap:
+window.unshade.unfocus.pixmap:
+window.unshade.pressed.pixmap:
+
+window.menuicon.pixmap:
+window.menuicon.unfocus.pixmap:
+window.menuicon.pressed.pixmap:
+
+window.close.pixmap: close.xpm
+window.close.unfocus.pixmap: close.xpm
+window.close.pressed.pixmap: close_pressed.xpm
+
+window.iconify.pixmap: min.xpm
+window.iconify.unfocus.pixmap: min.xpm
+window.iconify.pressed.pixmap: min_pressed.xpm
+
+window.maximize.pixmap: max.xpm
+window.maximize.unfocus.pixmap: max.xpm
+window.maximize.pressed.pixmap: max_pressed.xpm
+
+window.stick.pixmap: stick.xpm
+window.stick.unfocus.pixmap: stick.xpm
+window.stick.pressed.pixmap: stuck.xpm
+
+window.stuck.pixmap: stuck.xpm
+window.stuck.unfocus.pixmap: stuck.xpm
+window.stuck.pressed.pixmap: stuck.xpm
+
+window.handle.focus: flat
+window.handle.focus.pixmap:
+window.handle.focus.color: #000000
+window.handle.focus.colorTo:
+window.handle.unfocus: flat
+window.handle.unfocus.pixmap:
+window.handle.unfocus.color: #000000
+window.handle.unfocus.colorTo:
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.pixmap:
+window.grip.focus.color: #000000
+window.grip.focus.colorTo:
+window.grip.unfocus: flat
+window.grip.unfocus.pixmap:
+window.grip.unfocus.color: #000000
+window.grip.unfocus.colorTo:
+
+!----------------------------------------------------------------------------------------------
+
+slit: flat
+slit.pixmap:
+slit.color: #3A3A3A
+slit.colorTo: #000000
+slit.borderWidth: 1
+slit.bevelWidth: 1
+slit.borderColor: #617953
+
+!----------------------------------------------------------------------------------------------
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close.xpm
new file mode 100644
index 0000000..ad1b970
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * close_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #313131",
+"................",
+"................",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close_pressed.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close_pressed.xpm
new file mode 100644
index 0000000..7343a2d
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/close_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"16 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #545556",
+"................",
+"................",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"+++++++++++++++.",
+"................",
+"................"};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_select.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_select.xpm
new file mode 100644
index 0000000..adf38be
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_select.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_select_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #E3E5EB",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_unselect.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_unselect.xpm
new file mode 100644
index 0000000..fb3b20d
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/hilite_unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * hilite_unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #E3E5EB",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max.xpm
new file mode 100644
index 0000000..a991bf0
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * max_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #6D6D6D",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max_pressed.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max_pressed.xpm
new file mode 100644
index 0000000..75cdd31
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/max_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * max_pressed_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #848586",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min.xpm
new file mode 100644
index 0000000..70fd984
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * min_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #919191",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min_pressed.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min_pressed.xpm
new file mode 100644
index 0000000..f6a2e6e
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/min_pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * min_pressed_xpm[] = {
+"13 15 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #A1A1A3",
+".............",
+".............",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+"+++++++++++++",
+".............",
+"............."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/select.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/select.xpm
new file mode 100644
index 0000000..eee6562
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/select.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * select_xpm[] = {
+"13 16 2 1",
+" c None",
+". c #484848",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stick.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stick.xpm
new file mode 100644
index 0000000..ffcd47b
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stick.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * stick_xpm[] = {
+"16 15 63 1",
+" c None",
+". c #E3E5EB",
+"+ c #C3C4C9",
+"@ c #7E7F82",
+"# c #9A9B9F",
+"$ c #ABADB1",
+"% c #CBCDD2",
+"& c #E2E4EA",
+"* c #5A5B5C",
+"= c #2E2E2E",
+"- c #6C6D6F",
+"; c #919295",
+"> c #747578",
+", c #353536",
+"' c #68696B",
+") c #6D6D6F",
+"! c #4A4A4B",
+"~ c #CACCD1",
+"{ c #D9DBE1",
+"] c #77777A",
+"^ c #C3C5CA",
+"/ c #626364",
+"( c #DEDFE5",
+"_ c #C9CBD0",
+": c #D3D5DA",
+"< c #A1A2A6",
+"[ c #DDDFE5",
+"} c #575758",
+"| c #B6B7BC",
+"1 c #B3B4B9",
+"2 c #BABCC0",
+"3 c #CFD0D6",
+"4 c #D2D4D9",
+"5 c #3A3A3B",
+"6 c #3B3B3C",
+"7 c #DEE0E6",
+"8 c #A3A5A9",
+"9 c #D8DADF",
+"0 c #DADCE2",
+"a c #343434",
+"b c #3C3C3C",
+"c c #939497",
+"d c #DFE1E7",
+"e c #BEC0C5",
+"f c #999B9E",
+"g c #3E3E3F",
+"h c #898A8D",
+"i c #DBDDE3",
+"j c #797A7D",
+"k c #E1E3E9",
+"l c #666769",
+"m c #B9BABF",
+"n c #7C7D80",
+"o c #88898C",
+"p c #808183",
+"q c #E0E2E8",
+"r c #D0D2D7",
+"s c #58595A",
+"t c #666668",
+"u c #D7D9DF",
+"v c #525354",
+"w c #7F8083",
+"x c #C8CACF",
+"................",
+"................",
+"......+@#$%&....",
+".....*=-;>,'....",
+"....)!~...{,]...",
+"...^/(.._:.<-[..",
+"...}|..123&45...",
+"...6(.78..90a...",
+"...b..[c.7def...",
+"...g7.dhi.djk...",
+"...lm..4nopq....",
+"...rs...qq......",
+"....t4..........",
+"....uv9.........",
+"......wxd......."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stuck.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stuck.xpm
new file mode 100644
index 0000000..bdcf29e
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/stuck.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * stuck_xpm[] = {
+"16 15 64 1",
+" c None",
+". c #E3E5EB",
+"+ c #D7BCC2",
+"@ c #C0666D",
+"# c #C98990",
+"$ c #CF9EA5",
+"% c #DAC7CD",
+"& c #E2E4EA",
+"* c #B33840",
+"= c #A40008",
+"- c #B94F56",
+"; c #C67D84",
+"> c #BC5961",
+", c #A60911",
+"' c #B84A51",
+") c #B94F57",
+"! c #AD232B",
+"~ c #DAC6CC",
+"{ c #DFD9DF",
+"] c #BD5C63",
+"^ c #D8BDC3",
+"/ c #B64249",
+"( c #E1DEE4",
+"_ c #DAC4CA",
+": c #DDD1D7",
+"< c #CC9299",
+"[ c #E1DDE3",
+"} c #B2343B",
+"| c #D3ACB2",
+"1 c #D2A8AF",
+"2 c #D4B1B8",
+"3 c #DCCBD2",
+"4 c #DDD0D6",
+"5 c #A81018",
+"6 c #A81118",
+"7 c #E1DFE5",
+"8 c #CD959B",
+"9 c #DFD7DD",
+"0 c #E0DAE0",
+"a c #A60810",
+"b c #A81119",
+"c c #C78087",
+"d c #E1E0E6",
+"e c #D6B7BD",
+"f c #C9888F",
+"g c #A9141C",
+"h c #C3737A",
+"i c #E0DCE2",
+"j c #BE6067",
+"k c #E2E3E9",
+"l c #B7474F",
+"m c #D4B0B6",
+"n c #BF636A",
+"o c #C37279",
+"p c #C0686F",
+"q c #E2E2E8",
+"r c #DCCDD3",
+"s c #B2353D",
+"t c #E2E1E7",
+"u c #B7464E",
+"v c #DFD6DC",
+"w c #B02E36",
+"x c #C0676E",
+"y c #D9C3CA",
+"................",
+"................",
+"......+@#$%&....",
+".....*=-;>,'....",
+"....)!~...{,]...",
+"...^/(.._:.<-[..",
+"...}|..123&45...",
+"...6(.78..90a...",
+"...b..[c.7def...",
+"...g7.dhi.djk...",
+"...lm..4nopq....",
+"...rs...tq......",
+"....u4..........",
+"....vw9.........",
+"......xyd......."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/toolbar_focused.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/toolbar_focused.xpm
new file mode 100644
index 0000000..9dc1f4e
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/toolbar_focused.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * toolbar_focused_xpm[] = {
+"10 18 3 1",
+" c None",
+". c #E3E5EB",
+"+ c #6D6D6D",
+"..........",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+"++++++++++",
+".........."};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/unselect.xpm b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/unselect.xpm
new file mode 100644
index 0000000..3469ba2
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/pixmaps/unselect.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char * unselect_xpm[] = {
+"13 13 2 1",
+" c None",
+". c #484848",
+" ",
+" ",
+" ",
+" ..... ",
+" . . ",
+" . . ",
+" . . ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/theme.cfg b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/theme.cfg
new file mode 100644
index 0000000..b912621
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/Squared_for_Debian/theme.cfg
@@ -0,0 +1,241 @@
+!----------------------------------------------------------------------------------------------
+! This work is licensed under the Creative Commons
+! Attribution-ShareAlike License.
+! To view a copy of this license, visit
+! http://creativecommons.org/licenses/by-sa/3.0/
+!----------------------------------------------------------------------------------------------
+! Style Name: Squared for Debian
+! Style version 1
+! Style Author: endel (endel@tlen.pl)
+! Style Date: 18.03.2011
+!----------------------------------------------------------------------------------------------
+
+*font: sans-8
+#*.font.effect: shadow
+#*.font.shadow.color: #535353
+#*.font.shadow.x: 1
+#*.font.shadow.y: 1
+
+!----------------------------------------------------------------------------------------------
+
+# Edit by Paul:
+background: fullscreen
+background.pixmap: /usr/share/images/fluxbox/debian-squared.jpg
+# Use the theme that Endel designed for this theme. Hope you don't mind :)
+# I hereby release this unoriginal change to Endel.
+
+
+toolbar.bevelWidth: 0
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #484848
+
+toolbar.height: 18
+toolbar.justify: center
+
+toolbar: flat
+toolbar.pixmap:
+toolbar.color: #E3E5EB
+toolbar.colorTo:
+
+toolbar.shaped: false
+toolbar.clock: flat
+toolbar.clock.pixmap:
+toolbar.clock.justify: center
+toolbar.clock.color: #E3E5EB
+toolbar.clock.colorTo:
+toolbar.clock.textColor: #484848
+
+toolbar.workspace: flat
+toolbar.workspace.pixmap:
+toolbar.workspace.justify: center
+toolbar.workspace.color: #E3E5EB
+toolbar.workspace.colorTo:
+toolbar.workspace.textColor: #484848
+
+toolbar.button: flat
+toolbar.button.pixmap:
+toolbar.button.color: #E3E5EB
+toolbar.button.colorTo:
+toolbar.button.picColor: #484848
+toolbar.button.pressed: flat
+toolbar.button.pressed.pixmap:
+toolbar.button.pressed.color: #E3E5EB
+toolbar.button.pressed.colorTo:
+toolbar.button.pressed.picColor:
+
+toolbar.iconbar.empty: flat
+toolbar.iconbar.empty.pixmap:
+toolbar.iconbar.empty.color: #E3E5EB
+toolbar.iconbar.empty.colorTo:
+toolbar.iconbar.borderWidth: 0
+toolbar.iconbar.borderColor: #9A9A9A
+
+
+toolbar.iconbar.focused.borderWidth:
+toolbar.iconbar.focused.borderColor:
+toolbar.iconbar.focused: flat
+toolbar.iconbar.focused.pixmap: toolbar_focused.xpm
+toolbar.iconbar.focused.color:
+toolbar.iconbar.focused.colorTo:
+toolbar.iconbar.focused.textColor: #e3e5eb
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth:
+toolbar.iconbar.unfocused.borderColor:
+toolbar.iconbar.unfocused: flat
+toolbar.iconbar.unfocused.pixmap:
+toolbar.iconbar.unfocused.color: #E3E5EB
+toolbar.iconbar.unfocused.colorTo:
+toolbar.iconbar.unfocused.textColor: #484848
+toolbar.iconbar.unfocused.justify: center
+
+!----------------------------------------------------------------------------------------------
+
+menu.bevelWidth: 0
+menu.itemHeight: 14
+menu.titleHeight: 14
+
+menu.roundCorners:
+menu.borderColor: #484848
+menu.borderWidth: 1
+
+menu.bullet.position: right
+menu.bullet: empty
+
+menu.submenu.pixmap:
+menu.hilite.submenu.pixmap:
+
+menu.selected.pixmap: select.xpm
+menu.hilite.selected.pixmap: hilite_select.xpm
+
+menu.unselected.pixmap: unselect.xpm
+menu.hilite.unselected.pixmap: hilite_unselect.xpm
+
+menu.title: flat
+menu.title.pixmap:
+menu.title.justify: center
+menu.title.color: #E3E5EB
+menu.title.colorTo:
+menu.title.textColor: #484848
+
+menu.frame: flat
+menu.frame.pixmap:
+menu.frame.justify: left
+menu.frame.color: #E3E5EB
+menu.frame.colorTo:
+menu.frame.textColor: #484848
+menu.frame.disableColor: #726d69
+
+menu.hilite: flat
+menu.hilite.pixmap:
+menu.hilite.color: #717171
+menu.hilite.colorTo:
+menu.hilite.textColor: #e3e5eb
+
+!----------------------------------------------------------------------------------------------
+
+window.bevelWidth: 1
+window.shade:
+window.borderWidth: 1
+window.borderColor: #484848
+window.roundCorners:
+window.justify: center
+
+window.title.height: 18
+
+window.title.focus: flat
+window.title.focus.pixmap:
+window.title.focus.color: #E3E5EB
+window.title.focus.colorTo:
+window.title.unfocus: flat
+window.title.unfocus.pixmap:
+window.title.unfocus.color: #E3E5EB
+window.title.unfocus.colorTo:
+
+window.label.focus: flat
+window.label.focus.pixmap:
+window.label.focus.color: #E3E5EB
+window.label.focus.colorTo:
+window.label.focus.textColor: #484848
+window.label.unfocus: flat
+window.label.unfocus.pixmap:
+window.label.unfocus.color: #E3E5EB
+window.label.unfocus.colorTo:
+window.label.unfocus.textColor: #9c9c9c
+
+window.button.focus: ParentRelative
+window.button.focus.color:
+window.button.focus.colorTo:
+window.button.focus.picColor: #9c9c9c
+window.button.unfocus: ParentRelative
+window.button.unfocus.Color:
+window.button.unfocus.ColorTo:
+window.button.unfocus.picColor: #9c9c9c
+window.button.pressed: Flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #545454
+window.button.pressed.picColor: #000000
+
+window.shade.pixmap:
+window.shade.unfocus.pixmap:
+window.shade.pressed.pixmap:
+
+window.unshade.pixmap:
+window.unshade.unfocus.pixmap:
+window.unshade.pressed.pixmap:
+
+window.menuicon.pixmap:
+window.menuicon.unfocus.pixmap:
+window.menuicon.pressed.pixmap:
+
+window.close.pixmap: close.xpm
+window.close.unfocus.pixmap: close.xpm
+window.close.pressed.pixmap: close_pressed.xpm
+
+window.iconify.pixmap: min.xpm
+window.iconify.unfocus.pixmap: min.xpm
+window.iconify.pressed.pixmap: min_pressed.xpm
+
+window.maximize.pixmap: max.xpm
+window.maximize.unfocus.pixmap: max.xpm
+window.maximize.pressed.pixmap: max_pressed.xpm
+
+window.stick.pixmap: stick.xpm
+window.stick.unfocus.pixmap: stick.xpm
+window.stick.pressed.pixmap: stuck.xpm
+
+window.stuck.pixmap: stuck.xpm
+window.stuck.unfocus.pixmap: stuck.xpm
+window.stuck.pressed.pixmap: stuck.xpm
+
+window.handle.focus: flat
+window.handle.focus.pixmap:
+window.handle.focus.color: #000000
+window.handle.focus.colorTo:
+window.handle.unfocus: flat
+window.handle.unfocus.pixmap:
+window.handle.unfocus.color: #000000
+window.handle.unfocus.colorTo:
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.pixmap:
+window.grip.focus.color: #000000
+window.grip.focus.colorTo:
+window.grip.unfocus: flat
+window.grip.unfocus.pixmap:
+window.grip.unfocus.color: #000000
+window.grip.unfocus.colorTo:
+
+!----------------------------------------------------------------------------------------------
+
+slit: flat
+slit.pixmap:
+slit.color: #3A3A3A
+slit.colorTo: #000000
+slit.borderWidth: 1
+slit.bevelWidth: 1
+slit.borderColor: #484848
+
+!----------------------------------------------------------------------------------------------
diff --git a/fluxbox/debian/additional-themes/Debian/debian-blue b/fluxbox/debian/additional-themes/Debian/debian-blue
new file mode 100644
index 0000000..7d1b88e
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/debian-blue
@@ -0,0 +1,173 @@
+style.name: Debian v.1
+style.author: Dmitry E. Oboukhov <unera@debian.org>
+style.date: Wed Sep 3 18:27:11 UTC 2008
+
+background: fullscreen
+background.pixmap: /usr/share/images/desktop-base/debian-blueish-wallpaper-640x480.png
+
+window.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+menu.frame.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+menu.title.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+toolbar.clock.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+toolbar.iconbar.focused.font: -*-terminus-bold-r-*-*-16-*-*-*-*-*-iso10646-1
+toolbar.iconbar.unfocused.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
+toolbar.workspace.font: -*-terminus-medium-r-*-*-12-*-*-*-*-*-iso10646-1
+
+! Window settings...
+window.grip.focus: Flat Solid
+window.grip.focus.color: #60747d
+
+window.grip.unfocus: Flat Solid
+window.grip.unfocus.color: rgb:42/42/42
+
+window.handle.focus: Flat Solid
+window.handle.focus.color: #000000
+
+window.handle.unfocus: Flat Solid
+window.handle.unfocus.color: #000000
+
+window.label.focus: Flat Gradient CrossDiagonal
+window.label.focus.color: #60747d
+window.label.focus.colorTo: #0e1a27
+window.label.focus.textColor: #ffffff
+window.label.focus.justify: Left
+
+window.justify: Left
+window.label.unfocus: Flat Gradient CrossDiagonal
+window.label.unfocus.color: #40545d
+window.label.unfocus.colorTo: #000a17
+window.label.unfocus.textColor: #BBBBBB
+
+window.title.focus: Flat Solid Horizontal
+window.title.focus.color: #000000
+window.title.focus.colorTo: #ffffff
+
+window.title.unfocus: Flat Solid Horizontal
+window.title.unfocus.color: #000000
+window.title.unfocus.colorTo: #ffffff
+
+window.frame.focusColor: #000000
+window.frame.unfocusColor: #000000
+
+window.button.focus: Gradient Diagonal
+window.button.focus.color: rgb:FF/FF/FF
+window.button.focus.colorTo: rgb:55/55/55
+window.button.focus.picColor: black
+window.button.unfocus: Solid
+window.button.unfocus.color: rgb:88/88/88
+window.button.unfocus.colorTo: rgb:33/33/33
+window.button.unfocus.picColor: black
+window.button.pressed: Flat Gradient CrossDiagonal
+window.button.pressed.color: #60747d
+window.button.pressed.colorTo: #0e1a27
+
+! Toolbar settings...
+
+toolbar.iconbar.focused: Flat Gradient CrossDiagonal
+toolbar.iconbar.focused.color: #60747d
+toolbar.iconbar.focused.colorTo: #0e1a27
+toolbar.iconbar.focused.textColor: #FFFFFF
+toolbar.iconbar.focused.borderWidth: 1
+toolbar.iconbar.focused.borderColor: #FFFFFF
+
+toolbar.iconbar.unfocused: Flat Gradient CrossDiagonal
+toolbar.iconbar.unfocused.color: #40545d
+toolbar.iconbar.unfocused.colorTo: #000a17
+toolbar.iconbar.unfocused.textColor: #BBBBBB
+toolbar.iconbar.unfocused.borderWidth: 1
+toolbar.iconbar.unfocused.borderColor: #555555
+
+toolbar.iconbar.empty: Flat Gradient CrossDiagonal
+toolbar.iconbar.empty.color: #40545d
+toolbar.iconbar.empty.colorTo: #000a17
+toolbar.iconbar.empty.borderWidth: 0
+
+toolbar.iconbar.borderWidth: 0
+toolbar.workspace.borderWidth: 0
+
+toolbar.button: Gradient Diagonal
+toolbar.button.color: rgb:9B/9B/9B
+toolbar.button.colorTo: rgb:42/42/42
+toolbar.button.picColor: black
+
+toolbar.button.pressed: Flat Gradient CrossDiagonal
+toolbar.button.pressed.color: #60747d
+toolbar.button.pressed.colorTo: #0e1a27
+
+toolbar.label: Flat Gradient CrossDiagonal
+toolbar.label.color: #40545d
+toolbar.label.colorTo: #0e1a27
+toolbar.label.textColor: #ffffff
+
+toolbar.windowLabel: Flat Gradient CrossDiagonal
+toolbar.windowLabel.color: #40545d
+toolbar.windowLabel.colorTo: #0e1a27
+toolbar.windowLabel.textColor: #ffffff
+
+toolbar.clock: Flat Gradient CrossDiagonal
+toolbar.clock.color: #40545d
+toolbar.clock.colorTo: #0e1a27
+toolbar.clock.textColor: #ffffff
+
+toolbar: Flat Solid CrossDiagonal
+toolbar.color: #000000
+toolbar.textColor: #333333
+toolbar.justify: Center
+
+
+
+! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
+window.tab.justify: Left
+
+window.tab.label.focus: Flat Solid
+window.tab.label.focus.color: #60747d
+window.tab.label.focus.textColor: white
+
+window.tab.label.unfocus: Sunken Solid
+window.tab.label.unfocus.color: #40545d
+window.tab.label.unfocus.textColor: rgb:90/90/90
+
+window.tab.borderWidth: 1
+window.tab.borderColor: black
+
+
+! Menu settings...
+menu.frame: Flat Gradient CrossDiagonal
+menu.frame.color: #40545d
+menu.frame.colorTo: #0e1a27
+menu.frame.textColor: #ffffff
+menu.frame.justify: Left
+
+menu.title: Flat Gradient CrossDiagonal
+menu.title.color: #80949d
+menu.title.colorTo: #4e5a67
+menu.title.textColor: #ffffff
+menu.title.justify: Center
+
+menu.hilite: Flat Gradient CrossDiagonal
+menu.hilite.color: #80949d
+menu.hilite.colorTo: #4e5a67
+menu.hilite.textColor: #ffffff
+
+menu.bullet: Cube
+menu.bullet.position: Left
+menu.frame.disableColor: #777777
+
+menu.bevelWidth: 1
+
+
+! ---------------
+
+handleWidth: 2
+frameWidth: 1
+bevelWidth: 1
+borderWidth: 1
+borderColor: #AAAAAA
+
+toolbar.button: Gradient Diagonal
+toolbar.button.color: rgb:9B/9B/9B
+toolbar.button.colorTo: rgb:42/42/42
+toolbar.button.picColor: black
+toolbar.button.pressed: Flat Gradient CrossDiagonal
+toolbar.button.pressed.color: #60747d
+toolbar.button.pressed.colorTo: #0e1a27
diff --git a/fluxbox/debian/additional-themes/Debian/debian-dark b/fluxbox/debian/additional-themes/Debian/debian-dark
new file mode 100644
index 0000000..a62e5e0
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Debian/debian-dark
@@ -0,0 +1,176 @@
+## This is based off the work by Dennis Brand ( narcan ) on this package.
+## Thanks, Dennis!
+
+style.name: Debian Dark
+style.author: Paul Tagliamonte <paultag@ubutu.com>
+
+
+# background ------------------------------------
+
+#background: flat
+#background.color: #000000
+#background.colorTo: #000000
+
+background: fullscreen
+background.pixmap: /usr/share/images/fluxbox/debian-dark.png
+
+
+# fonts------------------------------------------
+menu.frame.font: sans-9:bold
+menu.title.font: sans-10:bold
+toolbar.clock.font: sans-9:bold
+toolbar.workspace.font: tahoma-10:bold
+toolbar.iconbar.focused.font: sans-8:bold
+toolbar.iconbar.unfocused.font: sans-8
+window.font: sans-8
+
+
+
+#menu --------------------------
+
+menu.roundCorners: topleft topright bottomleft bottomright
+
+menu.bevelWidth: 1
+
+menu.itemHeight: 15
+menu.titleHeight: 15
+menu.borderColor: #224550
+menu.borderWidth: 1
+
+menu.bullet: triangle
+menu.bullet.position: Right
+
+menu.title: flat gradient rectangle
+menu.title.justify: center
+menu.title.color: #000000
+menu.title.colorTo: #b10643
+menu.title.textColor: #bfbfbf
+
+menu.frame: flat gradient
+menu.frame.justify: left
+menu.frame.color: #191616
+menu.frame.colorTo: #000000
+menu.frame.textColor: #bfbfbf
+menu.frame.disableColor: #cfa7a7
+
+menu.hilite: flat gradient
+menu.hilite.color: #830934
+menu.hilite.colorTo: #000000
+menu.hilite.textColor: #bfbfbf
+
+
+
+# toolbar -----------------------
+
+toolbar.bevelWidth: 1
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #224550
+
+toolbar.height: 20
+
+toolbar.justify: center
+
+toolbar: flat
+
+toolbar.pixmap:
+
+toolbar.color: #191616
+toolbar.colorTo: #000000
+
+toolbar.clock: flat gradient rectangle
+toolbar.clock.justify: center
+toolbar.clock.color: #000000
+toolbar.clock.colorTo: #b10643
+toolbar.clock.textColor: #bfbfbf
+
+toolbar.workspace: flat
+toolbar.workspace.justify: Center
+toolbar.workspace.color: #000000
+toolbar.workspace.colorTo: #b10643
+toolbar.workspace.textColor: #bfbfbf
+
+toolbar.button: flat
+toolbar.button.color: #000000
+toolbar.button.colorTo: #000000
+toolbar.button.picColor: #830934
+toolbar.button.pressed: flat
+toolbar.button.pressed.color: #bfbfbf
+toolbar.button.pressed.colorTo: #bfbfbf
+toolbar.button.pressed.picColor: #830934
+
+toolbar.iconbar.empty: flat
+toolbar.iconbar.empty.color: #000000
+toolbar.iconbar.empty.colorTo: #000000
+
+toolbar.iconbar.focused: flat gradient
+toolbar.iconbar.focused.color: #830934
+toolbar.iconbar.focused.colorTo: #000000
+toolbar.iconbar.focused.textColor: #ffffff
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused: flat
+toolbar.iconbar.unfocused.color: #000000
+toolbar.iconbar.unfocused.colorTo: #000000
+toolbar.iconbar.unfocused.textColor: #6f6f6f
+toolbar.iconbar.unfocused.justify: center
+
+
+
+# window ------------------------------
+
+window.roundCorners: bottomleft bottomright
+
+window.bevelWidth: 1
+window.shade: true
+window.borderWidth: 1
+window.borderColor: #224550
+
+window.justify: Center
+
+window.title.height: 20
+
+window.title.focus: flat gradient rectangle
+window.title.focus.color: #000000
+window.title.focus.colorTo: #b10643
+window.title.unfocus: flat
+window.title.unfocus.color: #212121
+window.title.unfocus.colorTo: #212121
+
+window.label.focus: flat gradient rectangle
+window.label.focus.color: #000000
+window.label.focus.colorTo: #b10643
+window.label.focus.textColor: #bfbfbf
+window.label.unfocus: flat gradient
+window.label.unfocus.color: #191616
+window.label.unfocus.colorTo: #000000
+window.label.unfocus.textColor: #bfbfbf
+
+window.button.focus: flat
+window.button.focus.color: #4C4C4C
+window.button.focus.colorTo: #4C4C4C
+window.button.focus.picColor: #C5C5C5
+window.button.unfocus: flat
+window.button.unfocus.Color: #4C4C4C
+window.button.unfocus.ColorTo: #4C4C4C
+window.button.unfocus.picColor: #797979
+window.button.pressed: flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #4C4C4C
+window.button.pressed.picColor: #C5C5C5
+
+window.handle.focus: flat
+window.handle.focus.color: #212121
+window.handle.focus.colorTo: #212121
+window.handle.unfocus: flat
+window.handle.unfocus.color: #212121
+window.handle.unfocus.colorTo: #212121
+window.handleWidth: 3
+
+window.grip.focus: flat
+window.grip.focus.color: #3F5F42
+window.grip.focus.colorTo: #3F5F42
+window.grip.unfocus: flat
+window.grip.unfocus.color: #212121
+window.grip.unfocus.colorTo: #212121
+
diff --git a/fluxbox/debian/additional-themes/Images/Common/fluxbox.png b/fluxbox/debian/additional-themes/Images/Common/fluxbox.png
new file mode 100644
index 0000000..d968f76
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Images/Common/fluxbox.png
Binary files differ
diff --git a/fluxbox/debian/additional-themes/Images/Debian/debian-dark.png b/fluxbox/debian/additional-themes/Images/Debian/debian-dark.png
new file mode 100644
index 0000000..b704d00
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Images/Debian/debian-dark.png
Binary files differ
diff --git a/fluxbox/debian/additional-themes/Images/Debian/debian-squared.jpg b/fluxbox/debian/additional-themes/Images/Debian/debian-squared.jpg
new file mode 100644
index 0000000..d888774
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Images/Debian/debian-squared.jpg
Binary files differ
diff --git a/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-dark.png b/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-dark.png
new file mode 100644
index 0000000..b718921
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-dark.png
Binary files differ
diff --git a/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-light.png b/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-light.png
new file mode 100644
index 0000000..6eeee98
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Images/Ubuntu/ubuntu-light.png
Binary files differ
diff --git a/fluxbox/debian/additional-themes/Makefile b/fluxbox/debian/additional-themes/Makefile
new file mode 100644
index 0000000..d3e47ce
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Makefile
@@ -0,0 +1,33 @@
+#!/usr/bin/make -f
+
+DEB_STYLE_DIR := /usr/share/fluxbox/styles/
+DEB_IMAGE_DIR := /usr/share/images/fluxbox/
+
+FLUXBOX_VENDOR := $(shell \
+ if dpkg-vendor --derives-from Ubuntu; then \
+ echo Ubuntu; \
+ else \
+ echo Debian; \
+ fi \
+)
+
+all:
+ @echo "OK. Doing the theme building."
+ @echo "Looks like we're doing this package for $(FLUXBOX_VENDOR)"
+ # Let's blast the old directory
+ rm -rf ./stage ./stage-images
+ mkdir ./stage ./stage-images
+ # OK. Let's stage up some files.
+ cp ./Common/* ./stage -rv
+ cp ./$(FLUXBOX_VENDOR)/* ./stage -rv
+ cp ./Images/Common/* ./stage-images -rv
+ cp ./Images/$(FLUXBOX_VENDOR)/* ./stage-images -rv
+
+install:
+ mkdir -p ../fluxbox/$(DEB_STYLE_DIR)
+ mkdir -p ../fluxbox/$(DEB_IMAGE_DIR)
+ cp ./stage/* ../fluxbox/$(DEB_STYLE_DIR) -rv
+ cp ./stage-images/* ../fluxbox/$(DEB_IMAGE_DIR) -rv
+
+clean:
+ rm -rf ./stage ./stage-images
diff --git a/fluxbox/debian/additional-themes/Ubuntu/ubuntu-dark b/fluxbox/debian/additional-themes/Ubuntu/ubuntu-dark
new file mode 100644
index 0000000..c68569d
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Ubuntu/ubuntu-dark
@@ -0,0 +1,175 @@
+## This is based off the work by Dennis Brand ( narcan ) on this package.
+## Thanks, Dennis!
+
+style.name: Ubuntu Dark
+style.author: Paul Tagliamonte <paultag@ubutu.com>
+
+
+# background ------------------------------------
+
+#background: centered
+#background.color: #000000
+#background.colorTo: #000000
+
+background: fullscreen
+background.pixmap: /usr/share/images/fluxbox/ubuntu-dark.png
+
+# fonts------------------------------------------
+menu.frame.font: sans-9:bold
+menu.title.font: sans-10:bold
+toolbar.clock.font: sans-9:bold
+toolbar.workspace.font: tahoma-10:bold
+toolbar.iconbar.focused.font: sans-8:bold
+toolbar.iconbar.unfocused.font: sans-8
+window.font: sans-8
+
+
+
+#menu --------------------------
+
+menu.roundCorners: topleft topright bottomleft bottomright
+
+menu.bevelWidth: 1
+
+menu.itemHeight: 15
+menu.titleHeight: 15
+menu.borderColor: #224550
+menu.borderWidth: 1
+
+menu.bullet: triangle
+menu.bullet.position: Right
+
+menu.title: flat gradient rectangle
+menu.title.justify: center
+menu.title.color: #000000
+menu.title.colorTo: #f37936
+menu.title.textColor: #bfbfbf
+
+menu.frame: flat gradient
+menu.frame.justify: left
+menu.frame.color: #191616
+menu.frame.colorTo: #000000
+menu.frame.textColor: #bfbfbf
+menu.frame.disableColor: #cfa7a7
+
+menu.hilite: flat gradient
+menu.hilite.color: #f37936
+menu.hilite.colorTo: #000000
+menu.hilite.textColor: #bfbfbf
+
+
+
+# toolbar -----------------------
+
+toolbar.bevelWidth: 1
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #224550
+
+toolbar.height: 20
+
+toolbar.justify: center
+
+toolbar: flat
+
+toolbar.pixmap:
+
+toolbar.color: #191616
+toolbar.colorTo: #000000
+
+toolbar.clock: flat gradient rectangle
+toolbar.clock.justify: center
+toolbar.clock.color: #000000
+toolbar.clock.colorTo: #230416
+toolbar.clock.textColor: #bfbfbf
+
+toolbar.workspace: flat
+toolbar.workspace.justify: Center
+toolbar.workspace.color: #000000
+toolbar.workspace.colorTo: #230416
+toolbar.workspace.textColor: #bfbfbf
+
+toolbar.button: flat
+toolbar.button.color: #000000
+toolbar.button.colorTo: #000000
+toolbar.button.picColor: #FFFFFF
+toolbar.button.pressed: flat
+toolbar.button.pressed.color: #bfbfbf
+toolbar.button.pressed.colorTo: #bfbfbf
+toolbar.button.pressed.picColor: #f37936
+
+toolbar.iconbar.empty: flat
+toolbar.iconbar.empty.color: #000000
+toolbar.iconbar.empty.colorTo: #000000
+
+toolbar.iconbar.focused: flat gradient
+toolbar.iconbar.focused.color: #f37936
+toolbar.iconbar.focused.colorTo: #000000
+toolbar.iconbar.focused.textColor: #ffffff
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused: flat
+toolbar.iconbar.unfocused.color: #000000
+toolbar.iconbar.unfocused.colorTo: #000000
+toolbar.iconbar.unfocused.textColor: #6f6f6f
+toolbar.iconbar.unfocused.justify: center
+
+
+
+# window ------------------------------
+
+window.roundCorners: bottomleft bottomright
+
+window.bevelWidth: 1
+window.shade: true
+window.borderWidth: 1
+window.borderColor: #224550
+
+window.justify: Center
+
+window.title.height: 20
+
+window.title.focus: flat gradient rectangle
+window.title.focus.color: #000000
+window.title.focus.colorTo: #f37936
+window.title.unfocus: flat
+window.title.unfocus.color: #212121
+window.title.unfocus.colorTo: #212121
+
+window.label.focus: flat gradient rectangle
+window.label.focus.color: #000000
+window.label.focus.colorTo: #f37936
+window.label.focus.textColor: #FFFFFF
+window.label.unfocus: flat gradient
+window.label.unfocus.color: #191616
+window.label.unfocus.colorTo: #000000
+window.label.unfocus.textColor: #bfbfbf
+
+window.button.focus: flat
+window.button.focus.color: #4C4C4C
+window.button.focus.colorTo: #4C4C4C
+window.button.focus.picColor: #C5C5C5
+window.button.unfocus: flat
+window.button.unfocus.Color: #4C4C4C
+window.button.unfocus.ColorTo: #4C4C4C
+window.button.unfocus.picColor: #797979
+window.button.pressed: flat
+window.button.pressed.color: #4C4C4C
+window.button.pressed.colorTo: #4C4C4C
+window.button.pressed.picColor: #C5C5C5
+
+window.handle.focus: flat
+window.handle.focus.color: #212121
+window.handle.focus.colorTo: #212121
+window.handle.unfocus: flat
+window.handle.unfocus.color: #212121
+window.handle.unfocus.colorTo: #212121
+window.handleWidth: 3
+
+window.grip.focus: flat
+window.grip.focus.color: #3F5F42
+window.grip.focus.colorTo: #3F5F42
+window.grip.unfocus: flat
+window.grip.unfocus.color: #212121
+window.grip.unfocus.colorTo: #212121
+
diff --git a/fluxbox/debian/additional-themes/Ubuntu/ubuntu-light b/fluxbox/debian/additional-themes/Ubuntu/ubuntu-light
new file mode 100644
index 0000000..23abdd6
--- /dev/null
+++ b/fluxbox/debian/additional-themes/Ubuntu/ubuntu-light
@@ -0,0 +1,175 @@
+###############################################################################
+#
+# name: ubuntu_light
+# made: paultag
+# date: 16-10-2010
+# http://pault.ag/
+#
+############################################################## BACKGROUND ######
+
+# background: flat
+# background.color: #2c001e
+# background.colorTo: #2c001e
+
+background: fullscreen
+background.pixmap: /usr/share/images/fluxbox/ubuntu-light.png
+
+############################################################## FONTS ##########
+
+
+menu.frame.font: Ubuntu-10:bold
+menu.title.font: Ubuntu-12:bold
+toolbar.clock.font: Ubuntu-10:bold
+toolbar.workspace.font: Ubuntu-12:bold
+toolbar.iconbar.focused.font: Ubuntu-10:bold
+toolbar.iconbar.unfocused.font: Ubuntu-10
+window.font: Ubuntu-10
+
+############################################################## MENU ###########
+
+menu.bevelWidth: 1
+
+#menu.itemHeight: 35
+#menu.titleHeight: 21
+menu.borderColor: #525252
+menu.borderWidth: 1
+
+menu.bullet: Triangle
+menu.bullet.position: Right
+menu.frame.underlineColor: #ffffff
+
+menu.title: flat gradient rectangle
+menu.title.justify: center
+menu.title.color: #FFFFFF
+menu.title.colorTo: #FFFFFF
+menu.title.textColor: #333333
+
+menu.frame: flat gradient crossdiagonal
+menu.frame.justify: left
+menu.frame.color: #FFFFFF
+menu.frame.colorTo: #FFFFFF
+menu.frame.textColor: #333333
+menu.frame.disableColor: #aea79f
+
+menu.hilite: flat gradient rectangle
+menu.hilite.color: #aea79f
+menu.hilite.colorTo: #aea79f
+menu.hilite.textColor: #000000
+
+############################################################## TOOLBAR ########
+
+toolbar.bevelWidth: 0
+
+toolbar.borderWidth: 1
+toolbar.borderColor: #aea79f
+
+toolbar.height: 20
+
+toolbar.justify: center
+
+toolbar: flat gradient rectangle
+toolbar.pixmap:
+toolbar.color: #aea79f
+toolbar.colorTo: #aea79f
+
+toolbar.clock: parentrelative
+toolbar.clock.justify: center
+toolbar.clock.color: #
+toolbar.clock.colorTo: #
+toolbar.clock.textColor: #333333
+
+toolbar.workspace: parentrelative
+toolbar.workspace.justify: Center
+toolbar.workspace.color: #
+toolbar.workspace.colorTo: #
+toolbar.workspace.textColor: #333333
+
+toolbar.button: parentrelative
+toolbar.button.color: #333333
+toolbar.button.colorTo: #333333
+toolbar.button.picColor: #333333
+toolbar.button.pressed: parentrelative
+toolbar.button.pressed.color: #aea79f
+toolbar.button.pressed.colorTo: #aea79f
+toolbar.button.pressed.picColor: #000000
+
+toolbar.iconbar.borderWidth: 1
+toolbar.iconbar.borderColor: #333333
+
+toolbar.iconbar.empty: parentrelative
+toolbar.iconbar.empty.color: #
+toolbar.iconbar.empty.colorTo: #
+
+toolbar.iconbar.focused.borderWidth: 1
+toolbar.iconbar.focused.borderColor: #333333
+toolbar.iconbar.focused: flat gradient rectangle
+toolbar.iconbar.focused.color: #FFFFFF
+toolbar.iconbar.focused.colorTo: #FFFFFF
+toolbar.iconbar.focused.textColor: #333333
+toolbar.iconbar.focused.justify: center
+
+toolbar.iconbar.unfocused.borderWidth: 1
+toolbar.iconbar.unfocused.borderColor: #525252
+toolbar.iconbar.unfocused: flat gradient rectangle
+toolbar.iconbar.unfocused.color: #aea79f
+toolbar.iconbar.unfocused.colorTo: #aea79f
+toolbar.iconbar.unfocused.textColor: #444444
+toolbar.iconbar.unfocused.justify: center
+
+############################################################## WINDOW #########
+
+window.roundCorners: TopRight TopLeft
+window.bevelWidth: 4
+window.shade: false
+window.borderWidth: 1
+window.borderColor: #333333
+
+window.justify: Center
+window.title.height: 21
+
+window.title.focus: flat gradient rectangle
+window.title.focus.color: #000000
+window.title.focus.colorTo: #333333
+window.title.unfocus: flat gradient rectangle
+window.title.unfocus.color: #111111
+window.title.unfocus.colorTo: #444444
+
+window.label.focus: parentrelative
+window.label.focus.color: #
+window.label.focus.colorTo: #
+window.label.focus.textColor: #FFFFFF
+window.label.unfocus: parentrelative
+window.label.unfocus.color: #
+window.label.unfocus.colorTo: #
+window.label.unfocus.textColor: #aea79f
+
+window.button.focus: parentrelative
+window.button.focus.color: #
+window.button.focus.colorTo: #
+window.button.focus.picColor: #FFFFFF
+window.button.unfocus: parentrelative
+window.button.unfocus.Color: #
+window.button.unfocus.ColorTo: #
+window.button.unfocus.picColor: #888888
+window.button.pressed: parentrelative
+window.button.pressed.color: #
+window.button.pressed.colorTo: #
+window.button.pressed.picColor: #000000
+
+window.handle.focus: flat
+window.handle.focus.color: #1f1f1f
+window.handle.focus.colorTo: #1f1f1f
+window.handle.unfocus: lat
+window.handle.unfocus.color: #1f1f1f
+window.handle.unfocus.colorTo: #1f1f1f
+window.handleWidth: 2
+
+window.grip.focus: flat
+window.grip.focus.color: #525252
+window.grip.focus.colorTo: #525252
+window.grip.unfocus: flat
+window.grip.unfocus.color: #1f1f1f
+window.grip.unfocus.colorTo: #1f1f1f
+
+###############################################################################
+# EOF
diff --git a/fluxbox/debian/additional-themes/defaults b/fluxbox/debian/additional-themes/defaults
new file mode 100644
index 0000000..aa4e51c
--- /dev/null
+++ b/fluxbox/debian/additional-themes/defaults
@@ -0,0 +1,2 @@
+Ubuntu ubuntu-light
+Debian Squared_for_Debian
diff --git a/fluxbox/debian/changelog b/fluxbox/debian/changelog
new file mode 100644
index 0000000..482ce42
--- /dev/null
+++ b/fluxbox/debian/changelog
@@ -0,0 +1,957 @@
+fluxbox (1.4.0-1+stackrpms) obs; urgency=high
+
+ * Pull from neo-upstream github WIP branch
+ * Add d/p/add-clientmachine-if-forwarded.patch
+
+ -- B. Stack <bgstack15@gmail.com> Wed, 09 Nov 2022 12:30:08 -0500
+
+fluxbox (1.3.5-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add debian/patches/fluxbox-1.3.7-c++17.patch from Gentoo for fix FTBFS
+ with GCC-11. (Closes: #984134)
+
+ -- Mateusz Łukasik <mati75@linuxmint.pl> Sat, 29 Jan 2022 21:35:26 +0100
+
+fluxbox (1.3.5-2) unstable; urgency=low
+
+ [Paul Tagliamonte]
+ * Check for $HOME before blindly using it in fluxbox-update_configs.
+ (Closes: #715911)
+
+ [Andreas Beckmann]
+ * preinst, prerm: Do not test for the existence of update-alternatives
+ (this is part of dpkg). (Closes: #720136)
+ * Do not remove+reinstall the current alternative on upgrades as that could
+ override local customization.
+
+ -- Paul Tagliamonte <paultag@debian.org> Mon, 24 Feb 2014 22:56:46 -0500
+
+fluxbox (1.3.5-1) unstable; urgency=low
+
+ * Release from Experimental to Unstable. No changes.
+
+ -- Paul Tagliamonte <paultag@debian.org> Tue, 14 May 2013 21:01:56 -0400
+
+fluxbox (1.3.5-1~exp1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Paul Tagliamonte <paultag@debian.org> Wed, 13 Feb 2013 09:42:38 -0500
+
+fluxbox (1.3.4-1~exp1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Paul Tagliamonte <paultag@debian.org> Mon, 11 Feb 2013 00:08:42 -0500
+
+fluxbox (1.3.3-1~exp1) experimental; urgency=low
+
+ * New upstream release
+ * Update my email to @debian.org
+ * Remove DMUA
+ * Bump standards version
+ * Correct caps on Vcs-Git (etc)
+
+ -- Paul Tagliamonte <paultag@debian.org> Sun, 30 Dec 2012 15:02:01 -0500
+
+fluxbox (1.3.2-4) unstable; urgency=low
+
+ * Adding in a bit of tighter integration with fbautostart. This includes
+ a new patch -- fix-startup-check-fbautostart.patch.
+ * Added a few C*FLAGS to the invocation of configure. Thanks to a new
+ lintian check that caught the failure to pass the flags correctly.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Wed, 30 May 2012 22:17:42 -0400
+
+fluxbox (1.3.2-3) unstable; urgency=low
+
+ * Fixing a tab vs space issue in rules.d/001-constants.mk.
+ * Bumping standards version to 3.9.3, no changes needed.
+ * Updated copyright to be policy-compliant.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sun, 26 Feb 2012 19:53:03 -0500
+
+fluxbox (1.3.2-2) unstable; urgency=low
+
+ * Fixing a minor headache with not shipping .png images, since most
+ background setters can't set .svg. (Closes: #645120)
+ - I've (as a result) been forced to add the .png files to the
+ source/include-binaries file.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Thu, 03 Nov 2011 20:19:52 -0400
+
+fluxbox (1.3.2-1) unstable; urgency=low
+
+ * Patch by Harald Jenny to fix the debian-light theme. (Closes: #645057)
+ * Changed the author header in the patches/ directory - malformed author
+ value.
+ * Upstream fix closed a bug back in 1.3.0 - we'll just close that out with the
+ new release (Closes: #617638). Thanks, Frédéric and lmwangi!
+ * Upstream signal handling is fixed up a great deal thanks to Pavelo
+ - (Closes: #532094) - Thanks, Phil!
+ - (Closes: #596029) - Thanks, James! (This one was particularly annoying)
+ * Overhauled the copyright file - we're all set (Closes: #585180) - Thanks,
+ Francesco!
+ - While I was in there, migrated to the latest version of DEP5.
+ * The icon handling has been fixed up (LP: #361389) - thanks dsyates!
+ * Please note that this is no longer non-DFSG free upstream. This release
+ no longer needs DFSG hacks.
+ - Unmangled watch file.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sat, 29 Oct 2011 11:45:52 -0400
+
+fluxbox (1.3.1~dfsg2-1) unstable; urgency=low
+
+ * Changing up the additional-themes directory, and moving it under
+ debain/ - since we're using 3.0, we can store PNGs in there (if we
+ need to) because it gets stored as a debain.tar.gz, not a patch.gz.
+ * Revamped debian/rules, using a rules.d style setup. Should be
+ much cleaner now.
+ * Added a bunch of themes from Piotr Wcislo. Thanks, Piotr!
+ * I ended up removing libmagickcore3-extra for this upload, since I'm not
+ using `convert' Thanks, Mehdi! (Closes: #628849). While I was in there,
+ I sorted the remaining depedencies.
+ * Updated debian standards to 3.9.2. No changes.
+ * Changed compact level to 8 from 7. No changes.
+ * Transitioned to DEP5, man we got a mess of licenses in here. Shucks!
+ * Changed debian-blue to use the system-wide debian svg, rather then
+ shipping a converted one.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sun, 25 Sep 2011 16:58:13 +0000
+
+fluxbox (1.3.1~dfsg1-2) unstable; urgency=low
+
+ * Adding in a patch to solve the FTBFS on oneiric (really more
+ a problem with gcc-4.6, though). Yanked a patch from upstream.
+ Thanks, Daniel Diaz! (LP: #771017)
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Tue, 26 Apr 2011 16:17:29 -0400
+
+fluxbox (1.3.1~dfsg1-1) unstable; urgency=low
+
+ * New upstream release! A new record!
+ * Added `feh' to the recomends. I'm tired of having to keep
+ installing it.
+ * We've had to repackage the Fluxbox tarball. It includes a
+ theme that is not DFSG free (since it's CC NC).
+ I've talked with upstream, and they are willing to change the
+ license on the theme for the next version. Thanks so much,
+ Gilbert! (Closes: 615117).
+ * Changed the watch file back to ignore dfsg trailing version IDs.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sun, 27 Feb 2011 14:45:48 -0500
+
+fluxbox (1.3.0-1) unstable; urgency=low
+
+ * Adding headers to our patches, DEP3'd.
+ - Added to fix-xterm-keybinding.patch
+ - Added to fix-manpages-lintian-warnings.patch
+ * Adding in Ubuntu-light theme. This theme better
+ fits the new Ubuntu guidelines. Thanks for testing,
+ aberinkulas!
+ * Enabling xft ( adding --enable-xft to the configure string )
+ * FTBFS fixed upstream. I forwarded the patch from Felix Geyer,
+ but it was re-written to fix it in a generic way.
+ (Closes: 554386).
+ * ak|ra fixed the issue with nxserver, thanks to Alex
+ Bramley. About time! (Closes: 546707).
+ * fribidi is in the new release. We can close this bug because
+ ( as noted in the report ), #577798 is a dupe ( and closed ).
+ (Closes: 477154).
+ * We've fixed the debian-dark theme. (Closes: 600513).
+ * There's a solution to the window-raising bug, on that report.
+ I'm going to close it out, it's just hanging around, and
+ no one is working on it (Closes: 593244).
+ * By the same token, there's another bug with a usable solution
+ that could use a closing (Closes: 601256).
+ * ak|ra fixed some under-the-hood stuff to avoid a race condition
+ for the keys file. Should not longer spam the file.
+ (Closes: 595129).
+ * Updated pt_BR translation upstream. Thanks for the fix,
+ Sergio Cipolla! (Closes: 601490).
+ * Did a mild cleaning of the build-dep line of the control. No
+ changes other then spacing.
+ * Removed the following patches because they were accepted upstream.
+ - restore-old-keybindings.patch
+ - julien-ontab-keybinding.patch
+ - fix-ftbfs-no-add-needed.patch
+ - enable-dragging.patch
+ * The default key file was changed a bit, tab behavior should be fine
+ now. Thanks, Tim! (Closes: 601256).
+ * We have fribidi now (so Hebrew and Arabic display fine, now),
+ thanks for the report, Oz! (Closes: 477154).
+ * adding in fbautostart into the suggests, might end up helping someone!
+ * got rid of the .gitignore, and changed the rules to not purge the
+ .m files.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sat, 19 Feb 2011 19:15:44 -0500
+
+fluxbox (1.1.1+git20100908.df2f51b-2) unstable; urgency=low
+
+ * Enable fribidi support, thanks for Chanoch (Ken) Bloom <kbloom@gmail.com>
+ for bugreport, closes: #577798.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Thu, 09 Sep 2010 08:52:29 +0400
+
+fluxbox (1.1.1+git20100908.df2f51b-1) unstable; urgency=low
+
+ [ Dmitry E. Oboukhov ]
+ * Renew old repo structure.
+ Paul! To merge with upstream use 'git pull' command :)
+ * Merge with upstream git-repo.
+ * Renew my old Debian theme.
+ [ Paul Tagliamonte ]
+ * Adding in a patch to fix problems with the default
+ key settings. (Closes: 592904)
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Wed, 08 Sep 2010 14:53:41 +0400
+
+fluxbox (1.1.1+git20100807.0cc08f9-1) unstable; urgency=low
+
+ * debian/ dir has been cleaned out, complete repackage
+ of most files.
+ * pulled new archive from git.fluxbox.org HEAD, saved as
+ tar.gz.
+ * Added in fluxbox.* files from the old dfsg tree.
+ * Added in system.fluxbox-menu file from the old dfsg tree
+ * Added the source/format file to bump package source
+ version from 1.0 to 3.0 (quilt).
+ * Changed rules file to match the old dfsg setup so that
+ fluxbox behaves nicely.
+ * Removed entries from copyright that no longer apply.
+ * Added theme based on Denis Brand ( naran )'s old theme.
+ * Added a background I whipped up.
+ * Changed compile flags to point to debian theme by default
+ * Adding a patch to have fluxbox use x-terminal-emulator
+ over xterm. Closes: #591694 (LP: #580485)
+ * Adding a patch to allow titlebar-window dragging.
+ * Changed the flags in rules to pull from a script. This script
+ lets us un-hardcode what theme is default. Be sure there
+ is a theme pack!
+ * Added comments to my patches.
+ * Removing debian/docs, empty file.
+ * Fixing fluxbox.desktop to remove all the warnings from
+ desktop-file-validate
+ * Fixing libtool issue by running an update before
+ configure in the rules script.
+ * Added a compile flag script to auto-detect what platform
+ we are running on, and apply the correct theme. This
+ should solve Ubuntnu issues later on.
+ * adding in a get-orig-source rule
+ * fixing the upstream version number to pinpoint
+ the commit ( thanks, lfaraone ).
+ * adding a rule for get-orig-source. ( thanks again,
+ lfaraone ).
+ * Updated rules to actually allow us to do a build from it
+ * Removed Denis from the uploaders ( as per an email
+ conversation )
+ * Removing madduck from the uploaders ( thanks for asking,
+ lfaraone. ). Thanks for your hard work, madduck.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Thu, 12 Aug 2010 21:16:02 -0400
+
+fluxbox (1.1.1+dfsg2-1) unstable; urgency=low
+
+ [ Paul Tagliamonte ]
+ [Denis Briand]
+ * Create extra directory to put all debian's styles and backgrounds.
+ * New default background, thanks to Thomas Guillot <gtom@gtom.eu>.
+ * Update copyright file with the CC-by-SA 3 license for
+ the background picture.
+ * Update copyright file with the 3-clause BSD license for
+ debian_squeeze_dark style file.
+
+ [Paul Tagliamonte]
+ * Added patch for fbsetbg scale behavior. (Closes: #583704).
+ Thanks to Jeremiah Mahler for his patch!
+ * The following themes have been merged from upstream under
+ a new license: arch, bloe, bora_black, bora_blue, bora_green
+ carp, green_tea, ostrich, zimek_bisque, zimek_darkblue,
+ zimek_green. They were moved from CC-BY-SA 2.5 to CC-BY-SA 3.0
+
+ [ Dmitry E. Oboukhov ]
+ * Switch to 3.0 (quilt) debian src format package.
+ * Repackage orig.tgz to +dfsg2 version to fix prev incorrect upload.
+ * Merge with all old patches.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Mon, 12 Jul 2010 15:23:08 +0400
+
+fluxbox (1.1.1+dfsg1-1) unstable; urgency=high
+
+ * New dfsg compatible source tarball (Closes: #584513).
+
+ -- Denis Briand <denis@narcan.fr> Sat, 05 Jun 2010 18:36:22 +0200
+
+fluxbox (1.1.1-8) unstable; urgency=low
+
+ [Paul Tagliamonte]
+ * Bumped the deb stds version.
+
+ [Denis Briand]
+ * Upgrade libmagickcore-extra to libmagickcore3-extra build-dep.
+ * Add source/format file.
+ * Fix FTBFS with binutils-gold (Closes: #554386).
+ * Fix hyphen-used-as-minus-sign in fbrun and fbsetbg man pages.
+ * Allow centering fbrun popup (Closes: #550466).
+ Thanks to Ulrich Eckhardt for his patch.
+ * Debian Maintainer Upload is now allowed.
+
+ -- Denis Briand <denis@narcan.fr> Wed, 19 May 2010 12:42:11 +0200
+
+fluxbox (1.1.1-7) unstable; urgency=low
+
+ [ Denis Briand ]
+ * Remove duplicate debhelper build-dependency.
+ * Remove several whitespaces into debian/ files.
+
+ [ Paul Tagliamonte ]
+ * Fixed issue with obsolete dep. closes: #573971.
+
+ [ Dmitry E. Oboukhov ]
+ * Add Denis Briand into uploaders list.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Sat, 20 Mar 2010 20:32:14 +0300
+
+fluxbox (1.1.1-6) unstable; urgency=low
+
+ * Previous change to Uploaders closes: #552328
+ * Adding in exit on fail to the preinst, as posted
+ in the spec.
+ * Added patch for changing some minor man spelling
+ errors.
+ * Removed bashism, Thank you Andres Mejia!, closes: #480597.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Sun, 14 Jan 2010 01:56:00 -0500
+
+fluxbox (1.1.1-5) unstable; urgency=low
+
+ * Added Paul Tagliamonte <paultag@ubuntu.com> to the Uploaders
+ field of the control file.
+ * Removed control.in.
+ * Changed rules to reflect the absence of a control.in.
+ * Added patch to fix the keybinding manpage, closes: #513668.
+
+ -- Paul Tagliamonte <paultag@ubuntu.com> Mon, 14 Dec 2009 03:12:03 -0500
+
+fluxbox (1.1.1-4) unstable; urgency=low
+
+ * Fixed FTBFS 'wmf2eps: not found', closes: #556810.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Wed, 18 Nov 2009 12:09:10 +0300
+
+fluxbox (1.1.1-3) experimental; urgency=low
+
+ * In attempt to fix the bug #532094.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Mon, 29 Jun 2009 00:16:04 +0400
+
+fluxbox (1.1.1-2) unstable; urgency=low
+
+ * Created git-repo on git.debian.org.
+ * Added VCS-* records to debian/control.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Wed, 18 Mar 2009 22:47:41 +0300
+
+fluxbox (1.1.1-1) unstable; urgency=low
+
+ [New upstream version]
+ * Opaque moving is now default.
+ * Faster workspace switching, closes: #498623
+ (please reopen if i am wrong)
+ Bug fixes:
+ * Install issues.
+ * Maximize/Fullscreen for windows with non-northwest gravity.
+ * Randr < 1.2 checks.
+ * Workaround for badly specified _NET_WM_ICONS.
+ * Fixed unshade crash.
+ * Minor pixmap resource leak.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Fri, 19 Sep 2008 11:25:49 +0400
+
+fluxbox (1.1.0.1-2) unstable; urgency=low
+
+ * Fix program crashes caused by unshading, closes: #498535.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Fri, 12 Sep 2008 10:28:51 +0400
+
+fluxbox (1.1.0.1-1) unstable; urgency=low
+
+ * New upstream version, closes: #375709, #437983, #175339, #222089.
+ * Added 'Debian' theme.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Wed, 03 Sep 2008 20:45:23 +0400
+
+fluxbox (1.0.0+deb1-9) unstable; urgency=low
+
+ * Added background with debian logo into default theme.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Sun, 03 Aug 2008 18:18:16 +0400
+
+fluxbox (1.0.0+deb1-8) unstable; urgency=low
+
+ * x-dev has been removed from build-depends (out-of-date package).
+ * Standards-Version bumped to 3.8.0.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Tue, 01 Jul 2008 10:38:14 +0400
+
+fluxbox (1.0.0+deb1-7) unstable; urgency=low
+
+ * Removed xsession-manager link, closes: #462914.
+ * patch for man fbrun.1 (option -nearmouse),
+ thanks Ken Bloom <kbloom@gmail.com>, closes: #478646.
+ * My email address has been changed.
+ * Fix debian/watch.
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Thu, 29 May 2008 23:19:22 +0400
+
+fluxbox (1.0.0+deb1-6) unstable; urgency=low
+
+ * Added xsession-manager link to alternatives system, closes: #462914.
+ * Added debian/watch file.
+ * Added 'debian/create-git-package.sh' script for build git-snapshots.
+ * Upload sponsored by Al Nikolov <clown@debian.org>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Mon, 28 Jan 2008 17:47:19 +0300
+
+fluxbox (1.0.0+deb1-5) unstable; urgency=low
+
+ * Patch for Turkish language, thanks acemi <acemi.mail@gmail.com>,
+ closes: #459600.
+ * Upload sponsored by Al Nikolov <clown@debian.org>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Mon, 07 Jan 2008 17:46:50 +0300
+
+fluxbox (1.0.0+deb1-4) unstable; urgency=low
+
+ * Fix 'FTBFS with GCC 4.3', with directly #include everything we use.
+ Closes: #456045.
+ * Use Tarball-Inside-a-Tarball Build System (cdbs).
+ * Change control::Standards-Version to 3.7.3.
+ * Homepage field added.
+ * Upload sponsored by Al Nikolov <clown@debian.org>
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Thu, 13 Dec 2007 11:33:32 +0300
+
+fluxbox (1.0.0-3) unstable; urgency=low
+
+ * Move menuitem from 'WindowManagers' to 'Window Managers' (close lintian
+ warning).
+ * Patch for using another default style.
+ * Management by debian/control generated by cdbs system is used here.
+ * Upload sponsored by Al Nikolov <clown@debian.org>
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Wed, 05 Dec 2007 13:14:50 +0300
+
+fluxbox (1.0.0-2) unstable; urgency=low
+
+ * Enable support of the XShape extension, closes: #450684.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Fri, 09 Nov 2007 21:25:58 +0300
+
+fluxbox (1.0.0-1) unstable; urgency=low
+
+ * New upstream version.
+ * Unreproducible bug 'crash when trying to start applications while using a
+ locale that isnt found in the fluxbox-package', closes: #438468.
+ * Removed Matt Hope from uploaders (he is Missing In Action).
+ * Upload sponsored by Al Nikolov <clown@debian.org>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Tue, 09 Oct 2007 00:21:25 +0400
+
+fluxbox (1.0~rc3-5) unstable; urgency=low
+
+ * Removed 'xfonts-artwiz' from Suggests, closes: #439649.
+ * Patch for russian language, closes: #438095.
+ * Upload sponsored by Al Nikolov <clown@debian.org>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Sat, 01 Sep 2007 14:20:09 +0400
+
+fluxbox (1.0~rc3-4) unstable; urgency=low
+
+ * Patch for fix bug: 'no fullscreen with openoffice.org', closes: #436807.
+ * Unreproducible in current version (1.0~rc3):
+ Xawtv flips out on fluxbox, closes: #269683.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Thu, 09 Aug 2007 23:14:53 +0400
+
+fluxbox (1.0~rc3-3) unstable; urgency=low
+
+ * Patch for fix bug: 'window placement screwed up with xinerama/fluxbox',
+ closes: #261114, #416251.
+ * Patch for fix bug: 'fluxbox locks up when using skype', closes: #432493.
+ * Patch for fix bug: 'no longer interprets mod5 modifier', closes: #432073.
+ * Returned fluxbox.desktop to /usr/share/xsessions/,
+ closes: #130282, #433184.
+ * Change maintainer record.
+ * Upload sponsored by Al Nikolov <alnikolov@narod.ru>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Tue, 10 Jul 2007 14:43:27 +0400
+
+fluxbox (1.0~rc3-2) unstable; urgency=low
+
+ * Fixed building with gcc 4.3 (closes: #417188).
+ * Fixed (or unreproducible) in current version (1.0rc3):
+ * Time in fluxbox taskbar does not get updated when timezone changed
+ (closes: #250738).
+ * Menu not updated (closes: #324280).
+ * Put gsetroot in suggest for fluxbox (closes: #360306).
+ * Clicking window with MouseFocus should also focus (closes: #370328).
+ * Wrong OOo opt window sizing (closes: #420484).
+ * Doesn't work properly with a borderless Eterm (closes: #386098).
+ * Maximized window conceals desktop (closes: #263415).
+ * Leaves display manager info file to /var/lib/menu-xdg/xsessions after
+ purge (closes: #407372).
+ * Old style tabs (closes: #263330).
+ * Debian menu system works with fluxbox (closes: #251105, #293755).
+ * Missing and non-free lucida fonts in default styles are replaced to dejavu,
+ closes: #405115).
+ * Patch to set background image in style applied (closes: #355378).
+ * Upload sponsored by Al Nikolov <alnikolov@narod.ru>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Fri, 29 Jun 2007 19:25:49 +0400
+
+fluxbox (1.0~rc3-1) unstable; urgency=low
+
+ * New record in control::Uploaders: Dmitry E. Oboukhov <dimka@avanto.org>.
+ * Fixed (or unreproducible) in current version (1.0rc3):
+ * alt-tab is cycling out of order and skipping windows (closes: #263883).
+ * misterously disappearing menu (closes: #312808).
+ * hangs at start up if stderr is a terminal (closes: #392460).
+ * starts with empty menu (closes: #412857).
+ * Minimal window width of some applications too high (closes: #176310).
+ * /usr/bin/bsetroot: xsetroot does *not* honour multiple screens at all
+ (closes: #230800).
+ * Xine's main UI panel doesn't reappear after hiding it (closes: #268905).
+ * Homedir config files don't override defaults (closes: #271208).
+ * fluxbox produce zombies (closes: #281208).
+ * artwiz fonts don't display anymore (closes: #292554).
+ * javascript msgbox at firefox "suspend" xscreensaver lock
+ (closes: #298801).
+ * Fluxbox decoración y xmms (closes: #311669).
+ * firefox loses focus gained previously with Alt+Tab (closes: #319640).
+ * fbsetbg(1) manual refers to non-existing command bsetroot
+ (closes: #335218).
+ * fluxbox menu workspaces->someworkspace->app operations affect wrong app
+ (closes: #343838).
+ * Closing tabbed xterms moves windows down (closes: #357153).
+ * autogrouping tabs with ~/.fluxbox/groups broken (closes: #357690).
+ * Toolbar alpha settings discarded on log (closes: #375435).
+ * fluxbox 0.9.11 crash my system (closes: #292682).
+ * Update of fluxbox causes menu to show too many items (closes: #188124).
+ * fluxbox 0.1.14-2: strange char in time string (closes: #224761).
+ * session.keyFile in ~/.fluxbox/.init points to /etc/X11/fluxbox/keys
+ (closes: #297274).
+ * x-cursor for resize handles (closes: #310900).
+ * Missing locale directory (closes: #312104).
+ * Menu title texture does not always update (closes: #319608).
+ * relies on existence of $HOME/.fluxbox (closes: #348321).
+ * failure to override global textColor for unfocused window titles
+ (closes: #353387).
+ * [fbsetroot] Warning: Failed to open file
+ (/usr/share/fluxbox/nls/en_US/fluxbox.cat) (closes: #365867).
+ * FTBFS with G++ 4.1: namespace and extra qualification errors
+ (closes: #357490).
+ * key shortcut binding on latest fluxbox (closes: #260550).
+ * fonts and remeber workspace not working on ppc (closes: #292974).
+ * Anti aliasing is not activated by default. (closes: #302167).
+ * Patch from svn for fix bug:
+ 'error start fluxbox if directory ~/.fluxbox does not exists'
+ (closes: #430673).
+ * Removed old 'alternatives' from 'fluxbox' (closes: #430675).
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Tue, 26 Jun 2007 16:39:32 +0400
+
+fluxbox (1.0~rc3-0.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * New upstream release 1.0rc3.
+ * UTF-8 is now maintained in upstream. Closes: #397482.
+ * Patch from svn fixing clock width calculation applied. Closes: #410304.
+ * Removed diverts for bsetroot/bsetbg. Closes: #427044.
+ * Removed duplicates in Build-Depends. Closes: #421226.
+ * Added recursive change 'bsetroot' to 'fbsetroot' in
+ all style files.
+ * Instead of manual file moves and other hacks, just passing proper flags
+ to ./configure call.
+ * Removed incorrect debian/watch.
+ * Changed update-alternatives target from /usr/bin/fluxbox to
+ /usr/bin/startfluxbox.
+ * Removed the files no longer used for packaging.
+ * Fixed debhelper/cdbs using issues.
+ * Used dpatch to manage patches.
+ * Upload sponsored by Al Nikolov <alnikolov@narod.ru>.
+
+ -- Dmitry E. Oboukhov <dimka@avanto.org> Fri, 22 Jun 2007 00:58:01 +0400
+
+fluxbox (0.9.15.1+1.0rc2-1) experimental; urgency=low
+
+ * New upstream release 1.0rc2
+
+ -- Matt Hope <dopey@debian.org> Tue, 4 Jul 2006 19:30:11 +1000
+
+fluxbox (0.9.15.1+1.0rc0-1) experimental; urgency=low
+
+ * New upstream release - 1.0rc
+
+ -- Matt Hope <dopey@debian.org> Wed, 14 Jun 2006 17:37:24 +1000
+
+fluxbox (0.9.14-1.2) unstable; urgency=low
+
+ * NMU as part of the GCC 4.1 transition.
+ * Declare the namespace
+ (Closes: Bug#357490)
+
+ -- Martin Michlmayr <tbm@cyrius.com> Fri, 26 May 2006 16:08:18 +0200
+
+fluxbox (0.9.14-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove Build-Dependency on xlibs-dev (Closes: #346659).
+ * Credit and Big Thanks to Justin Pryzby <justinpryzby@users.sourceforge.net>
+ for the patch and testing.
+
+ -- Amaya Rodrigo Sastre <amaya@debian.org> Wed, 18 Jan 2006 16:24:27 +0100
+
+fluxbox (0.9.14-1) unstable; urgency=low
+
+ * New version from upstream
+ - Renames 'bsetroot' to 'fbsetroot'
+ (Closes: Bug#308052, Bug#309958, Bug#319094)
+ - Fixes to font handling
+ (Closes: Bug#262305, Bug#300531, Bug#295941)
+ * Updated fluxbox.desktop to use startfluxbox
+ (Closes: Bug#314644)
+
+ -- Matt Hope <dopey@debian.org> Sat, 1 Oct 2005 15:48:02 +1000
+
+fluxbox (0.9.13-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Matt Hope <dopey@debian.org> Fri, 8 Jul 2005 01:43:30 +1000
+
+fluxbox (0.9.12-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Matt Hope <dopey@debian.org> Tue, 18 Jan 2005 10:53:59 +1100
+
+fluxbox (0.9.11-1sarge0) testing-proposed-updates; urgency=high
+
+ * Fix for Severity=critical bug (Closes: Bug#310050)
+ - Cleans up old divert for bsetbg (See: Bug#263512)
+ - Patch from 'martin f krafft'
+
+ -- Matt Hope <dopey@debian.org> Sat, 21 May 2005 22:02:22 +1000
+
+fluxbox (0.9.11-1) unstable; urgency=low
+
+ * New upstream release
+ (Closes: Bug#285999)
+ - Fixes FTBFS
+ (Closes: Bug#285956)
+ - Fixes possible DOS (CAN-2004-1204)
+ (Closes: Bug#285819)
+
+ * Added martin f. krafft to "Uploaders:"
+ * 'bsetbg' references
+ - Removed diverts (Closes: Bug#263512)
+ - Removed manpage (Closes: Bug#252872)
+ * Finally put 'fluxbox-kde' to rest (removed from ./debian/control)
+ * Replaced ./debian/watch entry [sourceforge urls changing]
+ (Closes: Bug#276646)
+ * Updated 'menu' depends
+ (Closes: Bug#266217)
+ * Added details about some keybinding changes to NEWS.Debian
+ (Closes: 269404) (Thanks for madduck for examples)
+ * Added 'fbpager' and 'fbdesk' to "Suggests:"
+
+ -- Matt Hope <dopey@debian.org> Mon, 20 Dec 2004 17:26:09 +1100
+
+fluxbox (0.9.9-1) unstable; urgency=low
+
+ * New upstream release
+ - Was going to upload to "experimental", but convinced otherwise.
+
+ -- Matt Hope <dopey@debian.org> Fri, 30 Apr 2004 10:04:06 +1000
+
+fluxbox (0.1.14-4) unstable; urgency=low
+
+ * Using new gdm session, however leaving old file in place for time being
+ (Closes: Bug#240976)
+ * Okay, so Build-Conflicts: libxft2 wasn't the best solution...
+ Fixed the Build-{Depends,Conflicts}
+ (Closes: Bug#237686)
+ * Fixed up menu-escaping
+ (Closes: Bug#197266)
+
+ -- Matt Hope <dopey@debian.org> Tue, 27 Apr 2004 23:04:01 +1000
+
+fluxbox (0.1.14-3) unstable; urgency=low
+
+ * strftime fixes from upstream authors. (Thanks Simon!)
+ (Closes: Bug#218431, Bug#217282)
+ * removed {postinst,prerm} call to 'wm-menu-config'
+ This is not needed, as the functionality is provided by debhelper
+ (Closes: Bug#197596)
+ * Added libxft2 to Build-Conflicts
+ (Closes: Bug#237008)
+ * Changed 'outputencoding' in menu-method, as Bill Allombert suggested
+ (Closes: Bug#234578)
+ * Included 'fbrun' manpage from Brian Boucheron
+ (Closes: Bug#233841)
+
+ -- Matt Hope <dopey@debian.org> Tue, 9 Dec 2003 12:21:37 +1100
+
+fluxbox (0.1.14-2) unstable; urgency=low
+
+ * Applied patch from upstream to fix gcc3.3 compile errors
+ (Closes: Bug#196249)
+
+ * debian/fluxbox.menu-method
+ Added [ outputencoding="ISO-8859-1" ] as suggested
+ by Bill Allombert in debian-devel-announce <20030704185541.GZ1545@seventeen>
+ (Closes: Bug#200141)
+
+ * debian/fluxbox.postrm;
+ Applied patch from Yves Junqueira to debian/fluxbox.postrm
+ (Closes: Bug#195705)
+
+ * Applied (modified) patch from #208814 to fix error processing translations
+ (Closes: Bug#209144, Bug#205974)
+
+ -- Matt Hope <dopey@debian.org> Fri, 10 Oct 2003 17:03:01 +1000
+
+fluxbox (0.1.14-1) unstable; urgency=low
+
+ ``Lets hack on the laptop during linux.conf.au 2003!''
+ -- Greetings from Perth, Australia.
+ http://conf.linux.org.au/
+
+ * New upstream release
+ * Tab on restart fixed
+ * New workspace names fixed (Closes: Bug#172564)
+
+ * Package now includes ``fluxbox-generate_menu''
+ * Changed `menu' suggest->depend.
+ * Removed 'Provides: fluxbox-kde' as kde support was pulled in *ages* ago.
+ * Removed 'Provides: blackbox' because it was an ugly hack.
+ Packages which work with fluxbox should have an alternate depends.
+
+ -- Matt Hope <dopey@debian.org> Wed, 22 Jan 2003 15:24:15 +0800
+
+fluxbox (0.1.13-1) unstable; urgency=low
+
+ ``dopey's sleep deprivation experiment''
+
+ * New upstream release
+ - Fixes max-window-size bug
+ (Closes: Bug#159709)
+ - Fixes FTFBS: hppa
+ (Closes: Bug#164540)
+ - Fixes Window Menu for pt_BR
+ (Closes: Bug#168921, Bug#168929)
+ - Vertical tabs in Multi-head/xinerama setups fixed.
+ (Closes: Bug#158601)
+ * Applied upstream bugfix1
+ (Closes: Bug#171655)
+
+ -- Matt Hope <dopey@debian.org> Tue, 19 Nov 2002 23:51:14 +1100
+
+fluxbox (0.1.12-2) unstable; urgency=low
+
+ * Fixes FTBFS on HPPA. (-ffunction-sections)
+ (Closes: Bug#164540)
+ * Opps, should have closed this last time (New version 0.1.12)
+ (Closes: Bug#162021)
+
+ -- Matt Hope <dopey@debian.org> Sat, 2 Nov 2002 16:12:08 +1100
+
+fluxbox (0.1.12-1) unstable; urgency=low
+
+ * New upstream release
+ - Problems with fluxbox not returning focus fixed.
+ (Closes: Bug#158806, Bug#159701)
+ - Maximizes to incorrect tab height fixed
+ (Closes: Bug#159109)
+ - Shaded windows with multiple tabs no longer
+ unshade when changing themes
+ (Closes: Bug#159222)
+ - Restart no longer re-iconizes windows
+ (Closes: Bug#159761)
+
+ * Replaced the menu system.
+ (Closes: Bug#158600)
+
+ -- Matt Hope <dopey@debian.org> Fri, 13 Sep 2002 11:33:30 +1000
+
+fluxbox (0.1.10-2) unstable; urgency=low
+
+ * Much self-flagellation over leaving accidental cruft in
+ debian/fluxbox.menu-method
+ (Closes: Bug#157876)
+
+ * Applied patch from Simon Bowden to fix
+ ``fluxbox does not send windows to new workspaces''
+ (Closes: Bug#150213)
+
+ * Destroyed reminants of fluxbox-kde
+
+ -- Matt Hope <dopey@debian.org> Sat, 24 Aug 2002 22:25:12 +1000
+
+fluxbox (0.1.10-1) unstable; urgency=low
+
+ * I finally give in to popular pressure...
+ * New upstream release
+ * Yup, new version (Closes: Bug#154752)
+
+ -- Matt Hope <dopey@debian.org> Wed, 21 Aug 2002 21:51:43 +1000
+
+fluxbox (0.1.9-2) unstable; urgency=low
+
+ * Applied change from Michael Beattie to fix slit support in
+ Xinerama.
+
+ -- Matt Hope <dopey@debian.org> Thu, 20 Jun 2002 23:37:22 +1000
+
+fluxbox (0.1.9-1) unstable; urgency=low
+
+ * New upstream release
+ * Applied patch to enable NLS from kita@kitaj.no-ip.com
+ * Applied upstream bugfix 2
+
+ -- Matt Hope <dopey@debian.org> Sat, 25 May 2002 23:53:06 +1000
+
+fluxbox (0.1.8-1) unstable; urgency=low
+
+ * New upstream release.
+ * Now includes xinerama support.
+ * Included menu-method patch from Grant Hollingworth <grant@antiflux.org>
+ [ menu file should not escape '(' ]
+ (Closes: Bug#143096)
+ * Applied upstream bugfix 1 and 2.
+ * Applied font-fix patch from Sang-Hoon RHEE <rhee@linux.dnip.net>
+ (Closes: Bug#145709)
+ * Fixed debian/control, two `Provides' lines.
+ (Closes: Bug#147659)
+
+ -- Matt Hope <dopey@debian.org> Wed, 22 May 2002 10:46:53 +1000
+
+fluxbox (0.1.7-3) unstable; urgency=medium
+
+ * Fixes previous idiocy trying to combine `fluxbox' and `fluxbox-kde'
+ back together, removes the `fluxbox-kde' virtual package.
+
+ -- Matt Hope <dopey@debian.org> Fri, 12 Apr 2002 22:08:52 +1000
+
+fluxbox (0.1.7-2) unstable; urgency=medium
+
+ * Updated postinst call to ``kde-update-menu''
+ (Closes: Bug#139439)
+ * Changed fonts in the following themes:
+ Makro, MerleyKay, Clean, CleanColor, Rampage
+ to not use `iso8859-1', rather `iso8859-*'. I believe this will
+ fix the `euro locales' problem.
+ (Closes: Bug#137349)
+
+ -- Matt Hope <dopey@debian.org> Wed, 3 Apr 2002 22:34:18 +1000
+
+fluxbox (0.1.7-1) unstable; urgency=medium
+
+ * New upstream release.
+ (Closes: Bug#135984)
+ * urgency=medium - prevents upgrade of gdm.
+ * Conflicts with gdm (<< 2.2.5.4) as older versions had session
+ files in /etc/X11/gdm/Sessions .. newer versions are /etc/gdm/Sessions
+ * Moved session file back to /etc/gdm/Sessions
+ (Closes: Bug#136336)
+ * Corrected typo in package description.
+ (Closes: Bug#136855)
+ * Now ``Provides: blackbox'' [suggested: overridex@punkass.com] to allow
+ some of the blackbox applications, such as bbmail, bbpager, bblaunch.
+ * Included patch from Tommi Komulainen <Tommi.Komulainen@iki.fi>
+ * Upstream 0.1.7-bugfix1
+ - Fixes problems with withdrawn applications
+ * Now KDE support is in the main binary.
+ - fluxbox-kde a [temp] virtual package to help move users over.
+
+ -- Matt Hope <dopey@debian.org> Sat, 9 Mar 2002 11:04:57 +1100
+
+fluxbox (0.1.6-2) unstable; urgency=medium
+
+ * urgency=medium as 0.1.6-1 can be unusable in some conditions.
+ * Upstream 0.1.6-bugfix1
+ - Fixes some problems with title-less windows such as xmms or
+ Sylpheed.
+ * Upstream 0.1.6-bugfix2
+ - Fixes problems with a tilde (~) in menu.
+ * Includes text-ised FAQ from web-site, closes: Bug#129231
+ * Included 'convertkeys' (see Bug#129230), closes: Bug#129230
+ * Moved gdm session from /etc/gdm/Sessions to /etc/X11/gdm/Sessions
+ previously this caused problems, causing gdm not to work properly
+ if installed after fluxbox.
+
+ -- Matt Hope <dopey@debian.org> Tue, 12 Feb 2002 20:36:31 +1100
+
+fluxbox (0.1.6-1) unstable; urgency=low
+
+ * New upstream release
+ * Updated config.{guess,sub} to 2002-01-02 (see: Bug#127540)
+ * Fixed broken postinst for fluxbox-kde, closes: Bug#128112.
+ * Fixed menu system for fluxbox-kde, closes: Bug#128295.
+ * Upstream has updated manpage, closes: Bug#128478
+
+ -- Matt Hope <dopey@debian.org> Sat, 12 Jan 2002 13:12:42 +1100
+
+fluxbox (0.1.5-3) unstable; urgency=low
+
+ * _Another_ new config.guess, dated 2002-01-02 which replaces a previous
+ config.guess (2001-12-13) which was broken on mips.
+ (Closes: #127540)
+
+ -- Matt Hope <dopey@debian.org> Sat, 5 Jan 2002 01:10:40 +1100
+
+fluxbox (0.1.5-2) unstable; urgency=medium
+
+ * Applied upstream bbtools patch. (from http://fluxbox.sf.net/news.php?page=1)
+ * Updated config.{guess,sub}. (closes: #126828)
+ * Removed KDE dependencies.
+ * Fixed the fluxbox-kde menu support.
+
+ -- Matt Hope <dopey@debian.org> Tue, 1 Jan 2002 18:30:27 +1100
+
+fluxbox (0.1.5-1) unstable; urgency=low
+
+ * Split fluxbox-kde into a separate binary package.
+ * Put upstream installation information into /usr/share/doc/fluxbox/
+ (closes: #122508)
+ * New upstream release
+ * Marked extra files as conffiles
+
+ -- Matt Hope <dopey@quickstix.com.au> Sun, 16 Dec 2001 14:35:00 +1100
+
+fluxbox (0.1.4-3) unstable; urgency=low
+
+ * Replaced package description (closes: #121178)
+ * Removed surplus "examples" directory in debian/dirs and restored
+ README.Debian (closes: #121259)
+ * Fixed errors in preinst. (closes: #121260, #121264)
+ * Modified GDM session script to use /etc/X11/Xsession (closes: #121261)
+ * Included /etc/gdm/Sessions/fluxbox as a conffile.
+
+ -- Matt Hope <dopey@quickstix.com.au> Thu, 29 Nov 2001 01:55:19 +1100
+
+fluxbox (0.1.4-2) unstable; urgency=low
+
+ * Updated config.{guess,sub}, closes: #120773
+
+ -- Matt Hope (Dopey) <dopey@quickstix.com.au> Sat, 24 Nov 2001 12:38:20 +1100
+
+fluxbox (0.1.4-1) unstable; urgency=low
+
+ * Initial release, closes: #118738
+ * Integrated with debian menu system
+
+ -- Matt Hope (Dopey) <dopey@quickstix.com.au> Wed, 7 Nov 2001 22:38:54 +1100
+
diff --git a/fluxbox/debian/compat b/fluxbox/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/fluxbox/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/fluxbox/debian/control b/fluxbox/debian/control
new file mode 100644
index 0000000..dc6d7fb
--- /dev/null
+++ b/fluxbox/debian/control
@@ -0,0 +1,28 @@
+Source: fluxbox
+Section: x11
+Priority: optional
+Maintainer: Dmitry E. Oboukhov <unera@debian.org>
+Uploaders: Paul Tagliamonte <paultag@debian.org>
+Build-Depends: autoconf, automake, autotools-dev, bzip2, debhelper (>= 9),
+ dh-autoreconf, libfribidi-dev, libgtk2.0-dev, libimlib2-dev, libtool,
+ libx11-dev, libxext-dev, libxft-dev, libxinerama-dev, libxpm-dev,
+ libxrandr-dev, libxt-dev
+Standards-Version: 3.9.4
+Homepage: http://fluxbox.org
+Vcs-Git: git://git.debian.org/git/collab-maint/fluxbox.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/fluxbox.git;a=summary
+
+Package: fluxbox
+Architecture: any
+Provides: x-window-manager
+Recommends: xfonts-terminus, feh | eterm | hsetroot | xloadimage
+Suggests: fbpager, fbdesk, fbautostart
+Depends: menu (>=2.1.19), ${shlibs:Depends}, ${misc:Depends}
+Description: Highly configurable and low resource X11 Window manager
+ Fairly similar to blackbox, from which it is derived, but has been
+ extended with features such as pwm-style window tabs, configurable
+ key bindings, toolbar, and an iconbar. It also includes some cosmetic
+ fixes over blackbox.
+ .
+ This package contains support for GNOME and KDE.
+
diff --git a/fluxbox/debian/copyright b/fluxbox/debian/copyright
new file mode 100644
index 0000000..d95be9f
--- /dev/null
+++ b/fluxbox/debian/copyright
@@ -0,0 +1,378 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+Upstream-Name: fluxbox
+Upstream-Contact: fluxbox maintainers
+Source: https://fluxbox.org/download
+
+Files: *
+Copyright: 2001-2012, Henrik Kinnunen, <fluxgen@fluxbox.org>
+ 2001-2012, Fluxbox Maintainers
+License: Expat
+
+Files: debian/*
+Copyright: 2001-2006, Matt Hope <dopey@debian.org>
+ 2007-2012, Dmitry E. Oboukhov <unera@debian.org>
+ 2009-2012, Paul Tagliamonte <paultag@ubuntu.com>
+ 2010, Denis Briand <denis@narcan.fr>
+License: Expat
+
+Files: data/styles/zimek_gree/theme.cfg
+ data/styles/bora_blu/theme.cfg
+ data/styles/green_te/theme.cfg
+ data/styles/zimek_bisqu/theme.cfg
+ data/styles/car/theme.cfg
+ data/styles/bora_blac/theme.cfg
+ data/styles/zimek_darkblu/theme.cfg
+ data/styles/arc/theme.cfg
+ data/styles/bora_gree/theme.cfg
+ data/styles/blo/theme.cfg
+ data/styles/carp/theme.cfg
+ data/styles/ostrich/theme.cfg
+Copyright: 2006-2011, tenner
+License: CC-BY-SA-3
+
+Files: debian/additional-themes/Common/Bity_fluxbox/theme.cfg
+ debian/additional-themes/Common/Doty/theme.cfg
+ debian/additional-themes/Common/Squared_blue/theme.cfg
+ debian/additional-themes/Common/Squared_green/theme.cfg
+ debian/additional-themes/Debian/Squared_for_Debian/theme.cfg
+Copyright: 2008-2011, Endel <endel@tlen.pl>
+License: CC-BY-SA-3
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+License: CC-BY-SA-3
+ Creative Commons Legal Code
+ .
+ Attribution 3.0 Unported
+ .
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+ INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+ REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
+ DAMAGES RESULTING FROM ITS USE.
+ .
+ License
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+ TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+ BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+ CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+ CONDITIONS.
+ .
+ 1. Definitions
+ .
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation,
+ derivative work, arrangement of music or other alterations of a
+ literary or artistic work, or phonogram or performance and includes
+ cinematographic adaptations or any other form in which the Work may be
+ recast, transformed, or adapted including in any form recognizably
+ derived from the original, except that a work that constitutes a
+ Collection will not be considered an Adaptation for the purpose of
+ this License. For the avoidance of doubt, where the Work is a musical
+ work, performance or phonogram, the synchronization of the Work in
+ timed-relation with a moving image ("synching") will be considered an
+ Adaptation for the purpose of this License.
+ b. "Collection" means a collection of literary or artistic works, such as
+ encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works listed
+ in Section 1(f) below, which, by reason of the selection and
+ arrangement of their contents, constitute intellectual creations, in
+ which the Work is included in its entirety in unmodified form along
+ with one or more other contributions, each constituting separate and
+ independent works in themselves, which together are assembled into a
+ collective whole. A work that constitutes a Collection will not be
+ considered an Adaptation (as defined above) for the purposes of this
+ License.
+ c. "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or
+ other transfer of ownership.
+ d. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ e. "Original Author" means, in the case of a literary or artistic work,
+ the individual, individuals, entity or entities who created the Work
+ or if no individual or entity can be identified, the publisher; and in
+ addition (i) in the case of a performance the actors, singers,
+ musicians, dancers, and other persons who act, sing, deliver, declaim,
+ play in, interpret or otherwise perform literary or artistic works or
+ expressions of folklore; (ii) in the case of a phonogram the producer
+ being the person or legal entity who first fixes the sounds of a
+ performance or other sounds; and, (iii) in the case of broadcasts, the
+ organization that transmits the broadcast.
+ f. "Work" means the literary and/or artistic work offered under the terms
+ of this License including without limitation any production in the
+ literary, scientific and artistic domain, whatever may be the mode or
+ form of its expression including digital form, such as a book,
+ pamphlet and other writing; a lecture, address, sermon or other work
+ of the same nature; a dramatic or dramatico-musical work; a
+ choreographic work or entertainment in dumb show; a musical
+ composition with or without words; a cinematographic work to which are
+ assimilated works expressed by a process analogous to cinematography;
+ a work of drawing, painting, architecture, sculpture, engraving or
+ lithography; a photographic work to which are assimilated works
+ expressed by a process analogous to photography; a work of applied
+ art; an illustration, map, plan, sketch or three-dimensional work
+ relative to geography, topography, architecture or science; a
+ performance; a broadcast; a phonogram; a compilation of data to the
+ extent it is protected as a copyrightable work; or a work performed by
+ a variety or circus performer to the extent it is not otherwise
+ considered a literary or artistic work.
+ g. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License with
+ respect to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation.
+ h. "Publicly Perform" means to perform public recitations of the Work and
+ to communicate to the public those public recitations, by any means or
+ process, including by wire or wireless means or public digital
+ performances; to make available to the public Works in such a way that
+ members of the public may access these Works from a place and at a
+ place individually chosen by them; to perform the Work to the public
+ by any means or process and the communication to the public of the
+ performances of the Work, including by public digital performance; to
+ broadcast and rebroadcast the Work by any means including signs,
+ sounds or images.
+ i. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage of a
+ protected performance or phonogram in digital form or other electronic
+ medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ b. to create and Reproduce Adaptations provided that any such Adaptation,
+ including any translation in any medium, takes reasonable steps to
+ clearly label, demarcate or otherwise identify that changes were made
+ to the original Work. For example, a translation could be marked "The
+ original work was translated from English to Spanish," or a
+ modification could indicate "The original work has been modified.";
+ c. to Distribute and Publicly Perform the Work including as incorporated
+ in Collections; and,
+ d. to Distribute and Publicly Perform Adaptations.
+ e. For the avoidance of doubt:
+ .
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme cannot be waived, the Licensor
+ reserves the exclusive right to collect such royalties for any
+ exercise by You of the rights granted under this License;
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme can be waived, the Licensor waives the
+ exclusive right to collect such royalties for any exercise by You
+ of the rights granted under this License; and,
+ iii. Voluntary License Schemes. The Licensor waives the right to
+ collect royalties, whether individually or, in the event that the
+ Licensor is a member of a collecting society that administers
+ voluntary licensing schemes, via that society, from any exercise
+ by You of the rights granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights in
+ other media and formats. Subject to Section 8(f), all rights not expressly
+ granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly made
+ subject to and limited by the following restrictions:
+ .
+ a. You may Distribute or Publicly Perform the Work only under the terms
+ of this License. You must include a copy of, or the Uniform Resource
+ Identifier (URI) for, this License with every copy of the Work You
+ Distribute or Publicly Perform. You may not offer or impose any terms
+ on the Work that restrict the terms of this License or the ability of
+ the recipient of the Work to exercise the rights granted to that
+ recipient under the terms of the License. You may not sublicense the
+ Work. You must keep intact all notices that refer to this License and
+ to the disclaimer of warranties with every copy of the Work You
+ Distribute or Publicly Perform. When You Distribute or Publicly
+ Perform the Work, You may not impose any effective technological
+ measures on the Work that restrict the ability of a recipient of the
+ Work from You to exercise the rights granted to that recipient under
+ the terms of the License. This Section 4(a) applies to the Work as
+ incorporated in a Collection, but this does not require the Collection
+ apart from the Work itself to be made subject to the terms of this
+ License. If You create a Collection, upon notice from any Licensor You
+ must, to the extent practicable, remove from the Collection any credit
+ as required by Section 4(b), as requested. If You create an
+ Adaptation, upon notice from any Licensor You must, to the extent
+ practicable, remove from the Adaptation any credit as required by
+ Section 4(b), as requested.
+ b. If You Distribute, or Publicly Perform the Work or any Adaptations or
+ Collections, You must, unless a request has been made pursuant to
+ Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i) the
+ name of the Original Author (or pseudonym, if applicable) if supplied,
+ and/or if the Original Author and/or Licensor designate another party
+ or parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such party
+ or parties; (ii) the title of the Work if supplied; (iii) to the
+ extent reasonably practicable, the URI, if any, that Licensor
+ specifies to be associated with the Work, unless such URI does not
+ refer to the copyright notice or licensing information for the Work;
+ and (iv) , consistent with Section 3(b), in the case of an Adaptation,
+ a credit identifying the use of the Work in the Adaptation (e.g.,
+ "French translation of the Work by Original Author," or "Screenplay
+ based on original Work by Original Author"). The credit required by
+ this Section 4 (b) may be implemented in any reasonable manner;
+ provided, however, that in the case of a Adaptation or Collection, at
+ a minimum such credit will appear, if a credit for all contributing
+ authors of the Adaptation or Collection appears, then as part of these
+ credits and in a manner at least as prominent as the credits for the
+ other contributing authors. For the avoidance of doubt, You may only
+ use the credit required by this Section for the purpose of attribution
+ in the manner set out above and, by exercising Your rights under this
+ License, You may not implicitly or explicitly assert or imply any
+ connection with, sponsorship or endorsement by the Original Author,
+ Licensor and/or Attribution Parties, as appropriate, of You or Your
+ use of the Work, without the separate, express prior written
+ permission of the Original Author, Licensor and/or Attribution
+ Parties.
+ c. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any
+ Adaptations or Collections, You must not distort, mutilate, modify or
+ take other derogatory action in relation to the Work which would be
+ prejudicial to the Original Author's honor or reputation. Licensor
+ agrees that in those jurisdictions (e.g. Japan), in which any exercise
+ of the right granted in Section 3(b) of this License (the right to
+ make Adaptations) would be deemed to be a distortion, mutilation,
+ modification or other derogatory action prejudicial to the Original
+ Author's honor and reputation, the Licensor will waive or not assert,
+ as appropriate, this Section, to the fullest extent permitted by the
+ applicable national law, to enable You to reasonably exercise Your
+ right under Section 3(b) of this License (right to make Adaptations)
+ but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
+ WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
+ OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or Collections
+ from You under this License, however, will not have their licenses
+ terminated provided such individuals or entities remain in full
+ compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+ b. Subject to the above terms and conditions, the license granted here is
+ perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the
+ Work under different license terms or to stop distributing the Work at
+ any time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated as
+ stated above.
+ .
+ 8. Miscellaneous
+ .
+ a. Each time You Distribute or Publicly Perform the Work or a Collection,
+ the Licensor offers to the recipient a license to the Work on the same
+ terms and conditions as the license granted to You under this License.
+ b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
+ offers to the recipient a license to the original Work on the same
+ terms and conditions as the license granted to You under this License.
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this License, and without further action
+ by the parties to this agreement, such provision shall be reformed to
+ the minimum extent necessary to make such provision valid and
+ enforceable.
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in writing
+ and signed by the party to be charged with such waiver or consent.
+ e. This License constitutes the entire agreement between the parties with
+ respect to the Work licensed here. There are no understandings,
+ agreements or representations with respect to the Work not specified
+ here. Licensor shall not be bound by any additional provisions that
+ may appear in any communication from You. This License may not be
+ modified without the mutual written agreement of the Licensor and You.
+ f. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention
+ for the Protection of Literary and Artistic Works (as amended on
+ September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+ Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
+ and the Universal Copyright Convention (as revised on July 24, 1971).
+ These rights and subject matter take effect in the relevant
+ jurisdiction in which the License terms are sought to be enforced
+ according to the corresponding provisions of the implementation of
+ those treaty provisions in the applicable national law. If the
+ standard suite of rights granted under applicable copyright law
+ includes additional rights not granted under this License, such
+ additional rights are deemed to be included in the License; this
+ License is not intended to restrict the license of any rights under
+ applicable law.
+ .
+ Creative Commons Notice
+ .
+ Creative Commons is not a party to this License, and makes no warranty
+ whatsoever in connection with the Work. Creative Commons will not be
+ liable to You or any party on any legal theory for any damages
+ whatsoever, including without limitation any general, special,
+ incidental or consequential damages arising in connection to this
+ license. Notwithstanding the foregoing two (2) sentences, if Creative
+ Commons has expressly identified itself as the Licensor hereunder, it
+ shall have all rights and obligations of Licensor.
+ .
+ Except for the limited purpose of indicating to the public that the
+ Work is licensed under the CCPL, Creative Commons does not authorize
+ the use by either party of the trademark "Creative Commons" or any
+ related trademark or logo of Creative Commons without the prior
+ written consent of Creative Commons. Any permitted use will be in
+ compliance with Creative Commons' then-current trademark usage
+ guidelines, as may be published on its website or otherwise made
+ available upon request from time to time. For the avoidance of doubt,
+ this trademark restriction does not form part of this License.
+ .
+ Creative Commons may be contacted at http://creativecommons.org/.
diff --git a/fluxbox/debian/fluxbox.desktop b/fluxbox/debian/fluxbox.desktop
new file mode 100644
index 0000000..c8363fc
--- /dev/null
+++ b/fluxbox/debian/fluxbox.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Fluxbox
+Comment=Highly configurable and low resource X11 Window manager
+Exec=/usr/bin/startfluxbox
+Terminal=false
+TryExec=/usr/bin/startfluxbox
+Type=Application
+
+[X-Window Manager]
+SessionManaged=true
diff --git a/fluxbox/debian/fluxbox.dsc b/fluxbox/debian/fluxbox.dsc
new file mode 100644
index 0000000..c31faa8
--- /dev/null
+++ b/fluxbox/debian/fluxbox.dsc
@@ -0,0 +1,15 @@
+Format: 3.0 (quilt)
+Source: fluxbox
+Binary: fluxbox
+Architecture: any
+Version: 1.4.0-1+stackrpms
+Maintainer: B. Stack <bgstack15@gmail.com>
+XSBC-Original-Maintainer: Dmitry E. Oboukhov <unera@debian.org>
+Homepage: http://fluxbox.org
+Standards-Version: 3.9.4
+Build-Depends: autoconf, automake, autotools-dev, bzip2, debhelper (>= 9), dh-autoreconf, libfribidi-dev, libgtk2.0-dev, libimlib2-dev, libtool, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev, libxpm-dev, libxrandr-dev, libxt-dev
+Package-List:
+ fluxbox deb x11 optional arch=any
+Files:
+ 00000000000000000000000000000000 1 fluxbox.orig.tar.gz
+ 00000000000000000000000000000000 1 fluxbox.debian.tar.xz
diff --git a/fluxbox/debian/fluxbox.install b/fluxbox/debian/fluxbox.install
new file mode 100644
index 0000000..2fccefc
--- /dev/null
+++ b/fluxbox/debian/fluxbox.install
@@ -0,0 +1,3 @@
+debian/system.fluxbox-menu /etc/X11/fluxbox/
+debian/fluxbox.menu-user /etc/X11/fluxbox/
+debian/fluxbox.desktop /usr/share/xsessions/
diff --git a/fluxbox/debian/fluxbox.links b/fluxbox/debian/fluxbox.links
new file mode 100644
index 0000000..2039276
--- /dev/null
+++ b/fluxbox/debian/fluxbox.links
@@ -0,0 +1 @@
+/usr/share/man/man1/fluxbox.1.gz /usr/share/man/man1/fluxbox-update_configs.1.gz
diff --git a/fluxbox/debian/fluxbox.menu b/fluxbox/debian/fluxbox.menu
new file mode 100644
index 0000000..156d4c3
--- /dev/null
+++ b/fluxbox/debian/fluxbox.menu
@@ -0,0 +1 @@
+?package(fluxbox):needs="wm" section="Window Managers" title="FluxBox" command="/usr/bin/startfluxbox"
diff --git a/fluxbox/debian/fluxbox.menu-method b/fluxbox/debian/fluxbox.menu-method
new file mode 100644
index 0000000..2e3aa18
--- /dev/null
+++ b/fluxbox/debian/fluxbox.menu-method
@@ -0,0 +1,26 @@
+#!/usr/bin/install-menu
+#
+# Generates fluxbox menus for all registered applications.
+# (taken from Blackbox)
+compat="menu-1"
+outputencoding="LOCALE"
+
+!include menu.h
+
+genmenu="menudefs.hook"
+examplercfile="system.fluxbox-menu"
+rcfile="fluxbox-menu"
+rootprefix="/etc/X11/fluxbox/"
+userprefix=".fluxbox/"
+treewalk=M)
+
+supported
+ x11= nstring(level(), " ") "[exec] (" esc($title, ")") ") {" esc($command, "()") "} <" esc($icon, "<>") ">\n"
+ wm= nstring(level(), " ") "[restart] (" esc($title, ")") ") {" esc($command, "()") "}\n"
+ text= nstring(level(), " ") "[exec] (" esc($title, ")") ") { x-terminal-emulator -T \"" $title "\" -e " esc($command, "()") "} <" esc($icon, "<>") ">\n"
+ fluxbox= nstring(level(), " ") "[" esc($command, "()") "] (" esc($title, ")") ")\n"
+endsupported
+
+startmenu= ""
+submenutitle= nstring(level(), " ") "[submenu] (" esc($title,"()") ") {" esc($longtitle,"()") "}\n"
+endmenu= ifneq( level(), "0", nstring(level(), " ") "[end]\n" )
diff --git a/fluxbox/debian/fluxbox.menu-user b/fluxbox/debian/fluxbox.menu-user
new file mode 100644
index 0000000..ed1edfb
--- /dev/null
+++ b/fluxbox/debian/fluxbox.menu-user
@@ -0,0 +1,3 @@
+[begin] (fluxbox)
+[include] (/etc/X11/fluxbox/fluxbox-menu)
+[end]
diff --git a/fluxbox/debian/fluxbox.postinst b/fluxbox/debian/fluxbox.postinst
new file mode 100644
index 0000000..263db6a
--- /dev/null
+++ b/fluxbox/debian/fluxbox.postinst
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+# fluxbox postinst
+#
+# Shamelessly ripped off of Marcelo Magallon's script
+# by Brent Fulgham <bfulgham@debian.org>
+#
+# Ripped off blackbox's postinst, by Matt Hope <dopey@debian.org>
+#
+set -e
+
+manager=/usr/bin/startfluxbox
+
+add_wm_entry ()
+{
+ update-alternatives --install /usr/bin/x-window-manager \
+ x-window-manager $manager 50 \
+ --slave /usr/share/man/man1/x-window-manager.1.gz \
+ x-window-manager.1.gz /usr/share/man/man1/fluxbox.1.gz
+}
+
+case "$1" in
+ configure)
+ add_wm_entry
+ ;;
+
+ abort-*)
+ # how did we get here? Force a non-zero exit code
+ exit 1
+ ;;
+
+ *)
+ ;;
+esac
+
+#DEBHELPER#
diff --git a/fluxbox/debian/fluxbox.postrm b/fluxbox/debian/fluxbox.postrm
new file mode 100644
index 0000000..3dcaa7d
--- /dev/null
+++ b/fluxbox/debian/fluxbox.postrm
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+
+case "$1" in
+ purge)
+ test -d /etc/X11/fluxbox && rm -rf /etc/X11/fluxbox
+ ;;
+ remove)
+ ;;
+ *)
+ ;;
+esac
+
+
+#DEBHELPER#
diff --git a/fluxbox/debian/fluxbox.preinst b/fluxbox/debian/fluxbox.preinst
new file mode 100644
index 0000000..35d8239
--- /dev/null
+++ b/fluxbox/debian/fluxbox.preinst
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+set -e
+
+# Remove old diverts
+if [ "$1" = "upgrade" ]; then
+ if dpkg-divert --list | grep -q fluxbox; then
+ dpkg-divert --package fluxbox --remove --rename --divert \
+ /usr/bin/bsetroot.blackbox /usr/bin/bsetroot
+
+ dpkg-divert --package fluxbox --remove --rename --divert \
+ /usr/share/man/man1/bsetroot.blackbox.1.gz \
+ /usr/share/man/man1/bsetroot.1.gz
+ fi
+
+ # old version contain 'fluxbox' current - 'startfluxbox'
+ update-alternatives --remove x-window-manager /usr/bin/fluxbox
+
+fi
+
+#DEBHELPER#
diff --git a/fluxbox/debian/fluxbox.prerm b/fluxbox/debian/fluxbox.prerm
new file mode 100644
index 0000000..4af77f5
--- /dev/null
+++ b/fluxbox/debian/fluxbox.prerm
@@ -0,0 +1,14 @@
+#!/bin/sh
+set -e
+
+case "$1" in
+ remove)
+
+ update-alternatives --remove x-window-manager /usr/bin/startfluxbox
+ ;;
+
+ *)
+ ;;
+esac
+
+#DEBHELPER#
diff --git a/fluxbox/debian/patches/add-clientmachine-if-forwarded.patch b/fluxbox/debian/patches/add-clientmachine-if-forwarded.patch
new file mode 100644
index 0000000..5191173
--- /dev/null
+++ b/fluxbox/debian/patches/add-clientmachine-if-forwarded.patch
@@ -0,0 +1,134 @@
+Author: bgstack15
+Date: 2022-11-09
+Version: fluxbox 1.4.0
+Source: original
+Summary: Add "(on $CLIENT)" to titlebar for forwarded windows
+Message:
+Inspired by xfwm4's ability to display the remote host running an X11 window. This fails on xfe which somehow lacks the WM_CLIENT_MACHINE property.
+--- a/src/Xutil.cc
++++ b/src/Xutil.cc
+@@ -43,6 +43,51 @@ using std::endl;
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window) {
++
++ if (window == None)
++ return FbTk::FbString("");
++
++ Display *display = FbTk::App::instance()->display();
++
++ XTextProperty text_prop;
++ text_prop.value = 0;
++ char **list = 0;
++ int num = 0;
++ _FB_USES_NLS;
++ FbTk::FbString name;
++
++ if (XGetWMClientMachine(display, window, &text_prop)) {
++ if (text_prop.value && text_prop.nitems > 0) {
++ if (text_prop.encoding != XA_STRING) {
++
++ text_prop.nitems = strlen((char *) text_prop.value);
++ XmbTextPropertyToTextList(display, &text_prop, &list, &num);
++
++ if (num > 0 && list != 0)
++ name = FbTk::FbStringUtil::LocaleStrToFb(static_cast<char *>(*list));
++ else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ if (list)
++ XFreeStringList(list);
++
++ } else
++ name = text_prop.value ? FbTk::FbStringUtil::XStrToFb((char *)text_prop.value) : "";
++
++ XFree(text_prop.value);
++
++ } else { // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++ } else {
++ // default name
++ name = _FB_XTEXT(Window, Unnamed, "Unnamed", "Default name for a window without a WM_NAME");
++ }
++
++ return name;
++}
++
+ FbTk::FbString getWMName(Window window) {
+
+ if (window == None)
+--- a/src/Xutil.hh
++++ b/src/Xutil.hh
+@@ -28,6 +28,7 @@
+
+ namespace Xutil {
+
++FbTk::FbString getWMClientMachine(Window window);
+ FbTk::FbString getWMName(Window window);
+
+ FbTk::FbString getWMClassName(Window win);
+--- a/src/WinClient.cc
++++ b/src/WinClient.cc
+@@ -49,6 +49,7 @@
+ #else
+ #include <string.h>
+ #endif
++#include<unistd.h>
+
+ using std::string;
+ using std::list;
+@@ -217,6 +218,10 @@ bool WinClient::getAttrib(XWindowAttribu
+ return XGetWindowAttributes(display(), window(), &attr);
+ }
+
++bool WinClient::getWMClientMachine(XTextProperty &textprop) const {
++ return XGetWMClientMachine(display(), window(), &textprop);
++}
++
+ bool WinClient::getWMName(XTextProperty &textprop) const {
+ return XGetWMName(display(), window(), &textprop);
+ }
+@@ -319,7 +324,14 @@ void WinClient::updateTitle() {
+ if (m_title_override)
+ return;
+
+- m_title.setLogical(FbTk::FbString(Xutil::getWMName(window()), 0, 512));
++ FbTk::FbString fullname = FbTk::FbString(Xutil::getWMName(window()), 0, 512);
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ m_title_update_timer.start();
+ }
+
+@@ -328,7 +340,14 @@ void WinClient::emitTitleSig() {
+ }
+
+ void WinClient::setTitle(const FbTk::FbString &title) {
+- m_title.setLogical(title);
++ FbTk::FbString fullname = title;
++ FbTk::FbString clientmachine = FbTk::FbString(Xutil::getWMClientMachine(window()), 0, 512);
++ char *host = new char[512]; gethostname(host, 512);
++ FbTk::FbString hostname = FbTk::FbString(host);
++ if (clientmachine != "Unnamed" && clientmachine != "" && clientmachine != hostname) {
++ fullname += " (on " + clientmachine + ")";
++ }
++ m_title.setLogical(fullname);
+ m_title_override = true;
+ m_title_update_timer.start();
+ }
+--- a/src/WinClient.hh
++++ b/src/WinClient.hh
+@@ -91,6 +91,7 @@ public:
+ //
+
+ bool getAttrib(XWindowAttributes &attr) const;
++ bool getWMClientMachine(XTextProperty &textprop) const;
+ bool getWMName(XTextProperty &textprop) const;
+ bool getWMIconName(XTextProperty &textprop) const;
+ std::string getWMRole() const;
diff --git a/fluxbox/debian/patches/fix-startup-check-fbautostart.patch b/fluxbox/debian/patches/fix-startup-check-fbautostart.patch
new file mode 100644
index 0000000..502b141
--- /dev/null
+++ b/fluxbox/debian/patches/fix-startup-check-fbautostart.patch
@@ -0,0 +1,33 @@
+From: Paul Tagliamonte <paultag@fluxbox.org>
+Date: Fri, 18 May 2012 19:36:19 -0400
+Subject: Debian-local change to check if fbautostart exists.
+
+ This is to better integrate the two apps, without fbautostart
+ having to restort to gross hacks to get it's self started up, or
+ give the user correct (but unexpected) behavior.
+---
+ util/startfluxbox.in | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/util/startfluxbox.in b/util/startfluxbox.in
+index 3c083f3..70a9698 100755
+--- a/util/startfluxbox.in
++++ b/util/startfluxbox.in
+@@ -49,6 +49,14 @@ xmodmap "$HOME/.Xmodmap"
+ # wmnd &
+ # wmsmixer -w &
+ # idesk &
++#
++# Debian-local change:
++# - fbautostart has been added with a quick hack to check to see if it
++# exists. If it does, we'll start it up by default.
++which fbautostart > /dev/null
++if [ \$? -eq 0 ]; then
++ fbautostart
++fi
+
+ # And last but not least we start fluxbox.
+ # Because it is the last app you have to run it with ''exec'' before it.
+--
+1.7.9.5
+
diff --git a/fluxbox/debian/patches/fix-xterm-keybinding.patch b/fluxbox/debian/patches/fix-xterm-keybinding.patch
new file mode 100644
index 0000000..7375982
--- /dev/null
+++ b/fluxbox/debian/patches/fix-xterm-keybinding.patch
@@ -0,0 +1,24 @@
+From: Paul Tagliamonte <paultag@ubuntu.com>
+Author: Daniel Diaz <dydyam@gmail.com>
+Date: Thu, August 12th, 2010 07:06:01 +0000
+Subject: Keybinding fix: Change `xterm' to `x-terminal-emulator'
+Description:
+ This changes the default keybinding from xterm to x-terminal-emulator,
+ which is more complient with Debian policy. This is a local change only,
+ for the most part.
+Origin: local
+Forwarded: not-needed
+
+diff --git a/data/keys b/data/keys
+index 7e2557c..b02f80f 100644
+--- a/data/keys
++++ b/data/keys
+@@ -58,7 +58,7 @@ Mod4 8 :Tab 8
+ Mod4 9 :Tab 9
+
+ # open a terminal
+-Mod1 F1 :Exec xterm
++Mod1 F1 :Exec x-terminal-emulator
+
+ # open a dialog to run programs
+ Mod1 F2 :Exec fbrun
diff --git a/fluxbox/debian/patches/series b/fluxbox/debian/patches/series
new file mode 100644
index 0000000..532287c
--- /dev/null
+++ b/fluxbox/debian/patches/series
@@ -0,0 +1,3 @@
+fix-xterm-keybinding.patch
+fix-startup-check-fbautostart.patch
+fluxbox-add-hostname-part3.patch
diff --git a/fluxbox/debian/rules b/fluxbox/debian/rules
new file mode 100755
index 0000000..dbc6152
--- /dev/null
+++ b/fluxbox/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+RULE_FILES=$(shell ls debian/rules.d/*.mk | sort -n)
+
+include $(RULE_FILES)
+
+%:
+ dh $@ --with autoreconf
diff --git a/fluxbox/debian/rules.d/001-constants.mk b/fluxbox/debian/rules.d/001-constants.mk
new file mode 100644
index 0000000..2a4c680
--- /dev/null
+++ b/fluxbox/debian/rules.d/001-constants.mk
@@ -0,0 +1,7 @@
+# Some basic constants we'll use in the build process.
+
+DEB_CONFIGURE_SYSCONFDIR := /etc/X11/fluxbox
+DEB_STYLE_DIR := /usr/share/fluxbox/styles/
+
+VERSION = $(shell dpkg-parsechangelog|grep ^Version|awk '{print $$2}' \
+ |sed 's/-[[:digit:]]\+$$//')
diff --git a/fluxbox/debian/rules.d/010-configure-flags.mk b/fluxbox/debian/rules.d/010-configure-flags.mk
new file mode 100644
index 0000000..95f3dce
--- /dev/null
+++ b/fluxbox/debian/rules.d/010-configure-flags.mk
@@ -0,0 +1,23 @@
+# configure flags
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+ --enable-nls \
+ --enable-xft \
+ --prefix=/usr \
+ --enable-shape \
+ --enable-fribidi \
+ --enable-xinerama \
+ --with-locale=/usr/share/fluxbox/nls \
+ --with-apps=$(DEB_CONFIGURE_SYSCONFDIR)/apps \
+ --with-keys=$(DEB_CONFIGURE_SYSCONFDIR)/keys \
+ --with-init=$(DEB_CONFIGURE_SYSCONFDIR)/init \
+ --with-overlay=$(DEB_CONFIGURE_SYSCONFDIR)/overlay \
+ --with-menu=$(DEB_CONFIGURE_SYSCONFDIR)/fluxbox.menu-user \
+ --with-windowmenu=$(DEB_CONFIGURE_SYSCONFDIR)/window.menu
+
+CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
+CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS)
+FFLAGS := $(shell dpkg-buildflags --get FFLAGS)
+LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
+export CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS
diff --git a/fluxbox/debian/rules.d/050-configure_override.mk b/fluxbox/debian/rules.d/050-configure_override.mk
new file mode 100644
index 0000000..a7c6907
--- /dev/null
+++ b/fluxbox/debian/rules.d/050-configure_override.mk
@@ -0,0 +1,20 @@
+# Intercept the configure stage to throw it some flags.
+
+FLUXBOX_VENDOR := $(shell \
+ if dpkg-vendor --derives-from Ubuntu; then \
+ echo Ubuntu; \
+ else \
+ echo Debian; \
+ fi \
+)
+
+THEME_DEFAULT := $(shell \
+ cat ./debian/additional-themes/defaults | \
+ grep ^$(FLUXBOX_VENDOR) | \
+ awk '{print $$2}' \
+)
+
+DEB_CONFIGURE_EXTRA_FLAGS += -with-style=$(DEB_STYLE_DIR)/$(THEME_DEFAULT)
+
+override_dh_auto_configure:
+ ./configure $(DEB_CONFIGURE_EXTRA_FLAGS)
diff --git a/fluxbox/debian/rules.d/050-install_override.mk b/fluxbox/debian/rules.d/050-install_override.mk
new file mode 100644
index 0000000..cfa883f
--- /dev/null
+++ b/fluxbox/debian/rules.d/050-install_override.mk
@@ -0,0 +1,20 @@
+# We're going to intercept the install stage so we can hack up
+# some files.
+
+override_dh_auto_install_pre:
+ dh_auto_install
+
+override_dh_auto_install_clean:
+ rm -f ./debian/fluxbox/usr/bin/fluxbox-generate_menu
+ perl debian/update-init.pl \
+ debian/fluxbox$(DEB_CONFIGURE_SYSCONFDIR)/init
+
+override_dh_auto_install_theme:
+ cd ./debian/additional-themes && make
+ cd ./debian/additional-themes && make install
+ cd ./debian/additional-themes && make clean
+
+override_dh_auto_install: \
+ override_dh_auto_install_pre \
+ override_dh_auto_install_theme \
+ override_dh_auto_install_clean
diff --git a/fluxbox/debian/source/format b/fluxbox/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/fluxbox/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/fluxbox/debian/source/include-binaries b/fluxbox/debian/source/include-binaries
new file mode 100644
index 0000000..a711b47
--- /dev/null
+++ b/fluxbox/debian/source/include-binaries
@@ -0,0 +1,5 @@
+debian/additional-themes/Images/Ubuntu/ubuntu-dark.png
+debian/additional-themes/Images/Ubuntu/ubuntu-light.png
+debian/additional-themes/Images/Debian/debian-squared.jpg
+debian/additional-themes/Images/Debian/debian-dark.png
+debian/additional-themes/Images/Common/fluxbox.png
diff --git a/fluxbox/debian/system.fluxbox-menu b/fluxbox/debian/system.fluxbox-menu
new file mode 100644
index 0000000..780c8ca
--- /dev/null
+++ b/fluxbox/debian/system.fluxbox-menu
@@ -0,0 +1,21 @@
+# This is an automatically generated file.
+# Please see <file:/usr/share/doc/menu/README> for information.
+
+# to use your own menu, copy this to ~/.fluxbox/menu, then edit
+# ~/.fluxbox/init and change the session.menuFile path to ~/.fluxbox/menu
+
+[begin] (Fluxbox)
+
+include-menu-defs
+
+ [config] (Configuration)
+ [submenu] (Styles) {}
+ [stylesdir] (/usr/share/fluxbox/styles)
+ [stylesdir] (~/.fluxbox/styles)
+ [end]
+ [workspaces] (Workspaces)
+ [reconfig] (Reconfigure)
+ [restart] (Restart)
+ [exit] (Exit)
+
+[end]
diff --git a/fluxbox/debian/update-init.pl b/fluxbox/debian/update-init.pl
new file mode 100644
index 0000000..dcbf70c
--- /dev/null
+++ b/fluxbox/debian/update-init.pl
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+my ($init) = $ARGV[0];
+
+die "init not found!" unless $init;
+
+open my $file, '+<', $init
+ or die "Can not open file `$init': $!\n";
+
+my @data=
+ map { chomp; $_ }
+ grep !/\.strftimeFormat:/,
+ grep !/\.toolbar\.tools:/,
+ grep !/toolbar\.widthPercent:/, <$file>;
+
+
+push @data,
+(
+ 'session.screen0.toolbar.widthPercent: 100',
+ 'session.screen0.strftimeFormat: %d %b, %a %02k:%M:%S',
+ 'session.screen0.toolbar.tools: ' .
+ 'prevworkspace, workspacename, nextworkspace, ' .
+ 'clock, prevwindow, nextwindow, iconbar, systemtray',
+);
+
+truncate $file, 0;
+seek $file, 0, 0;
+print $file join "\n", @data;
diff --git a/fluxbox/debian/watch b/fluxbox/debian/watch
new file mode 100644
index 0000000..17e5b70
--- /dev/null
+++ b/fluxbox/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://fluxbox.org/download/ \
+ .*fluxbox-(\d+(?:\.\d+){2,3}).t(?:ar\.gz|gz|ar\.bz2).*
bgstack15