Quntem Grid is a fleet management system for thetaOS devices.
https://docs.google.com/videos/d/1w062mpZM18TqRNbBd6L-rL3YqO3PgC3nPl1C49PY2T0/edit?usp=sharing
- Ensure you have a tenant on KeyStone, and are signed in as an admin on that tenant
- Go to https://grid.qplus.cloud
- Click on "Get Started"
- Click "Aquire App"
- click "apps" from the KeyStone admin center
- click "Quntem Grid", and enter the username of a user on your tenant
- click the user, and then repeat the process for each user on your tenant who will be using the app
- go back to https://grid.qplus.cloud
- click "Log In"
- go to the releases section of this github repository
- download the latest release of ThetaOS
- flash the release to a usb drive
- insert the usb drive into a laptop
- (because of a bug in thetaOS, you must open a terminal, close the installer, and quickly run "sudo calamares" in the terminal)
- go through the calamares installer
- log in to the device
- on your main device, go back to https://grid.qplus.cloud
- click "Add Device" in the top right
- enter a name and display name for the device
- click "Add"
- click the device, and then copy the device id, device token into the window that opened on the thetaOS device
- enter the server url as https://gridbackend.qplus.cloud
- click "Add device" on the thetaOS device
- go to https://grid.qplus.cloud
- click "Groups" in the top right
- click "Add Group"
- enter a name and display name for the group
- click "Create"
- click the group, and type in the name of the device you want to add to the group
- click the device name to add it to the group
- repeat step 29 and 30 for each device you want to add to the group
- go to https://grid.qplus.cloud
- click "Policies" in the top right
- click "Add Policy"
- enter a name and description for the policy
- enter a policy type and value - you can find a list of policy types and values in the policy types section
- select the group that this policy should apply to
- click "Create"
- go to https://grid.qplus.cloud
- click "Apps" in the sidebar
- find the app you want to assign
- click the app in the list
- click "Add to group"
- select the group that this app should be assigned to
- click "add"
- Type:
desktop.wallpaper - Description: Sets the desktop wallpaper
- Schema:
{ "url": "string", "id": "string", "type": "string" }url: URL of the wallpaper imageid: Unique identifier for the wallpapertype: File extension of the image (e.g., "jpg", "png")
- Type:
shell.pinned - Description: Sets the pinned applications in the dock/launcher
- Schema:
{ "apps": ["app1.desktop", "app2.desktop"] }apps: Array of desktop file names to pin
- Type:
shell.clockFormat - Description: Sets the clock format in the top bar
- Schema:
{ "format": "12h" }format: Either "12h" or "24h"
- Type:
shell.colorScheme - Description: Sets the system color scheme (light/dark)
- Schema:
{ "colorScheme": "prefer-dark" }colorScheme: Either "prefer-dark" or "default"
- Type:
command.run - Description: Executes a system command
- Schema:
{ "command": "string" }command: The system command to execute