I Installed Manjaro KDE 18

May 19, 2019 - Reading time: 6 minutes

I Installed Manjaro KDE 18 in April 2019. Windows 7 support ends in 2020 and Windows 10 is not installing in my house (//EDIT from the future, January 21st 2022, I formatted my Windows 7 system, and replaced it with Windows 10, I lied * ...). I'm using Linux servers for near ten years now so it was a good time to switch to a Linux desktop.

I'll use this blog to list things I tweaked on this Manjaro installation for a better transition/experience and to fix some stuff.
I'll probably miss some things I did since this day but I will try to keep track of what I do now on this installation, in new blog posts, in case I'll need these information later (like on OS re-installation).


Quick list of things I remember doing:

  • I installed haveged to fix an issue causing long boot time (and probably the hang during installation process). I had to press Enter twice during boot or else it was stuck on a black screen. Installing this package solved the issue. Can't remember all information and how I ended up installing this package but it worked for sure.
  • I changed the package manager from Octopi to Pamac, I enabled AUR without updates from AUR in Pamac settings. I removed Octopi.
  • I disabled the motherboard beeper/speaker on boot to avoid having surprise beep bomb at unexpected moment, with program xset -b on startup. Example it was beeping on failed search within a page in Firefox.
  • I imported (and fixed by removing the file with windows path reference in it for Thunderbird) my Thunderbird and Firefox +10 years old profiles. Guess I'm not getting rid of them yet. Simply start in safe mode and click refresh or whatever the option is to keep the profile and clean it and reset configs, ideal to keep bookmarks, passwords, and all. Just need to reinstall modules, theme, et voila.
  • I tweaked the default desktop (more details in the page First desktop settings and tweaks)
  • I used nvidia-settings and other system settings to make sure I had no screen tearing on my Nvidia card in web pages (just scrolling down had horrible screen tearing), or issues in games, in video player.
  • I had to rebuild something to make some kind of driver support for my Logitech G400s mouse. Found some driver hacks made by random people on the internet and compiled it, and use the program with others in a script to enforce settings. Detail in the page Logitech G400s hack.
  • I forced re-mapping of my jack output and input with hdajackretask for my Realtek HD Audio onboard chipset to use two jacks as output and one as microphone. I reconfigured and tweaked the audio with alsamixer and pulseaudio.
  • Installed steamos-xpad-dkms kernel module from AUR for better X-Box controller support:
    [omano@omano-pc ~]$ dkms status
    steamos-xpad, 20171105, 4.19.60-1-MANJARO, x86_64: installed​
  • I calibrated the X-Box 360 controller with jstest-gtk, saved calibration to profile with jscal-store, and added startup program to auto load the calibration profile on boot with  jscal-restore.
  • Installed few apps (krita, notepadqq, qbittorent, webtorrent, libreoffice, filezilla, db browser for sqlite, source admin tool, gufw, grub customizer, mega, handbrake, kdenlive, audacious, openshot), drivers for printer and scanner directly from official repo.
  • I found why my friend list in Steam had missing options like "View game info". It was missing the lsof package. After installing it the friend list was working as intended. Starting Steam from terminal help having direct terminal output to spot issues like that.
  • I added ssh key on local account and configured some FTP and SFTP access in Filezilla, secured bookmarks with password.
  • I modified bashrc to force English locale in Konsole, when everything else was set in French system wide, with export LANG=C in ~/.bashrc

..........

WIP

..........

Most of the old content will gradually become obsolete, irrelevant or wrong with years passing by.. just mentioning it in case.. as what I did one day may have changed since then.

( * ) : Windows 7 security was a big concern the few times I had to switch to Windows to play some specific games.. so I eventually replaced it for Windows 10, the remaining time needed for all my games to have full support on Proton, which should be soon enough, regarding the EAC official support as well as other major anti cheats middleware. Hopefully Proton developers, and games developers will work toward this so called 100% compatibility on Linux..