Skip to content

History / Big Screen

Revisions

  • Big Screen: the on-screen keyboard opens on a HELD Start

    @velle999 velle999 committed Sep 5, 2026
  • Big Screen: discs, and the remote with an application in front

    @velle999 velle999 committed Sep 5, 2026
  • Big Screen: the remote, button by button — and it had never been mentioned This page described a controller, a keyboard and a mouse and said nothing at all about a television remote, which has worked since 0.1.0-52. A button-by-button table now, plus the three things about it that are not guessable: ⛔ The Power button asks rather than acts. Sleep, restart and power off are three irreversible things and a remote has one button for them, so it opens a selector with Desktop — the harmless row — already chosen. ⚠ Three buttons are invisible to Qt. OK, Info and Guide send KEY_OK, KEY_INFO and KEY_EPG, which Qt has no enum for, so the key code a program receives is zero; KEY_NEXT and KEY_PREVIOUS have no keysym at all. Those five are matched on the hardware scancode, which is why they work here and do nothing in most applications. ⚠ Pause is not a media key — rc-core sends KEY_PAUSE, the same code as a keyboard's Pause/Break, so it never arrives as the XF86AudioPause a keyboard's play controls send. That is why Play worked and Pause did not until 0.1.0-55. Also carries the Settings line held over from 0.1.0-54: the same list is on the Big screen tab of `syn-arcade gui`, drawn for a mouse instead of a d-pad. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0116SQmkZj3KvzuVtaAUdqxL

    @velle999 velle999 committed Sep 3, 2026
  • Big Screen: the settings pages, and what the Power one is for Start ▸ Settings, three pages, every row a press of A — which shelves the television draws, what the Start menu itself offers, and whether the screen is allowed to sleep. Shipped in syn-arcade 0.1.0-53. ⛔ The way out has no switch, and the page says so. Desktop and Quit survive every setting being off: this is a full-screen surface holding the keyboard and a gamepad has no key combination to fall back on. Sleep, restart and power off are hideable BECAUSE leaving is still there when they are gone. The Power section is the one that needed the most saying, because what it does NOT do is the design. Big screen mode has no timeouts of its own — dim, blank, lock and suspend stay synui's, and every stage of that already asks whether anything holds a Wayland idle inhibitor. This setting decides whether big screen mode is one of the things holding one, which is the same rule the Sleep tile follows in running `systemctl suspend` rather than reimplementing it. `while playing` is the default because of two cases nothing else covers, and both are written out: cliamp is a headless player with no surface and no MPRIS inhibit, so the machine suspends in the middle of an album; and a gamepad is not Wayland input, so a controller-only game reads as an idle session. The Configuration section now shows the keys these pages write, and Commands names `big settings` beside `big start` and `big music`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0116SQmkZj3KvzuVtaAUdqxL

    @velle999 velle999 committed Sep 3, 2026
  • Document what 0.2.9.4 added, and fix what it made wrong New page: **Welcome Guide** — Super+Escape, the six pages, synui-welcome's verbs, the live key column, turning it off, and why it is a process of its own rather than a window in the bar. Linked from Home and the sidebar. Corrected, because these were stale rather than merely thin: - Keybindings: Super+Escape was documented as "Menu". Super+/ is a hotkey MANAGER now — unbound actions and installed applications, not only what already has a chord. Theme count was thirteen and is fifteen; Prism and Prism Light, which is what a fresh install actually boots into, were not in the list. - Bar Plugins: the two headline numbers were both wrong. qs.Ui is 27 implemented types, not two — and that matters, because a QML property that does not resolve is zero, so a widget written against the fuller module went on, reported itself enabled and drew nothing (9 of 40 community widgets resolved before, 39 do now). `browse` reaches around nine hundred widgets from the community registry, not the five shipped here. Plus refresh/order/check, panels and services being hosted once per session, and the bar menu's own Plugins section. - Gaming: MANGOHUD=1 is no longer exported for the session, with the reason — the layer segfaults Vulkan clients on AMD and never on NVIDIA, so it is a crash that follows the graphics card rather than the program. `syn game` is the launcher throughout. A GeForce NOW section: what the Electron client cannot do, measured, and why the browser is the client. - Big Screen: the Recent bar (the DESKTOP's list, kept by the compositor at the one moment every launch has in common), the wheel, the GFN tile. - The Desktop: nine widgets, not four — the analog clock and its four faces, and the music card. And the font is one setting for the whole desktop with fifteen typefaces shipped to pick from. - Settings: naming the machine. Every install answers to `synapse`, so two on one network and Avahi renames one with no say in which. - Commands: synui-welcome, syn-gfn, `syn game`, `synctl binds`, `synctl recent`, synui-plugins' refresh/order/check. - Troubleshooting: "MangoHud never appears" had one reason and now has two, the new one first. Checked: synui/tests/readme_binds.sh passes against Keybindings.md (73 default binds), and no internal wiki link is broken.

    @velle999 velle999 committed Aug 26, 2026
  • The terminal, the television, and an installer where everything is optional Two subjects had shipped and reached NO page in 32: syntty, the default terminal since synui 0.1.0-359, and big screen mode. Both now have one. New pages: - Terminal — why it links no GL (a GL context is the one thing install media cannot count on, and a live session with no prompt is a rescue disk that cannot rescue anything), the keys the window keeps, why a paste is the dangerous direction, the config file, following the desktop theme, OSC 133, and what happened to kitty. - Big Screen — what is on it, stepping aside versus closing, music sources and the fact that YouTube Music needs no account to PLAY (signing in is a browser, and it is for browsing), the visualizer chord, words-on-a-pipe rather than synthetic keys, and fitting an old game to the screen. Installation gains the whole selection story: Custom is every package now, including the eleven that used to be installed whatever you answered; the four dependency rules that turn one back on and say so; the five software pages; and the gap they close, which is that an installed system arrived with no web browser unless Full happened to pull one in as a dependency. The-Desktop gains thirteen themes with their synuirc tokens, the clear bar and where its ink comes from, desktop-wide text size, screens (extend/mirror/ external and why mirror forces a shared resolution), screen audio off the ALSA ELD rather than the sink name, the start menu's filtering, and the screensaver and Do Not Disturb. Also: Gaming links to Big Screen and documents `fit` and `map learn`; Commands gains syntty and the new syn-arcade verbs; Keybindings marks the gaming keys as defaults on a fresh install and corrects the theme, display and screensaver rows; Files documents the sidebar toggle, the progress reporting and the 147x copy fix; Software the news gate and the kernel staged for boot; Updating the single password and the two-apply rule for a brand-new component; Troubleshooting five user-facing symptoms; Cutting an ISO Release the preflight script; Development Notes five lessons. Both link checkers pass, and every cross-page anchor resolves. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @velle999 velle999 committed Aug 17, 2026