I’ve been struggling with an issue where the Xibo Windows player doesn’t consistently stay on top. Frequently, the taskbar and various Windows popups (notifications, update prompts, etc.) end up appearing above the Xibo client, which completely defeats the purpose of full-screen digital signage.
After hours of frustration, I ended up writing a PowerShell script to force the Xibo player to remain topmost, but honestly, this seems like something that should be built into the client itself. I can’t be the only one dealing with this problem.
Is there a native way to ensure the Xibo player always remains topmost without resorting to external scripts or third-party tools? If not, is this something that could be implemented in a future update? It seems like a critical feature for digital signage where uninterrupted display is essential.
Would love to hear if anyone else has found a better solution or if the devs have any insight.
You could try using the ‘Always On Top’ function in Microsoft PowerToys. With this, you can ‘pin’ an app window to the top of the screen, where it will stay until you manually ‘unpin’ the window. PowerToys can also run at Windows startup.
You can download the PowerToys app from Github, Microsoft Store, or via the CLI using winget.
That did not work for me. The taskbar would intermittently stick and Windows pop-ups would still be topmost.
I have a lot of digital signage and manually configuring powertoys for every client is not an option. There is a very limited GPO template for powertoys but it doesn’t allow any configuration of this, it only allows you to “enable/disable” AlwaysOnTop.