https://bugs.kde.org/show_bug.cgi?id=406392

--- Comment #6 from Vlad Zagorodniy <[email protected]> ---
(In reply to mal from comment #4)
> The workaround is horrible in the scenario we have:-(
> This is the picture:- Teachers have a presentation on either Google Slides
> or PowerPoint on Office 365. They 'set up' on the teacher machine ( maybe
> they did the first few slides in another lesson ) and then when they are
> ready they drag it over to the right hand screen ( which is the interactive
> tv/whiteboard ) and then go full screen ( Incidentally the same happens if
> we persuade them to use LibreOffice, once that goes full screen ). If at
> that point they go 'keep below' OpenBoard is then on top as they would
> expect. When they drag it back to their screen it is now behind everything.
> Whilst you could say that all they have to do is uncheck the keep below,
> teacher are not going to do this. They have enough trouble dragging windows
> from left to right !!

You could use a script so teachers don't have to set "keep below" manually

    function updateKeepBelowState(client) {
        client.keepBelow = client.fullScreen;
    }

    function trackClient(client) {
        client.fullScreenChanged.connect(function () {
            updateKeepBelowState(client);
        });

        updateKeepBelowState(client);
    }

    workspace.clientAdded.connect(trackClient);

    var clients = workspace.clientList();
    clients.forEach(trackClient);

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to