summaryrefslogtreecommitdiffstats
path: root/gnome3-libs/gtk3-nocsd/DETAILS
diff options
context:
space:
mode:
Diffstat (limited to 'gnome3-libs/gtk3-nocsd/DETAILS')
-rwxr-xr-xgnome3-libs/gtk3-nocsd/DETAILS26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnome3-libs/gtk3-nocsd/DETAILS b/gnome3-libs/gtk3-nocsd/DETAILS
new file mode 100755
index 0000000000..220982e9f5
--- /dev/null
+++ b/gnome3-libs/gtk3-nocsd/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=gtk3-nocsd
+ VERSION=scm
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://github.com/PCMan/$SPELL/
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/PCMan/gtk3-nocsd
+ ENTERED=20150316
+ LICENSE[0]=LGPL
+ SHORT="hack to disable gtk+ 3 client side decoration"
+cat << EOF
+gtk3-nocsd is a small module used to disable the client side decoration of
+GTK+3.
+
+Since GTK+ 3.10, its developers added a so-called header bar or custom title
+bar. With this and the client-side decoration, the original title bar and window
+border provided by the window manager are disabled by gtk+. This makes all GTK+3
+programs look like align. Even worse, this may break some window manager or
+compositors.
+
+Unfortunately, the GTK+ developers decided to be against the existing standards
+and provide "no option" to turn it off.
+
+Luckily, with gtk3-nocsd, we still have a way to (partially) turn it off.
+EOF