Fixes and Workarounds for ArchLinux
I can use in emergencies or having bugs.
Using dnsmasq like in Ubuntu for DNS resolutions
It's useful when using Docker containers + Reverse Proxies. You can just add your local address for wildcard resolution later.
sudo pacman -S dhclient dnsmasq
Then configure NetworkManager:
micro /etc/NetworkManager/NetworkManager.conf
To this:
[main]
plugins=keyfile
dhcp=dhclient
dns=dnsmasq
Rereading /etc/hosts
and restarting:
echo 'addn-hosts=/etc/hosts' | sudo tee /etc/NetworkManager/dnsmasq.d/hosts.conf > /dev/null
sudo systemctl restart NetworkManager
Adding wildcard subdomains to dnsmasq
Create/edit a NetworkManager configuration for dnsmasq hosts:
sudo micro /etc/NetworkManager/dnsmasq.d/hosts.conf
Add, changing the domain to your preference:
address=/domain.tld/127.0.0.3
address=/sub.domain.tld/127.0.0.4
Restart NetworkManager
sudo systemctl restart NetworkManager
Comparing new configuration files after updates
SUDO_EDITOR=meld sudo -e /etc/file{,.pacnew}
Bluetooth AD2P not working with Gnome
yay -S pulseaudio-bluetooth-a2dp-gdm-fix
Firefox Text fields: Using dark themes with Gnome
Create a new property using about:config
Name: widget.content.gtk-theme-override
Value: Adwaita:light
Adwaita must be present, KDE users can rely on breeze.
Firefox versus HiDPI and Wayland
Firefox Developer Edition
cp /usr/share/applications/firefox-developer-edition.desktop ~/.local/share/applications/
sed -i 's/Exec=/Exec=env MOZ_ENABLE_WAYLAND=1 /g' ~/.local/share/applications/firefox-developer-edition.desktop
Regular Firefox
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
sed -i 's/Exec=/Exec=env MOZ_ENABLE_WAYLAND=1 /g' ~/.local/share/applications/firefox.desktop
Undoing
rm ~/.local/share/applications/firefox*
Slow Playback / Hardware Acceleration
If your video playback is slow, change in about:config
this setting: layers.acceleration.force-enabled
to true
It works just fine on my three main computers (AMD A8 with open source radeon/mesa; Intel i5 with iGPU and mesa; Intel i7 with nVidia GTX 1050Ti and proprietary nvidia)