Bug 402875 - Krusader copy/move dialogs no longer a separate window
Summary: Krusader copy/move dialogs no longer a separate window
Status: REPORTED
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-05 00:00 UTC by Martin Dratva
Modified: 2020-05-22 20:35 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screen recording of the issue (2.95 MB, application/octet-stream)
2019-01-24 22:56 UTC, Martin Dratva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Dratva 2019-01-05 00:00:25 UTC
SUMMARY
I am not sure when exactly this started, but probably around my upgrade to 2.7.0 version of Krusader.
Before, when copying/moving big files, I could start the operation and it was separate window that I could see in my taskbar. I could also minimize Krusader, but this window was not minimized with it. 
This has now changed and the dialog seems to be "attached" to Krusader main window. So when I minimize Krusader, there is no way for me to tell, if my long running job is finished or not. That seriously hurts my productivity and I would like to have previous behavior restored (at least as an setting option).
I have tried to revert to Krusader 2.6.0, but it also behaves this way, so I suspect that it was done somehow generally in KDE ? 


STEPS TO REPRODUCE
1. Start copying huge file in Krusader
2. Minimize Krusader
3. Copy progress dialog is minimized as well, there is no way to tell if copying is finished or not

OBSERVED RESULT
See point 3 above.

EXPECTED RESULT
Copy dialog stays not minimized.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux current, Cinnamon 4
(available in About System)
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.53.0
Qt Version: 5.12.0

ADDITIONAL INFORMATION
Comment 1 Nikita Melnichenko 2019-01-19 05:35:21 UTC
Could you provide screenshots?

In my environment progress is indicated by a bar inside Krusader rectangle on a taskbar and in the tray in Status & Notifications area. I can easily tell when all jobs are finished and what the progress is.
Comment 2 Martin Dratva 2019-01-24 22:56:55 UTC
Created attachment 117649 [details]
Screen recording of the issue

I have attached a screen recording showing the behavior on my desktop.
Comment 3 Bug Janitor Service 2019-02-08 04:33:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Martin Dratva 2019-02-08 07:55:27 UTC
I have provided the requested info.
Comment 5 Davide Gianforte 2019-02-09 10:50:11 UTC
In Krusader, you can enable "Job Queue Mode" from the Settings menu. It will add the Job toolbar where you can manage the transfer (pause / resume / delete).

From the Plasma notifications settings, you can also enable the tracking of file transfer.

Does this match your needs?
Comment 6 Martin Dratva 2019-02-09 16:24:48 UTC
I have enabled Job queue mode in settings and have not noticed any change. No toolbar appeared. Even in Settings/Toolbars there is Job toolbar enabled. But I can not see anything. 

Since I am not running Plasma but Cinnamon, I do not have any Plasma settings.
So I guess that does not solve my issue.
 
I would prefer previous behavior, where the copy dialog was separate window showing in my DE toolbar, which made perfectly obvious the state of copying. If that is not possible, then at least some progress % in the window title, that would be visible in the main app would help.
Comment 7 Alex Bikadorov 2019-02-14 18:52:24 UTC
I cannot confirm this behaviour in LXQt. The progress is showing up in the taskbar and is still open when Krusader is minimized or closed to tray.

Could it be this is only related to Cinnamon and can it be reproduced with other applications? Also can you test this in Plasma?

[
About the job toolbar: Goto Settings->Configure Toolbars, search for "job" and add the actions to the main toolbar. Sometimes the GUI configuration file screws up, removing it also helps: ~/.local/share/kxmlgui5/krusader/krusaderui.rc
]
Comment 8 Martin Dratva 2019-02-14 22:15:46 UTC
I have no idea whether this is Cinnamon issue or not. I added the job progress bar to the toolbar, but this does not solve my problem at all, because I still need to have Krusader visible to see the progress. Does not change a thing for me. 
I have tested latest Linux Mint 19 with Cinnamon and it behaves even worse, because I do not even get the copy popup, nor is there any indication in toolbar job queue progress bar of copying. I can only see the file size growing.
I do not have Plasma desktop, but I will try to see if I can add it and test it somehow. It will take me few days though for sure.
Comment 9 Martin Dratva 2020-04-27 21:30:28 UTC
I have forgotten about this, but I guess better late than sorry ... 
So today I installed Plasma desktop and indeed, there the copy progress is indicated differently that in my environment (same Krusader version). It seems like it is managed be Plasma and has some sort of panel integration. This is really good. I would love to have such functionality also in Cinnamon. Is there something I can install or it needs full fledged Plasma for that?
If so, would it be possible to have similar functionality also in Krusader? Or at least have the copy progress window separate from Krusader main window as it was before this change?
Thanks.
Comment 10 Christoph Feck 2020-05-22 20:11:34 UTC
If you no longer get a separate window, then it's because your desktop supports the FreeDesktop notifications. You should ask in a forum for your desktop how to configure those notifications.
Comment 11 Martin Dratva 2020-05-22 20:35:48 UTC
I am not sure if I understand here correctly. 
I have checked details on this and according to this documentation: https://wiki.archlinux.org/index.php/Desktop_notifications#Notification_servers FreeDesktop Notifications should be working on my desktop correctly.
I have libnotify and Cinnamon should support that out of the box.
I can confirm that it indeed works when I do:
notify-send 'Hello world!'
I do get an notification, Works fine. I also get notifications from other apps regularly. But according to the linked specification on Gnome site it is simple notification and I have never seen one to display progress bar. Should the progress bar be displayed in that notification? Has Krusader switched to such a notification instead of it's own window? Because as I wrote above, I get the window, just not as a separate one. 
I apologize for the confusion, but I am trying to figure what to ask at my DE/Distro forums, because I think that FreeDesktop Notifications work just fine on my computer.