How to Install and Uninstall gtk3-nocsd Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 17,2024

1. Install "gtk3-nocsd" package

Here is a brief guide to show you how to install gtk3-nocsd on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install gtk3-nocsd

2. Uninstall "gtk3-nocsd" package

This is a short guide on how to uninstall gtk3-nocsd on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove gtk3-nocsd $ sudo apt autoclean && sudo apt autoremove

3. Information about the gtk3-nocsd package on Ubuntu 20.10 (Groovy Gorilla)

Package: gtk3-nocsd
Architecture: all
Version: 3-1ubuntu1
Priority: extra
Section: universe/x11
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Christian Seiler
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 78
Depends: libgtk3-nocsd0
Filename: pool/universe/g/gtk3-nocsd/gtk3-nocsd_3-1ubuntu1_all.deb
Size: 39588
MD5sum: 9964c62312dcff80f684bff911b6a3cb
SHA1: f247c527dd7621cbf32310a04add0cb7e234c220
SHA256: d128556d2114f6963df99104047338ef7ae26bbd015f6535c882562d2be1c41a
SHA512: e4bf591fd8f8345450b796d53539acae3a4d4e09bb4d22fe1101436e13d7a9550911bfcfe8ebd29d001cb978a7fcc67cba60f76f39d199b39384b0401d3b7a73
Homepage: https://github.com/PCMan/gtk3-nocsd
Description-en: Disable Gtk+ 3 client side decorations (CSD)
gtk3-nocsd LD_PRELOADs a small library to disable the client side
decorations (CSD) 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 alike, but
have different handling from other windows on non-GNOME desktops. Even
worse, this may break some window manager or compositors.
.
Unfortunately, there is no reliable way of turning off CSDs in Gtk+
directly. This library makes this possible.
Description-md5: 8b951ed34e19b48a27da7890dd71b3f9