Hi, I have a question for you more knowledgable. Since I installed (a self compiled) latest TDE few weeks ago, I observe very strange behavior of buttons in the panel. I have there many buttons and with most of them everything is fine. In fact it was fine with all of them for the past 20y. Since last upgrade if I click Signal or Teams-For-Linux buttons the applications do not start. Same applications start only from the console. How can I debug and where to look?
I attach screenshots of the two configurations.
thanks in advance
On 5/18/25 5:29 PM, deloptes via tde-devels wrote:
Hi, I have a question for you more knowledgable. Since I installed (a self compiled) latest TDE few weeks ago, I observe very strange behavior of buttons in the panel. I have there many buttons and with most of them everything is fine. In fact it was fine with all of them for the past 20y. Since last upgrade if I click Signal or Teams-For-Linux buttons the applications do not start. Same applications start only from the console. How can I debug and where to look?
I attach screenshots of the two configurations.
I presume you are referring to "quick launch" buttons?
* Does .xsession-errors show anything?
* Is there a TDE menu option for the same? Does launching from the menu succeed?
* "Right-click" on the icon, select "Configure Signal button" or similar. In the respective popup dialog, look in the Applications tab. Note the command and try to launch the same in a terminal window.
* Look for a signal.desktop file or something named like that (locate signal | grep desktop). In that file will be an Exec= key. If there is no such file then likely nothing will appear in the TDE menu either.
* Check the package contents to see if there are any related *.desktop files.
Darrell Anderson via tde-devels wrote:
I presume you are referring to "quick launch" buttons?
Yes
- Does .xsession-errors show anything?
No
- Is there a TDE menu option for the same? Does launching from the menu
succeed?
Yes there are TDE menu entries, but it does not start from there. The Signal one is special as it does not show in the tray. This is why I start it with ksystray command.
- "Right-click" on the icon, select "Configure Signal button" or
similar. In the respective popup dialog, look in the Applications tab. Note the command and try to launch the same in a terminal window.
As written in my post, in the terminal it starts and this is what I do not understand.
- Look for a signal.desktop file or something named like that (locate
signal | grep desktop). In that file will be an Exec= key. If there is no such file then likely nothing will appear in the TDE menu either.
Exec=/opt/Signal/signal-desktop %U Exec=/opt/teams-for-linux/teams-for-linux %U
what does %U mean? User?
- Check the package contents to see if there are any related *.desktop
files.
/usr/share/applications/signal-desktop.desktop /usr/share/applications/teams-for-linux.desktop
I don't understand why it starts in the console and not from menu or from the panel
On 2025-05-19 06:35:35 deloptes via tde-devels wrote:
Darrell Anderson via tde-devels wrote:
I presume you are referring to "quick launch" buttons?
Yes
- Does .xsession-errors show anything?
No
- Is there a TDE menu option for the same? Does launching from the menu
succeed?
Yes there are TDE menu entries, but it does not start from there. The Signal one is special as it does not show in the tray. This is why I start it with ksystray command.
- "Right-click" on the icon, select "Configure Signal button" or
similar. In the respective popup dialog, look in the Applications tab. Note the command and try to launch the same in a terminal window.
As written in my post, in the terminal it starts and this is what I do not understand.
- Look for a signal.desktop file or something named like that (locate
signal | grep desktop). In that file will be an Exec= key. If there is no such file then likely nothing will appear in the TDE menu either.
Exec=/opt/Signal/signal-desktop %U Exec=/opt/teams-for-linux/teams-for-linux %U
what does %U mean? User?
%U means "a list of URLs." (To see others, open a application entry in the Menu Editor, press Shift+F1, click in the Command field.)
Leslie
- Check the package contents to see if there are any related *.desktop
files.
/usr/share/applications/signal-desktop.desktop /usr/share/applications/teams-for-linux.desktop
I don't understand why it starts in the console and not from menu or from the panel
Leslie
Darrell Anderson via tde-devels wrote:
I presume you are referring to "quick launch" buttons?
- Does .xsession-errors show anything?
After some time (for example I started Signal in the morning) the app is gone from systray. In .xsession-errors I find following
{"level":30,"time":"2025-05-19T11:29:00.135Z","msg":"close event {"readyForShutdown":false,"shouldQuit":false}"} {"level":30,"time":"2025-05-19T11:29:00.136Z","msg":"maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"} {"level":30,"time":"2025-05-19T11:29:00.147Z","msg":"maybeRequestCloseConfirmation: Response received"} {"level":30,"time":"2025-05-19T11:29:00.148Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2025-05-19T11:29:00.149Z","msg":"Updating BrowserWindow config: %s {"maximized":true,"autoHideMenuBar":false "fullscreen":false,"width":1510,"height":808,"x":23,"y":28}"} {"level":30,"time":"2025-05-19T11:29:00.149Z","msg":"config/set: Saving ephemeral config to disk"} {"level":30,"time":"2025-05-19T11:29:00.161Z","msg":"config/set: Saved ephemeral config to disk"} {"level":30,"time":"2025-05-19T11:29:00.161Z","msg":"requestShutdown: Requesting close of mainWindow..."} {"level":30,"time":"2025-05-19T11:29:00.177Z","msg":"requestShutdown: Response received"} {"level":30,"time":"2025-05-19T11:29:00.285Z","msg":"before-quit event {"readyForShutdown":true,"shouldQuit":false "hasEventBeenPrevented":false,"windowCount":1 "mainWindowExists":true,"mainWindowIsFullScreen":false}"} {"level":30,"time":"2025-05-19T11:29:00.285Z","msg":"System tray service: markShouldQuit"} {"level":30,"time":"2025-05-19T11:29:00.285Z","msg":"close event {"readyForShutdown":true,"shouldQuit":true}"} {"level":30,"time":"2025-05-19T11:29:00.289Z","msg":"main window closed event"} {"level":30,"time":"2025-05-19T11:29:00.289Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"} {"level":30,"time":"2025-05-19T11:29:00.289Z","msg":"System tray service: rendering no tray"} {"level":30,"time":"2025-05-19T11:29:00.289Z","msg":"will-quit event {"hasEventBeenPrevented":false,"windowCount":0 "mainWindowExists":false}"} {"level":30,"time":"2025-05-19T11:29:00.289Z","msg":"quit event {"hasEventBeenPrevented":false,"windowCount":0 "mainWindowExists":false}"}
Where is this event coming from? Why is it happening now? Same for teams-for-linux ...
It might be or may not be a TDE panel issue. I am doing an update that upgrades both. Will reboot and write back. Very strange in any case.
Installed updates and rebooted the machine. Now all works fine. I also recall there was something with the connection to the server last week, so could have been that something was dead and the reboot revived it.
deloptes via tde-devels wrote:
Hi, I have a question for you more knowledgable. Since I installed (a self compiled) latest TDE few weeks ago, I observe very strange behavior of buttons in the panel. I have there many buttons and with most of them everything is fine. In fact it was fine with all of them for the past 20y. Since last upgrade if I click Signal or Teams-For-Linux buttons the applications do not start. Same applications start only from the console. How can I debug and where to look?
I attach screenshots of the two configurations.
thanks in advance