Skip Navigation
This sddm bug is driving me insane
  • Hahaha. Common problem with multiscreen with different resolutions. Your laptop screen is below and left of your main display, and X11 renders this black "virtual screen".

    There are multiple solutions:

    a) Set your screen resolution and position through KDE Plasma SystemSettings and push the button "apply to SDDM configuration" (I think Plasma 6.0 removed this option, try to find it in the SystemSettings KCM SDDM section).

    b) The another solution is the old one. Create a file into /etc/X11/xorg.conf/display.conf with the proper values of position and resolution. Search in a wiki about examples (archlinux wiki?).

    c) There is a third one that I used few years ago. SDDM allows you run any command after the screen initialization. So you can exec your xrand command here. Search about /etc/sddm.conf

  • How to figure out why BTRFS drive reports it is out of space
  • When you create a filesystem, there is a parameter named as "block percent free". This parameter should be "5%", so a 5% of your partition size can only be written by the "root" user.

    You can decrease this value or just free some space. You can try to create files or folders as root as well.

  • [Question] Why is Matrix mentioned more often than XMPP in self hosted forums?
  • I think that the reason is the same for "why is XMPP mentioned more than IRC?". IRC has more clients, it's less resources hungry and simpler than XMPP.

    I think that the reason is because it is old-fashione, and it's clients feel outdated and (native) "lacking features" compared to more popular clients like Discord, WhatsApp, Messenger, Telegram or Signal. 🤷‍♂️

    I can imagine my cousins using any of the clients I mentioned before, but not IRC, XMPP, or any protocol from my era. Life and traditions, isn't it?

  • General Advice for shell scripts
  • #!/usr/bin/env bash
    

    A folder dotfiles as git repository and a dotfiles/install that soft links all configurations into their places.

    Two files, ~/.zshrc (without secrets, could be shared) and another for secrets (sourced by .zshrc if exist secrets).

  • Tekton Cloud Native CI/CD
  • I used Tekton for the last two years, and I didn't like it. One of the reasons is the community split around Tekton Hub between versions 3 and 4. Another reason is that it's not very Kubernetes native. While you write YAML, there are a subset of instructions that limit you regarding mundane things you can do on Kubernetes but Tekton doesn't support, such as mounting different PersistentVolumeClaims or setting tasks by platforms or nodes (amd64, arm64, etc).

    I was so frustrated that I created my own Kubernetes-native CI/CD solution. Currently in development phases (when it is done, I will publish it here). This one uses real native Kubernetes components (jobs). You create Webhooks that launch Workflows, and Workflows can launch other Workflows or Jobs. You can do anything in a Job with no limitations other than Kubernetes itself. Take a look if you want: https://github.com/jlsalvador/simple-cicd

  • KDE Plasma 6 Tip: How to remove watermark preview banner from desktop

    Hello!

    Do you hate the watermark preview banner?

    Add the text HideDesktopPreviewBanner=true just after [General] in the file ~/.config/kdeglobals. You will have something as the following:

    [General] HideDesktopPreviewBanner=true

    Better for OLEDs displays, stylish, auto-suspend all-blacks displays, etc.

    Src: https://invent.kde.org/plasma/plasma-workspace/-/commit/b15d9f41f7f41210b1dd5a78dc1b1894bd40c3dd#16f843a94440a858a2387e36472454ab5685e179_193_196

    3
    KDE Plasma 6 Tip: How to remove watermark preview banner from desktop

    Hello!

    Do you hate the watermark preview banner?

    Add the text HideDesktopPreviewBanner=true just after [General] in the file ~/.config/kdeglobals. You will have something as the following:

    [General] HideDesktopPreviewBanner=true

    Better for OLEDs displays, stylish, auto-suspend all-blacks displays, etc.

    Src: https://invent.kde.org/plasma/plasma-workspace/-/commit/b15d9f41f7f41210b1dd5a78dc1b1894bd40c3dd#16f843a94440a858a2387e36472454ab5685e179_193_196

    10
    Tweaking SteamOS For Better Steam Deck Performance
  • Hehe. Or they could send a 0 to your fan velocity. Or flash/lock (setting the flash bit to 0) your BIOS through ACPI calls. Even stolen your Steam token credential. I saw an example that runs commands as a Systemd volatile user service. There are a few POCs on GitHub about recovery passwords from the browser (sand-boxed environment) for generic environments. I think that everyone here is old enough to understand the consequences of our acts.

  • issue with starting on my laptop having arch installed. [SOLVED]
  • Disclaimer: I don't have the complete crash trace, just your photo. I could be wrong.

    Seems that one of your CPU core is dying or doesn't wake up fast enough (power issue? heat?). Or a physical device mess with your computer IRQ queue.

    https://github.com/torvalds/linux/blob/8689f4f2ea561dd080118eeb05c0255ac9542905/kernel/workqueue.c#L5310 instruction: raw_spin_lock_irq

    Try firstly disconnecting every external device. If the crash continue, you maybe can disable CPU cores until you find out the broken one, or disable PF_WQ_WORKER somehow.

  • issue with starting on my laptop having arch installed. [SOLVED]
  • syscall -> asm -> page_fault

    This a native machine code execution that crashed in your system. Could be an instruction that your CPU doesn't understand (because the instruction is newer than your CPU, example: AVX512), or because your hardware returns an error when this instruction is executed (RAM issues?). Too difficult for me to understand this ASM crash.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JL
    jlsalvador @lemmy.ml
    Posts 2
    Comments 19