summaryrefslogtreecommitdiffstats
path: root/gnome3-libs/gtk3-nocsd/DETAILS
blob: 220982e9f500c337f36cceb4857e5d9176462124 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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