New pages
From Pengwings
8 February 2026
- 19:3619:36, 8 February 2026 Thelecraft (hist | edit) [598 bytes] Theleruby (talk | contribs) (Created page with "Download OpenJDK 8 from the website https://mc.theleruby.com/zulu8.92.0.21-ca-fx-jdk8.0.482-linux_x64.tar.gz Extract it somewhere e.g. /opt/jdk8.0.482-fx-linux_x64/ Download bootstrap.jar https://mc.theleruby.com/bootstrap.jar Put bootstrap.jar into a folder e.g. /opt/games/ Make sure the user has full ownership and r/w over the installation directory Create run.sh script #!/bin/bash cd /opt/games/thelecraft export PATH=/opt/jdk8.0.482-fx-linux_x64/bin/:$PATH ja...")
- 19:3319:33, 8 February 2026 OpenTTD Windows Version (hist | edit) [343 bytes] Theleruby (talk | contribs) (Created page with "OpenTTD patchpack (the old version) was only built for Windows. It mostly works with a few small caveats. You need FluidSynth as a background service in order for the music to work. Window resizing randomly fails to resize the interior contents properly. You can work around this by manually resizing the window to full 1 edge at a time.")
- 19:2019:20, 8 February 2026 World of Warcraft (hist | edit) [2,133 bytes] Theleruby (talk | contribs) (Created page with "WoW 3.3.5a mostly works with Proton. but mouse camera movement is borked for all monitors except the primary monitor. Video: https://www.youtube.com/watch?v=zl-WrmCkNsY Here are some workaround options, although all of them suck in their own ways, none of them give native behaviour like on Windows. ==== Gamescope ==== Works, but you don't get clipboard. The window also can't be dynamically resized under gamescope resulting in incorrect font sizing, letterboxing or pill...")
- 19:1419:14, 8 February 2026 Old School RuneScape (hist | edit) [181 bytes] Theleruby (talk | contribs) (Created page with "Jagex Launcher isn't supported on Linux and doesn't work properly. Use Bolt Launcher from https://codeberg.org/Adamcake/Bolt Flatpak name is com.adamcake.Bolt and it's on Flathub.")
- 18:5218:52, 8 February 2026 Writeable directories preserved during updates of Atomic Desktop (hist | edit) [456 bytes] Theleruby (talk | contribs) (Created page with "Base directories /etc /var Directories symlinked to /var /home -> /var/home /mnt -> /var/mnt /opt -> /var/opt /root -> /var/roothome /srv -> /var/srv /usr/local -> /var/usrlocal Directories overlayed to /var /usr/share/sddm/themes -> /var/sddm_themes/themes")
- 18:4718:47, 8 February 2026 Rpm-ostree layering vs flatpaks (hist | edit) [2,357 bytes] Theleruby (talk | contribs) (Created page with "Fedora Atomic Desktop has a curated OS deployment package which is applied as an atomic image. Atomic Desktop has quite a few benefits over non-atomic which I quite like, such as being able to easily roll back to previous OS deployments, pin OS images as backup revisions of the OS, etc. It is much harder to brick the Atomic Desktop, as if you break the system you can simply roll back to the previous deployment. Previous deployments also retain previous copies of the /etc...")
- 18:3118:31, 8 February 2026 Convert putty ppk to openssh (hist | edit) [281 bytes] Theleruby (talk | contribs) (Created page with "Install putty as a local package (this can be done via Homebrew bottle since it's only needed temporarily, you can remove it afterwards) brew install putty Convert command - replace filenamehere with the file name puttygen filenamehere.ppk -O private-openssh-new -o filenamehere")
- 17:4217:42, 8 February 2026 Unbreak pip so it can install most Python packages in venv correctly without having to use Distrobox or Toolbx (hist | edit) [377 bytes] Theleruby (talk | contribs) (Created page with "You have to layer the Python 3 development stuff, yes I know you shouldn't, oh no sudo rpm-ostree install python3-devel systemctl reboot")
- 17:3717:37, 8 February 2026 Stop pipewire from automatically adding Sonos Beam soundbar to audio outputs (hist | edit) [147 bytes] Theleruby (talk | contribs) (Created page with " sudo mkdir -p /etc/pipewire/pipewire.conf.d/ sudo vim /etc/pipewire/pipewire.conf.d/noraop.conf context.properties = { module.raop = false }")
- 17:2917:29, 8 February 2026 Make audio sound good (hist | edit) [11,570 bytes] Theleruby (talk | contribs) (Created page with " sudo rpm-ostree install easyeffects systemctl reboot")
- 17:2617:26, 8 February 2026 Use wayland rather than X11 for some stuff (hist | edit) [124 bytes] Theleruby (talk | contribs) (Created page with "Fixes some misc bugs sudo /etc/environment ELECTRON_OZONE_PLATFORM_HINT=wayland SDL_VIDEODRIVER=wayland")
- 17:2317:23, 8 February 2026 Software not using Dolphin open/save file picker (hist | edit) [1,007 bytes] Theleruby (talk | contribs) (Created page with "This seems to work for some programs (some flatpaks but not all) sudo vim /etc/environment GTK_USE_PORTAL=1 GTK_DEBUG=portals XDG_CURRENT_DESKTOP=KDE For other programs layering them with rpm-ostree works (e.g. libreoffice). This doesn't work with every program either (e.g. audacity and filezilla still display gtk file dialog even when installing the rpm)")
- 17:1617:16, 8 February 2026 Scroll by single-clicking middle mouse in Chromium (hist | edit) [271 bytes] Theleruby (talk | contribs) (Created page with "==== How to do it ==== Add to command line --enable-blink-features=MiddleClickAutoscroll ==== Known issues ==== * Chrome complains this isn't a supported feature on every bootup")
- 17:1017:10, 8 February 2026 Discord PTB install script (hist | edit) [1,336 bytes] Theleruby (talk | contribs) (Created page with " echo "Remove any previous Discord PTB installation..." if [ -d /opt/discord-ptb ]; then pkill -9 DiscordPTB rm -rf /opt/discord-ptb/* fi echo "Downloading Discord PTB..." curl -L \ -H "Accept: application/octet-stream" \ "https://discord.com/api/download/ptb?platform=linux&format=tar.gz" \ -o discord-ptb.tar.gz echo "Installing Discord PTB..." tar -xzf discord-ptb*.tar.gz rm discord-ptb.tar.gz mv DiscordPTB/* /opt/discord-ptb/ rm -rf Discor...")
- 17:0117:01, 8 February 2026 Automatically mount NTFS volumes as read-only (hist | edit) [428 bytes] Theleruby (talk | contribs) (Created page with "Get NTFS volume UUID lsblk -f sudo mkdir /var/mnt/whatever sudo vim /etc/fstab UUID=NTFS_UUID_GOES_HERE /var/mnt/whatever ntfs defaults,ro,nofail 0 0 If the drive is a dynamic mirror you need to use ldmtool instead, see Using ldmtool to mount NTFS dynamic mirror") originally created as "Automatically mount NTFS volumes as read only"
- 16:5216:52, 8 February 2026 Running Windows games via Proton without going through Steam or Lutris (hist | edit) [1,209 bytes] Theleruby (talk | contribs) (Created page with "This example runs Warcraft III: The Frozen Throne Specific Proton versions can be downloaded and added to the Steam compatibility tools directory using ProtonPlus ==== How to do it ==== Create proton prefix directory mkdir /opt/games/_pfx/wc3 Put this run.sh script in the installation directory of the game, setting configurable settings as needed #!/bin/bash -x #---------- CONFIGURABLE SETTINGS ---------- export STEAM_COMPAT_DATA_PATH="/opt/games/_pfx/wc3" TARGET...")
- 16:4616:46, 8 February 2026 Using ldmtool to mount NTFS dynamic mirror (hist | edit) [2,683 bytes] Theleruby (talk | contribs) (Created page with "How to do a read-only automatic fstab mount of an NTFS dynamic mirrored volume in Linux: ==== Add ldm service to automatically create /dev/mapper for dynamic volumes ==== sudo vim /etc/systemd/system/ldm.service [Unit] Description=ldmtool After=network.target [Service] Type=forking User=root ExecStart=/usr/bin/ldmtool create all Restart=on-failure [Install] WantedBy=multi-user.target Now you need to reboot systemctl reboot ==== Automatic mounting ====...")
- 16:2216:22, 8 February 2026 Rpm-ostree stuff (hist | edit) [544 bytes] Theleruby (talk | contribs) (Created page with "==== Enable third party repositories ==== sudo rpm-ostree install fedora-workstation-repositories systemctl reboot sudo dnf config-manager setopt updates-archive.enabled=0 sudo dnf config-manager setopt google-chrome.enabled=1 sudo dnf config-manager setopt rpmfusion-free.enabled=1 sudo dnf config-manager setopt rpmfusion-free-updates.enabled=1 ==== Pin current booted install to stop it being cleaned up ==== sudo ostree admin pin booted ==== Temporarily create...")