gtk3

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

gtk3

Beitrag von hbr »

leider habe ich für mich nichts verständliches gefunden.

Wie kann ich gtk3 in Linux MINT 22.3 Aktivieren bzw. Installieren?

Freue mich auf Antworten.

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

Re: gtk3

Beitrag von theo »

Was meinst du damit?
GTK3 sollte auf Mint vorinstalliert sein.

hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

Re: gtk3

Beitrag von hbr »

Das verstehe ich jetzt überhaupt nicht.
Ich habe LAZ für Gtk3 installiert und es lest sich nicht compilieren.
Wenn ich Wechsele auf gtk2 oder Qt5 funktioniert es.

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

Re: gtk3

Beitrag von theo »

Ich habe kein Mint, aber hast du libgtk-3-dev (oder wie immer das bei euch heisst) auch installiert?

Code: Alles auswählen

sudo apt install libgtk-3-dev

hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

Re: gtk3

Beitrag von hbr »

Ja das war ja meine Frage, was muß installiert werden in Linux Mint für gtk3?

hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

Re: gtk3

Beitrag von hbr »

ich habe das jetzt mal Installiert, und wenn ich gtk3 einstelle bekomme ich volgenden Fehler.

Projekt Prog1 hat Exception-Klasse »External: Unknown exception code 8« ausgelöst.

In Datei 'laztracer.pas' in Zeile 58:
if (length(Msg) div (length(Msg) div 10000))=0 then ;

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

Re: gtk3

Beitrag von wp_xyz »

Warst du nicht auf Laz 4.6? Da ist gtk3 ungenießbar. gtk3 funktioniert gut nur auf Laz/main.

hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

Re: gtk3

Beitrag von hbr »

wp_xyz hat geschrieben: So 16. Aug 2026, 23:18 Warst du nicht auf Laz 4.6? Da ist gtk3 ungenießbar. gtk3 funktioniert gut nur auf Laz/main.
Genau, da ich nicht viel Ahnung von Linux habe und es in einem ander Post hieß:
viewtopic.php?p=156657#p156657

Versuche ich nun einmal alles aus, damit ich in Linux mit Lazarus richtig unterwegs bin und all den Problemen (was nicht funktioniert) aus dem Weg gehen kann.

Unter Windows gibt es all diese Probleme nicht, na ja, ist ja auch ein anderes System.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7413
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: gtk3

Beitrag von af0815 »

Auch im anderen Threads wurde von FPC/Lazarus Main gesprochen.

Vor allen ist bei Fragen der Mindeststandard die Version von Lazarus und FPC anzugeben. Wenn du das nicht findest, ist bei Windows genau gleich. Dann macht es keinen Sinn weiter zu diskutieren. So kann man nur raten was du vielleicht haben könntest. Dafür ist die Zeit zu schade.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

hbr
Beiträge: 344
Registriert: Mi 20. Feb 2013, 10:30
OS, Lazarus, FPC: Win (L 2.2.4 FPC 3.2.2)
CPU-Target: 32/64,ARM(RPi)

Re: gtk3

Beitrag von hbr »

Im anderen Threats wurde geschrieben das LAZ unter Linux MINT bei mir nur mit FPC 3.2.2 läuft. Liegt wohl daran das der FPC 3.2.2 im System fest installiert ist.

Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.

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

Re: gtk3

Beitrag von wp_xyz »

Auch v4.9 ist nicht für gtk3 geeignet, du brauchst wirklich v4.99 (oder die kommende v5.0, die schon vorbereitet wird). All die Änderungen, die zu dem jetzigen guten Verhalten von gtk3 geführt haben, sind erst vor kurzem eingebracht worden, und so umfangreich, dass sie nicht in den Fixes-Zweig (also v4.9) übernommen werden können.

Wegen FPC: die v3.2.2 ist sicher die stabilste und sicherste Wahl, da alle Entwickler damit arbeiten und die noch nicht freigegebenen Versionen 3.2.4 und 3.3.1 (oder wie auch immer dies heißen wird) nur gelegentlich testen.

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

Re: gtk3

Beitrag von theo »

wp_xyz hat geschrieben: Di 18. Aug 2026, 10:08 Auch v4.9 ist nicht für gtk3 geeignet, du brauchst wirklich v4.99
Ja, da gibt es auch fast täglich noch Verbesserungen.
"main" bzw. "trunk" (auf fpcupdeluxe) installieren.

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

Re: gtk3

Beitrag von Warf »

hbr hat geschrieben: Di 18. Aug 2026, 08:35 Im anderen Threats wurde geschrieben das LAZ unter Linux MINT bei mir nur mit FPC 3.2.2 läuft. Liegt wohl daran das der FPC 3.2.2 im System fest installiert ist.

Version egal, Probleme mit allen Versionen Aktuell z.Z. 4.9, vorher 4.6.
Du meinst wohl Lazarus 4.8, es gibt keine ungeraden Versionsnummern in FPC und Lazarus (dabei handelt es sich immer um Entwicklungsversionen).
Auch "version" 4.99 ist eigentlich ein misnomer das ist keine feste Versionsnummer, sondern der Platzhalter die sich täglich ändert, oft auch trunk oder main genannt.

Um die zu nutzen einfach das git Repo von Lazarus clonen oder einen aktuellen snapshot des main branches von gitlab runter laden, und in dem Verzeichnis ein "make all" ausführen. Dann findest du eine startlazarus executable im Ordner die du einfach ausführen kannst

FPC 3.2.2 ist, auch wenn sie mittlerweile irgendwie 5 Jahre alt ist, nach wie vor die aktuellste FPC version. Auch hier gibt es trunk/main (mit der entwicklungsnummer 3.3.1) der ist aber meiner Erfahrung nach deutlich instabiler als Lazarus trunk und wenn du dich nicht so gut mit dem ganzen auskennst besser zu vermeiden

Generell gilt bei Entwicklungsversionen egal ob FPC oder Lazarus: Benutzung auf eigene Gefahr. Da können und werden sehr leicht und regelmäßig Sachen kaputt gehen.
Wenn bei FPC was kaputt ist ist das abet meist deutlich schlimmer weshalb da extra Vorsicht geboten ist

Antworten