Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Graphics and desktop

JelinaOS offers several system variants for different application and interaction requirements. The default variant depends on the device type and image.

Variant Description Use cases
Command line No graphical environment; minimal resource usage Gateways, acquisition, headless deployments
X11 desktop Classic desktop environment with the broadest application compatibility HMI, desktop applications, traditional graphical software
Wayland desktop New-generation graphics protocol, lightweight and efficient Touch interaction, modern graphical applications
  • GPU acceleration: Platforms such as Rockchip provide GPU driver support for smooth rendering.
  • Display output: Supports mainstream interfaces such as HDMI and LVDS, depending on the device.
  • Touch support: Touchscreen devices work out of the box, including multitouch support.

Systems with a desktop boot directly into the graphical interface. Log in using your device account.

Different variants require different images. Determine interaction requirements during product selection and choose the corresponding system image:

  • Business logic only, with no interaction required → command-line variant.
  • Local operator interface required → desktop variant.

Devices include a lightweight interface system, Jelina-UI, for status notifications, deployment progress, and confirmation dialogs:

  • Status notifications: Visual presentation of system status and alerts.
  • Deployment progress: Progress displays during updates and installation.
  • Interactive confirmation: Confirm critical operations, such as updates, through the interface.
  • First-boot welcome: Guidance and prompts at initial startup.

The interface system comprises a rendering process and a control CLI, jelina-ui-ctl. It supports multilingual presentation and scripted control for embedded and desktop environments.

Desktop devices provide interface management commands for display control, session management, and status queries:

Terminal window
jelina-ui-ctl --help # Show help
jelina-ui-ctl list # List UI instances
jelina-ui-ctl sessions # View sessions
jelina-ui-ctl status --instance <instance-name> # View instance status

Control display output as needed; consult command help for precise usage.

The desktop does not display. Check display connections and confirm that the system variant includes a desktop. If necessary, reinitialize the display using interface control commands.

Do you need remote desktop access? After connecting to JelinaCloud, you can view the device desktop remotely through a secure channel, provided the system supports and enables this capability.