Fenstericon
Fenstericon
Hallo,
weiß jemand, wie man das Fenstericon einstellt. Ich habe die Linux-Demo-Version von PB. In den Compileroptions ist der Toggle für Icon deaktiviert.
Danke,
Will
weiß jemand, wie man das Fenstericon einstellt. Ich habe die Linux-Demo-Version von PB. In den Compileroptions ist der Toggle für Icon deaktiviert.
Danke,
Will
- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Fenstericon
Leider steht nirgendwo, welche Version du benutzt. Unter Linux geht das z.B. generell nicht.
Re: Fenstericon
Ich benutze die 5.22. Also, mit der SDL geht das. Und PB selbst hat auch ein eigenes Icon. Eigentlich müsste das gehen.
- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Fenstericon
Klar geht das mit einer extra .desktop-Datei, die dann Link zur Executable und Symbol vereint. Aber du kannst das Icon nicht in die Exe integrieren, wie das unter Windows möglich ist.
Wenn du mal in deinen Purebasic-Ordner gehst unter "compilers", dann wirst du sehen, dass dort alle Dateien kein Symbol haben.
Wenn du mal in deinen Purebasic-Ordner gehst unter "compilers", dann wirst du sehen, dass dort alle Dateien kein Symbol haben.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Fenstericon
Normalerweise werden "Icons" vom Theme genommen, die haben Namen.
Ansonsten kann man es so machen:
Ob es tatsächlich angezeigt wird, ist aber vom Theme abhängig!
Funktioniert auch mit per CatchImage geladenen "Icons".
Gruß
Thomas
Ansonsten kann man es so machen:
Code: Alles auswählen
UsePNGImageDecoder()
; fenster erstellen
; icon im PNG-Format laden
; usw.
gtk_window_set_icon_(WindowID(0), ImageID(0))Funktioniert auch mit per CatchImage geladenen "Icons".
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Fenstericon
Lese ich richtig dass Linux grundsätzlich diese Möglichkeit nicht anbietet? Ausführbare Programme ohne Icon? Wie kan das sein das so was nicht unterstützt wird und das Linux sich noch in der Steinzeit befindet? 
Zuletzt geändert von Tommy am 27.01.2015 11:17, insgesamt 2-mal geändert.
PB 5.41 x64
Re: Fenstericon
ich möchte es auch nicht in die "Exe" integrieren. Sondern nur angezeigt bekommen, egal wie.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Fenstericon
Mit dem Menü-Editor Deiner Distribution einen Eintrag erstellen (dies wird dann die *.Desktop Datei), da kann man dannwktools hat geschrieben:ich möchte es auch nicht in die "Exe" integrieren. Sondern nur angezeigt bekommen, egal wie.
auch ein Icon (*.png oder *.xpm) hinzufügen, welches im Menü angezeigt wird. In der Fenstertitelleiste wird es auch
angezeigt, wenn das benutzte Theme Deiner Distribution dies unterstützt.
Ob Deine Distribution einen Menü-Editor mit installiert, weiß ich natürlich nicht. Oftmals wird z.B. alacarte als Menü-Editor
genutzt. Linux-Mint mit Cinnamon liefert jedenfalls einen mit, Ubuntu nicht.
@Tommy
Linux ist da etwas moderner als Windows und hat unnötigen Ballast aus der Titelleiste der Fenster entfernt!
So rum wird ein Schuh draus!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Fenstericon
ts-soft hat geschrieben:Linux ist da etwas moderner als Windows und hat unnötigen Ballast aus der Titelleiste der Fenster entfernt!
So rum wird ein Schuh draus!
Re: Fenstericon
ok, jetzt verstehe ich was gemeint war. Ich hatte auf eine unkomplizierte plattformunabhängige Lösung gehofft, wo zur Laufzeit eine BMP geladen wird und angezeigt wird. Das mit gtk_window_set_icon_ scheint bei der Demoversion nicht zu funktionieren.
Danke soweit,
Will
Danke soweit,
Will