Page 5 of 9

Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Jul 25, 2024 2:06 pm
by Sofiya

fastfetch


Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Jul 25, 2024 3:10 pm
by Sofiya

wm - added


Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Jul 25, 2024 3:48 pm
by Sofiya

fastfetch

final version

/home/spot/.config/fastfetch


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Jul 26, 2024 4:45 pm
by Sofiya

plasma


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Jul 26, 2024 6:42 pm
by rockedge

@Sofiya That is a beautiful desktop :thumbup:


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Jul 26, 2024 10:50 pm
by Sofiya

File with configuration settings as in the picture

install: sudo xbps-install fastfetch

10KLV-Plasma-settings.sfs -> https://gitlab.com/sofija.p2018/kla-ot2 ... ttings.sfs

install:
plasma-applet-weather-widget-3.0_3.x86_64.xbps -> https://gitlab.com/sofija.p2018/kla-ot2 ... 86_64.xbps
after installing "plasma-applet-weather-widget" log out of the session and log in again --- so that the applet starts correctly

note:
Weather, CPU, GPU - customize for yourself

note:
When you first start "Dolphin" uncheck the boxes as shown in the picture


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Jul 26, 2024 11:08 pm
by TerryH

Thank you for the weather widget, the one that is included with the install for some reason doesn't work, it crashes when attempting to set it up. Excellent.


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Jul 26, 2024 11:43 pm
by Sofiya
TerryH wrote: Fri Jul 26, 2024 11:08 pm

Thank you for the weather widget, the one that is included with the install for some reason doesn't work, it crashes when attempting to set it up. Excellent.

There is also one that starts from the menu, if necessary I will give links


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sat Jul 27, 2024 5:15 pm
by Sofiya

KLV-plasma-KDE-CE-1.2 ... Wayland +Pipewire stable ( release )

viewtopic.php?t=12080

notice:
The assembly plugin has been updated, the weather widget "plasma-applet-weather-widget-3" has been added, neofetch has been replaced by fastfetch, a welcome message and startup help have been added


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Jul 28, 2024 12:03 am
by TerryH

Created a new build with 2 added programs ( JuK media player , kcalc). All went well. Posting from it now. This is a wonderful polished release. Thank you @Sofiya


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Jul 28, 2024 8:32 am
by Sofiya

Enjoy


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Jul 28, 2024 8:48 am
by Sofiya

Jolly-Dark-Icons

Soothing pastel theme for the high-spirited!

Design of the work environment --Catppuccin-Macchiato-Pink


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Jul 28, 2024 8:38 pm
by Sofiya

Spectacle
KDE screenshot capture utility, video recording (Wayland only)

Add: to work video recording in "Spectacle" sudo xbps-install -Su gstreamer1-pipewire

Image


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Jul 28, 2024 10:44 pm
by Sofiya

Re: KLV-plasma-KDE-CE ( Release )

Posted: Mon Jul 29, 2024 3:27 pm
by Sofiya

KDE's Color Chooser - kcolorchooser

sudo xbps-install -Su kcolorchooser


Re: KLV-plasma-KDE-CE ( Release )

Posted: Mon Jul 29, 2024 4:01 pm
by Sofiya

If you suddenly lose your cursor, quickly move the mouse several times, the cursor will increase in sizee

Image


Re: KLV-plasma-KDE-CE ( Release )

Posted: Tue Jul 30, 2024 5:18 pm
by Sofiya

Re: KLV-plasma-KDE-CE ( Release )

Posted: Wed Jul 31, 2024 10:29 am
by Sofiya

I installed a VPN via WireGuard, strangely enough it works
speed is excellent


Re: KLV-plasma-KDE-CE ( Release )

Posted: Wed Jul 31, 2024 4:41 pm
by Sofiya

For convenience, I installed a graphical interface for WireGuard. Now I have a cool VPN :ugeek: :thumbup:

countries - ch , nl , uk, ru , nl2 - Switzerland, Netherlands, UnitedKingdom, Russia, Netherlands-2 , Enough for work :thumbup:


Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Aug 01, 2024 5:32 pm
by Sofiya

Show VPN status in Conky :ugeek:


Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Aug 01, 2024 6:14 pm
by geo_c

I have been booting KLV-plasma-CE1.2 periodically. It's very nice and user friendly. It's going to take me some time to adapt how I do things to turn it into a daily driver. It's the whole run in userspace thing that I have to retool.


Re: KLV-plasma-KDE-CE ( Release )

Posted: Thu Aug 01, 2024 6:21 pm
by Sofiya
geo_c wrote: Thu Aug 01, 2024 6:14 pm

I have been booting KLV-plasma-CE1.2 periodically. It's very nice and user friendly. It's going to take me some time to adapt how I do things to turn it into a daily driver. It's the whole run in userspace thing that I have to retool.

Yes I also customize it to suit my needs :ugeek: I haven't used KDE for a long time, but at this stage of development I like it :thumbup:
Of course, not everything is working properly yet, I think they will fix it over time ;) If something doesn't work, I finish it myself :ugeek:
At this Stage, everything you need has been added to the latest version.Add the rest to your liking


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Aug 02, 2024 11:44 am
by Sofiya

Wireguard VPN + graphical GUI interface (wireguird) for KDE

Password: spot

countries - ch , nl , uk, ru , nl2 - Switzerland, Netherlands, UnitedKingdom, Russia, Netherlands-2

package wireguird-1.1_2.x86_64.xbps will install all necessary dependencies

https://gitlab.com/sofija.p2018/kla-ot2 ... 86_64.xbps

I hope this will be useful for you too!


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Aug 02, 2024 10:30 pm
by Sofiya

in order for programs that are launched as the superuser "root" to have the theme that you have installed for spot, copy the folders ( /home/spot/.config/ gtk-2.0, gtk-3.0, gtk-4.0, xsettingsd, -- /home/spot /.gtkrc-2.0 ) to root ( /root/.config/ gtk-2.0, gtk-3.0, gtk-4.0, xsettingsd ,--- /root/.gtkrc-2.0


Re: KLV-plasma-KDE-CE ( Release )

Posted: Fri Aug 02, 2024 11:03 pm
by Sofiya

Script to clear cache memory

put in /usr/local/bin/

Run in terminal sudo clean_memory.sh

clean_memory.sh

Code: Select all

#!/bin/bash

if [ $(id -u) -ne 0 ]; then
    echo Error
    echo "You need run as root"
    echo Shuting down
    exit 1
fi
main(){
    echo
    echo Values before
    free --mega
    echo
    echo Cleaning Memory...
    echo
    sudo sync
    sudo echo 3 > /proc/sys/vm/drop_caches
    sudo sync
    sudo echo 2 > /proc/sys/vm/drop_caches
    sudo sync
    sudo echo 1 > /proc/sys/vm/drop_caches
    sudo sync && sudo sysctl -w vm.drop_caches=3
    sudo sync && sudo sysctl -w vm.drop_caches=2
    sudo sync && sudo sysctl -w vm.drop_caches=1
    sudo sync && sudo sysctl vm.drop_caches=3
    sudo sync && sudo sysctl vm.drop_caches=2
    sudo sync && sudo sysctl vm.drop_caches=1
    echo
    echo Values now
    echo
    echo "Clean - Values = MegaByte"
    free --mega
    echo
}
main

Re: KLV-plasma-KDE-CE ( Release )

Posted: Sat Aug 03, 2024 5:13 pm
by Sofiya

KLV-plasma-KDE-CE build plugin for logging in as user "root" and as user "spot"
session Wayland

login:

  • login=root; passwd=root
    login=spot; passwd=spot

f_00_Void_KDE_plasma_no-kernel.plug

Code: Select all

# f_00_Void_KDE_plasma_no-kernel.plug
# version="1.0"; revision="-CЕ-1.0"
# Kennel Linux Void outfitted with a KDE-plasma desktop 
# Creation date 06.07.2024; Revision date:
# Copyright Kennel Linux team; License MIT

# build this via terminal commands: build_firstrib_rootfs.sh
# ./build_firstrib_rootfs.sh void default amd64 f_00_Void_KDE_plasma_no-kernel.plug
# Architecture i386 will probably successfully build too as an alternative to amd64

# login is:
# login=spot; passwd=spot
# login=root; passwd=root

# All the parameters/commandlines can be appropriately changed:
# Simply comment in or comment out till you have what you desire
# or add new packages to the xbps-install lists.
# You can add as many valid commandlines as you want in here.
#
# base system
xbps-install -y base-minimal ncurses-base
xbps-install -y file mc xterm xauth bash eudev
xbps-install -y shadow wpa_supplicant
xbps-install -y ntfs-3g zstd rsync

# set up passwd system
pwconv
grpconv
printf "root\nroot\n" | passwd >/dev/null 2>&1 # Quietly set default root passwd to "root"

# set root to use /bin/bash
usermod --shell /bin/bash root

# Set locale to en_US.UTF-8 
sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/default/libc-locales
echo "LANG=en_US.UTF-8" >> /etc/environment
xbps-reconfigure -f glibc-locales

# Set Bash as shell
xbps-alternatives --set bash

## --------------------------------------------------------------------------
## KDE Plasma

xbps-install -Suy kde5 kde5-baseapps
xbps-install -y xdg-user-dirs xdg-utils xtools xorg
xbps-install -y vsv jq xf86-input-libinput kdegraphics-thumbnailers polkit
xbps-install -y gvfs gvfs-smb gvfs-mtp gvfs-cdda gvfs-afc btop nano fastfetch gst-plugins-bad1
xbps-install -y gst-plugins-good1 gst-plugins-ugly1 xbacklight setxkbmap spectacle conky
xbps-install -y git wget curl p7zip ark unzip tar xinit mpv smplayer vte3 dialog octoxbps
xbps-install -y kde-cli-tools mtools lm_sensors squashfs-tools gufw plasma-firewall okular
xbps-install -y yad xmessage leafpad gftp gparted mtpaint hddtemp kvantum krdc krdp atool
xbps-install -y zsh zsh-autosuggestions zsh-syntax-highlighting source-highlight fzf fd gettext
xbps-install -y wayland-utils Vulkan-Tools void-artwork isoimagewriter kcolorchooser kcalc mtpfs gptfdisk wmctrl
xbps-install -y dosfstools e2fsprogs btrfs-progs f2fs-tools udisks2
# xbps-install -y dejavu-fonts-ttf noto-fonts-emoji nerd-fonts-symbols-ttf fonts-roboto-ttf font-awesome6

# xbps-install -y runit-void plymouth

# Build essentials
# xbps-install base-devel make cmake rust cargo go

# xbps-install -Suy void-repo-multilib void-repo-nonfree void-repo-debug void-repo-multilib-nonfree
 
# Browser selection
xbps-install -y firefox

# Fix Firefox Fonts 
#
ln -s /usr/share/fontconfig/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d/
xbps-reconfigure -f fontconfig

# Pipewire volume
xbps-install -y pipewire wireplumber alsa-utils alsa-pipewire libjack-pipewire gstreamer1-pipewire paprefs pavucontrol pamixer ffmpeg ffmpegthumbs qpwgraph

# symlink pipewire.desktop launcher in /etc/xdg/autostart/
ln -s /usr/share/applications/pipewire.desktop /etc/xdg/autostart/pipewire.desktop

# for root desktop
mkdir -p /root/.config/pipewire/pipewire.conf.d 
ln -s /usr/share/examples/wireplumber/10-wireplumber.conf /root/.config/pipewire/pipewire.conf.d/
ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf /root/.config/pipewire/pipewire.conf.d/

# for spot desktop 
mkdir -p /home/spot/.config/pipewire/pipewire.conf.d 
ln -s /usr/share/examples/wireplumber/10-wireplumber.conf /home/spot/.config/pipewire/pipewire.conf.d/
ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf /home/spot/.config/pipewire/pipewire.conf.d/

# Cups print service
xbps-install -y cups cups-filters cups-pdf samba-cups
ln -s /etc/sv/cupsd /etc/runit/runsvdir/default/cupsd

# Install Network Manager
#
xbps-install -y NetworkManager
ln -s /etc/sv/NetworkManager /etc/runit/runsvdir/default/NetworkManager

# Bluetooth
# bluez bluez-alsa blueman
xbps-install -y blueman bluez libspa-bluetooth
ln -s /etc/sv/bluetoothd /etc/runit/runsvdir/default/bluetoothd
usermod -G bluetooth -a spot
 
# Add ~/Startup directory
#
mkdir -p /root/Startup
cat <<'EOF' >> /usr/local/bin/start-up
#!/bin/bash
sleep 5
user_home=$(eval echo ~${SUDO_USER})
ls $user_home/Startup/* | while read J
do
   "$J" &
done
EOF

chmod +x /usr/local/bin/start-up
 
# Setup autologin on tty1
#
##cp -a /etc/X11/xinit/xinitrc /root/.xinitrc
##cp -R /etc/sv/agetty-tty1 /etc/sv/agetty-autologin-tty1
##sed -i 's/GETTY_ARGS.*/GETTY_ARGS="--autologin root --noclear"/' /etc/sv/agetty-autologin-tty1/conf  # editing for autologin root
##touch /etc/sv/agetty-tty1/down

# Arrange to startx in user's .bash_profile (per Arch Wiki)
# Remove this section if not wanting boot straight into X
##touch ~/.bash_profile
cat <<'AUTOLOGIN' > /etc/profile.d/autologin.sh
# autologin on tty1
if [ -z "$DISPLAY" ] && [ "$(fgconsole)" -eq 1 ]; then
exec /usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland

fi
AUTOLOGIN

# Get and install autologin fix
#
##cd /etc/sv
##wget https://rockedge.org/kernels/data/XBPS_packages/agetty-autologin-tty1.tar.gz
##tar xvfz agetty-autologin-tty1.tar.gz
##rm -f agetty-autologin-tty1.tar.gz

# Use agetty-autologin-tty1 instead of agetty-tty1 
##rm -f /etc/runit/runsvdir/default/agetty-tty1
##ln -s /etc/sv/agetty-autologin-tty1 /etc/runit/runsvdir/default/agetty-autologin-tty1

# enable dbus service
ln -s /etc/sv/dbus /etc/runit/runsvdir/default/dbus

# Enable ZSH by default 
# chsh -s /bin/zsh root
# sed -i 's/zsh/# zsh/' /root/.bashrc

## autostart firewall Gufw
ln -s /etc/sv/ufw /var/service
# ln -s /etc/sv/ufw /etc/runit/runsvdir/default/ufw

# sddm
# ln -s /etc/sv/sddm /var/service 
# ln -s /etc/sv/sddm /etc/runit/runsvdir/default/sddm

## USER CONFIGS: Copy main configs to /etc/skel for all normal users later added
#
xbps-install -y sudo
# Configure system for multi-users
#
cp -af /root/. /etc/skel
mkdir -p /etc/skel/.config /etc/skel/.cache /etc/skel/.local/share

# Create user spot and put in wheel group (and more) and give wheel group nopasswd sudo rights
echo '%wheel ALL=(ALL) NOPASSWD: ALL' | (VISUAL="tee -a" visudo) # wheel group added to sudo no password required
useradd -m -G audio,video,wheel,storage -s /bin/bash spot
printf "spot\nspot" | passwd spot >/dev/null 2>&1 # Quietly set default spot passwd to "spot"

# Create /root directories
#
mkdir -p /root/Desktop
mkdir -p /root/Documents
mkdir -p /root/Downloads
mkdir -p /root/Music
mkdir -p /root/my-applications
mkdir -p /root/Pictures
mkdir -p /root/Public
mkdir -p /root/Startup
mkdir -p /root/Templates
mkdir -p /root/Videos

# Create /home/spot directories
#
mkdir -p /home/spot/Desktop
mkdir -p /home/spot/Documents
mkdir -p /home/spot/Downloads
mkdir -p /home/spot/Music
mkdir -p /home/spot/my-applications
mkdir -p /home/spot/Pictures
mkdir -p /home/spot/Public
mkdir -p /home/spot/Startup
mkdir -p /home/spot/Templates
mkdir -p /home/spot/Videos


# Set permissions
#
chown -R root:root /root
chown -R spot:spot /home/spot

# add users to groups and change permissions
#

usermod -a -G audio root
usermod -a -G video root
usermod -a -G audio spot
usermod -a -G video spot
chmod 755 /
chmod 755 /bin
chmod 755 /lib

#### Get KLV custom packages ####
#
# Create and switch to build directory
mkdir -p /root/Build
cd /root/Build

wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/save2flash-1.9_0.noarch.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/Create-xbps-tools-1.2_1.noarch.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/KDE_root_spot/kde-plasma-config-1.0_2.noarch.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/kio-admin-4.5_1.x86_64.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/uextract-4.7_1.noarch.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/Conky_toggle_switch-1.0_1.noarch.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/plasma-welcome-6.1_3.x86_64.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/plasma-applet-weather-widget-3.0_3.x86_64.xbps
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KDE-plasma-desktop/Yradio-Hypr-1.8_1.noarch.xbps

#### Install KLV custom packages ####

# Register and index packages
cd /root
xbps-rindex -a Build/*.xbps

# Install save2flash
xbps-install -y --repository=Build/ save2flash-1.9_0

# xbps tools
xbps-install -y --repository=Build/ Create-xbps-tools-1.2_1

# xbps kde-plasma-config
xbps-install -y --repository=Build/ kde-plasma-config-1.0_2

# xbps kio-admin
xbps-install -y --repository=Build/ kio-admin-4.5_1

# xbps uextract
xbps-install -y --repository=Build/ uextract-4.7_1

# xbps Conky_toggle_switch
xbps-install -y --repository=Build/ Conky_toggle_switch-1.0_1

# xbps plasma-welcome
xbps-install -y --repository=Build/ plasma-welcome-6.1_3

# xbps Yradio-Hypr
xbps-install -y --repository=Build/ Yradio-Hypr-1.8_1

# xbps plasma-applet-weather-widget
xbps-install -y --repository=Build/ plasma-applet-weather-widget-3.0_3

# Set execution permissions recursivly for binaries and scripts
chmod +x -R /usr/local/bin

# Clean Up
#

rm -r /root/Build
rm /var/cache/xbps/*

# Set permissions
#
chown -R root:root /root
chown -R spot:spot /home/spot

#-----------------------------------------------------------------------

## TIMEZONE SETUP
# Etc/UTC
#
current_timezone="Etc/UTC"
ln -sf /usr/share/zoneinfo/${current_timezone} /etc/localtime

# Russian
# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime  # to install from console
#
#current_timezone="Europe/Moscow"
#ln -sf /usr/share/zoneinfo/${current_timezone} /etc/localtime

************************************************************************
#-----------------------------------------------------------------------
echo "desktop build process finished"

desktop build process finished"

Re: KLV-plasma-KDE-CE ( Release )

Posted: Sat Aug 03, 2024 8:59 pm
by Sofiya

KLV-plasma-KDE-CE build plugin for logging in as user "root" and as user "spot"

notification:

Correction for f_00_Void_KDE_plasma_no-kernel.plug - comment out ( # autologin on tty1 ) line 130


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sat Aug 03, 2024 9:43 pm
by Sofiya

KLV-plasma-KDE-CE build plugin for logging in as user "root" and as user "spot"

before packing
note: settings files must be copied from spot to root


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sat Aug 03, 2024 10:31 pm
by Sofiya

KLV-plasma-KDE-CE ( Release )

System parameters -> Window Manager -> Desktop Effects -> Window Management - * Cube

Hotkey -- Meta + C ( rotate the Cube while holding the left mouse button )


Re: KLV-plasma-KDE-CE ( Release )

Posted: Sun Aug 04, 2024 6:33 pm
by Sofiya

Yazi -- Updated now comes with its own beautiful theme -- The picture above is default, the picture below is my theme
Blazing fast terminal file manager written in Rust, based on async I/O