Re: how to disable ksystraycmd?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Thursday 16 April 2020 04:46:25 Stefan Krusche wrote:
> Dear Bill,
>
> Am Samstag, 11. April 2020 schrieb William Morder via trinity-users:
> > I know it's a trivial complaint, but it's still annoying that when I
> > run most apps, duplicate "ghost" icons appear in my system tray,
>
> What are these "ghost" icons and where (from which program) do they come
> from?
>

Stefan, 

Thanks for your reply. I know it's a trivial complaint, but I like to get my 
machines to do what I want. The question is ... which is to be master? 

:-) 

They come from (almost) whatever program I run: e.g., smplayer, psi-plus, 
whatever. (These are the most common examples that come to mind, but there are 
many others.) Now that I think about it, I wonder if they are all non-TDE 
programs? ... but I'd have to consider that question some more. 

See attachment for a sample screenshot. Look to the right of center in the 
bottom panel, where all the program icons are clustered together. 

Note that there are two icons for smplayer; one is the icon that appears in 
the system tray, and then there is another that is almost like it, but a sort 
of "ghost" - a duplicate, but as you can see it looks a little different. 

Sometimes I get several of these ghost icons; at other times, the ghosts are 
for some other program(s) that I started around the same time, and do not 
correspond to the program that they are supposed to represent. (So, for 
instance, the ghost icon will tell me, with a tooltip, when I put the mouse 
pointer over it, that it represents psi-plus, but the ghost icon looks like 
smplayer.) In any case, these items take up space, and perform no useful 
function, so far as I can tell. 

> > There are some config files which I believed might do the trick:
> > /home/<USER>/.kde/share/config/systemtray_panelappletrc
> > /home/<USER>/.trinity/share/config/systemtray_panelappletrc
> >
> > In my old KDE3 configuration (or so I *believed* that I remembered),
> > I just removed ksystraycmd from this line:
> >
> > [HiddenTrayIcons]
> > Hidden=ksystraycmd
> >
> > and presto! it was gone. But now it doesn't seem to work.
>
> Are you sure that this Option switched off *all* icons from all programs
> globally?
>
> > Does anybody have a clue about how to suppress these ghost icons?
> > (And, by extension, where are our configuration files, and how do we
> > alter them?)
>
> The only places I could find where there are options to either show/put
> an icon in the systray or not are in config files of specific programs:
>
Trinity Control Center has options to make an icon appear in the system tray, 
or not; but for some programs, it is convenient to have an icon there for a 
quick point-and-click (smplayer, obviously), because I want to stop and/or 
start a video, or hide the program. But I can't change the settings in TCC, to 
have the icon appear in the tray, without also having its ghost appear on 
first run. 

> $ cd .trinity/share
> $ grep -ri Tray *   # output trimmed
> config/kteatimerc:UseTrayVis=true
> config/kgetrc:systemtrayquitKGet=false
> config/kmplayerrc:Dock in System Tray=true
> config/tdewalletmanagerrc:systemtrayquitDienstprogramm für digitale
> Brieftasche=false
> config/kmailrc:SystemTrayEnabled=true
> config/kmailrc:SystemTrayPolicy=ShowAlways
> config/kmailrc:systemtrayquitKMail=false
> config/kopeterc:Show Systemtray=true
> config/kopeterc:Trayflash Notification=true
> config/kopeterc:Trayflash Notification Left Click Opens Message=true
> config/kopeterc:Trayflash Notification Set Current Desktop To Chat
> View=true
> config/kmldonkeyrc:systemtrayquitKMLDonkey=false
> config/kmldonkeyrc:CloseToTrayIcon=true
> config/kmldonkeyrc:ShowTrayIcon=true
> config/kmixrc:TrayVolumeControl=true
> config/krusaderrc:Start To Tray=false
> config/tdenetworkmanagerrc:systemtrayquitKNetworkManager=false
> config/kgpgrc:systemtrayquitKGpg=false
> config/kxkbrc:systemtrayquitKDE-Dienstprogramm für die Tastatur=false
> config/kxkbrc:systemtrayquitTDE-Dienstprogramm für die Tastatur=false
> config/uiserverrc:ShowSystemTray=false
> config/kwalletmanagerrc:systemtrayquitDienstprogramm für digitale
> Brieftasche=false
> config/kwalletmanagerrc:systemtrayquitKDE Wallet Manager=false
> config/kshutdownrc:systemtrayquitKShutDown=false
> config/kjobviewerrc:systemtrayquitKJobViewer=false
>
> So maybe you can't globally prevent all programs running inside TDE from
> placing icons in the systray but only switch that off on a per program
> basis.
>
> If that is the case you still might find an option like that within the
> program you are using and which you don't want to place an icon in
> systray.
>
> I don't know if any of this applies to your situation with "duplicate
> ghost icons", but I thought I'd give it a try to help.
>
> If it doesn't you can do what I once did to find a bug in my TDE
> configuration:
>
> 1. create a new user (Don't name him/her "test" with password "test" ;)
> 2. Can you observe the phenomenon under the new (unconfigured) user? If
> not:
> 3. Log out from the new user account, copy one of the relevant config
> files after another into the corresponding .trinity/* directory of the
> newly created user and see if the phenomenon reappears after the next
> login. Then you would know in which file the option is set and you
> could compare these old/new config files.
>
> HTH
>
> Kind regards,
> Stefan
>

Thanks much. I will run through these suggestions to see if anything helps. 

Bill

Attachment: ghost_icons-screenshot-20200416_051800.jpg
Description: JPEG image

---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: trinity-users-help@xxxxxxxxxxxxxxxxxxxxxxxxxx
Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/
Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting

[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux