I am not a Linux expert. I have only been on Linux for 1-1/2 years and less than one month on Solus. In my opinion, Solus is not a beginner friendly version of Linux, but it is developer friendly and very high performing. In fact it reminds me of BeOS in terms of performance. So here is a list of some issues I ran into with Solus using the default KDE Plasma desktop, and how I fixed them. I hope this helps beginners to more easily move up to Solus.
No HDMI sound? That would be an issue with the video card and not your sound driver. Go to Driver manager --> NVIDIA proprietary, tested and install driver.
Thumb drive not automatically mounting? Go to System Settings --> Removable devices --> On Login, On Attach and check the right boxes, as well as select Automatically mount removable media that have never been mounted before for all devices.
Flatpak won't autostart? As an example for kClock, go to
Autostartup: --> Application: --> Program : flatpak
and change
Arguments: run --branch=stable --arch=x86_64 --command=kclock org.kde.kclock
to
run org.kde.kclock
This doesn't work for all flatpak autostart issues though.
If after installing a Windows program, the computer responds with "wine: could not load kernel32.dll, status c0000135", follow these steps:
1. Uninstall all Window programs (wine uninstall)
2. In terminal type: wineboot --init
or (the thing I actually tried)
1. Uninstall all Windows programs
2. Delete ~/.wine
3. In terminal type: winecfg
If your 8BitDo controller isn't detected at boot in Solus but works after replugging, try the following:
1. Reload udev Rules:
Open a terminal and run: sudo udevadm control --reload.
After reloading, unplug and replug your 8BitDo controller.
2. Create a udev Rule for Driver Binding:
This approach forces the driver (like xpad) to bind to the controller's device ID.
Setp 1: Get the vendor and product IDs for your 8BitDo controller with the lsusb command.
Step 2: Create the udev rule file:
Open a terminal and create a new file: sudo nano /etc/udev/rules.d/99-8bitdo-xinput.rules.
Step 3: Add the following rule content:
Paste the following rule into the file (if /rules.d doesn't exist, create it using admin rights (right click in folder and select admin)):
Code: ACTION=="add", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="3106", RUN+="/sbin/modprobe xpad", RUN+="/bin/sh -c 'echo 2dc8 3106 > /sys/bus/usb/drivers/xpad/new_id'"
NOTE: Using the lsusb in a terminal says my 8BitDo has an ID of 2dc8:201f, which means I have a vendor ID of 2dc8 and a product ID of 201f"
Do your websites or certain Wine apps look funky? More than likely it's because Linux doesn't come with Windows fonts. These are the fonts you will need to install:
Sans Serif fonts : Arial Black, Arial, Comic Sans MS, Trebuchet MS, Verdana
Serif fonts : Georgia and Times New Roman
Monospace fonts : Andale Mono, Consolas, and Courier New
Fantasy fonts : Impact and Webdings
All of these fonts can be found at [https://github.com/justrajdeep/fonts/tree/master] fonts-master.zip.
Has your Kiwix flatpak lost it search toolbar? Then delete kiwix-desktop.session in /home/<your user name>/.var/app/org.kiwix.desktop/data/kiwix-desktop/ and restart kiwix.
Issues I am still working on:
The edb debugger won't load any program at all
Fix flatpak autostart issues