Linux desktop: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
The desktop is a [https://www.xfce.org/ Xfce] Desktop Environment. Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly. | The desktop is a [https://www.xfce.org/ Xfce] Desktop Environment. Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly. | ||
'''Important: Only start a single desktop, otherwise things won't work!''' | |||
=== Starting a desktop === | === Starting a desktop === | ||
| Line 10: | Line 12: | ||
===== Default form ===== | ===== Default form ===== | ||
This will then start up a form: | This will then start up a form: | ||
[[File:Minimal desktop form.png|none|thumb]] | |||
[[File: | |||
If you click "Launch", a desktop job will be started with a maximum duration that you entered. | If you click "Launch", a desktop job will be started with a maximum duration that you entered. | ||
==== Extended form ==== | ==== Extended form ==== | ||
You can also select the "Show advanced job options", and then the following form will appear: | You can also select the "Show advanced job options", and then the following form will appear: | ||
[[File:Desktop extended form.png|none|thumb]] | |||
An important option is that here you can select the "admin rights". With that you will become super user (root) inside your container. | |||
That way you can install software yourself. | |||
Adapt to what you need, click "Launch", and a desktop job will be started with the options that you entered. | Adapt to what you need, click "Launch", and a desktop job will be started with the options that you entered. | ||
=== Getting acces to the desktop === | === Getting acces to the desktop === | ||
Once the job is started, you will be shown an informational tile like this: | Once the job is started, you will be shown an informational tile like this: | ||
[[File:XFCE job info.png|frameless]] | [[File:XFCE job info.png|frameless]] | ||
| Line 39: | Line 42: | ||
[[File:XFCE desktop.png|frameless]] | [[File:XFCE desktop.png|frameless]] | ||
| Line 58: | Line 62: | ||
[[File:XFCE tile after.png|frameless]] | [[File:XFCE tile after.png|frameless]] | ||
| Line 65: | Line 70: | ||
=== Running already installed software (using modules) === | === Running already installed software (using modules) === | ||
[[Modules]] just work inside the container, you can use them as you are used. | |||
=== Installing your own software === | === Installing your own software === | ||
To install your own software, start the container with the "admin rights" option enabled. | |||
This will create an overlay container, stored on lustre, so any changes you make will be preserved between startups. | |||
Beside that, you will be super user inside the container. | |||
That is easy to spot if you open a terminal. Instead of your username, you will see root as the active user. | |||
Latest revision as of 15:48, 27 March 2026
To enable users to run their own Linux software that has graphical output, we have created a Linux desktop.
The desktop is a Xfce Desktop Environment. Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.
Important: Only start a single desktop, otherwise things won't work!
Starting a desktop
To start a desktop, go to http://apps.anunna.wur.nl/, and select the desktop tile:
Default form
This will then start up a form:

If you click "Launch", a desktop job will be started with a maximum duration that you entered.
Extended form
You can also select the "Show advanced job options", and then the following form will appear:

An important option is that here you can select the "admin rights". With that you will become super user (root) inside your container.
That way you can install software yourself.
Adapt to what you need, click "Launch", and a desktop job will be started with the options that you entered.
Getting acces to the desktop
Once the job is started, you will be shown an informational tile like this:
On this tile, you can see info on the job, and also Cancel the job.
To show the running desktop, click on "Launch Desktop (XFCE)".
If you close your browser or computer, the desktop will keep running, and you can access it again by going to http://apps.anunna.wur.nl/, and select the "My Interactive Session" in the menu bar.
XFCE desktop usage
After connecting, the desktop will look something like this:
At the bottom are 6 icons, being "Show Desktop", "Terminal", "File browser", "Web browser", "Application search" and "Home folder".
At the top left is the "Applications" menu, where you can find the same applications, and "Settings".
Stopping the desktop
To stop the desktop, there are 2 options:
- By clicking on "Logout" inside the desktop
- There is a "Logout" button at the bottom of the "Applications" menu (top left)
- There is a "Logout" button at the bottom of the menu when you click on your name (top right)
- By clicking "Cancel" on the session tile
If you log out inside the desktop, you will get a "Connection lost" message, as the job got stopped.
If you cancel in the informational tile, the tile will then look like this:
The buttons at the top right allow you to change the settings to start another desktop session (the pencil), or to start another desktop session with the same settings as this one (the recycle logo).
The "Delete" button will remove the debug logs.
Running already installed software (using modules)
Modules just work inside the container, you can use them as you are used.
Installing your own software
To install your own software, start the container with the "admin rights" option enabled.
This will create an overlay container, stored on lustre, so any changes you make will be preserved between startups.
Beside that, you will be super user inside the container.
That is easy to spot if you open a terminal. Instead of your username, you will see root as the active user.



