summaryrefslogtreecommitdiff
path: root/libxfce4ui-nocsd/README.md
blob: 576c45aebcbe57f7866b205adf318610479c099b (plain)
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
27
28
29
30
31
32
33
# Readme for libxfce4ui-nocsd
This package helps minimize the client-side decorations introduced in Xfce 4.16.

## libxfce4ui-nocsd upstream
Origin [https://github.com/Xfce-Classic/libxfce4ui-nocsd](https://github.com/Xfce-Classic/libxfce4ui-nocsd)
List of updates at Unit193's [launchpad page](https://launchpad.net/~xubuntu-dev/+archive/ubuntu/experimental/+packages)
Unit193 of Xubuntu fame is the main dpkg packager of libxfce4ui-nocsd.

## Alternatives
[Gtk3-nocsd](https://github.com/PCMan/gtk3-nocsd/) is built-in to Devuan [Ceres](https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=gtk3-nocsd) and covers gtk3 in general. It can actually be used in tandem with this package.

### How to use
Install package `libxfce4ui-nocsd`. After a logout or perhaps reboot, the client-side decorations (CSD) should be gone for Xfce applications.

## Reason for being in stackrpms
`Gtk3-nocsd` is already packaged by my main distro, but libxfce4ui-nocsd is not. To benefit from it, I need to make it installable within my environment for myself.

## Reverse dependency matrix
Distro       | libxfce4ui-nocsd
------------ | --------
Devuan Ceres | 4.16.0-1

## Build process for dpkg
Download from the upstream releases page the .tar.bz2 file. I am uncertain what is different between the "libxfce4ui-4.16.0.tar.bz2" file and the "Source code (tar.gz)" file, but the bz2 one is the only one that compiles nicely with the debuild process.
Then copy this debian/ directory and run a `debuild -us -uc` like normal.

## References
Front page for Unit193's [vanir repo](https://launchpad.net/~xubuntu-dev/+archive/ubuntu/staging/+sourcepub/11957369/+listing-archive-extra)
Unit193's vanir repository [debian.tar.xz file](https://launchpad.net/~xubuntu-dev/+archive/ubuntu/staging/+sourcefiles/libxfce4ui-nocsd/4.16.0-1vanir1~20.10/libxfce4ui-nocsd_4.16.0-1vanir1~20.10.debian.tar.xz)
You can also install package `gtk3-nooverlayscrollbar` which disables the auto-hide feature of gtk3 scrollbars.

## Differences from upstream
Only superficial ones for package name and maintainer name
bgstack15