Main public logs
From Pengwings
Combined display of all available logs of Pengwings. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 23:09, 19 March 2026 Theleruby talk contribs created page Running Windows games via umu-run (Created page with "Some Windows games require Steam runtime to work correctly with Proton. The version that comes with Proton only works with Steam. There is a modified version called umu which is designed for non-Steam games. This example runs "Raptor" which is a Game Maker 6 game. Raptor is not working with the normal Proton run script but does work with umu. ==== How to do it ==== Create proton prefix directory mkdir /opt/_pfx/gamemaker Put this run.sh script in the installation dir...")
- 17:45, 18 March 2026 Theleruby talk contribs created page Fix chrome not printing (Created page with "Go to chrome://flags/#cups-ipp-printing-backend Set to "CUPS IPP Printing Backend" to "enabled"")
- 10:41, 17 March 2026 Theleruby talk contribs created page Proton enGB locale in games (Created page with "Edit /etc/environment sudo vim /etc/environment Add environment variable HOST_LC_ALL=en_GB.UTF-8")
- 12:43, 14 March 2026 Theleruby talk contribs created page NVIDIA driver flatpak issues (Created page with "When upgrading the NVIDIA driver (via rpm-ostree upgrade) you also need to update the Flatpak version of the driver to match. If you don't then Flatpak applications lose the ability to do GPU acceleration. Baffling this is not being properly handled. flatpak install flathub org.freedesktop.Platform.GL.nvidia-595-45-04 flatpak install flathub org.freedesktop.Platform.GL32.nvidia-595-45-04 Install for both system and user (this requires each command being entered twice...")
- 01:18, 1 March 2026 Theleruby talk contribs moved page Rpm-ostree layering vs flatpaks to Pros and cons of package layering with rpm-ostree without leaving a redirect
- 21:08, 16 February 2026 Theleruby talk contribs created page MediaWiki:Mainpage-title-loggedin (Created blank page)
- 21:08, 16 February 2026 Theleruby talk contribs created page MediaWiki:Mainpage-title (Created blank page)
- 13:35, 16 February 2026 Theleruby talk contribs created page Template:Time (Created page with "Presents UTC time (either absolute points or ranges), localised by javascript in MediaWiki:Gadget-timer.js to the browser's time zone. Provide the following parameters: ; date : Required - UTC Date in YYYY-MM-DD format, e.g. "2042-02-12" for the 12th of February, 2042. ; start : Required - UTC Time in HH:MM 24-hour format, e.g. 23:59 for one-minute-before-midnight. ; end : Optional - Interval endpoint: UTC Time in HH:MM 24-hour format. ; end-date : Optional - In...")
- 13:35, 16 February 2026 Theleruby talk contribs created page Template:Countdown (Created page with "Displays a countdown to the specified time, updated by javascript in MediaWiki:Gadget-timer.js. Parameters: ;time : UTC time to count down to, in YYYY-MM-DD HH:MM format, e.g. 2001-02-03 04:05 for 5 minutes past 4am on February 3rd, 2001. ;expired : Text to display instead of the countdown if the specified time is already in the past. ;intro : (Optional) Text introducing the countdown. ;class : (Optional) CSS classes to apply to the outer container. ;hide-days : (Op...")
- 13:29, 16 February 2026 Theleruby talk contribs moved page MediaWiki:Gadgets/timer/main.js to MediaWiki:Gadget-timer.js without leaving a redirect
- 13:27, 16 February 2026 Theleruby talk contribs created page MediaWiki:Gadget-timer (Created page with "Timer gadget")
- 13:27, 16 February 2026 Theleruby talk contribs deleted page MediaWiki:Gadgets/timer (content was: "{ "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } }", and the only contributor was "Theleruby" (talk))
- 13:26, 16 February 2026 Theleruby talk contribs created page MediaWiki:Gadgets-definition (Created page with "timer[ResourceLoader]|dependencies=jquery|main.js")
- 13:19, 16 February 2026 Theleruby talk contribs created page MediaWiki:Gadgets/timer/main.js (Created page with "// Template:Time, Template:Countdown Scripts pcj and Surafbrov from https://warcraft.wiki.gg/wiki/MediaWiki:Common.js: function timeInit() { function getDate(s) { s = s && s.match(/(\d{4})-(\d{2})-(\d{2}) (\d{1,2}):(\d{2})/); return s && Date.UTC(parseInt(s[1]), parseInt(s[2])-1, parseInt(s[3]), parseInt(s[4]), parseInt(s[5])); } function updateCountdown() { var $this = $(this), t = getDate($this.data("jst-time")), now = new Date(); if (t && (t >...")
- 13:18, 16 February 2026 Theleruby talk contribs created page MediaWiki:Gadgets/timer (Created page with "{ "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } }")
- 14:04, 15 February 2026 Theleruby talk contribs created page OpenTTD in CLion devcontainer (Created page with "Clone game mkdir -p /home/ruby/dev/OpenTTD cd /home/ruby/dev/OpenTTD hg clone <nowiki>git+ssh://git@github.com:Theleruby/OpenTTD.git</nowiki> Create .devcontainer directory mkdir .devcontainer Edit Dockerfile vim .devcontainer/Dockerfile FROM ubuntu:24.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update # requirements for openttd RUN apt-get install -y --no-install-recommends build-essential gcc pkg-config cmake liballegro4-dev libcurl4-openssl-dev libfl...")
- 11:12, 15 February 2026 Theleruby talk contribs created page How to add user to system group (Created page with "The usermod command would normally be used to add a user to a group provided by the OS packages. e.g. adding ruby to docker: sudo usermod -aG docker ruby However this works by adding ruby to the list of users in the group, where the groups are defined in /etc/group In the Atomic Desktop based OS such as Fedora Silverblue/Kinoite the system groups are stored in /usr/lib/group and /etc/group acts as an overlay. Trying to do the above usermod command fails because the d...")
- 15:34, 14 February 2026 Theleruby talk contribs created page Fix application having generic X11/Wayland icon in title bar (Created page with "Sometimes an application can have a generic X11 or Wayland icon in the title bar. On Linux the title bar icon normally comes from the .desktop file, and if the program cannot be matched with a .desktop file then it falls back to the generic placeholder icon. To fix this, first open special application settings: * Right click title bar * More Actions * Configure Special Application Settings Now add property "Desktop file name" and put the name of the .desktop file that'...")
- 14:53, 13 February 2026 Theleruby talk contribs created page Script to restart Pipewire if it starts bugging out (Created page with " sudo vim /usr/local/bin/fixaudio #!/bin/bash echo Attempting to restart the audio stack if pgrep -x "easyeffects" > /dev/null then echo easyeffects is running, killing it easyeffects -q sleep 3 else echo easyeffects is not currently running fi echo Restarting pipewire systemctl --user restart pipewire sleep 2 echo Restarting fluidsynth systemctl --user restart fluidsynth sleep 2 echo Restarting easyeffects easyeffects --gapplication-se...")
- 01:26, 13 February 2026 Theleruby talk contribs moved page Red Hat vs Fedora vs Universal Blue vs Aurora/Bazzite/Bluefin to Quick introduction of all the main things
- 00:46, 13 February 2026 Theleruby talk contribs created page Atomic Desktops introduction (Created page with "'''Fedora Atomic Desktops''' are a variant of Fedora where the operating system is deployed as an immutable image. The images are similar to docker container images. Updates are done atomically as a series of commits. Each time the system updates, a new OS image is used for that update. If the user wants to install packages then these need to be layered on top of the image, which creates a new image with those packages layered. You then have to reboot into the new image...") Tag: Visual edit
- 00:34, 13 February 2026 Theleruby talk contribs created page Red Hat vs Fedora vs Universal Blue vs Aurora/Bazzite/Bluefin (Created page with "=== Red Hat === '''Red Hat, Inc.''' is a software company which makes Red Hat Enterprise Linux (RHEL), a commercial Linux distribution. === Fedora === Fedora is a free community-developed Linux distribution which serves as the upstream for RHEL (the code from Fedora is used to make future versions of RHEL). Some Red Hat employees work on Fedora and Red Hat is Fedora's largest sponsor. Around 35% of the people contributing to Fedora work at Red Hat. === Universal Blue =...") Tag: Visual edit
- 21:14, 12 February 2026 Theleruby talk contribs created page Make yt-dlp easy to use (Created page with "Easy to use "short-term" replacement for GRAB.BAT for Linux. Install yt-dlp from your package manager e.g. sudo rpm-ostree install yt-dlp Add grab aliases: mkdir ~/.bashrc.d vim ~/.bashrc.d/grab alias grab-audio='yt-dlp --format "bestaudio/best" --audio-format mp3 --extract-audio -o "%(title)s-%(id)s.%(ext)s" --verbose' alias grab-video='yt-dlp --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 -o "%(title)s-%(id)s.%(ext)s"...")
- 19:05, 12 February 2026 Theleruby talk contribs created page Allow WebGPU on Electron applications (Created page with "Add this to command line arguments: --enable-unsafe-webgpu --enable-features=Vulkan --ozone-platform=x11")
- 02:37, 12 February 2026 Theleruby talk contribs created page Wiki:General disclaimer (Created page with "This website was created mostly for me to document stuff for my own purposes. It is shared with you in the hope you find it useful. However, there is no guarantee that the information is actually accurate (or useful for that matter). I'm human and humans are known to make mistakes and to have controversial opinions. That's the nature of being a person :) If you choose to believe anything you read here, or to enter any commands shown on the site, etc, you do so at your...")
- 02:31, 12 February 2026 Theleruby talk contribs created page Wiki:Privacy policy (Created page with "I keep a small amount of logging for all incoming traffic in order to protect from malicious actors, mitigate DDoS attacks, etc. This is standard procedure for most web servers. Apart from that there isn't really information to keep private since registration is closed.")
- 02:01, 12 February 2026 Theleruby talk contribs deleted page Weird session management in Kate (content was: "Kate is the KDE Advanced Text Editor and essentially the KDE version of Notepad++. I want Kate to have the following behaviours: * If a copy of Kate is open, opening another document should add a new tab to the existing open copy of Kate, and selecting Kate from the application launcher should open the existing copy of Kate * Pressing the close button in the top right o...", and the only contributor was "Theleruby" (talk))
- 01:50, 12 February 2026 Theleruby talk contribs created page Weird session management in Kate (Created page with "I want Kate to have the following behaviours: * If a copy of Kate is open, opening another document should add a new tab to the existing open copy of Kate, and selecting Kate from the application launcher should open the existing copy of Kate * Pressing the close button in the top right of the window should completely exit Kate without saving any session Unfortunately these seem to be mutually exclusive settings, as the first behaviour appears to require the session f...")
- 17:16, 11 February 2026 Theleruby talk contribs created page Mercurial on Fedora (Created page with "Install packages sudo rpm-ostree install mercurial python3-dulwich tortoisehg systemctl reboot Clone extension repos, update to correct changelist * https://repo.mercurial-scm.org/evolve/ * https://foss.heptapod.net/mercurial/hg-git Add to .hgrc [extensions] hggit = /home/ruby/dev/hg-git/hggit evolve = /home/ruby/dev/hg-evolve/hgext3rd/evolve/ topic = /home/ruby/dev/hg-evolve/hgext3rd/topic/")
- 00:41, 11 February 2026 Theleruby talk contribs created page Access other ttys (Created page with "{| class="wikitable |- | CTRL+ALT+F1 | login screen |- | CTRL+ALT+F2 | desktop |- | CTRL+ALT+F3 | terminal |}")
- 23:18, 10 February 2026 Theleruby talk contribs created page Desktop environment bugs (Created page with "__NOTOC__ ==== Application Launcher configure label randomly had & in it ==== The application launcher configure label was randomly "&Configure Application Launcher..." instead of "Configure Application Launcher..." ==== EasyEffects randomly garbles the sound ==== If this happens you have to turn the EasyEffects off and on again.")
- 23:17, 10 February 2026 Theleruby talk contribs moved page Bugs and questionable design choices to Questionable design choices without leaving a redirect
- 23:15, 10 February 2026 Theleruby talk contribs deleted page Increase grub timeout (content was: "Add grub timeout variable to grub defaults file: sudo vim /etc/default/grub GRUB_TIMEOUT=30 Regenerate grub files: ujust regenerate-grub", and the only contributor was "Theleruby" (talk))
- 23:15, 10 February 2026 Theleruby talk contribs moved page Add Windows to the grub menu to Add Windows to the grub menu and increase grub timeout without leaving a redirect
- 23:14, 10 February 2026 Theleruby talk contribs created page Increase grub timeout (Created page with " sudo vim /etc/default/grub GRUB_TIMEOUT=30")
- 23:00, 10 February 2026 Theleruby talk contribs moved page Rpm-ostree stuff to How to use rpm-ostree without leaving a redirect
- 22:40, 10 February 2026 Theleruby talk contribs created page Proton 10 window size bug (Created page with "Proton 10 seems to have window sizing bug. Use Proton 9 instead.")
- 19:45, 10 February 2026 Theleruby talk contribs moved page Bugs and questionable design choices in Fedora KDE to Bugs and questionable design choices without leaving a redirect
- 19:20, 10 February 2026 Theleruby talk contribs created page Bugs and questionable design choices in Fedora KDE (Created page with "==== Multi-monitor panel handling ==== When using multiple monitors, KDE forces you to create a separate set of panels for each monitor. While you can clone the panels between monitors (which makes a duplicate), there is no way to make the same panels appear on all monitors. The consequence of this is that after setting up the taskbar and start menu on monitor A, then cloning them to monitor B, any change you make to the panels on monitor A doesn't apply to B. The star...")
- 01:45, 10 February 2026 Theleruby talk contribs created page Warcraft III (Created page with "Warcraft III is a DirectX 8 game. By default the game seems to be running in OpenGL mode under GE-Proton10-29 which is borked. Resizing the window causes the lighting to break. The following env var is supposed to make it use D8VK to run using Vulkan: export PROTON_ENABLE_D8VK=1 Unfortunately this doesn't seem to work. ==== Working fix ==== Use GE-Proton9-27 export WINEDLLOVERRIDES="d3d8=n" * Download dxwrapper v1.5.8100.25 from https://github.com/elishacloud/dxwra...")
- 00:41, 10 February 2026 Theleruby talk contribs created page Introduction to gaming on Linux (Created page with "==== Wine ==== Wine is a Linux program with open-source reimplementations of some portions of Windows in order to make it possible to run some Windows applications on Linux. ==== Proton ==== Proton is a fork of Wine created by Valve, it is bundled out-of-the-box with gaming-related compatibility fixes including: * dxvk: Vulkan-based translation layer for Direct3D 8/9/10/11 * vkd3d: Vulkan-based translation layer for Direct3D 12 ==== Gamescope ==== Gamescope is a micro-...")
- 22:51, 9 February 2026 Theleruby talk contribs created page OBS game capture (Created page with "Install OBS VkCapture plugin from Flathub Modify run arguments of the game by prefixing them with obs-gamecapture Steam game: obs-gamecapture %command% Proton game running via Running Windows games via Proton without going through Steam or Lutris method: obs-gamecapture $STEAM_COMPAT_CLIENT_INSTALL_PATH/compatibilitytools.d/$TARGET_PROTON_VERSION/proton run "$SCRIPT_DIR/$PROGRAM_NAME" "$PROGRAM_ARGS" & disown")
- 19:18, 9 February 2026 Theleruby talk contribs created page Run a game using gamescope (Created page with "To run using gamescope 2560x1440@120: gamescope -w 2560 -h 1440 -r 120 -- OTHER COMMAND LINE ARGS HERE For example this runs WoW using proton inside gamescope (Running Windows games via Proton without going through Steam or Lutris): #!/bin/bash export STEAM_COMPAT_DATA_PATH="/opt/_pfx/wow" export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.steam/steam pushd "/opt/games/World of Warcraft/" gamescope -w 2560 -h 1440 -r 120 -- $STEAM_COMPAT_CLIENT_INSTALL_PATH/compatibili...")
- 13:53, 9 February 2026 Theleruby talk contribs created page Linux directory structure (Created page with "{| class="wikitable" |- ! Directory ! Symlinked to ! Modifiable ! Purpose ! Rough Windows equivalent (ish) |- |colspan="4" style="background-color:#444;"| Special directories for the kernel |- | /dev | | | Contains file-like objects which allow I/O access for hardware devices on the system | |- | /proc | | | Contains file-like objects relating to running processes | |- | /sys | | | Virtual file system that can be accessed to set or obtain information about the kernel...")
- 01:52, 9 February 2026 Theleruby talk contribs deleted page Tell electron apps to use Wayland (content was: "Fixes some misc bugs in some Electron software, doesn't work for every program sudo /etc/environment ELECTRON_OZONE_PLATFORM_HINT=wayland", and the only contributor was "Theleruby" (talk))
- 01:51, 9 February 2026 Theleruby talk contribs created page Tell SDL to use Wayland and Pipewire (Created page with " sudo vim /etc/environment SDL_VIDEODRIVER=wayland SDL_AUDIODRIVER=pipewire")
- 01:50, 9 February 2026 Theleruby talk contribs deleted page Use wayland rather than X11 for some stuff (content was: "#REDIRECT Tell electron apps to use Wayland", and the only contributor was "Theleruby" (talk))
- 01:49, 9 February 2026 Theleruby talk contribs moved page Use wayland rather than X11 for some stuff to Tell electron apps to use Wayland
- 01:35, 9 February 2026 Theleruby talk contribs created page Enroll ublue secure boot key (Created page with "After installation of Fedora images from ublue the Machine Owner Key must be enrolled. You will get Enroll MOK prompt. This allows Secure Boot to trust third-party drivers (e.g., NVIDIA) and patched kernel. Password for enrolling is: universalblue")
- 01:30, 9 February 2026 Theleruby talk contribs created page Install JetBrains IDEs (Created page with "This is handled by ujust ujust install-jetbrains-toolbox")