Loading...

Maatwerk oplossing in software en workflows.

Installatie GStarCad met Fedora

14-05-2026

GstarCAD 2026 is een commercieel CAD programma, wat cross-platform ontwikkeld wordt. Deze applicatie wordt aangeboden als de concurrent van de welbekende Autodesk applicatie Autocad. Ze claimen zelfs 100% compatible te zijn met de Autocad data formats. Het grootste verschil zou hem in de licentie prijs zitten.

GStarCAD wordt voor Linux alleen als debian (.deb) pakket aangeboden op de website van GStarCAD. Aangezien ik Fedora gebruik is dit wat onhandig. Er zijn meerdere mogelijkheden om hier mee om te gaan, maar ik heb gekozen voor toolbox. Deze tool wordt standaard met Fedora meegeleverd en is effectief een container systeem gemaakt met Podman waarin een distributie zoals Ubuntu gebruikt kan worden. De software binnen deze container ziet dan de container als het OS maar kan daarbij wel bij de lokale bestanden komen. Er worden meerdere onderdelen vanuit het host OS gedeeld zodat je ook grafische programma's kan gebruiken.

Download

Via de download pagina op website kan zowel de Window, macOS en Linux versie gedownload worden. De button op de voorpagina geeft alleen de windows .exe, maar daar hebben we niks aan.

Toolbox installatie

Omdat we een Ubuntu omgeving nodig hebben, kunnen we deze aanmaken met toolbox create. Via toolbox enter kunnen we vervolgens de omgeving starten. Dit gaat dus alleen via de command-line:

toolbox create --distro ubuntu --release 25.04
toolbox enter ubuntu-toolbox-25.04

Via enter wordt dus de omgeving gestart en zitten we in eens in een Ubuntu shell. Hierna kunnen we het .deb pakket installeren. Een wat onhandig iets aan deze methode is dat de afhankelijkheden niet standaard geïnstalleerd worden. Deze moeten dan nog extra geïnstalleerd worden. Door te elke keer te starten en de melding af te wachten ben ik tot de onderstaande oplossing gekomen:

sudo dpkg -i ./Downloads/GstarCAD2026EN_V2511.deb 
sudo apt install libnss3 libxdamage1 libxss1 libasound2t64 libxslt1.1 liblcms2-2 libglapi-mesa libxcb-dri2-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1-dev libxcb-render-util0-dev libxcb-xkb1 libxkbcommon-x11-0 xdg-desktop-portal-gtk

Vooral xdg-desktop-portal-gtk is een interessante. Zonder deze werkt alles prima, behalve dat de muis cursor op hoog DPI schermen, enorm klein is. Nadat dit pakket is toegevoegd, is dat opgelost.

Applicatie

Gstarcad is in /opt/apps/gstarsoft.gstarcad2026 geïnstalleerd. Opstarten kan dan via het volgende commando:

/opt/apps/gstarsoft.gstarcad2026/files/gcad.sh

Applicaties in een Toolbox omgeving worden niet automatisch opgepakt in het applicatie overzicht. Daar is wat handwerk voor nodig. Wel is er in de toolbox omgeving een .desktop file hiervoor. Hiervoor moet ook het icon bestand gekopieerd worden vanuit de toolbox:

# In de toolbox
cp /usr/share/icons/hicolor/scalable/apps/gstarsoft.gstarcad2026.png ~/Downloads/

# Terug op de host
mv ~/Downloads/gstarsoft.gstarcad2026.png ~/.local/share/icons/

Maak vervolgens een ~/.local/share/applications/gstarcad.desktop file aan met de onderstaande inhoud. Hierna zal de applicatie beschikbaar moeten zijn in de app launcher:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Categories=Graphics;Viewer;
Terminal=false
GenericName=GstarCAD 2026 
GenericName[zh_CN]=浩辰CAD 2026
Comment=浩辰CAD 2026
Comment[zh_CN]=浩辰CAD 2026
Name=GstarCAD 2026
Name[zh_CN]=浩辰CAD 2026
MimeType=image/vnd.dwg;application/dwg;image/vnd.dxf;application/dxf;application/dwf;application/dwfx;application/dwt;;model/vnd.dwf;model/vnd.dwfx
Icon=$HOME/.local/share/icons/gstarsoft.gstarcad2026.png
Exec=toolbox run --container ubuntu-toolbox-25.04 /opt/apps/gstarsoft.gstarcad2026/files/gclauncher.sh %F

Wat direct opvalt als je de logs bij het starten van de applicatie terug ziet, is dat deze applicatie met QT is gemaakt. Deze toolbox is natuurlijk uitermate geschikt om cross-platform applicaties te bouwen. De applicatie onder Windows, macOS en Linux ziet er hiermee ook helemaal gelijk uit. Dit volgt hierbij wel een Windows UI filosofie, wat natuurlijk wel wat scheef staat op die van macOS en Linux desktops.