Mokka migration

Hi, I am following the instructions to migrate to Mokka, but I get stuck at " -Window Management - Desktop Effects, make sure Blur is disabled and BetterBlur is enabled, then open Rounded Corners settings, go in Inclusions & Exclusions tab and add xwaylandvideobridge to the exclusion list (you may need to hit Refresh first). Then go in Outlines tab and change the settings for the following (including the Outline transparency that you barely see the super small indicator for!):"

There is no Betterblur, Rounded corners or Outlines tab. When I uncheck Exclude unsupported effects, Betterblur and Round corners show, but no Outlines or any other tab.

Did you push the wheel on the right of rounded corners entry to open the settings (Configure)?


Edit:
I see your problem probably.
I just updated, the kwin-effect-rounded-corners-git package got updated (along with kwin) and the effect disappeared!
The reason most likely being:

So, I think a rebuild in chaotic-AUR is in order…
Maybe also for kwin-effects-forceblur?
Actually, if I may try to put my two cents in, in chaotic-AUR, I still see version 0.7.1.r11.g81fb4e0-1.5, while the last commit seems to me to be CI_PACKAGE_BUMP=0.7.1.r11.g81fb4e0-2/6, so either it hasn’t been deployed yet or something has gone wrong.
In-fact, rebuilding them both with paru worked, and now they are available again.

6 Likes

Hi. Where are these instructions to migrate to Mokka? I can’t find them with the forum search.

10 Likes

In my case I found out that Better Blur and Rounded Corners effects was visible only if unchecked the Exclude unsupported effects mark. For them to work and stop being excluded I had to install other packages:

  • kwin-effects-forceblur-git instead of kwin-effects-forceblur
  • installed newer version of kwin-effect-rounded-corners-git than Octopi was offering (see Details)
    Details

    Octopi showed outdated version 0.6.6.r6.g0e1fa34 while latest version in official github page and aur.chaotic.cx at the time of writing was 0.7.1. Checked PKGBUILD - provided version was 0.6.6.r6.g0e1fa34-1 indeed. If I would have compiled new version using instructions on the github website, I would have to recompile it every time with every new version released. So I:

    • installed outdated version 0.6.6.r6.g0e1fa34-1 with Octopi
    • opened ~/.cache/paru/clone/kwin-effect-rounded-corners-git/PKGBUILD with a text editor and changed line from pkgver=0.6.6.r6.g0e1fa34 to pkgver=0.7.1.r11.g81fb4e0
    • removed installed package ignoring dependenciessudo pacman -Rdd kwin-effect-rounded-corners-git
    • installed the same package with Octopi versioned 0.6.6.r6.g0e1fa34, but because of changed PKGBUILD looks like the new version was installed because now it appeared in System settings (was not excluded any more) and was working.

    Now I believe if this package will be updated in the repository, Octopi will reflect that.

While researching this I got an impression this may be related to drivers as all this was not needed on my other machine.

Prehistory

I’ve migrated my two machines from Dr460nized to Mokka using these instructions too. Everything went fine, but after few days I’ve noticed that on one of my machines Blur and Rounded Corners effects disappeared. When I checked System Settings --> Windows Management --> Desktop Effects, I found out that Better Blur and Rounded Corners effects was visible only if unchecked the Exclude unsupported effects mark. Nevertheless they was not working in any way.
I’ve tried to reinstall associated packages ignoring package dependencies

sudo pacman -Rndd kwin-effect-rounded-corners-git
sudo pacman -Rndd kwin-effects-forceblur-git
sudo pacman -Rndd kwin-scripts-forceblur

while rebooting every-time, but it did not resolve anything.

Interesting situation.

The only thing of value I see I can add to the Migration steps is to use a Terminal (with the provided commands in the Migration steps) to apply changes to packages. But you are supposed to be using it, since at the beginning of the steps it mentions to execute garuda-update.

That being said I am clarifying all this now in the steps and have added some more info about the 2 Desktop Effects.

Exclude unsupported effects checked is not something you see on a fresh Dr460nized install. The steps need to stay as close as possible to a fresh install, otherwise there would need to be 100s of other cases to add to the steps, but considering many people may not have those 2 packages cuz they came in after the previous ISO release and were not forcibly pushed on already installed systems, there should be a better guide about them. There is now. :smiley:

If you ever find out why your Exclude unsupported effects was checked, I’d like to know.

5 Likes

Sorry for the late reply.

The actual problem in my case was the absence of chaotic-aur repository.

I installed clean versions of Broadwing 250308 both Dr460nized and Mokka flavors on VirtualBox I noticed that:

  • both kwin-effects-forceblur and kwin-effect-rounded-corners-git packages are in chaotic-aur repository with different versions while on my real machines I had to install them from AUR using paru in octopi
  • Checked Rani --> Maintenance --> Edit repositories --> Run now on my real machines and noticed that there is no chaotic-repository at all. IDK why it got missed or should it be there in the first place because system was installed on 2023-11-20T00:00:00Z. It’s possible I’ve messed up merging .pacnew files some time before.

So I’ve:

  • added chaotic-aur repository using official documentation
  • made sure kwin-effects-forceblur and kwin-effect-rounded-corners-git packages are installed from chaotic-aur repository with octopi
Journey to the solution

But you are supposed to be using it, since at the beginning of the steps it mentions to execute garuda-update.

  • before the migration I’ve surely updated my system with a custom command garuda-update && paru -Sua && needrestart && sudo pacdiff

  • but executing sudo pacman -S garuda-mokka firedragon-catppuccin got this output:

    resolving dependencies...
    warning: cannot resolve "kwin-effects-forceblur", a dependency of "garuda-mokka"
    warning: cannot resolve "kwin-effect-rounded-corners-git", a dependency of "garuda-mokka"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    garuda-mokka
    :: Do you want to skip the above package for this upgrade? [y/N]
    

    I’ve encountered this because of the main problem, but thought I should install it manually and this was not a correct path

  • so I manually installed kwin-effects-forceblur and kwin-effect-rounded-corners-git using paru in octopi. At the time I did not notice that these packages should be in chaotic-aur repository and should not be installed from aur using paru in octopi

    How it stopped working and how I've resolved that (not the correct way)
    • All was working at first but after some time (a day or two) I noticed that on machine1 Rounded corners stopped working. I’ve found that Rounded corners and Better Blur was not visible and can be seen only unchecking Exclude unsupported effects in System settings. This behavior was indicating that these effects was not working anyway. Machine2 was working perfectly fine.
    • This was the time when I tried to resolve this problem on machine1 by installing other packages:
      • kwin-effects-forceblur-git instead of kwin-effects-forceblur
      • newer version of kwin-effect-rounded-corners-git from official gitlab (0.7.1.r11.g81fb4e0) by tricking paru in octopi because by default octopi was still offering version 0.6.6.r6.g0e1fa34 (see the post above how).
Clarification about Exclude unsupported effects option in fresh install

On clean install Exclude unsupported effects is checked by default but the Better Blur and Rounded corners effects are still visible (in my case these two was visible only if Exclude unsupported effects was un-checked.

Attaching garuda-inxi of one of my machines that lost chaotic-aur repository if it's of any use
System:
  Kernel: 6.13.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=5e850235-6a5d-4eed-bb9c-ed7b3ca2b10e rw rootflags=subvol=@
    vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
    vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
    vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
    quiet rd.luks.uuid=95df7e89-02d8-46a3-8d8a-788745c232d4 loglevel=3
    ibt=off
  Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: All Series v: N/A
    serial: <superuser required>
  Mobo: ASUSTeK model: H97M-PLUS v: Rev X.0x serial: <superuser required>
    part-nu: All uuid: <superuser required> UEFI: American Megatrends v: 3602
    date: 04/08/2018
CPU:
  Info: model: Intel Core i5-4690S bits: 64 type: MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 smt: <unsupported> cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 3495 min/max: 800/3900 scaling: driver: intel_cpufreq
    governor: performance cores: 1: 3495 2: 3495 3: 3495 4: 3495 bogomips: 25542
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    vendor: ASUSTeK driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm
    built: 2013 ports: active: none empty: HDMI-A-1,HDMI-A-2,VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:0412 class-ID: 0380
  Device-2: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500
    XT/6500M] vendor: Micro-Star MSI driver: amdgpu v: kernel arch: RDNA-2
    code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-1,HDMI-A-3 empty: Writeback-1
    bus-ID: 03:00.0 chip-ID: 1002:743f class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: amdgpu,modesetting
    unloaded: radeon alternate: fbdev,intel,vesa dri: radeonsi,crocus
    gpu: amdgpu d-rect: 5760x3240 display-ID: 0
  Monitor-1: DP-1 pos: top-right model: Samsung U28E590 serial: <filter>
    built: 2017 res: mode: 3840x2160 hz: 60 scale: 100% (1) dpi: 161 gamma: 1.2
    size: 607x345mm (23.9x13.58") diag: 698mm (27.5") ratio: 16:9 modes:
    max: 3840x2160 min: 720x400
  Monitor-2: HDMI-A-3 pos: bottom-l model: LG (GoldStar) E2251
    serial: <filter> built: 2011 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 102 gamma: 1.2 size: 477x268mm (18.78x10.55") diag: 547mm (21.5")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: intel crocus drv: amd radeonsi platforms:
    device: 0 drv: radeonsi device: 1 drv: crocus device: 2 drv: swrast gbm:
    drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.2-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6400 (radeonsi navi24
    LLVM 19.1.7 DRM 3.61 6.13.8-zen1-1-zen) device-ID: 1002:743f
    memory: 3.91 GiB unified: no display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 6 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6400 (RADV NAVI24) driver: N/A device-ID: 1002:743f
    surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: Intel HD
    Graphics 4600 (HSW GT2) driver: N/A device-ID: 8086:0412
    surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
    19.1.7 256 bits) driver: N/A device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: corectrl, lact, radeontop
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:03.0
    chip-ID: 8086:0c0c class-ID: 0403
  Device-2: Intel 9 Series Family HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8ca0
    class-ID: 0403
  Device-3: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  API: ALSA v: k6.13.8-zen1-1-zen status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I218-V vendor: ASUSTeK driver: e1000e v: kernel
    port: f080 bus-ID: 00:19.0 chip-ID: 8086:15a1 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8188CUS 802.11n WLAN Adapter driver: rtl8192cu
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-4:2
    chip-ID: 0bda:8176 class-ID: 0000 serial: <filter>
  IF: wlp0s20u4 state: up mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 3.64 TiB used: 1.93 TiB (52.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 5B2QGXA7 temp: 42.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD3003FZEX-00Z4SA0 size: 2.73 TiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
    fw-rev: 1A01 scheme: GPT
Partition:
  ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 586.86 GiB (63.0%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
    mapped: luks-95df7e89-02d8-46a3-8d8a-788745c232d4
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 768 KiB (0.3%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 586.86 GiB (63.0%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
    mapped: luks-95df7e89-02d8-46a3-8d8a-788745c232d4
  ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 586.86 GiB (63.0%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
    mapped: luks-95df7e89-02d8-46a3-8d8a-788745c232d4
  ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 586.86 GiB (63.0%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
    mapped: luks-95df7e89-02d8-46a3-8d8a-788745c232d4
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 23.34 GiB used: 2.8 GiB (12.0%)
    priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
    max-streams: 4 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 49.5 C mobo: 37.0 C gpu: amdgpu temp: 56.0 C
    mem: 56.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 1603 fan-3: 1183 gpu: amdgpu fan: 1118
  Power: 12v: N/A 5v: N/A 3.3v: 3.33 vbat: 3.28 gpu: amdgpu watts: 19.00
Info:
  Memory: total: 24 GiB available: 23.34 GiB used: 15.03 GiB (64.4%)
  Processes: 386 Power: uptime: 1d 2h 59m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 9.32 GiB
    services: power-profiles-daemon,upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2439 libs: 508 tools: octopi,paru pm: flatpak
    pkgs: 0 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi
    default: fish v: 4.0.1 running-in: konsole inxi: 3.3.37
Garuda (2.7.2-1):
  System install date:     2023-11-20
  Last full system update: 2025-03-27 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            
1 Like

So you don’t know why it lost it?
Maybe you’ve overwritten /etc/pacman.conf with /etc/pacman.conf.new at some point?

4 Likes

So you don’t know why it lost it?

Sorry, no. I have noticed that chaotic-aur was not in the list of my repositories only writing the last post :sweat_smile: So thank you for turning me in a right direction.

Maybe you’ve overwritten /etc/pacman.conf with /etc/pacman.conf.new at some point?

It’s very possible - pacman.conf.new was quite a guest in the terminal’s output in the past after updating. And that was a time when I was trying to learn what did it meant and started merging without thorough inspection. As it turns out - it pushed me to learn more about Linux overall :slightly_smiling_face: Hope I will share my knowledge here in the future - it’s a great community.

That’s how it happens for a lot of people. :wink:
A good violent way to learn is to break the system and fix it after. It’s harsh but you sure do remember the next time. :wink:

6 Likes

Aaah yes, with this stuff careful. This pacman.conf is often popping up for a review, a lot of times the .new wants to wipe out out the custom one with the Chaotic :smiley:

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.