This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Hide application icons in system tray by default

-32

Votes
13
45
Tags: plasma, system tray plasma, system tray plasma, system tray
(comma "," separated)
DaSheep
Registered Member
Posts
95
Karma
1
OS
bFr-33 wrote:Well, my applications (amarok, vlc etc) are set to auto and are ALWAYS visible.
They are never hidden, although there's nothing to notify...

This is probably a bug. I think that's because they use the old systray implementation.

Perhaps I'll take a look at it, altough I'm not a real Qt/C++ dev. A bit of copy pasta and lots of shotgun debugging might do the trick...
bFr-33
Registered Member
Posts
11
Karma
0
montfras wrote:
This is probably a bug. I think that's because they use the old systray implementation.

Perhaps I'll take a look at it, altough I'm not a real Qt/C++ dev. A bit of copy pasta and lots of shotgun debugging might do the trick...


Well, as you can see if programs are not developed in a certain way they will always be visible.
So, let's say an app is not developed in a certain way, its icon will be visible.
How many times did you use a very useful app, which could have been hidden, that didn't have a very beautiful icon?
If app that are not written properly would always be hidden my desktop would look even better!
Again, in this way, app will be visible only if their developers think it's NECESSARY. :)
anoneemouse
Registered Member
Posts
123
Karma
0
OS
Windows 7 actually irritates me with its default hidden option. I find myself in the configuration more often than I need to be.

I prefer the KDE way, but this is purely a preference thing. Maybe an option can be added to hide new ones by default.

The new systray is probably excellent, but you cant expect java and wine applications to use it. So there will always be applications hovering around there that don't belong.
Way Walker
Registered Member
Posts
17
Karma
0
OS
bFr-33 wrote:
montfras wrote:
This is probably a bug. I think that's because they use the old systray implementation.


Well, as you can see if programs are not developed in a certain way they will always be visible.


Bug or not, auto doesn't work so well on my netbook. When everything is on "auto", the system tray takes up the whole panel (three tray icons are still hidden there).

Maybe it would be better if auto defaulted to hiding the icon in cases where the application doesn't support the proper notifiction scheme, or if there were a fourth "auto (prefer hidden)" option. This would be similar to the options for focus stealing prevention where you can choose different behaviors for applications that don't support the proper hints.

I also wouldn't mind being able to choose which of the three options (visible, hidden, auto) was the default. This would also help work around another issue: if you change the settings on the system tray it'll forget the visibility settings of any application not currently running.
User avatar
ahel
Registered Member
Posts
13
Karma
0
OS
i also use a netbook.
if you don't want that sys notification takes too much spaces, i suggest you to put sys notification on Dashboard, so it won't bother you and you can see it using Workspace>>screen edges,as i do.
btw, i don't think that by default the developers have to think to hide something because there are some people using netbook.we are not the majority.and hiding anything ,imo, it's always the worse solution.
there are other ways to adapt yourself at your needs.
kbroulik
KDE Developer
Posts
131
Karma
0
OS
The only thing that disturbs me is if I have colored and greyscale icons mixed together, so I downloaded a nice theme that themes kopete, amarok and so on in KDE�s new clean black and white style and so no need to hide colored icons anymore.
Don�t like this annoying auto-hide-everything behavior of Windows.
AGuiFr
Registered Member
Posts
77
Karma
0
OS
Application are hidden automatically in the system tray in Windows 7 because there are the jumplists which allow to interact directly with the application.

This is not the case in KDE, so the current behaviour should be kept. It would require more clicks to do simple actions like pausing amarok, if it was hidden.
Way Walker
Registered Member
Posts
17
Karma
0
OS
ahel wrote:i also use a netbook.
if you don't want that sys notification takes too much spaces, i suggest you to put sys notification on Dashboard, so it won't bother you and you can see it using Workspace>>screen edges,as i do.
btw, i don't think that by default the developers have to think to hide something because there are some people using netbook.we are not the majority.and hiding anything ,imo, it's always the worse solution.


I disagree that hiding is always the worse solution. For example, you suggested to hide everything all the time as opposed to hiding most of the icons. This is apparently a better solution for you, but I like to be able to see things like wireless, the battery, and amarok at a glance. That's one of the reasons I didn't like the netbook workspace in its default configuration: everything was hidden all the time (the other deal breaker was not having krunner). Also, the netbook workspace shows their commitment to providing a good user experience for netbook users.


there are other ways to adapt yourself at your needs.


I think making people adapt to computers is the wrong direction. That's one reason I prefer KDE over GNOME: KDE makes it easier to make the desktop suit you.


Actually, what is the difference between "auto" and "always visible"? There's no difference in my experience.
User avatar
Moult
Global Moderator
Posts
663
Karma
2
OS
Actually, what is the difference between "auto" and "always visible"? There's no difference in my experience.


Yeah it seems not to have any effect either on my system. I hoped it would be something like only showing my KMail icon when I have unread email but otherwise hiding it, but it looks as though it doesn't work that way.


Moult, proud to be a member of KDE forums since 2008-Oct.
thinkMoult - source for tech, art, and animation: hilarity and interest ensured!
WIPUP.org - a unique system to share, critique and track your works-in-progress projects.
User avatar
sredna
Registered Member
Posts
225
Karma
1
OS
There is only a difference if the application is aware of it. One example is solid, only visible if something is plugged in. KMail could hide its icon if there is no new mails etc, but the kmail developers needs to implement that. So maybe instead of demanding everything hidden, you could urge the developers of your tray applications to use the feature :-)


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]