Stud
by CatPieLeaf
An Unofficial Open-Source Roblox Launcher for Linux
About
Stud runs the real, unmodified Roblox app on your Linux desktop, in its own window, with your mouse and keyboard. No browser, no emulator, no virtual machine. Features: - Links from your browser open straight into the experience - Mouse and keyboard behave the way they do in the desktop client - Upscaling, so the game can render below your screen's resolution and still fill it - Discord Rich Presence, with a button friends can join through - A system tray menu, and the country a server is in when you join Roblox is not included. You supply the Android application package yourself, and Roblox remains subject to its own terms. Stud is an independent project and is not affiliated with, endorsed by or approved by Roblox Corporation.
Permissions
2 permissions weaken the sandbox. Flatsonar asks before installing.
- raw input devices (keyboards, mice, gamepads)
--device=input - your keyring / saved passwords
--talk-name=org.freedesktop.secrets - GPU acceleration
--device=dri - inter-process communication (needed for X11)
--share=ipc - network
--share=network - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - require-version 1.16.0
--require-version=1.16.0 - access to xdg-run/discord-ipc-0
--filesystem=xdg-run/discord-ipc-0 - access to xdg-run/discord-ipc-1
--filesystem=xdg-run/discord-ipc-1 - access to xdg-run/discord-ipc-2
--filesystem=xdg-run/discord-ipc-2 - access to xdg-run/discord-ipc-3
--filesystem=xdg-run/discord-ipc-3 - access to xdg-run/discord-ipc-4
--filesystem=xdg-run/discord-ipc-4 - access to xdg-run/discord-ipc-5
--filesystem=xdg-run/discord-ipc-5 - access to xdg-run/discord-ipc-6
--filesystem=xdg-run/discord-ipc-6 - access to xdg-run/discord-ipc-7
--filesystem=xdg-run/discord-ipc-7 - access to xdg-run/discord-ipc-8
--filesystem=xdg-run/discord-ipc-8 - access to xdg-run/discord-ipc-9
--filesystem=xdg-run/discord-ipc-9 - sets environment variable QTWEBENGINEPROCESS_PATH
--env=QTWEBENGINEPROCESS_PATH=/app/bin/QtWebEngineProcess - sets environment variable QTWEBENGINE_RESOURCES_PATH
--env=QTWEBENGINE_RESOURCES_PATH=/app/resources - sets environment variable QTWEBENGINE_LOCALES_PATH
--env=QTWEBENGINE_LOCALES_PATH=/app/translations/qtwebengine_locales - system tray
--talk-name=org.kde.StatusNotifierWatcher - notifications
--talk-name=org.freedesktop.Notifications
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- installs a prebuilt binary instead of building from source
source:prebuilt - hosted by github.com/catpieleaf, which owns the io.github namespace of io.github.catpieleaf.Stud
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.