Aktuelle Zeit: 16.09.2019 10:52

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: SysTray Icon in Gnome 3 (Ubuntu 18.10)?
BeitragVerfasst: 22.11.2018 17:00 
Offline
Benutzeravatar

Registriert: 06.08.2005 22:56
Wohnort: Gernsbach
Ich wuerde gerne zu meiner Anwendung ein SysTray Icon hinzufuegen, da die Anwendung die meiste Zeit im Hintergrund laufen soll und ich bei solchen Anwendungen lieber kein sichtbares Fenster habe.

Wenn ich ein SysTray Icon mit "AddSysTrayIcon" hinzufuege gibt die Funktion zwar nicht 0 zurueck (also hat funktioniert) aber das Icon taucht nicht auf. Ich weiss dass in Gnome 3.26 das Legacy System Tray entfernt wurde (ich habe Gnome 3.30.1), aber wie koennen dann andere Anwendungen wie Telegram, Nextcloud, Enpass, Steam, etc. die Icons hinzufuegen? Eine spezielle Extension wie TopIcons Plus habe ich nicht installiert und auch wenn ich alle Extensions in den Gnome Tweaks deaktiviere sind die Icons der anderen Anwendungen noch sichtbar.

Warum funktioniert das mit PureBasic nicht? Oder ist das ein anderes SysTray welches von PB nicht unterstuetzt wird? Gibt es alternative Wege um ein SysTray Icon unter Gnome 3 in einer PB Anwendung zu haben?


EDIT: Gerade mal noch gesucht wie das andere Anwendungen machen. In Telegram wird wohl der AppIndicator verwendet und auch fuer den XMPP Client Gajim gibt es ein Plugin wodurch der AppIndicator verwendet wird. Ist der AppIndicator das was man unter Gnome nutzen sollte? Wenn ja sollte das eventuell auch in PB unterstuetzt werden.

_________________
BildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SysTray Icon in Gnome 3 (Ubuntu 18.10)?
BeitragVerfasst: 22.11.2018 21:36 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Schon Subsystem "qt" probiert? (PB v5.70)

QT gefällt mir auch jeden fall besser als GTK3

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SysTray Icon in Gnome 3 (Ubuntu 18.10)?
BeitragVerfasst: 22.11.2018 22:13 
Offline
Benutzeravatar

Registriert: 29.08.2004 08:37
Wenn du "gnome-shell-extension-tool --create-extension" ausführst liegt unter ~/.local/share/gnome-shell/extensions irgendwo eine neue Extension. Das ist zwar javascript, aber dieses St zeug und so gibts auch als C-API.

[Nachtrag]
Hier gibts auch ein Beispiel:
https://github.com/Bradan/Gnome-On-Screen-Keyboard-Button/blob/master/On_Screen_Keyboard_Button%40bradan.eu/extension.js

_________________
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SysTray Icon in Gnome 3 (Ubuntu 18.10)?
BeitragVerfasst: 22.11.2018 22:53 
Offline
Benutzeravatar

Registriert: 06.08.2005 22:56
Wohnort: Gernsbach
Ich habe diesen Thread zum App Indicator im englischen Forum gefunden: https://www.purebasic.fr/english/viewto ... 12&t=47537. Damit hab ich es mittlerweile zum Laufen gebracht.

Das neue Qt Subsystem von der aktuellen PB Beta habe ich mir auch gerade mal angeschaut, aber da sind unter anderem die Systray Events noch verbuggt. Dazu gefaellt mir unter Gnome 3 Qt nicht. :mrgreen: Das wirkt so als Fremdkoerper auf einem Gnome 3 Desktop (was ja GTK3 ist).

_________________
BildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye