Running Convertigo Studio (Linux Version) on Windows 11 Using WSL2
Overview
This article explains how to install and run the Linux version of Convertigo Studio on Windows 11 using WSL2 and WSLg. It covers installation steps, required dependencies, environment configuration, and troubleshooting.
Prerequisites
Windows 11 with WSL2 enabled
A Linux distribution installed (Ubuntu recommended)
WSLg support (enabled by default on Windows 11)
Internet access
1. Install WSL2 and Update Components
Open PowerShell as Administrator:
wsl --install
wsl --update
Verify that your Linux distribution is using WSL2:
wsl -l -v
If needed:
wsl --set-version <DistroName> 2
2. Download Convertigo Studio (Linux Version)
The Linux version of Convertigo Studio can be downloaded from:
Latest Release Convertigo ยท convertigo/convertigo
Download the file:
convertigo-studio-<version>-linux64.tar.gz
Place it in your WSL filesystem, for example:
/home/<user>/convertigo/
3. Install Required Linux Dependencies
Convertigo Studio requires several system libraries, including ALSA and NSS.
Install the required packages:
sudo apt update && sudo apt install -y libasound2 libnss3 libnspr4
These packages provide the required .so libraries:
Required Library | Provided By |
|---|---|
libasound.so.2 | libasound2 |
libnssutil3.so | libnss3 |
libnss3.so | libnss3 |
libsmime3.so | libnss3 |
libnspr4.so | libnspr4 |
4. Installing Required Fonts Silently
Convertigo Studio uses Unicode symbols for accessibility icons (Hidden / Private / Public).
To display these icons correctly under Linux, additional fonts must be installed.
The following command installs all required fonts without showing any configuration window:
echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" \
| sudo debconf-set-selections \
&& sudo DEBIAN_FRONTEND=noninteractive apt install -y \
ttf-mscorefonts-installer \
fonts-symbola \
fonts-noto-color-emoji
Update the font cache:
sudo fc-cache -f -v
5. Configure Environment Variables
Add the following lines to your ~/.bashrc to ensure proper GUI rendering under WSLg:
export GDK_BACKEND=x11
export LIBGL_ALWAYS_SOFTWARE=1
export GDK_scale=1
Reload the configuration:
source ~/.bashrc
6. Extract and Run Convertigo Studio
Extract the archive:
tar -xvf convertigo-studio-<version>-linux64.tar.gz
Make the Studio executable:
chmod +x convertigo-studio-<version>-linux64/ConvertigoStudio
Run the Studio:
./convertigo-studio-<version>-linux64/ConvertigoStudio
7. Installing a browser under WSL2
Convertigo Studio may require a web browser to preview applications or access online resources.
WSL2 supports Linux GUI applications through WSLg, allowing browsers to run seamlessly.
Recommended browsers
Google Chrome (recommended)
Google Chrome works reliably under WSL2 and does not require Snap.
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb
Launch Chrome:
google-chrome &
Firefox
Firefox is available directly from Ubuntu repositories.
sudo apt update
sudo apt install -y firefox
Launch Firefox:
firefox &
Important note about Chromium
The package chromium-browser installed via apt is only a launcher and requires Snap.
Snap is not supported under WSL2, so Chromium cannot be installed using:
snap install chromium
Use Google Chrome or Firefox instead.
8. Benefits of Running Convertigo Studio (Linux Version) Under WSL2
Better Performance
Running Convertigo Studio under WSL2 often provides better performance than the native Windows version, including:
Faster startup
Smoother UI rendering
More stable memory usage
Improved responsiveness during heavy operations
Bypass Windows Global Policies
Corporate Windows environments may enforce security policies (GPOs) that prevent the Windows version of Convertigo Studio from launching correctly.
Running the Linux version under WSL2 avoids these restrictions entirely, ensuring reliable execution regardless of Windows policies.
9. Troubleshooting
GUI does not appear
Ensure WSLg is installed (
wsl --version)Ensure required libraries are installed
Ensure environment variables are loaded
Missing .so libraries
Check installed libraries:
ldconfig -p | grep -E "asound|nss|nspr"
Install missing packages as needed.
OpenGL errors
Force software rendering:
export LIBGL_ALWAYS_SOFTWARE=1