Okay, so now dig me. :-]
I played round with ksystraycmd. It shows how long it's been since I thought about this thing, because after mulling it over a bit, I figured out how to make my own trick.
alt-F2 smplayer %f | --pkill ksystraycmd
Whatever applies to smplayer here, ought to work with other programs, too.
That kills the ghost icon from the start, if I open it from alt-F2, but now I get a plain white vanilla gui interface. I believe I can figure out how to force my own background, and probably how to get all this stuff into the "open with" menu. There's probably an easier way, but at least I can get this to work for me.
So I think I'm halfway there. Now for the messier problem: I have all these leftover shortcuts in my "open with" menus. It worst in my oldest folders, of course.
Now I'm wondering, Is there's an easy way of getting rid of those unused shortcuts?
Bill
William Morder via tde-users wrote:
alt-F2 smplayer %f | --pkill ksystraycmd
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead of doing BS. But as you are free person, you are also free to do what you do and do it as you like.
On Thursday 20 April 2023 20:35:17 deloptes via tde-users wrote:
William Morder via tde-users wrote:
alt-F2 smplayer %f | --pkill ksystraycmd
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead of doing BS. But as you are free person, you are also free to do what you do and do it as you like.
But the applications do keep running. It's just those extra ghost icons that serve no real purpose. I don't want them. Especially, as I said, when I get my systray full of half a dozen or more of them, and often they are all icons for, say, smplayer, yet they actually represent other applications.
Whatever applications I want to dock in the systray, I have already configured them like that. I don't want others.
Anyway, I will try grep over the weekend, to see if I can track down why some applications behave differently with ksystray.
Bill
Anno domini 2023 Fri, 21 Apr 10:05:47 +0000 William Morder via tde-users scripsit:
On Thursday 20 April 2023 20:35:17 deloptes via tde-users wrote:
William Morder via tde-users wrote:
alt-F2 smplayer %f | --pkill ksystraycmd
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead of doing BS. But as you are free person, you are also free to do what you do and do it as you like.
But the applications do keep running. It's just those extra ghost icons that serve no real purpose. I don't want them. Especially, as I said, when I get my systray full of half a dozen or more of them, and often they are all icons for, say, smplayer, yet they actually represent other applications.
Whatever applications I want to dock in the systray, I have already configured them like that. I don't want others.
Anyway, I will try grep over the weekend, to see if I can track down why some applications behave differently with ksystray.
appications register themselfs als "I have a super importenat systray icon", this not something the systray does by its self. IMO you'll have to go through the applications settings and disable systray integration.
Nik
Bill
tde-users mailing list -- users@trinitydesktop.org To unsubscribe send an email to users-leave@trinitydesktop.org Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydeskto...
-- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
On Friday 21 April 2023 06:11:06 am Dr. Nikolaus Klepp via tde-users wrote:
Anno domini 2023 Fri, 21 Apr 10:05:47 +0000 William Morder via tde-users scripsit:
On Thursday 20 April 2023 20:35:17 deloptes via tde-users wrote:
William Morder via tde-users wrote:
alt-F2 smplayer %f | --pkill ksystraycmd
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead
But the applications do keep running. It's just those extra ghost icons that serve no real purpose. I don't want them.
appications register themselfs als "I have a super importenat systray icon", this not something the systray does by its self. IMO you'll have to go through the applications settings and disable systray integration.
I agree with Nik, especially in the case of SMPlayer. It's a configure option inside the app itself.
Especially, as I said, when I get my systray full of half a dozen or more of them, and often they are all icons for, say, smplayer, yet they actually represent other applications.
That would be a bug.
Unless you've specifically gone into each app and manually changed its icon, which sounds really doubtful. Or you have SMPlayer configured to have multiple instances running at the same time. [Options >> Preferences >> Interface, tab Instances]
If it persists, try to make a screenshot of it with 3+ duplicates. Then add a bug to bugzilla including which apps are behind the duplicite icons.
Best, Michael
On Friday 21 April 2023 07:59:21 Michael via tde-users wrote:
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead
But the applications do keep running. It's just those extra ghost icons that serve no real purpose. I don't want them.
appications register themselfs als "I have a super importenat systray icon", this not something the systray does by its self. IMO you'll have to go through the applications settings and disable systray integration.
I agree with Nik, especially in the case of SMPlayer. It's a configure option inside the app itself.
As I said earlier, I do configure some apps to dock themselves in the system tray, and I want them there. I don't want uninvited guests, nor the reduplication of those useless ghost icons.
I am pretty sure that I never deliberately configured any apps to do that, but I could be wrong. Only grep and time will tell.
Especially, as I said, when I get my systray full of half a dozen or more of them, and often they are all icons for, say, smplayer, yet they actually represent other applications.
That would be a bug.
Unless you've specifically gone into each app and manually changed its icon, which sounds really doubtful. Or you have SMPlayer configured to have multiple instances running at the same time. [Options >> Preferences
Interface, tab Instances]
If it persists, try to make a screenshot of it with 3+ duplicates. Then add a bug to bugzilla including which apps are behind the duplicite icons.
Best, Michael
Will try to get a screenshot of that behavior. It usually happens when I am in a kind of wild burst of creativity, where I am clicking to open one application or file after another. Then I might have several different items open in quick succession, but they all get tagged with the same ghost icon, whatever it may be, as that's totally random.
Bill
Anno domini 2023 Fri, 21 Apr 08:34:20 -0700 William Morder via tde-users scripsit:
On Friday 21 April 2023 07:59:21 Michael via tde-users wrote:
this is strange, because ksystraycmd is a utility to start applications and keep them running in the systray.
I wonder why you don't find out what is starting smplayer in ksystraycmd and fix it there instead
But the applications do keep running. It's just those extra ghost icons that serve no real purpose. I don't want them.
appications register themselfs als "I have a super importenat systray icon", this not something the systray does by its self. IMO you'll have to go through the applications settings and disable systray integration.
I agree with Nik, especially in the case of SMPlayer. It's a configure option inside the app itself.
As I said earlier, I do configure some apps to dock themselves in the system tray, and I want them there. I don't want uninvited guests, nor the reduplication of those useless ghost icons.
I am pretty sure that I never deliberately configured any apps to do that, but I could be wrong. Only grep and time will tell.
Most likely you did not. NBu genuis of app developpers is unmatched in this universe, so their applications tend to grow cthuluian tentacles when they mature.
Especially, as I said, when I get my systray full of half a dozen or more of them, and often they are all icons for, say, smplayer, yet they actually represent other applications.
That would be a bug.
Unless you've specifically gone into each app and manually changed its icon, which sounds really doubtful. Or you have SMPlayer configured to have multiple instances running at the same time. [Options >> Preferences
Interface, tab Instances]
If it persists, try to make a screenshot of it with 3+ duplicates. Then add a bug to bugzilla including which apps are behind the duplicite icons.
Best, Michael
Will try to get a screenshot of that behavior. It usually happens when I am in a kind of wild burst of creativity, where I am clicking to open one application or file after another. Then I might have several different items open in quick succession, but they all get tagged with the same ghost icon, whatever it may be, as that's totally random.
Bill
tde-users mailing list -- users@trinitydesktop.org To unsubscribe send an email to users-leave@trinitydesktop.org Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydeskto...
-- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
On Friday 21 April 2023 08:39:52 Dr. Nikolaus Klepp via tde-users wrote:
Anno domini 2023 Fri, 21 Apr 08:34:20 -0700
William Morder via tde-users scripsit:
As I said earlier, I do configure some apps to dock themselves in the system tray, and I want them there. I don't want uninvited guests, nor the reduplication of those useless ghost icons.
I am pretty sure that I never deliberately configured any apps to do that, but I could be wrong. Only grep and time will tell.
Most likely you did not. NBu genuis of app developpers is unmatched in this universe, so their applications tend to grow cthuluian tentacles when they mature.
ah-HA
Cthulu
I knew that smell was familiar.
Bill
William Morder via tde-users wrote:
I am pretty sure that I never deliberately configured any apps to do that, but I could be wrong. Only grep and time will tell.
I did not understand what is wrong with hiding the icons from the systray as Thierry advised.
On Saturday 22 April 2023 01:13:39 deloptes via tde-users wrote:
William Morder via tde-users wrote:
I am pretty sure that I never deliberately configured any apps to do that, but I could be wrong. Only grep and time will tell.
I did not understand what is wrong with hiding the icons from the systray as Thierry advised.
Please refer to my email with this date and heading:
Re: [tde-users] Re: how to suppress icons in systray ? Date: 2023-04-19 04:16
But don't bother, as I will quote:
Now I see what you mean, and that sounds like just the ticket ... except,
N.B. the following words:
I don't have the option to configure the systray!
Unlock the panel if locked and right click the bar that appears to the left of the systray. Then click Configure
Sorry, that doesn't happen here. As I explained, the option doesn't appear.
Maybe I need to remove that shortcuts folder from my taskbar, but I haven't got that far yet. It actually points to a folder that is full of shortcuts to places and things: for example, so that I can load a playlist for smplayer, audacious, etc.
Maybe, if I remove that folder, that option will appear?
You see, as I said earlier, that option *does not appear* when I do this.
Furthermore ... I deliberately left this out of my emails, as I wasn't sure it was relevant, and not due to my own mistake ...
When I *did* try that, my kicker froze up, and I could not restart it. When I rebooted my system, I was first greeted with no wireless connection, and was not able to mount any of my external hard drives. So, I said, let's poke round a bit, I ended up trying to reboot again, and now I had NOTHING. I got the start-up shell, which ended with that ominous invitation, to press ctrl-D and resume boot, or to press enter and repair system.
Neither of these could be done, so there was nothing left to me but to reinstall my system. And here it gets interesting for me. It had been so long since I needed to do anything that got deep into my system ... that I had forgot the bios password! I don't think I have needed to get into the bios for at least a year or so, and I got the machine new. And I didn't have another internet machine here, except for my smartphones (which I hate using for internet), so I couldn't just easily look up the bios password for this box. So I kept poking round aimlessly, trying the guess what were the bios commands, and at last hit on hold down F2, which I probably ought to have guess first, but you know ...
Does that answer your question? That's why I cannot do as Thierry suggested, and I am not sure why, except that I must have a lot of legacy tricks that I have added ever since KDE3 and the years 2006-2008 or so. And I am loath to remove my shortcuts folder, which might interfere with this function, but I suppose it exists elsewhere, and these are only shortcuts, so I may try that.
I am still playing with grep, as I haven't used it much. Once I get more comfortable with grep, then at least I can determine what programs are calling ksystray when I don't want them to dock like that.
I ought to say, too, that I hold my lower panel in a kind of superstitious awe - sort of like Indiana Jones avoids touching the Ark of the Covenant, so that he doesn't get fried. Whenever I unlock my lower panel and start to move things round, bad stuff happens, maybe not quite as bad as getting fried by otherworldly forces, but pretty bad, and I try not to repeat them.
For now, I am still trying to work out just how ksystray works, and why certain applications call it to open (and create those ghost icons), and why other don't. When I get more information, I will post again.
Bill
P.S. See attachment. That's my systray, for what it is worth, but the screenshot cannot seem to capture my mouse action, which as I say doesn't offer those options that I find in Thierry's screenshots.
William Morder via tde-users wrote:
I ought to say, too, that I hold my lower panel in a kind of superstitious awe - sort of like Indiana Jones avoids touching the Ark of the Covenant, so that he doesn't get fried. Whenever I unlock my lower panel and start to move things round, bad stuff happens, maybe not quite as bad as getting fried by otherworldly forces, but pretty bad, and I try not to repeat them.
to do what Thierry advised you need to unlock the panel. Then configure the systray/icons and lock again. (this is what I am doing too)
For now, I am still trying to work out just how ksystray works, and why certain applications call it to open (and create those ghost icons), and why other don't. When I get more information, I will post again.
There is functionality to create application with systray capabilities.
So if you want to know how it works look at ksystray.h
https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/src/commit/6b4507c6a...
BTW it is unfortunate to read what happened with your bios pwd and so on.
On Monday 24 April 2023 14:20:57 deloptes via tde-users wrote:
William Morder via tde-users wrote:
to do what Thierry advised you need to unlock the panel. Then configure the systray/icons and lock again. (this is what I am doing too)
I *did* unlock the panel; I did try to configure the systay/icons; I did try to lock again.
Please see that line where I write
N.B. the following words:
I don't have the option to configure the systray!
Unlock the panel if locked and right click the bar that appears to the left of the systray. Then click Configure
Sorry, that doesn't happen here. As I explained, the option doesn't appear.
This is when kicker locked up. This happens almost every time that I mess with the lower panel, hence doing anything with ksystray may also involve similar risks.
For all your good advice about unlocking the panel and then configuring, it just does not happen here. I can unlock the panel, then things get messed up, and I never get to those happy results that you promise.
For now, I am still trying to work out just how ksystray works, and why certain applications call it to open (and create those ghost icons), and why other don't. When I get more information, I will post again.
There is functionality to create application with systray capabilities.
So if you want to know how it works look at ksystray.h
https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/src/commit/6b4507c6 aa5e30097872f8ce64e9b8097fc63927/tdeui/ksystemtray.h#L31
Thank you, I will add this to my reading list, as I am researching ksystray, as well as grep commands.
BTW it is unfortunate to read what happened with your bios pwd and so on.
Not to worry, all is well again, except of course that I don't like how this ksystray works.
Bill
On Monday 24 April 2023 14:41:46 William Morder wrote:
On Monday 24 April 2023 14:20:57 deloptes via tde-users wrote:
William Morder via tde-users wrote:
Okay, so I mentioned that, when I get into a creative burst and open several different applications in quick successsion, that's when ksystray opens duplicate "ghost icons" as I call them, which, to begin with serve no discernible purpose, except to clutter up my systray with stuff I don't use. They all offer, when I right-click on them, options to hide, undock or quit, but from what I have tried, this really only amounts to two options, which is quit or leave it alone. Since I can quit it by just killing the program, or by ctrl-Q or other command, I don't see the point; and undock always just kills the program anyway. So really, of your three choices, there is only one left, which is to leave it alone; which means, logically, that it is no choice at all, that those icons just take up space.
But anyway, I have added a screenshot, as evidence of ksystray's lawless behavior. Please see attachment. Those icons represent, respectively, not only kpdf, but also libreoffice, kuickshow, and leafpad; because, when I am writing this sort of document, I transfer from raw text, to office doc, to pdf, and last to a jpeg of the pdf. When I am on a roll, this is what happens.
Somehow I will figure out a hack to suppress this irksome imp, once and for all, but in the meanwhile, I put it to the developers and more knowledgeable users out there, why do we have this thing which isn't really all that useful? I myself want my machines to be not only functional, but also pleasing to the eyes (at least, to my own eyes). I realize that others may prefer their industrial drab, but it's my box here.
Anyway, somebody asked for a screenshot that demonstrates this deviant behavior, as apparently this would be a bug. So here's the proof. Please see attachment.
Bill
On Tue, 9 May 2023 04:24:54 -0700 William Morder via tde-users users@trinitydesktop.org wrote:
Somehow I will figure out a hack to suppress this irksome imp, once and for all, but in the meanwhile, I put it to the developers and more knowledgeable users out there, why do we have this thing which isn't really all that useful? I myself want my machines to be not only functional, but also pleasing to the eyes (at least, to my own eyes). I realize that others may prefer their industrial drab, but it's my box here.
Presumably, someone at some time, probably ~20 years ago, found it useful to be able to park one or two specific applications with no systray support in the systray. That's why ksystraycmd exists. On most systems, it's harmless and never gets invoked. Whatever is going on here seems to be peculiar to your machine.
This is a shot in the dark, but have you checked the file associations on your system for application/octet-stream and other executable file types to see if that's what's invoking ksystraycmd?
Have you done The Bleeding Obvious, created a new user, and seen whether or not the behaviour persists there? (I can't recall the content of all your previous posts on this, so for all I know you may have.)
E. Liddell
On Tuesday 09 May 2023 09:41:51 E. Liddell via tde-users wrote:
On Tue, 9 May 2023 04:24:54 -0700
Whatever is going on here seems to be peculiar to your machine.
People have often used the word *peculiar* when speaking of myself and anything related to me, as in, "Ain't that peculiar?"
This is a shot in the dark, but have you checked the file associations on your system for application/octet-stream and other executable file types to see if that's what's invoking ksystraycmd?
So far, it seems to be something connected to the "Open With" dialogue, but I haven't figured out exactly why, only worked out a rather cumbersome hack that will suppress those little buggers, but it seems like using a sledgehammer to tune a violin.
Have you done The Bleeding Obvious, created a new user, and seen whether or not the behaviour persists there? (I can't recall the content of all your previous posts on this, so for all I know you may have.)
E. Liddell
In fact, my recent spate of posts are all indirectly related to the fact that I decided to change my user name just so I could spot some of these niggling yet bothersome pests; things which have crept in over the years, especially since my earliest days of running Linux, and discovering KDE3 (which used to be, by the way, the only DE that I have ever loved).
TDE does have its little bugs now and then, but it still stands far above all the competition. Long live TDE!!
Bill
P.S. My ASD expresses itself in its own unique way, which is an occasional obsession for aesthetic perfection. Everything can be falling down around me, but when I create that thing that is "just right", I am not so bothered by all that other terrible stuff that's going on in the word. But my TDE desktop is just a minor obsession; not like when I really go nuts.
On Tue, 9 May 2023 13:30:22 -0700 William Morder via tde-users users@trinitydesktop.org wrote:
On Tuesday 09 May 2023 09:41:51 E. Liddell via tde-users wrote:
Have you done The Bleeding Obvious, created a new user, and seen whether or not the behaviour persists there? (I can't recall the content of all your previous posts on this, so for all I know you may have.)
In fact, my recent spate of posts are all indirectly related to the fact that I decided to change my user name just so I could spot some of these niggling yet bothersome pests; things which have crept in over the years, especially since my earliest days of running Linux, and discovering KDE3 (which used to be, by the way, the only DE that I have ever loved).
Yeah, but did you copy your old config files into the new user account (and thus bring all their brokenness with them) or recreate the config from scratch? I seem to very vaguely recall that you may have done the former, which wouldn't be useful in fixing your issues.
E. Liddell
On Tuesday 09 May 2023 18:33:59 E. Liddell via tde-users wrote:
On Tue, 9 May 2023 13:30:22 -0700
Yeah, but did you copy your old config files into the new user account (and thus bring all their brokenness with them) or recreate the config from scratch? I seem to very vaguely recall that you may have done the former, which wouldn't be useful in fixing your issues.
E. Liddell
No, I only add them in piecemeal, and I always make a backup of originals, so that I can revert to them. Some of my tricks work better than others.
Bill