Kein GTK2 mehr unter Manjaro XFCE

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7164
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: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von af0815 »

Es geht also, ohne irgendein Gewürge. Und die VM hat sicher kein GTK2 gesehen.

Ok in der Distro ist noch X11 am Ruder. Manjaro KDE habe ich nicht in der VM zum laufen gebracht, bzw. gelaufen ist es mit schwarzen Bildschirm.

Und die meiste Zeit hat gebraucht um bei meinem Mint mit den signierten Kerneltreibern, Secure Boot und den Problemen mit anderen KVM's umzugehen. 7 Stunden versch... Manjaro und Lazarus waren in ca. 30 min dann drauf.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von AlterPascaler »

@af0815

Danke für deine, oder besser, danke für eure Unterstützung. Genau das wollte ich morgen testen. Jetzt habe ich frei, was mache ich den da?
Viele Grüße
AlterPascaler

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7164
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: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von af0815 »

AlterPascaler hat geschrieben: Mi 18. Feb 2026, 21:51 @af0815

Danke für deine, oder besser, danke für eure Unterstützung. Genau das wollte ich morgen testen. Jetzt habe ich frei, was mache ich den da?
Das ganze mit QT6 natürlich SCNR
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
six1
Beiträge: 841
Registriert: Do 1. Jul 2010, 19:01

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von six1 »

und GTK1.2 soll auch nicht funktionieren :mrgreen:
Gruß, Michael

Benutzeravatar
Niesi
Lazarusforum e. V.
Beiträge: 688
Registriert: So 26. Jun 2016, 19:44
OS, Lazarus, FPC: Linux Mint Cinnamon, Laz 4.5 Fpc 3.2.3 und allerlei mit FpcUpDeLuxe
Kontaktdaten:

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von Niesi »

af0815 hat geschrieben: Mi 18. Feb 2026, 23:11
AlterPascaler hat geschrieben: Mi 18. Feb 2026, 21:51 @af0815

Danke für deine, oder besser, danke für eure Unterstützung. Genau das wollte ich morgen testen. Jetzt habe ich frei, was mache ich den da?
Das ganze mit QT6 natürlich SCNR
Das ist auf jeden Fall eine sehr gute Idee - volle Zustimmung.

Für Linux Mint habe ich heute mal

- Linux Mint 22.3 komplett neu installiert;

- Udates und Uprgrades ausführen lassen:
sudo apt update
sudo apt upgrade
Den fpcupdeluxe-x86_64-linux-qt5 heruntergeladen von https://github.com/LongDirtyAnimAlf/fpc ... e/releases (bisschen runterscrollen, "show all 36 assets" klicken und noch mal runterscrollen). Die App in einen Ordner meiner Wahl verschoben, mit der rechten Maustaste angeklickt und unter Eigenschaften-Zugriffsrechte das Ausführen als Programm erlaubt.

Dann den Part für QT5 von Don Alfredos Install-Script https://github.com/LongDirtyAnimAlf/fpc ... /debian.sh ausgeführt:
sudo apt-get install -y qt5-qmake
sudo apt-get install -y qtbase5-dev
sudo apt-get install -y qtbase5-dev-tools
sudo apt-get install -y qtdeclarative5-dev
sudo apt-get install -y libqt5x11extras5-dev
sudo apt-get install -y libqt5pas-dev
Danach den Part aus dem englischsprachigen FreePascal Wiki für QT5 https://wiki.freepascal.org/fpcupdeluxe:
sudo apt install libqt5pas-dev
sudo apt-get install git
Nun habe ich den fpcupdeluxe-x86_64-linux-qt5 gestartet und Fpc-Version "fixes" sowie Lazaris-Version "fixes" installiert.

Läuft ...
Wissen ist das einzige Gut, das sich vermehrt, wenn es geteilt wird ...

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von AlterPascaler »

Habe mir heute eine VM mit Manjaro fertig gemacht.
Darauf habe ich dann Lazarus mit fpcupdeluxe installiert.

Und so ging es.

Code: Alles auswählen

sudo pacman -Syu base-level
sudo pacman -Syu qt6pas
Dann von hier fpcupdeluxe-x86_64-linux-qt6 herunter geladen, installiert und ausgeführt. Lief wie gewohnt.

Scheint erst mal ein geh barer Weg zu sein. Nichts desto trotz fände ich es schön, wenn GTK3 oder GTK4 auch irgendwann wieder läuft.

In dem Manjaro Repository ist Lazarus 4.4 mit QT5 hinterlegt. Habe ich zum testen auch installiert und lief auch.

@six1
und GTK1.2 soll auch nicht funktionieren
GTK und GTK2 Programme lauf unter Manjaro nicht mehr.
Viele Grüße
AlterPascaler

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von theo »

AlterPascaler hat geschrieben: Do 19. Feb 2026, 16:12 Nichts desto trotz fände ich es schön, wenn GTK3 oder GTK4 auch irgendwann wieder läuft.
Das fänden viele schön, nur macht es halt niemand, jedenfalls nicht "hauptamtlich".
Das GTK3 Interface ist seit mehr als 15 Jahren "da" und es ist immer noch Schrott.
Da müsstest du/ich/derAndere wohl selber ran, damit das "irgendwann läuft". :wink:

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von AlterPascaler »

theo hat geschrieben: Do 19. Feb 2026, 16:19
AlterPascaler hat geschrieben: Do 19. Feb 2026, 16:12 Nichts desto trotz fände ich es schön, wenn GTK3 oder GTK4 auch irgendwann wieder läuft.
Das fänden viele schön, nur macht es halt niemand, jedenfalls nicht "hauptamtlich".
Das GTK3 Interface ist seit mehr als 15 Jahren "da" und es ist immer noch Schrott.
Da müsstest du/ich/derAndere wohl selber ran, damit das "irgendwann läuft". :wink:
Ich würde da gerne mit helfen, aber ich fürchte das ist mindestens eine Nummer zu groß.
Viele Grüße
AlterPascaler

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von theo »

AlterPascaler hat geschrieben: Do 19. Feb 2026, 16:27 Ich würde da gerne mit helfen, aber ich fürchte das ist mindestens eine Nummer zu groß.
Das ist genau das Problem. Diese Einstellung haben alle die "hoffen", darum wird es nichts.
So eine Arbeit ist für jeden "eine Nummer zu gross". Niemand kann das aus dem Ärmel schütteln (Vielleicht die KI, aber davon verstehe ich zu wenig).
Das ist Schweiß und Tränen und leere Pizzaschachteln bis zur Decke.
Das muss man wollen. :wink:

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7164
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: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von af0815 »

Für die Widgetsets, braucht man sehr viel spezielles Wissen, alleine wo man die richtigen Kontexte her bekommt ist eine Pointerhölle. Ich habe ein wenig damit herum gespielt und habe bei den Versuch mehr Fragen aufgerissen als ich gelöst habe.
Da musst du GTK auch verstehen, das war dann der Punkt wo ich ausgestiegen bin. Du musst erst mit C das GTK beherrschen, damit du in das Widgetsets eintauchen kannst.
Wobei die Schnittstellen in Pascal IMHO nicht das Problem sind, die sind ja fertig und wohl definiert, das Problem ist die Schnittstelle zu GTK. Vor allen ist ja ein riesen Bruch zwischen GTK2 und GTK3. GTK3 bzw. GTK4 sind da scheinbar näher an der Philosophie von QT dran als von GTK2. Zumindest mein Eindruck.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 7218
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von Mathias »

Du musst erst mit C das GTK beherrschen, damit du in das Widgetsets eintauchen kannst.
GTK4 zu beherrschen ist nicht so eine grosse Sache, ich habe schon einiges mit Lazarus und nativen GTK4 gemacht.
Was viel komplexer ist, die ganze LCL zu beherrschen, ich wüsste da nicht mal wo man da anfangen müsste.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

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

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von AlterPascaler »

theo hat geschrieben: Do 19. Feb 2026, 16:32
AlterPascaler hat geschrieben: Do 19. Feb 2026, 16:27 Ich würde da gerne mit helfen, aber ich fürchte das ist mindestens eine Nummer zu groß.
Das ist genau das Problem. Diese Einstellung haben alle die "hoffen", darum wird es nichts.
So eine Arbeit ist für jeden "eine Nummer zu gross". Niemand kann das aus dem Ärmel schütteln (Vielleicht die KI, aber davon verstehe ich zu wenig).
Das ist Schweiß und Tränen und leere Pizzaschachteln bis zur Decke.
Das muss man wollen. :wink:
Wie schon gesagt, bin ich bereit zu helfen. Vielleicht können wir ja hier eine Gruppe ins leben rufen, die sich dem Thema an nimmt. Du bist herzlichst eingeladen.
Viele Grüße
AlterPascaler

wp_xyz
Beiträge: 5377
Registriert: Fr 8. Apr 2011, 09:01

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von wp_xyz »

AlterPascaler hat geschrieben: Do 19. Feb 2026, 16:12 Habe mir heute eine VM mit Manjaro fertig gemacht.
Darauf habe ich dann Lazarus mit fpcupdeluxe installiert.
Es würde mich jetzt interessieren, was auf deinem Manjaro passiert, wenn du dir Lazarus hier für qt6 baust. Das has bei mir eine Zeitlang wunderbar geklappt (bis auf die fehlenden Dropdown-Pfeile neben ToolButtons), aber dann kam ein Update von Manjaro, das ich dummerweise ausgeführt habe, und seitdem läuft dieses Linux unter wayland statt unter x11. - Als Folge sind nun alle Teilfenster der IDE (ich arbeite NICHT mit der gedockten IDE) auf dem Bildschirm zentriert. Und wenn man sie neu ausrichtet, den Desktop speichert, sind sie beim nächsten Start der IDE wieder zentriert.

Dasselbe habe ich auch mit OpenSUSE erlebt als mir ein Update das wayland untergejubelt hat...

Wayland ist, neben gtk2, das zweite Riesenproblem, das Lazarus unter Linux hat.

Mathias
Beiträge: 7218
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von Mathias »

aber dann kam ein Update von Manjaro, das ich dummerweise ausgeführt habe, und seitdem läuft dieses Linux unter wayland statt unter x11. - Als Folge sind nun alle Teilfenster der IDE (ich arbeite NICHT mit der gedockten IDE) auf dem Bildschirm zentriert. Und wenn man sie neu ausrichtet, den Desktop speichert, sind sie beim nächsten Start der IDE wieder zentriert.
Könnte dies ein Zusammenhang haben. GTK4 unterstützt das selbst positionieren innerhalb der App nicht mehr, und dies sei wegen Wayland, mit einem Hack würde dies gehen, aber nur mit X11.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7164
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: Kein GTK2 mehr unter Manjaro XFCE

Beitrag von af0815 »

wp_xyz hat geschrieben: Do 19. Feb 2026, 17:24 Wayland ist, neben gtk2, das zweite Riesenproblem, das Lazarus unter Linux hat.
Ich würde sagen, das Diskutieren wir in einem eigenen Thread.

Hier geht es zu dem Thema weiter viewtopic.php?t=17643
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten