Thursday, January 16, 2025

Setup KDE Plasma 6.4 DEV on openSUSE Tumbleweed (VENV)

 After standard openSUSE Tumbleweed KDE Plasma 6.2.5 deployment add extra repos . It's important to use a higher priority (which means a lower value!) than the main openSUSE repos and issue as root zypper dup --allow-vendor-change for the switch .  

# zypper ar -fp 75  \ https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/ KDE:Unstable:Qt

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/ KDE:Unstable:Frameworks

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/# KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Applications

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Extra

Now run system upgrade

# zypper -v dup --allow-vendor-change

The following 8 NEW packages are going to be installed:

  kf6-kguiaddons-imports        6.11.0git.20250115T191547~294355f-ku.7.1

  knotes                        25.03.70git.20240826T013812~54db4bb-ku.51.2

  libKPim6AkonadiNotes6         25.03.70git.20241109T071241~800cf69-ku.12.4

  libQt5OpenGL5                 5.15.16+kde130-ku.1.5

  libkdecorations3-6            6.3.80git.20250112T232357~d29e089-ku.59.1

  libkdecorations3private11     6.3.80git.20250112T232357~d29e089-ku.59.1

  libkerfuffle25                25.03.70git.20250113T013040~ade4ac2-ku.8.1

  phonon4qt5-backend-gstreamer  4.11.60git24~2bfadef-ku.106.3

The following package is going to be REMOVED:

  qtkeychain-qt6-lang  0.14.2-1.3

489 packages to upgrade, 92 to downgrade, 8 new, 1 to remove, 581  to change vendor.

Package download size:   299.6 MiB

Package install size change:

              |     826.5 MiB  required by packages that will be installed

   -38.4 MiB  |  -  865.0 MiB  released by packages that will be removed

Backend:  classic_rpmtrans

Continue? [y/n/v/...? shows all options] (y): y

# reboot


























REFERENCES

https://en.opensuse.org/SDB:KDE_repositories




Friday, January 10, 2025

Setup KDE Plasma 6.3 Beta on Arch Linux

 Just update /etc/pacman.conf as follows

#[core-testing]

#Include = /etc/pacman.d/mirrorlist

[kde-unstable]

Include = /etc/pacman.d/mirrorlist

[core]

Include = /etc/pacman.d/mirrorlist

#[extra-testing]

#Include = /etc/pacman.d/mirrorlist

[extra]

Include = /etc/pacman.d/mirrorlist

$ sudo pacman -Syu and relogin to Arch instance




























Thursday, January 9, 2025

Attempt to setup KDE Plasma 6.2.4 on AlmaLinux OS Kitten 10 (VENV)

Enable epel10 from rpmfusion rather then straight attempt `sudo dnf install epel-release -y`

$ sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

Enable the "code ready builds"

$ sudo dnf config-manager --set-enabled crb

Proceed as follows

$ sudo dnf -y groupinstall "KDE Plasma Workspaces"
$ sudo systemctl disable gdm
[sudo] password for boris:  
Updated /usr/lib/systemd/system/sddm.service as follows
[Install]
WantedBy=graphical.target
$ sudo systemctl enable sddm 
$ sudo systemctl set-default graphical.target
$ sudo reboot











































Activation Desktops Effects => Windows Management => Cube feature on AlmaLinux OS Kitten 10 (VENV)

 per https://lxer.com/module/newswire/view/347032/index.html




















Thursday, December 26, 2024

Setup Hyprland with ML4W 2.9.7.3 Dotfiles via Pamac GUI on CachyOS 241221 (bare metal)

=====================

UPDATE as of 01/12/25

=====================

Downgrade libpamac-aur  was issued to keep

Pamac Daemon up and runnning

❯ sudo pacman -Syu

:: Synchronizing package databases...

 cachyos-v3 is up to date

 cachyos-core-v3 is up to date

 cachyos-extra-v3 is up to date

 cachyos is up to date

 core is up to date

 extra is up to date

 multilib is up to date

:: Starting full system upgrade...

warning: libpamac-aur: ignoring package upgrade (11.7.0-7 => 11.7.0-9)

warning: pango: local (1:1.54.0-2) is newer than cachyos-extra-v3 (1:1.54.0-1.1)

 there is nothing to do

❯ sudo systemctl status pamac-daemon

● pamac-daemon.service - Pamac Daemon

     Loaded: loaded (/usr/lib/systemd/system/pamac-daemon.service; static)

     Active: active (running) since Sun 2025-01-12 10:33:25 UTC; 3h 5min ago

 Invocation: d7ebf63f2acc497190a26f5d597763ad

   Main PID: 11239 (pamac-daemon)

      Tasks: 4 (limit: 38239)

     Memory: 87.4M (peak: 173.6M)

        CPU: 13.245s

     CGroup: /system.slice/pamac-daemon.service

             └─11239 /usr/bin/pamac-daemon

Jan 12 10:33:25 cachyos-devs8664 systemd[1]: Starting Pamac Daemon...

Jan 12 10:33:25 cachyos-devs8664 systemd[1]: Started Pamac Daemon.

pacman -Ss pamac-aur
cachyos/libpamac-aur 11.7.0-9 [installed: 11.7.0-7]
   Pamac package manager library based on libalpm
cachyos/pamac-aur 11.7.2-4 [installed]
   A Gtk frontend, Package Manager based on libalpm with AUR and Appstream support

==========================================

This setup via Pamac GUI on CachyOS looks a bit different from the way proposed finally in https://github.com/mylinuxforwork/dotfiles/wiki/installation . Pamac GUI makes steps of installation a bit more clear and brings some more light on what is going on behind the scene .

$ pacman -S --needed git base-devel

$ git clone https://aur.archlinux.org/yay.git

$ cd yay

$ makepkg -si

$ cd

$ git clone https://aur.archlinux.org/libpamac-aur.git

$ cd libpamac-aur

$ makepkg -si

$ cd ..

$ git clone https://aur.archlinux.org/pamac-aur.git

$ cd pamac-aur

$ makepkg -si

Click icon "Add/Remove Software" , authorize via "Preferences" then add AUR Support and "Refresh databases". Afterwards install "ml4w-hyprland-git 2.9.7.3.rc0. . . ". Up on installation finished instance will prompt for reboot . Next step is supposed to run command $ ml4w-hyprland-setup. One more reboot will bring system to final shape 

























Log out and select "HYPRLAND" from dropdown menu in left down corner of updated SDDM login promt screen

























Snapshots of Stephan Raabe youtube channel front page














Tuesday, December 17, 2024

Hyprland with ML4W 2.9.7.1.RC2 Dotfiles as second DE for Manjaro 24.2 Yonada KDE Testing KVM Guest

Start setup below via remote ssh login into Manjaro  Yonada Plasma 6.2.4 Testing KVM Guest just to have "copy and paste" handy. First roll forward Manjaro Stable to Manjaro Testing Branch

$ sudo pacman-mirrors --api --set-branch testing

$ sudo pacman-mirrors --fasttrack 10 && sudo pacman -Syu

 If you have a corrupted package database and want to force synchronization, you can use "sudo pacman -Syyu"

$ sudo pacman-mirrors --fasttrack 10 && sudo pacman -Syyu

and proceed  as follows

$ sudo reboot
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
$ cd

Make sure yay has been built successfully

$ which yay
$ yay -S ml4w-hyprland-git

Now login into Manjaro Spice Console and run

$ ml4w-hyprland-setup

After vm's reboot you should be able login into Hyprland DE



Thursday, December 5, 2024

Bring back to life Hyprland with ML4W 2.9.7 Dotfiles as second DE for Manjaro-KDE-24.1.2-241104 KVM Guest

 Straight forward run `sudo pacman -Syyu`  on Manjaro KDE as of 11/04/2024 failed. Several commands shown bellow finally brought me to success. Having stable Manjaro release rolled forward to a final state we can just replace "downgrade" by "manjaro-downgrade" to reproduce same approach as in my previous post to Lxer.com . Current version of ML4W Dotfiles appears to be 2.9.7.1DEV.

$ sudo pacman-key --init

$ sudo pacman-key --populate archlinux manjaro

$ sudo pacman -Sy archlinux-keyring manjaro-keyring

$ sudo pacman -Scc

$ sudo pacman -Syyu

Now follow  https://lxer.com/module/newswire/view/348282/index.html

[boris@boris-mjrdevs ~]$ yay -S manjaro-downgrade

Sync Explicit (1): manjaro-downgrade-2.2-2

[sudo] password for boris:

resolving dependencies...

looking for conflicting packages...

Packages (1) manjaro-downgrade-2.2-2

Total Download Size:   0.05 MiB

Total Installed Size:  0.08 MiB

:: Proceed with installation? [Y/n] Y

:: Retrieving packages...

 manjaro-downgrade-2.2-2-any   46.5 KiB   115 KiB/s 00:00 [###############################] 100%

(1/1) checking keys in keyring                            [###############################] 100%

(1/1) checking package integrity                          [###############################] 100%

(1/1) loading package files                               [###############################] 100%

(1/1) checking for file conflicts                         [###############################] 100%

(1/1) checking available disk space                       [###############################] 100%

:: Processing package changes...

(1/1) installing manjaro-downgrade                        [###############################] 100%

:: Running post-transaction hooks...

(1/1) Arming ConditionNeedsUpdate...

[boris@boris-mjrdevs ~]$ sudo manjaro-downgrade aquamarine hyprland

:: Retrieving packages...

 aquamarine-0.4.5-1-x86_64    341.8 KiB   295 KiB/s 00:01 [###############################] 100%

 hyprland-0.45.0-1-x86_64      46.8 MiB  5.89 MiB/s 00:08 [###############################] 100%

loading packages...

warning: downgrading package aquamarine (0.5.0-1 => 0.4.5-1)

warning: downgrading package hyprland (0.45.2-3 => 0.45.0-1)

resolving dependencies...

looking for conflicting packages...

Packages (3) xorg-xinput-1.6.4-2  aquamarine-0.4.5-1  hyprland-0.45.0-1

Total Download Size:    0.03 MiB

Total Installed Size:  56.59 MiB

Net Upgrade Size:       0.06 MiB

:: Proceed with installation? [Y/n] Y

. . . .

:: Processing package changes...

(1/3) downgrading aquamarine                              [###############################] 100%

(2/3) installing xorg-xinput                              [###############################] 100%

(3/3) downgrading hyprland                                [###############################] 100%

:: Running post-transaction hooks...

(1/2) Reloading user manager configuration...

(2/2) Arming ConditionNeedsUpdate...

add aquamarine to IgnorePkg? [y/N] y

add hyprland to IgnorePkg? [y/N] y














































REFERENCES


Saturday, November 30, 2024

Bring back to life Hyprland with ML4W 2.9.7 Dotfiles as second DE for Arch Plasma 6.2.4 KVM Guest

UPDATE as of 12/15/2024.   Version ML4W 2.9.7.1.RC1 Dotfiles  has issue described below fixed. No downgrade is required any longer.

=======================================================

Start as advised in https://github.com/mylinuxforwork/dotfiles/wiki/installation on Arch Plasma 2.9.7 KVM Guest  $ bash <(curl -s https://raw.githubusercontent.com/mylinuxforwork/dotfiles/main/setup-arch.sh) and after reboot be ready to fail login into Hyprland DE.

Attempt to downgrade aquamarine and hyprland per  https://github.com/mylinuxforwork/dotfiles/wiki/Installation-in-a-KVM-virtual-machine#troubleshooting-for-hyprland-0452  to fix a bug in Hyprland; i.e. suggestion to perform downgrade sequentially didn't work for me . Only  attempt to downgrade both packages at a time was successful.

Login remotely into Arch Plasma 2.9.7 KVM Guest via ssh. Proceed in ssh session

$ sudo vim /etc/pacman.conf

# GENERAL OPTIONS

[options]

IgnorePkg = hyprland

IgnorePkg = aquamarine

:wq

Now attempt to downgrade both packages at a time, rather then try to downgrade them sequentially  

$ yay -S downgrade

Both selections for aquamarine 0.5.0-1 => 0.4.5-1 and for hyprland 0.45.2-3 => 0.45.0-1 were done in the same TUI session and successfully initiated downgrade transaction. 

$ sudo downgrade aquamarine hyprland 

:: Retrieving packages...
aquamarine-0.4.5-1-x86_64    341.8 KiB   464 KiB/s 00:01 [##############################] 100%
hyprland-0.45.0-1-x86_64      46.8 MiB  1512 KiB/s 00:32 [##############################] 100%
loading packages...
warning: downgrading package aquamarine (0.5.0-1 => 0.4.5-1)
warning: downgrading package hyprland (0.45.2-3 => 0.45.0-1)
resolving dependencies...
looking for conflicting packages...

Packages (4) xorg-xinput-1.6.4-2  xorg-xrandr-1.5.3-1  aquamarine-0.4.5-1  hyprland-0.45.0-1

Total Download Size:    0.06 MiB
Total Installed Size:  56.66 MiB
Net Upgrade Size:       0.13 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
xorg-xrandr-1.5.3-1-x86_64    37.6 KiB   149 KiB/s 00:00 [##############################] 100%
xorg-xinput-1.6.4-2-x86_64    27.6 KiB  83.7 KiB/s 00:00 [##############################] 100%
Total (2/2)                   65.2 KiB   157 KiB/s 00:00 [##############################] 100%
(4/4) checking keys in keyring                            [##############################] 100%
(3/4) checking package integrity                          [##############################] 100%
(3/4) loading package files                               [##############################] 100%
(4/4) checking for file conflicts                         [##############################] 100%
(4/4) checking available disk space                       [##############################] 100%
:: Processing package changes...
(1/4) downgrading aquamarine                              [##############################] 100%
(2/4) installing xorg-xrandr                              [##############################] 100%
(3/4) installing xorg-xinput                              [##############################] 100%
(4/4) downgrading hyprland                                [##############################] 100%
:: Running post-transaction hooks...
(1/2) Reloading user manager configuration...
(2/2) Arming ConditionNeedsUpdate...
add aquamarine to IgnorePkg? [y/N] y

$ yay -S ml4w-hyprland-git

Login into Arch Plasma VM and run

$ ml4w-hypland-setup 






















































Menu in left down corner now provide you a real choice of DE