Forum: PC-Programmierung System Tray in Ubuntu mit QT


von xvzf (Gast)


Lesenswert?

Hallo,
wie kann man denn den neuen Systray in Unity(Ubuntu 12.04) mit QT 
nutzen?
kennt da jmd. ein Code Beispiel?
MfG

von Markus M. (mark_m)


Lesenswert?


von abc (Gast)


Lesenswert?

Hey,
Nimm mal nicht den Mund so voll!
Ich glaube ihr habt die Problemstellung garnicht erkannt!
In Unity wurde der Systemtray wie man in von kde, lxde etc. kennt 
entfernt bzw. gesperrt. Meine QT Anwendungen die unter windows und 
kubuntu problemlos funktionieren werden bei Ubuntu ohne Systray 
angezeigt bzw. Das icon erscheint trotz sni-qt package nicht!

LG

von Εrnst B. (ernst)


Lesenswert?

Erster Goggle-Treffer:

Das ist eine Einstellungssache in Unity.
Programme, denen der Benuter erlauben will, im Systray zu erscheinen, 
müssen in einer Whitelist aufgeführt werden.
=> Dein QT-Programm kann sich auf den Kopf stellen und mit dem Icon 
wackeln, wenn Unity das icon nicht anzeigen will, ist es eben 
unsichtbar.

Eintippen:
1
 gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
danach Log-Out & Log-In.

von Markus M. (mark_m)


Lesenswert?

> Ich glaube ihr habt die Problemstellung garnicht erkannt!
Du hast in deinem Eröffnungspost keine "Problemstellung" aufgeführt! 
Also was erwartet Du?

> In Unity wurde der Systemtray wie man in von kde, lxde etc. kennt
> entfernt bzw. gesperrt. Meine QT Anwendungen die unter windows und
> kubuntu problemlos funktionieren werden bei Ubuntu ohne Systray
> angezeigt bzw. Das icon erscheint trotz sni-qt package nicht!
Aha, diese Informationen hast Du verschwiegen und jetzt willst Du den 
Buhmann weiterreichen!

Das nächstemal kannst Du ja versuchen es besser zu machen. Gezielte 
Fragen ergeben auch zielführende Antworten. ;-)

Grüsse

von Robert L. (lrlr)


Lesenswert?

> Du den
>Buhmann weiterreichen!

womit er nicht so unrecht hat.
im ausgangsposting steht eindeutig

>Unity(Ubuntu 12.04)

du hast also einfach mal geantwortet, obwohl du keine Ahnung hast
deine 2 links passen nicht usw.
(ich meine, ich hab auch keine: ich hätte aber auch nicht geantwortet..)

von xvzf (Gast)


Lesenswert?

Hallo,
erstmal Danke für die freundlichen Posts! ._.
Das Problem war, dass mein Programm nicht richtig funktioniert war, 
deshalb hab ich so eine allgemeine Frage gestellt, damit ich meinen 
Code vergleichen kann.
Habe das Problem aber gefunden: Die Bild Datei, die man als Icon setzt 
MUSS 64x64, 128x128, 256x256 etc. in der Auflösung haben. meine alte 
Datei hatte 200x210.
Falls also jemand ein ähnliches Problem haben sollte, dann stimmt etwas 
mit der Auflösung der Bild Datei nicht!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.