Releases: Tooloop/Tooloop-OS
24.04
Tooloop OS 24.04
New Ubuntu LTS version
Tooloop OS is now based on the recently released Ubuntu Server 24.04 LTS and thus enjoys security patches until 2029 or even 2034 with an Ubuntu Pro subscription.
New Contributors
@oleprinds made their first contribution in Tooloop/Tooloop-Control#10
🎉🥳 Thank you so much for your support!
Quality of life and bug fixes
- Wake-On-LAN is now automatically enabled for all Ethernet devices
- The screenshot service is now disabled by default.
- The new Onboarding app is now the default presentation.
- The theme was updated with bigger fonts and prettier icons. It’s now much easier to use on high-resolution displays:
- There’s two new tools added: a text editor and a file manager. We think, we might have overdone the lightweight thing a bit. These are just handy.
- Unattended upgrades are disabled as these sometimes froze boxes.
Full Changelog: 22.04...24.04
Control Center
- We updated the flask version. Thank you @oleprinds for your help!
- There is now a UI for setting the timezone
Full Changelog: https://github.com/Tooloop/Tooloop-Control/commits/24.04
Packages
Onboarding
We now have a pretty onboarding app that will greet new users after the installation process and provides some first step information.
Compositor
The picom compositor is now an addon so you can enable or disabled it at your will
New media player
The image slideshow has been removed and and the video player has been updated to loop over all images and videos in the /assets/data
folder. This now makes a neet looping media player that can replace most uses of e. g. Brightsign players.
Full Changelog: https://github.com/Tooloop/Tooloop-Packages/commits/24.04
22.04
Tooloop OS
Tooloop OS is now based on the new Ubuntu Server 22.04 LTS (Release notes).
Features
- Added AFP support, so on a Mac you can now connect to the
/assets
and/home/tooloop
folder without using SFTP - Added Avahi/Bonjour Services for SSH, VNC (Screensharing) and AFP so machines on the network will pop up automatically in your Finder
- Added Keybindings for Window-Snapping for some ease of use
Super + ←
,Super + →
,Super + ↑
,Super + ↓
- Added ARandR to the Desktop Menu. This makes fiddling with resolution settings much easier. You will still have to add your resulting xset command in
~/.config/openbox/autostart
, though
Fixes
- Updated Unclutter because it didn’t seam to work in 22.04 for some reason
Control Center
Frontend rewrite
The Settings Service was renamed to Control Center. More important, it has moved to a new repo and has a completely rewritten frontend using Vue-Components and the Bulma CSS framework. This should help a lot in maintaining the Controle Center in the future.
App Center
The biggest impact will be the merge of the app center. There is a repo for Tooloop Packages. This bundles some simple packages that will be available on every Tooloop Box. It is also a great starting point to learn how to make a package of your own.
As the app center is basically just a local APT repository this will open up nice possibilities in the future like
- updating client boxes with new app versions
- Adding community packages so standard things like a video player or slideshow are available by default.
- List other packages as dependencies to your app and thus make them re-usable and have them installed automatically, e. g.
- a webserver
- openframeworks and Processing as a community provided, versioned package
- Meta packages for graphics drivers for Intel, AMD and NVIDIA
- …
Other features
- Control Center now uses a Python virtual environment
- New frontent using Vue and the Bulma
- Removed jQuery
- Added timezone information in system (so your runtime schedule makes more sense)
- Network discovery. The control center will find other Tooloop OS Boxes on the network and display a select box in the menu so you can quickly switch between servers.
Known issues
- Network discovery sometimes doesn’t work at boot time. Restarting the Control Center is a workaround (e. g. call
http://<YOUR_BOX>/tooloop/api/v1.0/reload
)
New Contributors
- @jmarsico made their first contribution in #20
- @b3nson made their first contribution in #25
- @vollstock made their first contribution in #33
Full Changelog: https://github.com/Tooloop/Tooloop-OS/commits/22.04