Gtk3 Widgetset - Bitte testen

Mitteilungen und Ankündigungen
Benutzeravatar
AlterPascaler
Beiträge: 134
Registriert: Mo 26. Jun 2023, 18:56
OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
CPU-Target: xxBit
Wohnort: Deutschland, NRW

Re: Gtk3 Widgetset - Bitte testen

Beitrag von AlterPascaler »

Fehler immer noch, Clean und Build hat nicht geholfen.

Wie hast du denn Lazarus mit GTK3 gebaut, mit Fpcupdeluxe?
Ich habe das Lazarus Projekt das der IDE kompiliert mit Projekteinstellungen->Compiler Options->Additions and Overrides->LCLWidgetType=gtk3.
Viele Grüße
AlterPascaler

Benutzeravatar
theo
Beiträge: 11346
Registriert: Mo 11. Sep 2006, 19:01

Re: Gtk3 Widgetset - Bitte testen

Beitrag von theo »

Naja, sehen tut man den Splitter eigentlich nicht.
Du musst einfach drüberfahren, bis sich der Mauszeiger ändert.

Benutzeravatar
AlterPascaler
Beiträge: 134
Registriert: Mo 26. Jun 2023, 18:56
OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
CPU-Target: xxBit
Wohnort: Deutschland, NRW

Re: Gtk3 Widgetset - Bitte testen

Beitrag von AlterPascaler »

Nein, da ist nichts!
Viele Grüße
AlterPascaler

Benutzeravatar
theo
Beiträge: 11346
Registriert: Mo 11. Sep 2006, 19:01

Re: Gtk3 Widgetset - Bitte testen

Beitrag von theo »

AlterPascaler hat geschrieben: Do 11. Jun 2026, 19:11 Nein, da ist nichts!
Dann liegt es vielleicht an der GTK Version oder an Systemeinstellungen?
Ein Lazarus Bug ist es mMn nicht, denn hier funktioniert das.
(openSUSE Tumbleweed-Slowroll)

Benutzeravatar
AlterPascaler
Beiträge: 134
Registriert: Mo 26. Jun 2023, 18:56
OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
CPU-Target: xxBit
Wohnort: Deutschland, NRW

Re: Gtk3 Widgetset - Bitte testen

Beitrag von AlterPascaler »

ich verwende 6.12.91-1-MANJARO, gtk3 1:3.24.52-1


Das sagt die KI
"
Wenn in GTK3-Anwendungen unter Manjaro die Trennlinien oder Anfasser ("Splitter") zum Verändern von Fensterbereichen fehlen, liegt das meist an einem versteckten Theme-Styling. Oft lassen die Themes diese Ränder aus optischen Gründen weg, oder das System nutzt Client-Side-Decorations (CSD).
"
Muss ich morgen mal weiter schauen.

Vielleicht hast du recht, vielen Dank bis hierhin.
Viele Grüße
AlterPascaler

Benutzeravatar
AlterPascaler
Beiträge: 134
Registriert: Mo 26. Jun 2023, 18:56
OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
CPU-Target: xxBit
Wohnort: Deutschland, NRW

Re: Gtk3 Widgetset - Bitte testen

Beitrag von AlterPascaler »

Ja theo, es liegt an Themen.
Ich verwende Manjaro mit XFCE, und bei allen "xfwm4" Themen funktioniert es nicht.
Nehme ich "Adwaita" Theme funktioniert es.

Mal schauen ob ich da weiter komme.
Viele Grüße
AlterPascaler

Benutzeravatar
AlterPascaler
Beiträge: 134
Registriert: Mo 26. Jun 2023, 18:56
OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
CPU-Target: xxBit
Wohnort: Deutschland, NRW

Re: Gtk3 Widgetset - Bitte testen

Beitrag von AlterPascaler »

Gelöst!
Für alle die auch Manjaro mit GTK3, XFCE und Lazarus mit GTK3 verwenden wollen.
Bei mir fehlte in der Konfiguration der Spitter, also das Teil mit den man die Fenster untereinander verschieben kann.
Mit reinen GTK3 Themes klappte es auch, sah aber sehr ungewohnt aus.

Hier die Lösung:
Im Home Verzeichnis unter "~/.config/gtk-3.0/" die Datei "gtk.css" anlegen und mit folgender Konfiguration füllen.

Code: Alles auswählen

toolbar separator {
    background-color: #ff0000;
    /* to make the separator thicker you can add a right border */
    border-right: 2px solid #ff0000;
}
Zum Schluss beim Desktop ausloggen und wieder einloggen, dann sollte es gehen.

Hier der Manjaro Thread

Was würden wir ohne Internet machen?
Sagen wir in fünf Jahren auch, was würden wir ohne KI machen?
Viele Grüße
AlterPascaler

Antworten