helloSystem / helloSystem/hello

Consider hacks to make Gtk3 apps look more native

Open
#238 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2.5k
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Gtk is seen as a legacy technology in helloSystem, mainly in place for Inkscape and GIMP. Luckily these tend to use Gtk in a "conservative" way, not using the strange design philosophy that Gnome seems to have nowadays.

---

So it's questionable whether it's worth putting energy into this topic - who _really_ needs Gnome/Gtk 3 apps on helloSystem?

https://github.com/PCMan/gtk3-nocsd is using LD_PRELOAD hackery to remove Client Side Decorations (CSD).

Instead of this:

![image](https://user-images.githubusercontent.com/2480569/140182888-e39c0310-9e93-472e-9f59-997a6a8a4431.png)

we would get this (but of course with the helloSystem window decorations instead of the black ones):

![image](https://user-images.githubusercontent.com/2480569/140182909-871a270a-f736-48a5-b563-30eff60f6720.png)

To also remove the redundant window title, one can set

> css opacity 0 of titlebar

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.