Hide Grand Master in Kiosk mode

All the topics related to QLC+ on the Raspberry Pi
Post Reply
Joav
Posts: 3
Joined: Mon Feb 10, 2025 12:38 pm
Real Name:

Hello,

I am working on a fixed installation where I am installing a touchscreen to control a couple of simple rgb fixtures. I am running QLC+ on a Raspberry pi 5 and have systemctl boot script to start up in kiosk mode. This all works great but I was wondering if there is a way to disable the grandmaster in kiosk mode to avoid anyone playing with it and "breaking" the installation.

Also as a bonus, is it possible to get rid of the red border for the Solo frame window?

Searched a bit to see if there was a post about this but didn't find anything, hope someone can help me.

Joav
MichelSliepenbeek
Posts: 839
Joined: Wed Feb 08, 2023 10:24 am
Location: Nederland
Real Name: Michel Sliepenbeek

.... is it possible to get rid of the red border for the Solo frame window?

I made it a habbit to make the use of solo frames "as specific as possible".
This means:
- unbox "Show Title" and unbox "Show the On Button"
- only put Buttons (that should exclude each other) in it and make the Frame just fit the Buttons (do not leave any margin at the sides).

That way the Red Border will become "invisible".
If a need a Slider in Submaster mode i start with a standard Frame and put a Solo Frame and a slider within that.


For an example you could look at (the Color Selectors in) the attached workfile overhere: https://www.qlcplus.org/forum/viewtopic ... 162#p76162
Just move one of the buttons and then the Solo Frame will occur to you.
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"
Joav
Posts: 3
Joined: Mon Feb 10, 2025 12:38 pm
Real Name:

Hello Michel,

thanks for your reply.

Making the buttons the same width and height as the solo frame is indeed a great way to get rid of the border. Thank you for this usefull tip!

Cheers,

Joav
MichelSliepenbeek
Posts: 839
Joined: Wed Feb 08, 2023 10:24 am
Location: Nederland
Real Name: Michel Sliepenbeek

I also had a look at your major problem: unwanted use of the Grand Master.

You cannot Hide the grand Master but you could create a kind of Auto Correction mechanism.

I picked this up as a challenge and came up with a solution: see the example attached (you also need the channel modifiers to get it working).
If someone changes the GM, it will atomatically jump back to full.
The Label on the VC gives you an explanation of how it works.

The problem i encountered however is, that it only works fine if the Chaser is Off (Stopped) and the cursor is on the second step off the Chaser.
I could not find a way to initialise it properly (to always start up like that), maybe you (or someone else on the forum) can solve this.

Otherwise this is just a theoretical example of how you can use Loopback in combination wtih Channel Modifiers. :)

If nothing else helps, you can always stick a piece of tape over the Grand Master on your screen. :)
Attachments
Keep GM at Full.qxw
(8.03 KiB) Downloaded 39 times
255 On.qxmt
(450 Bytes) Downloaded 34 times
255 Off.qxmt
(450 Bytes) Downloaded 22 times
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"
Joav
Posts: 3
Joined: Mon Feb 10, 2025 12:38 pm
Real Name:

Wow! Thank you again for this super detailed explanation and your work finding this out!

It is unfortunate that there is no way to remove the fader but your workaround will hopefully make it less breakable indeed :), so thanks again!

I also very much like the lowtech tape solution hahahah. I was actually thinking of something similair to move the window offscreen slightly on boot (with xdotools for instance) but I think it doesn't look very good so we'll try other options first.

Thanks again for you work and quick response!
jurrie
Posts: 14
Joined: Sat Aug 03, 2024 9:03 pm
Real Name:

FTR: I implemented an option to hide the Grand Master in https://github.com/mcallegari/qlcplus/pull/1721.
jurrie
Posts: 14
Joined: Sat Aug 03, 2024 9:03 pm
Real Name:

Pull request is merged and this feature request will be available in the next release of QLC+ 4.
Post Reply