feat: dress VLC down to an appliance screen
Stock VLC looks like a desktop media player, which is wrong for a room where the TV is the whole interface. VLC stays the backend because its dvdnav module is what provides the disc menus, and menus are the part that matters on a commercial disc. It is dressed down with documented VLC 3.x options, all verified against the 3.0.23 build in Debian Trixie: minimal view, dark palette, no cone, no tray, no now-playing popups, no resume prompt, no recent-disc history, no title banner. sway draws no border on the window either, so there is nothing above the video. The auto-hiding fullscreen controller is deliberately kept: it is not persistent chrome, and it is the only way a volunteer with a mouse can pause or change chapter. No skin is involved. Skins replace the interface wholesale and take the keyboard and mouse handling that DVD menu navigation depends on with them, as would --intf dummy. Also drops --no-qt-updates-notif, which was not an option in Debian's VLC at all. It made VLC exit before it started, so the DVD button could never have launched a disc. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
428eb27a74
commit
c81fc1b0b9
@@ -19,6 +19,11 @@ exec --no-startup-id /usr/local/bin/classroom-dock
|
||||
|
||||
include /etc/sway/config.d/*
|
||||
|
||||
# The DVD player is an appliance screen, not a desktop window: no sway
|
||||
# title bar, and it opens fullscreen over the dock.
|
||||
for_window [class="(?i)vlc"] border none
|
||||
for_window [app_id="(?i)vlc"] border none
|
||||
|
||||
# Minimize and restore.
|
||||
#
|
||||
# classroom-window parks the window on a hidden workspace as an ordinary
|
||||
|
||||
Reference in New Issue
Block a user