On Friday 18 April 2025 19:39:29 Darrell Anderson via tde-users wrote:
On 4/18/25 6:20 PM, Darrell Anderson via tde-users wrote:
On 4/18/25 5:34 PM, deloptes via tde-users wrote:
don't you see anything on the screen?
usually a popup with progress bar is displayed that says notifying applications etc etc and you can choose to kill them all or to wait.
Nothing like that. I never would have posted if there was some kind of feedback.
I believe I found the root cause.
I long have suspected Firefox taking a long to fully terminate because many times I have closed Firefox and within a few seconds later attempted to launch again. I always receive an error dialog that Firefox is busy. Busy? Busy doing what? I don't know.
I mentioned previously I tend to manually ensure everything is closed before logging out, but with a few keystrokes that is a quick routine. I then logout with the keyboard. But Firefox is not done whistling and farting around.
I looked into that and confirmed Firefox takes about 10 to 12 seconds to fully terminate. On a 4-core system with an nvme disk.
If I wait 10 to 12 seconds after closing Firefox then I don't see the logout delay. At least so far I am not seeing the delay.
I long had forgotten about the TDE session logout status dialog. I enabled that feature and confirmed Firefox is causing the delay.
With the logout status dialog enabled, attempting to logout before Firefox fully terminates results in a kdebug crash. The backtrace is not useful because I don't have symbols enabled.
I have no idea why Firefox takes 10 to 12 seconds to fully terminate. That is WTF territory. Truly.
I am inclined to do everything manually, as well, but maybe a little differently than most. I use a terminal command, pkill <whatever process> for most internet-related programs. Browsers can be problematic, as it may be that some connections just won't let go.
Generally I use browsers over Tor, and tork-trinity allows me to watch my connections in real time; when I (rarely) use a direct connection, for some kind of business, paying bills or whatever, I don't have anything to show that information in real time. I used to use firestarter firewall, but that has been dropped from the repositories. If anybody knows of such a program, that would be helpful, but I only use direct connections for those few occasions during the month when I must pay for something online. Otherwise, I my browsing and other internet activities are always conducted over Tor, and I can watch those connections with tork-trinity.
Maybe others will tell me that this is "wrong"; but I've been doing it like this for about 20 years, and my machines (usually) obey me. The same goes with controlling my internet connection; tdenetworkmanager is there, and I choose from open connection using it, but for actually turning my wifi on and off, I use iwconfig and ifconfig, and a series of other commands, to be sure that I know who is in control.
Stone tools are still the best. Everything since then has been downhill.
Bill