browser.ml.enable
browser.ml.chat.enabled
browser.ml.chat.sidebar
browser.ml.chat.shortcuts
browser.ml.chat.page
browser.ml.chat.page.footerBadge
browser.ml.chat.page.menuBadge
browser.ml.chat.menu
| 2025-12-06T13:31:40.903614-07:00 data steam[4185]: src/clientdll/steamengine.cpp (2820) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled | |
| 2025-12-06T13:31:40.903771-07:00 data steam[4185]: src/clientdll/steamengine.cpp (2820) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled | |
| 2025-12-06T13:31:40.984994-07:00 data assert_20251206133140_238.dmp[68882]: Uploading dump (out-of-process)#012/tmp/dumps/assert_20251206133140_238.dmp | |
| 2025-12-06T13:31:40.985083-07:00 data steam[4185]: assert_20251206133140_238.dmp[68882]: Uploading dump (out-of-process) | |
| 2025-12-06T13:31:40.985119-07:00 data steam[4185]: /tmp/dumps/assert_20251206133140_238.dmp | |
| 2025-12-06T13:31:41.321060-07:00 data assert_20251206133140_238.dmp[68882]: Finished uploading minidump (out-of-process): success = yes | |
| 2025-12-06T13:31:41.321122-07:00 data assert_20251206133140_238.dmp[68882]: response: CrashID=bp-4977580f-b7bc-49b0-bd30-ef25c2251206 | |
| 202 |
Do a minimal install and select no additional packages to install. This will not install any snaps on your system. If you like snaps, skip this step and may god have mercy on your soul. When you run snap list you see something like this:
No snaps are installed yet. Try 'snap install hello-world'.
| Computer Information: | |
| Manufacturer: ASUSTeK COMPUTER INC. | |
| Model: ROG STRIX B550-F GAMING WIFI II | |
| Form Factor: Desktop | |
| No Touch Input Detected | |
| Processor Information: | |
| CPU Vendor: AuthenticAMD | |
| CPU Brand: AMD Ryzen 9 5900XT 16-Core Processor | |
| CPU Family: 0x19 | |
| CPU Model: 0x21 |
Gaming on Linux is very easy these days. You can install your OS, install Steam, install a game and hit "Play" and it should work. I use Ubuntu because I have been using it for so long and know both the distro and Gnome desktop well. I made this mostly for myself. This is not a comprehensive guide to setting up gmaing on Linux. Maybe someone will find it useful. This small guide will not discuss the OS install and setup. You should be able to do that on your own. If you are new to Linux there are plenty of guides to help you get started. If you are running on a VM you are on your own. If you are on Ubuntu 25 or 26 things may be very different. As with any Linux distro you can always check by running cat /etc/os-release.
More than anyone else, Valve has progressed the Linux gaming experience significantly. Both Nvidia and AMD have very good GPU drivers for Linux. This is especially true for AMD who contribute to the open source AMD driver directly. If you do not have a speci
| sudo apt install lm-sensors | |
| sudo apt install curl apt-transport-https | |
| curl -O "https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh" #add repo | |
| `or add the following lines to /etc/apt/sources.d/coolercontrol-coolercontrol.list` | |
| ``` | |
| deb [signed-by=/usr/share/keyrings/coolercontrol-coolercontrol-archive-keyring.gpg] https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/deb/ubuntu noble main | |
| deb-src [signed-by=/usr/share/keyrings/coolercontrol-coolercontrol-archive-keyring.gpg] https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/deb/ubuntu noble main | |
| ``` | |
| Import GPG key | |
| ``` |
| #!/bin/bash | |
| # only works if last added torrent | |
| # i could make this better but i don't care | |
| unset GREP_COLOR | |
| NC='\033[0m' # No color | |
| green='\033[0;32m' # Green | |
| white='\033[0;37m' # White | |
| red='\033[0;31m' # Red | |
| cyan='\e[0;36m' # Cyan |
| export PS1="%{$(tput setaf 40)%}%n%{$(tput setaf 220)%}@%{$(tput setaf 214)%}%m %{$(tput setaf 33)%}%1~ %{$(tput sgr0)%}$ " | |
| export PS1="%{%F{40}%}%n%{%F{220}%}@%{%F{214}%}%m %{%F{33}%}%1~ %{%f%}$ " |
| #!/bin/bash | |
| # only needed on transmission-daemon < version 4 | |
| key="<key>" | |
| host="localhost:9091" | |
| total=$(transmission-remote ${host} -l | tail -n 2 |head -n 1 | awk '{ print $1 }') | |
| echo -e "Found ${total} torrents...\n" | |
| echo -e "Inserting ${key} ...\n" | |
| for i in $(seq 1 $total) ; do | |
| id=$(transmission-remote ${host} -t ${i} -it | grep 'Tracker' | head -n 1 | awk '{ print $3 }') | |
| if [ "$id" = "https://example.com:443" ]; then |
Usually this works for most people, but never does for me on Ubuntu.
curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg' | gpg --import && \ if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
- The minimum compiler versions required are GCC/G++ 8.x or CLANG/CLANG++ 5.x.
- Linux makefiles automatically detect and prefer clang/clang++ if present as it produces smaller and slightly faster binaries in most cases. You can override by supplying CC and CXX variables on the make command line.
- Rust for x86_64 and ARM64 targets if SSO is enabled in the build.