since protonmail, calendar, vpn and much more is the most secure but tedious to log in through the web each time,
we linux users have a better solution than Mac or Windows users have: A total integrated wrapper-application for all proton functions: Mail, calendar, drive VPN, Pass, docs, Lumo called
Protodesk v1.3.0, a productivity app already distributed since this year as an AppImage,
and wanted to share a concise guide to help others get it running smoothly on MX Linux. The AppImage requires a few Qt-related dependencies to function properly.
---
**Step-by-Step Installation Instructions**
**1. Download the AppImage**
Visit the official GitHub release page:
https://github.com/nemuelw/protodesk/re ... tag/v1.3.0 and download the file: Protodesk-1.3.0-x86_64.AppImage` either manually or per terminal:
Let's assume we download it into a "tools" folder we created for it.
2. If necessary move the AppImage and Make It Executable**
In a terminal run:
Code: Select all
mkdir -p ~/tools
mv ~/Downloads/Protodesk-1.3.0-x86_64.AppImage ~/tools/
chmod +x ~/tools/Protodesk-1.3.0-x86_64.AppImage
Protodesk uses Qt and requires the `xcb` platform plugin. Without these, it may fail to launch with an error related to the Qt platform plugin “xcb.”
Install the necessary packages:
Code: Select all
sudo apt update
sudo apt install libxcb-cursor0 libxcb-xinerama0 libxkbcommon-x11-0
Launch the application with:
Code: Select all
~/tools/Protodesk-1.3.0-x86_64.AppImage
**Optional: AppImage Integration** (I didn't do this)
If you'd like Protodesk to appear in your application menu and benefit from desktop integration:
- Install `AppImageLauncher` via MX Package Installer.
- Run the AppImage once; it will prompt you to integrate it.
---
**Conclusion**
Protodesk works well on MX Linux once the required Qt dependencies are installed.
You even could add it to your startup script. For example, if you put it in your own tools folder it would be:
Code: Select all
chmod +x ~/.config/autostart/startup.sh
Since I am a newbie I still hesitate to install dependencies not to bloat my system, even though it is modern and resourceful.