# Linux desktop apps for HPC Desktops

**URL:** <https://community.thinlinc.com/t/linux-desktop-apps-for-hpc-desktops/1495>\
**Category:** Blog\
**Tags:** hpc, hpcdesktop\
**Created:** [26 March 2025 14:46 UTC](https://community.thinlinc.com/t/linux-desktop-apps-for-hpc-desktops/1495 "2025-03-26T14:46:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![RobertHenschel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.thinlinc.com/roberthenschel/32/1349_2.png) [@RobertHenschel](https://community.thinlinc.com/u/RobertHenschel)\
**Post date:** [26 March 2025 14:46 UTC](https://community.thinlinc.com/t/linux-desktop-apps-for-hpc-desktops/1495/1 "2025-03-26T14:46:41Z")

</div>

If you are running an HPC Desktop, that is a ThinLinc installation as “front end” to an HPC system, you may be interested in a few utilities that can improve the user experience.

How about a “simple usage monitor”, a tool that shows the user how much resources (CPU and memory) they are consuming, compared to everyone else on the same agent node. Seeing their own usage is the first step to working responsibly in a shared environment.  
This is a QT5/Python application that should run in most Linux desktop environments, source code available here: [GitHub - RobertHenschel/hpc-simple-usage-monitor: Usage monitor for HPC desktops](https://github.com/RobertHenschel/hpc-simple-usage-monitor)

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/thinlinc/original/1X/31edd65fce0a1c708eded89e454c4630e5b7500b.png)

Or a little more advanced… a QT5/Python application that shows SLURM partitions and allows users to run interactive jobs in any partition? This tool requires a bit of customization, but should detect SLURM just fine.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/thinlinc/original/1X/a83a961df43425b49cc1287a7c7feb23cfd6459e.jpeg)

Here is a BlueSky post about the tool:

> **[Robert Henschel (@roberthenschel.bsky.social)](https://bsky.app/profile/roberthenschel.bsky.social/post/3lkpzxi42h22n)**
>
> I am about 2 hours into creating my "SLURM Desktop" rapid prototype for Linux HPC Desktops. I added the ability to run interactive jobs in any partition, GPU features are auto detected! Currently supports mate-terminal / xterm. Code available here:...

> **[Robert Henschel (@roberthenschel.bsky.social)](https://bsky.app/profile/roberthenschel.bsky.social/post/3ll4ykx5akc2q)**
>
> My "SLURM Desktop" prototype for Linux HPC Desktops continues to evolve, thanks to Cursor! Interactive jobs are great, but how about running MATLAB in a job with just a few clicks?! Or any other graphical Linux app... Code available here:...

Source code available here:

> **[GitHub - RobertHenschel/slurm-desktop: Linux desktop application to interface with SLURM](https://github.com/RobertHenschel/slurm-desktop)**
>
> Linux desktop application to interface with SLURM

And finally, my general overview page for HPC Desktops:

> **[GitHub - RobertHenschel/HPCDesktop: Research Desktop Scripts and Icons](https://github.com/RobertHenschel/HPCDesktop)**
>
> Research Desktop Scripts and Icons

Please reach out if you have suggestions or would like to connect!
