@beermad Does this happen on the most recent 210th commit? There was an issue reported, and from my quick testing the fix for that fixed this too (the commit was 2 days ago)
Search Criteria
Package Details: gtk-nocsd-git r212.ecd66fe-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gtk-nocsd-git.git (read-only, click to copy) |
|---|---|
| Package Base: | gtk-nocsd-git |
| Description: | An LD_PRELOAD library to disable CSD in GTK3/4, LibHandy, and LibAdwaita apps. |
| Upstream URL: | https://codeberg.org/MorsMortium/gtk-nocsd |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | gtk-nocsd, gtk3-nocsd, gtk3-nocsd-git, gtk4-nocsd, gtk4-nocsd-git |
| Provides: | gtk-nocsd, gtk3-nocsd, gtk3-nocsd-git, gtk4-nocsd, gtk4-nocsd-git |
| Replaces: | gtk3-nocsd, gtk3-nocsd-git, gtk4-nocsd, gtk4-nocsd-git |
| Submitter: | morsmortium |
| Maintainer: | morsmortium |
| Last Packager: | morsmortium |
| Votes: | 11 |
| Popularity: | 0.96 |
| First Submitted: | 2025-11-12 22:32 (UTC) |
| Last Updated: | 2026-05-03 11:13 (UTC) |
Dependencies (2)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- libadwaita (libadwaita-gitAUR, libadwaita-yaru-gitAUR, libadwaita-without-adwaita-gitAUR, libadwaita-without-adwaitaAUR) (make)
Required by (0)
Sources (1)
morsmortium commented on 2026-04-24 11:01 (UTC)
beermad commented on 2026-04-20 19:42 (UTC)
A quick warning for any GIMP users. While using in Wayland this DOES nicely put the dialogue buttons where they should always have been, it has one unfortunate side-effect. When you save (or export) an image, by default it gets saved in whichever directory GIMP was started from, rather than in the directory whence the image file originally came. The only way to get the buttons in the right place AND keep the correct behaviour is to run GIMP through Xwayland rather than wayland.
morsmortium commented on 2026-03-13 16:49 (UTC)
To be fair, I could have pinned it, which I'll do
yochananmarqos commented on 2026-03-13 16:48 (UTC)
@morsmortium: Ah, helps if I read before commenting, eh?
morsmortium commented on 2026-03-13 16:43 (UTC)
@yochananmarqos You can read the 3rd comment from yours, or the docs, the /opt/ hard link is for easing flatpak usage, where /usr/ cannot be shared
yochananmarqos commented on 2026-03-13 16:41 (UTC)
@morsmortium: Libraries belong in /usr/lib/, not /opt/.
morsmortium commented on 2026-03-13 14:56 (UTC)
@retractant0916 Thank you for the report! Fixed
retractant0916 commented on 2026-03-13 07:22 (UTC)
When running meld with gtk-nocsd:
/usr/bin/python3: symbol lookup error: /usr/lib/libgtk-nocsd.so: undefined symbol: gtk_window_set_transient_for
morsmortium commented on 2026-02-19 18:52 (UTC)
Yes, this is on purpose, as documented in the readme.
Flatpak
The library can be used as is.
To do so, the easiest is using Flatseal:
In the All Applications/Filesystem the folder in which the library is has to be added.
Remember that /usr cannot be shared, if it is there, it has to be moved or copied somewhere else.
For the packages using the make method (all listed), /opt/gtk-nocsd/libgtk-nocsd.so is available for flatpak.
On Flatpak it can only be used this way. However, it is a link to the original file, not a duplicate of it.
It is enough to write issues in a single place (the codeberg repository issue tracker)
Pinned Comments
morsmortium commented on 2026-02-19 18:52 (UTC)
Yes, this is on purpose, as documented in the readme.
On Flatpak it can only be used this way. However, it is a link to the original file, not a duplicate of it.
It is enough to write issues in a single place (the codeberg repository issue tracker)