Lazarus GTK3 und Wayland

Antworten
Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7181
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Lazarus GTK3 und Wayland

Beitrag von af0815 »

Nachdem es ja grundlegend GTK3 auch für Wayland geben könnte. Habe ich mir erlaubt unter ManjaroKDE einmal den QT5 Lazarus auf GTK3 umzukompilieren.

Der Erfolg: Naja, kompilieren ging. Lazarus ist gestartet, mehr aber nicht.
Bildschirmfoto vom 2026-02-20 14-29-44.png
Bildschirmfoto vom 2026-02-20 14-29-44.png (55.19 KiB) 225 mal betrachtet
ALso wirklich sehr Alpha, um nicht zu sagen - Pre Alpha.
Die Icons fehlen, Fenster lassen sich nicht schliessen,...

Ok, aktuell erscheint QT5 für mich die beste Wahl zu sein.

BTW: Man muss mit den KWin Einstellungen (W in der linken oberen Ecke) vorsichtig sein. Baut man einen anderen Lazarus, so bleiben die EInstellungen aber gleich. Das sollte man berücksichtigen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

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

Re: Lazarus GTK3 und Wayland

Beitrag von theo »

Die GTK3 IDE funktioniert aber auch auf X11 nicht brauchbar. Da brauchst du Wayland gar nicht einmal bemühen.
Die gedockte IDE ist in einem Paint-Loop. Da geht gar nichts. Die kann man nur "killen".
Die nicht-gedockte zeigt keine Komponentenpalette, Dialoge funktionieren nicht etc.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7181
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Lazarus GTK3 und Wayland

Beitrag von af0815 »

theo hat geschrieben: Fr 20. Feb 2026, 14:43 Die GTK3 IDE funktioniert aber auch auf X11 nicht brauchbar. Da brauchst du Wayland gar nicht einmal bemühen.
Die gedockte IDE ist in einem Paint-Loop. Da geht gar nichts. Die kann man nur "killen".
Die nicht-gedockte zeigt keine Komponentenpalette, Dialoge funktionieren nicht etc.
Bei mir ist die sogar KILL resistent. Aber mal gut zu wissen, was geht und was nicht.

ABER: Ich sollte zuerst einmal die main Versionen installieren !!! Mal sehen. (genaugenommen wird es FPC fixes und Lazarus main)
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

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

Re: Lazarus GTK3 und Wayland

Beitrag von theo »

af0815 hat geschrieben: Fr 20. Feb 2026, 14:48 ABER: Ich sollte zuerst einmal die main Versionen installieren !!! Mal sehen. (genaugenommen wird es FPC fixes und Lazarus main)
Habe gestern "git pull" gemacht. Lazarus 4.99 (rev main_4_99-3491-g413cffc61e) FPC 3.2.2 x86_64-linux-gtk3
Davon habe ich oben gesprochen.
Aktuell wird da anscheinend ein bisschen was gemacht, aber das hat jetzt 17? Jahre nicht funktioniert.
Warum soll es jetzt plötzlich laufen? Nur weil jemand den "alpha Status" gelöscht hat? :lol:

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7181
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Lazarus GTK3 und Wayland

Beitrag von af0815 »

Sieht mal ok aus. Mit den Komponenten gibts Probleme, die Leiste geht nicht auf. Hello World geht einmal.
Bildschirmfoto vom 2026-02-20 15-15-05.png
Bildschirmfoto vom 2026-02-20 15-15-05.png (223.86 KiB) 199 mal betrachtet
Keine Ahnung, was das System jetzt verwendet, aber X11 Server ist nicht aktiv. Ich nehme an es geht über die X-Emulation.

Es ist halt relativ zäh. Klick Reaktionen mit Pausen. Aber es ist einmal alles da. Auf der Konsole laufen jede Menge Gtk-Warnings, das es Probleme mit negativen Inhaltshöhen gibt. Aber es läuft.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

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

Re: Lazarus GTK3 und Wayland

Beitrag von theo »

Sieht bei mir leider nicht so aus.
Unter den Tabs gibt es keine Komponenten.
Egal ob Wayland oder X11 (Slowroll).
Hauptfenster vergrössern geht auch nicht.
Dateianhänge
gtk3_way.png
gtk3_way.png (259.18 KiB) 168 mal betrachtet

Warf
Beiträge: 2281
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: Lazarus GTK3 und Wayland

Beitrag von Warf »

theo hat geschrieben: Fr 20. Feb 2026, 16:21 Sieht bei mir leider nicht so aus.
Unter den Tabs gibt es keine Komponenten.
Egal ob Wayland oder X11 (Slowroll).
Hauptfenster vergrössern geht auch nicht.
Ich kenne den Bug, kommt regelmäßig vor wenn ich die Bildschirmauflösung verkleinere bevor ich Lazarus neu starte. Entweder in den XML Config Dateien die größe des Hauptfensters anpassen oder einmal mit Anchordocking an und wieder abdocken sollte es beheben.

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

Re: Lazarus GTK3 und Wayland

Beitrag von theo »

Warf hat geschrieben: Fr 20. Feb 2026, 17:38 Ich kenne den Bug, kommt regelmäßig vor wenn ich die Bildschirmauflösung verkleinere bevor ich Lazarus neu starte. Entweder in den XML Config Dateien die größe des Hauptfensters anpassen oder einmal mit Anchordocking an und wieder abdocken sollte es beheben.
Ich habe das noch nie gehabt, ausser bei GTK3.
Da hilft bei mir (bisher) nichts.
Anchordocking geht, wie gesagt, bei mir mit GTK3 gar nicht.
Da ist die IDE in einem Paint/Refresh Loop, der keine Aktion erlaubt.

Antworten