KLV-Bspwm test build

Moderator: Forum moderators

Post Reply
User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

KLV-Bspwm test build

Post by Sofiya »

Attachments
FR_minimal_void_bspwm_rc5.sh.FALSE.gz
(3.04 KiB) Downloaded 32 times
2023-09-01_750x422-thumb4.png
2023-09-01_750x422-thumb4.png (347.25 KiB) Viewed 8879 times
2023-09-01_750x422-thumb3.png
2023-09-01_750x422-thumb3.png (126.59 KiB) Viewed 8879 times
Last edited by Sofiya on Fri Sep 15, 2023 7:22 pm, edited 16 times in total.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

/root/Startup/polybar_theme_start.sh

Code: Select all

#!/bin/bash
## Launch Polybar
bash ~/.config/polybar/launch.sh --cuts

/root/.config/polybar
https://gitlab.com/sofija.p2018/kla-ot2 ... bar.tar.gz ---- not final further configuration required

write to the plugin

Code: Select all

# Polybar theme
cd /root/.config
wget -c https://gitlab.com/sofija.p2018/kla-ot2/-/raw/main/KLV-Bspwm/polybar.tar.gz -O polybar.tar.gz
tar xvfz polybar.tar.gz && rm polybar.tar.gz 

KL
PUPPY LINUX Simple fast free

williwaw
Posts: 1948
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 369 times

Re: KLV-Bspwm test build

Post by williwaw »

I am trying a few builds of my own....

are you able to log on as user spot and get a desktop?

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

williwaw wrote: Wed Aug 23, 2023 7:47 pm

I am trying a few builds of my own....

are you able to log on as user spot and get a desktop?

yes :thumbup:

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6543
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: KLV-Bspwm test build

Post by rockedge »

QEMU virtual machine CPU 4 core 4 G RAM default graphics,

I see the system boot....all the way through launching the X server which it does...then I see black screen and a mouse cursor.

Not been able to get anything to happen. Shut down via AQEMU controls.

Screenshot(35).jpg
Screenshot(35).jpg (19.93 KiB) Viewed 9758 times
User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

rockedge wrote: Wed Aug 23, 2023 9:16 pm

QEMU virtual machine CPU 4 core 4 G RAM default graphics,

I see the system boot....all the way through launching the X server which it does...then I see black screen and a mouse cursor.

Not been able to get anything to happen. Shut down via AQEMU controls.
Screenshot(35).jpg

@rockedge
you need to complete all the missing elements :geek: :)I will set up hot keys for programs, it will be easier, by default they are all clumsily spelled out.I don’t see you have a semi-bar loaded, for me it loads one panel at the top of the other at the bottom :? I may have broken something along the way. :oops: no end of work yet.

Initially, it was required to simply run X, and only then I thought about setting everything up, but getting carried away, it was brought to the point that on the script.and I didn’t like the topics of the half-bar that are loaded, I will change them

KL
PUPPY LINUX Simple fast free

williwaw
Posts: 1948
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 369 times

Re: KLV-Bspwm test build

Post by williwaw »

Sofiya wrote: Wed Aug 23, 2023 7:48 pm
williwaw wrote: Wed Aug 23, 2023 7:47 pm

I am trying a few builds of my own....

are you able to log on as user spot and get a desktop?

yes :thumbup:

can you share the steps you take and the commands you use to do that?

User avatar
rockedge
Site Admin
Posts: 6543
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: KLV-Bspwm test build

Post by rockedge »

@Sofiya as an experiment I built one with both Bspwm and JWM+Rox.

For the first test to see if the rootfs is working, I modified the /root/.xinitrc to start rox with a pinboard and jwm

This does work and boots all the way to a usable desktop. From here now I will try to start bspwm after manually configuring it first using JWM+Rox.

I am looking forward to working and playing around in the bspwm window manager.

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

williwaw wrote: Wed Aug 23, 2023 11:25 pm
Sofiya wrote: Wed Aug 23, 2023 7:48 pm
williwaw wrote: Wed Aug 23, 2023 7:47 pm

I am trying a few builds of my own....

are you able to log on as user spot and get a desktop?

yes :thumbup:

can you share the steps you take and the commands you use to do that?

Best/easiest approach to answering that would be if you were building from an f_plug file and you could post any version of it that illustrates the issue of it not being able to get a desktop as user spot. Overall it is usually more difficult to get some programs to work correctly as user root. Good thing about a f_plug is that anyone can quickly try it to see if same results.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

williwaw
Posts: 1948
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 369 times

Re: KLV-Bspwm test build

Post by williwaw »

having trouble building with version="8.0.0"; revision="-rc9"

this plug script

Code: Select all

# f_00_Void_KLV_spectrwm_no-kernel.plug
# version="2.0-0"; revision="-rc1"
# Kennel Linux Void outfitted with a spectrwm desktop 
# Creation date 01May2023; Revision date: 19Aug2023
# 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_KLV_spectrwm_no-kernel.plug
# Architecture i386 will probably successfully build too as an alternative to amd64

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

# 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 bash eudev
xbps-install -y file mc xterm xauth
xbps-install -y shadow wpa_supplicant  # needed for most wifi
xbps-install -y ntfs-3g zstd rsync
xbps-install -y abook groff spacefm sakura chromium               ### my addins
# 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
xbps-reconfigure -f glibc-locales

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

## --------------------------------------------------------------------------
## Xorg server, spectrwm Desktop configuration

xbps-install -y xorg                               ###spectrwm
                                                   ###xbps-install -y dmenu xlockmore tzutils
xbps-install -y gvfs-smb gvfs-mtp gvfs-cdda
xbps-install -y yad gxmessage

# Optional packages
#
xbps-install -y geany gftp                         ### rox lxterminal
xbps-install -y e2fsprogs yelp gparted
xbps-install -y dosfstools mtools cpupower
xbps-install -y squashfs-tools wget
xbps-install -y htop                                ###lxterminal

# 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


# Install Audio
#
xbps-install -y pulseaudio pulseaudio-utils alsa-plugins-pulseaudio alsa-utils
ln -s /etc/sv/pulseaudio /etc/runit/runsvdir/default/pulseaudio

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

# 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
xbps-reconfigure -f glibc-locales

# Set timezone
sed -i 's/#TIMEZONE="Europe/Madrid"/TIMEZONE="America/Anchorage"/' /etc/rc.conf    XXX Newyork

# 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

# 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
                                                   ###startx  # remove the exec if you want back to tty1 on exit X

                                                   ###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

# 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

# Auto-editing .xinitrc to use xfce4 instead of twm
# Because I'm using exec here the script will end there so no xterms started
#
# sed -i 's/twm &/exec xfce4-session/' ~/.xinitrc

                                                 ### sed -i '51,$d' /root/.xinitrc
                                                 ### echo "/usr/local/bin/start-up &" >>/root/.xinitrc 
                                                 ### echo "rox -p default" >>/root/.xinitrc
                                                 ### echo "spectrwm" >>/root/.xinitrc  # removed exec to allow dropping out of Xorg to console

## USER CONFIGS: Copy main configs to /etc/skel for all normal users later added
#
xbps-install -y sudo
cp -af /root/. /etc/skel
mkdir -p /etc/skel/.config /etc/skel/.cache /etc/skel/.local/share
echo Still some extra to do here re the likes of runit starting pulseaudio
echo among other user needed config bits and pieces,
echo so probably a few user-config issues noted as needing fixed here

# Give wheel group nopasswd sudo rights and create weedog as wheel group member
echo '%wheel ALL=(ALL) NOPASSWD: ALL' | (VISUAL="tee -a" visudo) # wheel group added to sudo no password required
useradd -m -G wheel -s /bin/bash weedog  # weedog in wheel group so has elevated sudo permissions
printf "weedog\nweedog\n" | passwd weedog >/dev/null 2>&1 # Quietly set default weedog passwd to "weedog"

# Give wheel group nopasswd sudo rights and create spot as wheel group member
echo '%wheel ALL=(ALL) NOPASSWD: ALL' | (VISUAL="tee -a" visudo) # wheel group added to sudo no password required
useradd -m -G wheel -s /bin/bash spot  #spot in wheel group so has elevated sudo permissions
printf "spot\nspot\n" | passwd spot >/dev/null 2>&1 # Quietly set default 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/Templates
										###mkdir -p /home/spot/Videos


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

# add users to groups and change permissions
#
usermod -a -G audio weedog
usermod -a -G audio spot
usermod -a -G video weedog
usermod -a -G video spot
xhost +
chmod 755 /
chmod 755 /bin
chmod 755 /lib

# add sudo -spot to .desktop files

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

.
.
.returns
.
.
.

Code: Select all

Initialising FirstRib build. Please wait patiently...

Tier 1 mirrors
1 https://repo-de.voidlinux.org        EU: Germany
2 https://repo-fastly.voidlinux.org Global: Fastly Global CDN
3 https://mirrors.servercentral.com   USA: Chicago
4 https://repo-fi.voidlinux.org        EU: Finland
Tier 2 mirrors
5 https://mirror.aarnet.edu.au         AU: Canberra
6 https://ftp.swin.edu.au              AU: Melbourne
7 https://ftp.accum.se                 EU: Sweden
8 https://mirrors.dotsrc.org           EU: Denmark
9 https://void.webconverger.org      Asia: Singapore
10 https://mirrors.bfsu.edu.cn       Asia: China
11 https://ftp.lysator.liu.se          EU: Sweden
12 https://mirror.yandex.ru            RU: Russia
13 https://void.cijber.net             EU: Amsterdam, NL
14 https://mirror.clarkson.edu        USA: New York
q for quit this firstrib_rootfs build

https://repo-fi.voidlinux.org/
https://mirrors.servercentral.com/voidlinux/


Please make your choice 4
--2023-08-23 09:27:20--  https://busybox.net/downloads/binaries/1.35.0-i686-linux-musl/busybox
Resolving busybox.net... 140.211.167.122
Connecting to busybox.net|140.211.167.122|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1061344 (1.0M)
Saving to: ‘bin/busybox’

busybox                       100%[================================================>]   1.01M   148KB/s    in 6.1s    

2023-08-23 09:27:30 (170 KB/s) - ‘bin/busybox’ saved [1061344/1061344]

--2023-08-23 09:27:31--  https://git.busybox.net/busybox/plain/examples/udhcp/simple.script
Resolving git.busybox.net... 140.211.167.122
Connecting to git.busybox.net|140.211.167.122|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2076 (2.0K) [text/plain]
Saving to: ‘etc/udhcpc/default.script’

etc/udhcpc/default.script     100%[================================================>]   2.03K  --.-KB/s    in 0s      

2023-08-23 09:27:31 (14.9 MB/s) - ‘etc/udhcpc/default.script’ saved [2076/2076]

--2023-08-23 09:27:35--  https://repo-fi.voidlinux.org/static/xbps-static-static-0.59_5.i686-musl.tar.xz
Resolving repo-fi.voidlinux.org... 65.21.160.177, 2a01:4f9:4b:42dc::d01
Connecting to repo-fi.voidlinux.org|65.21.160.177|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3550356 (3.4M) [application/octet-stream]
Saving to: ‘xbps-static-static-0.59_5.i686-musl.tar.xz’

xbps-static-static-0.59_5.i68 100%[================================================>]   3.39M   106KB/s    in 35s     

2023-08-23 09:28:11 (100 KB/s) - ‘xbps-static-static-0.59_5.i686-musl.tar.xz’ saved [3550356/3550356]

./
./usr/
./usr/bin/
./usr/bin/xbps-uunshare
./usr/bin/xbps-uhelper
./usr/bin/xbps-uchroot
./usr/bin/xbps-rindex
./usr/bin/xbps-remove
./usr/bin/xbps-reconfigure
./usr/bin/xbps-query
./usr/bin/xbps-pkgdb
./usr/bin/xbps-install
./usr/bin/xbps-fetch
./usr/bin/xbps-fbulk
./usr/bin/xbps-digest
./usr/bin/xbps-dgraph
./usr/bin/xbps-create
./usr/bin/xbps-checkvers
./usr/bin/xbps-alternatives
./usr/bin/xbps-alternatives.static
./usr/bin/xbps-checkvers.static
./usr/bin/xbps-create.static
./usr/bin/xbps-dgraph.static
./usr/bin/xbps-digest.static
./usr/bin/xbps-fbulk.static
./usr/bin/xbps-fetch.static
./usr/bin/xbps-install.static
./usr/bin/xbps-pkgdb.static
./usr/bin/xbps-query.static
./usr/bin/xbps-reconfigure.static
./usr/bin/xbps-remove.static
./usr/bin/xbps-rindex.static
./usr/bin/xbps-uchroot.static
./usr/bin/xbps-uhelper.static
./usr/bin/xbps-uunshare.static
./var/
./var/db/
./var/db/xbps/
./var/db/xbps/keys/
./var/db/xbps/keys/60:ae:0c:d6:f0:95:17:80:bc:93:46:7a:89:af:a3:2d.plist
./var/db/xbps/keys/3d:b9:c0:50:41:a7:68:4c:2e:2c:a9:a2:5a:04:b7:3f.plist
--2023-08-23 09:28:11--  https://gitlab.com/firstrib/firstrib/-/raw/master/latest/build_system/wiakwifi
Resolving gitlab.com... 172.65.251.78, 2606:4700:90:0:f22e:fbec:5bed:a9b9
Connecting to gitlab.com|172.65.251.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2912 (2.8K) [text/plain]
Saving to: ‘usr/local/bin/wiakwifi’

usr/local/bin/wiakwifi        100%[================================================>]   2.84K  --.-KB/s    in 0s      

2023-08-23 09:28:12 (13.6 MB/s) - ‘usr/local/bin/wiakwifi’ saved [2912/2912]

--2023-08-23 09:28:12--  https://gitlab.com/firstrib/firstrib/-/raw/master/latest/build_system/wd_mount
Resolving gitlab.com... 172.65.251.78, 2606:4700:90:0:f22e:fbec:5bed:a9b9
Connecting to gitlab.com|172.65.251.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 367 [text/plain]
Saving to: ‘usr/local/bin/wd_mount’

usr/local/bin/wd_mount        100%[================================================>]     367  --.-KB/s    in 0s      

2023-08-23 09:28:12 (2.90 MB/s) - ‘usr/local/bin/wd_mount’ saved [367/367]

cp: cannot stat 'f_*': No such file or directory
[*] Updating repository `https://repo-fi.voidlinux.org/current/x86_64-repodata' ...
x86_64-repodata: 1851KB [avg rate: 151KB/s]
[*] Updating repository `https://repo-fi.voidlinux.org/current/nonfree/x86_64-repodata' ...
x86_64-repodata: 14KB [avg rate: 156MB/s]

Name            Action    Version           New version            Download size
xbps-triggers   install   -                 0.125_1                11KB 
base-files      install   -                 0.143_3                61KB 
glibc           install   -                 2.36_1                 8684KB 
libcrypto1.1    install   -                 1.1.1t_2               1301KB 
libssl1.1       install   -                 1.1.1t_2               226KB 
openssl         install   -                 1.1.1t_2               438KB 
run-parts       install   -                 4.11.2_2               11KB 
ca-certificates install   -                 20230311+3.92_1        158KB 
acl             install   -                 2.3.1_1                16KB 
bzip2           install   -                 1.0.8_2                60KB 
liblz4          install   -                 1.9.4_1                66KB 
liblzma         install   -                 5.4.4_1                99KB 
libzstd         install   -                 1.5.5_1                315KB 
zlib            install   -                 1.2.13_1               53KB 
libarchive      install   -                 3.6.2_2                353KB 
libxbps         install   -                 0.59.1_9               137KB 
xbps            install   -                 0.59.1_9               109KB 

Size to download:               12MB
Size required on disk:          43MB
Space available on disk:        18GB


[*] Downloading packages
xbps-triggers-0.125_1.x86_64.xbps.sig: 512B [avg rate: 5747KB/s]
xbps-triggers-0.125_1.x86_64.xbps: 11KB [avg rate: 46MB/s]
xbps-triggers-0.125_1: verifying RSA signature...
base-files-0.143_3.x86_64.xbps.sig: 512B [avg rate: 8475KB/s]
base-files-0.143_3.x86_64.xbps: 61KB [avg rate: 119KB/s]
base-files-0.143_3: verifying RSA signature...
glibc-2.36_1.x86_64.xbps.sig: 512B [avg rate: 6849KB/s]
glibc-2.36_1.x86_64.xbps: 8684KB [avg rate: 85KB/s]
glibc-2.36_1: verifying RSA signature...
libcrypto1.1-1.1.1t_2.x86_64.xbps.sig: 512B [avg rate: 6849KB/s]
libcrypto1.1-1.1.1t_2.x86_64.xbps: 1301KB [avg rate: 88KB/s]
libcrypto1.1-1.1.1t_2: verifying RSA signature...
libssl1.1-1.1.1t_2.x86_64.xbps.sig: 512B [avg rate: 6329KB/s]
libssl1.1-1.1.1t_2.x86_64.xbps: 226KB [avg rate: 817KB/s]
libssl1.1-1.1.1t_2: verifying RSA signature...
openssl-1.1.1t_2.x86_64.xbps.sig: 512B [avg rate: 7246KB/s]
openssl-1.1.1t_2.x86_64.xbps: 438KB [avg rate: 270KB/s]
openssl-1.1.1t_2: verifying RSA signature...
run-parts-4.11.2_2.x86_64.xbps.sig: 512B [avg rate: 7463KB/s]
run-parts-4.11.2_2.x86_64.xbps: 11KB [avg rate: 48MB/s]
run-parts-4.11.2_2: verifying RSA signature...
ca-certificates-20230311+3.92_1.x86_64.xbps.sig: 512B [avg rate: 6757KB/s]
ca-certificates-20230311+3.92_1.x86_64.xbps: 158KB [avg rate: 562KB/s]
ca-certificates-20230311+3.92_1: verifying RSA signature...
acl-2.3.1_1.x86_64.xbps.sig: 512B [avg rate: 7353KB/s]
acl-2.3.1_1.x86_64.xbps: 16KB [avg rate: 72MB/s]
acl-2.3.1_1: verifying RSA signature...
bzip2-1.0.8_2.x86_64.xbps.sig: 512B [avg rate: 7042KB/s]
bzip2-1.0.8_2.x86_64.xbps: 60KB [avg rate: 231KB/s]
bzip2-1.0.8_2: verifying RSA signature...
liblz4-1.9.4_1.x86_64.xbps.sig: 512B [avg rate: 6757KB/s]
liblz4-1.9.4_1.x86_64.xbps: 66KB [avg rate: 255KB/s]
liblz4-1.9.4_1: verifying RSA signature...
liblzma-5.4.4_1.x86_64.xbps.sig: 512B [avg rate: 7353KB/s]
liblzma-5.4.4_1.x86_64.xbps: 99KB [avg rate: 196KB/s]
liblzma-5.4.4_1: verifying RSA signature...
libzstd-1.5.5_1.x86_64.xbps.sig: 512B [avg rate: 7042KB/s]
libzstd-1.5.5_1.x86_64.xbps: 315KB [avg rate: 225KB/s]
libzstd-1.5.5_1: verifying RSA signature...
zlib-1.2.13_1.x86_64.xbps.sig: 512B [avg rate: 6757KB/s]
zlib-1.2.13_1.x86_64.xbps: 53KB [avg rate: 289MB/s]
zlib-1.2.13_1: verifying RSA signature...
libarchive-3.6.2_2.x86_64.xbps.sig: 512B [avg rate: 7463KB/s]
libarchive-3.6.2_2.x86_64.xbps: 353KB [avg rate: 122KB/s]
libarchive-3.6.2_2: verifying RSA signature...
libxbps-0.59.1_9.x86_64.xbps.sig: 512B [avg rate: 6410KB/s]
libxbps-0.59.1_9.x86_64.xbps: 137KB [avg rate: 131KB/s]
libxbps-0.59.1_9: verifying RSA signature...
xbps-0.59.1_9.x86_64.xbps.sig: 512B [avg rate: 7143KB/s]
xbps-0.59.1_9.x86_64.xbps: 109KB [avg rate: 209KB/s]
xbps-0.59.1_9: verifying RSA signature...

[*] Collecting package files
xbps-triggers-0.125_1: collecting files...
base-files-0.143_3: collecting files...
glibc-2.36_1: collecting files...
libcrypto1.1-1.1.1t_2: collecting files...
libssl1.1-1.1.1t_2: collecting files...
openssl-1.1.1t_2: collecting files...
run-parts-4.11.2_2: collecting files...
ca-certificates-20230311+3.92_1: collecting files...
acl-2.3.1_1: collecting files...
bzip2-1.0.8_2: collecting files...
liblz4-1.9.4_1: collecting files...
liblzma-5.4.4_1: collecting files...
libzstd-1.5.5_1: collecting files...
zlib-1.2.13_1: collecting files...
libarchive-3.6.2_2: collecting files...
libxbps-0.59.1_9: collecting files...
xbps-0.59.1_9: collecting files...

[*] Unpacking packages
xbps-triggers-0.125_1: unpacking ...
base-files-0.143_3: unpacking ...
Creating system directories/symlinks...
glibc-2.36_1: unpacking ...
libcrypto1.1-1.1.1t_2: unpacking ...
libssl1.1-1.1.1t_2: unpacking ...
openssl-1.1.1t_2: unpacking ...
run-parts-4.11.2_2: unpacking ...
ca-certificates-20230311+3.92_1: unpacking ...
acl-2.3.1_1: unpacking ...
bzip2-1.0.8_2: unpacking ...
liblz4-1.9.4_1: unpacking ...
liblzma-5.4.4_1: unpacking ...
libzstd-1.5.5_1: unpacking ...
zlib-1.2.13_1: unpacking ...
libarchive-3.6.2_2: unpacking ...
libxbps-0.59.1_9: unpacking ...
xbps-0.59.1_9: unpacking ...

[*] Configuring unpacked packages
xbps-triggers-0.125_1: configuring ...
xbps-triggers-0.125_1: installed successfully.
base-files-0.143_3: configuring ...
WARNING: cannot create kvm:24 system group (missing groupadd)
The following group must be created manually: kvm:24
WARNING: cannot create plugdev:26 system group (missing groupadd)
The following group must be created manually: plugdev:26
WARNING: cannot create usbmon:27 system group (missing groupadd)
The following group must be created manually: usbmon:27
WARNING: cannot create sgx:28 system group (missing groupadd)
The following group must be created manually: sgx:28
Creating system directories/symlinks...
base-files-0.143_3: installed successfully.
glibc-2.36_1: configuring ...
glibc-2.36_1: installed successfully.
libcrypto1.1-1.1.1t_2: configuring ...
libcrypto1.1-1.1.1t_2: installed successfully.
libssl1.1-1.1.1t_2: configuring ...
libssl1.1-1.1.1t_2: installed successfully.
openssl-1.1.1t_2: configuring ...
openssl-1.1.1t_2: installed successfully.
run-parts-4.11.2_2: configuring ...
run-parts-4.11.2_2: installed successfully.
ca-certificates-20230311+3.92_1: configuring ...
ca-certificates-20230311+3.92_1: installed successfully.
acl-2.3.1_1: configuring ...
acl-2.3.1_1: installed successfully.
bzip2-1.0.8_2: configuring ...
bzip2-1.0.8_2: installed successfully.
liblz4-1.9.4_1: configuring ...
liblz4-1.9.4_1: installed successfully.
liblzma-5.4.4_1: configuring ...
liblzma-5.4.4_1: installed successfully.
libzstd-1.5.5_1: configuring ...
libzstd-1.5.5_1: installed successfully.
zlib-1.2.13_1: configuring ...
zlib-1.2.13_1: installed successfully.
libarchive-3.6.2_2: configuring ...
libarchive-3.6.2_2: installed successfully.
libxbps-0.59.1_9: configuring ...
libxbps-0.59.1_9: installed successfully.
xbps-0.59.1_9: configuring ...
xbps-0.59.1_9: installed successfully.

17 downloaded, 17 installed, 0 updated, 17 configured, 0 removed.

Assuming no errors have occurred above,
firstrib_rootfs flavour void default amd64 is now ready.
If you wish, you can now use it via convenience script,
./mount_chrootXXX.sh and after such use, exit, and, IMPORTANT:
run ./umount_chrootXXX.sh to clean up temporary mounts.
Or, you can make it bootable via wiak's FirstRib initrd (initramfs)
after downloading that and suitable huge-kernel/00modules/01firmware
Alternativly, can use non-huge-style kernel and run command:
./FRmake_initrd.sh (use that scripts --help for details)
which auto-downloads FR initrd-latest.gz and remakes it correctly or
earlier technique of running command:
./build_wiak_initrdXXX.sh <distroname> [OPTIONS], and then
frugal install it by copying the resultant initrdXX, vmlinuz,
and firstrib_rootfs.sfs (or firstrib_rootfs directory) into
/mnt/bootpartition/bootdir and configuring grub to boot it.
NOTE WELL: firstrib_rootfs needs renamed NN<anything> For example:
08rootfs or 08rootfs.sfs (if squashed using mksquashfs utility),
or for a pseudo-full-install only: rename uncompressed firstrib_rootfs
as upper_changes and mkdir -p NNdummy (e.g. 08dummy)
More details on booting at end of build_firstrib_initrd script.
Refer to /mnt/sda2/void3/grub_config.txt for related booting information.
0 /mnt/sda2/void3 # 
User avatar
rockedge
Site Admin
Posts: 6543
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: KLV-Bspwm test build

Post by rockedge »

@williwaw from the output it looks like it finished successfully to that point. What does the command line look like?
mine looks like this:

Code: Select all

./build_firstrib_rootfs.sh void default amd64 f_00_Void_KLV_spectrwm_no-kernel.plug

Try mounting the firstrib_rootfs using the mount_chroot utilities to check if it can run in a chroot shell. There is probably steps I did after the first build that were manual installations, configurations and then remastered.

williwaw
Posts: 1948
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 369 times

Re: KLV-Bspwm test build

Post by williwaw »

# ./build_firstrib_rootfs.sh void default amd64 v3.plug

Does the plug file need to be executable?

Code: Select all

 /mnt/sda2/void3 # ./mount_chroot.sh /mnt/sda2/void3/firstrib_rootfs
chroot directory is firstrib_rootfs
mv: cannot stat 'firstrib_rootfs/etc/resolv.conf': No such file or directory
/ # 

There is probably steps I did after the first build that were manual installations, configurations and then remastered.

I presume you got a void-live logon prompt, then once logged in as spot, ran startx?

I believe sonia was reporting incompletion

When building, it was noticed sometimes some programs are not installed, although they were installed during the last build, I don’t know why this is connected, Used (Build_firstrib_rootfs / version="8.0.0"; revision="-rc9" ) i mean programs that come out of the box

I didnt know there was a more recent version, but thought I might try the most recent

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

williwaw wrote: Thu Aug 24, 2023 3:18 am

# ./build_firstrib_rootfs.sh void default amd64 v3.plug

Does the plug file need to be executable?

Code: Select all

 /mnt/sda2/void3 # ./mount_chroot.sh /mnt/sda2/void3/firstrib_rootfs
chroot directory is firstrib_rootfs
mv: cannot stat 'firstrib_rootfs/etc/resolv.conf': No such file or directory
/ # 

I didnt know there was a more recent version, but thought I might try the most recent

The plug file does not need to be executable.

mount_chroot.sh (and all other helper utilities) should be stored in the buildfrom directory and run from there as root user, which you did, but I always use simple immediate relative path for its target root filesystem. For example:

./mount_chroot.sh firstrib_rootfs

And when finished doing whatever in the chroot, you enter exit command till out of it and must then run:

./umount_chroot.sh firstrib_rootfs

to clean up the bind mounts that were created for the chroot.

assuming target rootfs was named firstrib_rootfs

Newest build_firstrib_rootfs script only had tiny fix rockedge noticed for 32bit builds. No change for amd64 builds.

Last edited by wiak on Thu Aug 24, 2023 4:02 am, edited 1 time in total.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

williwaw wrote: Thu Aug 24, 2023 3:18 am

# ./build_firstrib_rootfs.sh void default amd64 v3.plug

But... you can't name plug file v3.plug. It's name has to start with characters f_

For example, could use: f_v3.plug

The build script looks for f_ at start and any file named like that gets auto-copied by the build script into firstrib_rootfs (to firstrib_rootfs/tmp) initial auto- created directory so it is found and used when chroot to firstrib_rootfs build occurs.

As your above build command stands, therefore, your build plug file isn't being seen or thus used.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

williwaw wrote: Thu Aug 24, 2023 3:18 am

Code: Select all

mv: cannot stat 'firstrib_rootfs/etc/resolv.conf': No such file or directory
/ # 

I'll check the mount_chroot.sh script, but I believe above is an irrelevant warning only. I could code the warning out, but not important to the process.

Last edited by wiak on Thu Aug 24, 2023 4:08 am, edited 1 time in total.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

Well, I’m in a hurry to please my fans, I seem to be making progress and moving forward gradually. Setting up such things as half bars requires a lot of effort :thumbup: :geek: :ugeek: There is still a lot of work ahead :?

Attachments
1Screenshot.png
1Screenshot.png (242.96 KiB) Viewed 9677 times
Screenshot2.png
Screenshot2.png (251.18 KiB) Viewed 9677 times
Screenshot1.png
Screenshot1.png (369.83 KiB) Viewed 9677 times
Last edited by Sofiya on Thu Aug 24, 2023 4:10 am, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

:)

Attachments
Screenshot(3).png
Screenshot(3).png (268.08 KiB) Viewed 9675 times
Screenshot(4).png
Screenshot(4).png (304.75 KiB) Viewed 9675 times
Screenshot(5).png
Screenshot(5).png (317.11 KiB) Viewed 9675 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

:thumbup:

Attachments
Screenshot(1).png
Screenshot(1).png (290.86 KiB) Viewed 9671 times
Last edited by Sofiya on Thu Aug 24, 2023 4:12 am, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

wiak wrote: Thu Aug 24, 2023 4:07 am
williwaw wrote: Thu Aug 24, 2023 3:18 am

Code: Select all

mv: cannot stat 'firstrib_rootfs/etc/resolv.conf': No such file or directory
/ # 

I'll check the mount_chroot.sh script, but I believe above is an irrelevant warning only. I could code the warning out, but not important to the process.

@williwaw
Ah, I think your are not using the latest mount_chroot.sh script. I already coded out that above warning about /etc/resolv.conf in progname="mount_chroot.sh"; version="3.0.1"; revision="-rc4" at line 37 of the script (I test for resolv.conf existing or not before attempting any mv):

Code: Select all

[ -e "${chroot_dir}"/etc/resolv.conf -o -L "${chroot_dir}"/etc/resolv.conf ] && mv "${chroot_dir}"/etc/resolv.conf "${chroot_dir}"/etc/resolv.confORIG

Build scripts haven't normally changed much since their creation in 2019, but some recent changes needed for Fedora Rawhide builds required some alterations most of which were related to resolv.conf processing. All that seems to have settled down now and most recent scripts all proving reliable now. Just remember plug names must begin with first two characters f_ (f then underscore) though; that's always been the requirement.

Last edited by wiak on Thu Aug 24, 2023 4:16 am, edited 1 time in total.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

now I have a very responsible job ahead of me, I need to finish the plugin and not miss any scribble :ugeek: The result should be an amazing KLV-Bspwm distribution. ;)

Last edited by Sofiya on Thu Aug 24, 2023 4:18 am, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

Sofiya wrote: Thu Aug 24, 2023 4:16 am

now I have a very responsible job ahead of me, I need to finish the plugin and not miss any scribble :ugeek:

Yes, that's why I use my cherrytree notepad constantly whilst I am 'scribbling' - even then I forget to once in a while and can't remember what manual tweaks I made whilst expermentally trying to get something to work the way I want: I keep trying to improve on my bad practices.

Of course, hacking via mount_chroot.sh is often quick and easy (or using pseudo full install mode), but there is that price to pay if you want to remember how to duplicate your successes... Some manual hacks are quite tricky to implement in script form, but well worth the effort long term.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

But I can make it easier for myself by making it as a file ( 10bspwm_themes_klv64.sfs ) which will just load with assembly
:D

Last edited by Sofiya on Thu Aug 24, 2023 4:26 am, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

We have a lot of pain ahead of us, once and if (probably) X fades away and Wayland completely takes over. Yes, there are some good Wayland-ready tiling managers available from most mainstream distro repos, but not so many stacking window managers other than big bloat GNOME or KDE. Certainly labwc the openbox-like wm (well, technically a 'compositor') is out there, but not yet an install from major repos, which is a nuisance. Weston is fine for embedded small systems, and a good learning experience, but let's hope XFCE team get round to completing their wayland-destination plans (based on weston I believe). However, still will be a lot of pain since so much that easily works for us now using X desktop, does not work using Wayland (and I'm ignoring Xwayland, which is a kind of fudge workaround of course).

Last edited by wiak on Thu Aug 24, 2023 5:20 am, edited 1 time in total.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

Sofiya wrote: Thu Aug 24, 2023 4:25 am

But I can make it easier for myself by making it as a file ( 10bspwm_themes_klv64.sfs )
:D

Yes, you can, and sometimes that is a good approach since scripting can take up more time than we can afford. Nevertheless, a script acts like a nice detailed howto make your 10bspwm_themes_klv64.sfs and thus teaches distro builders a lot about bspwm or whatever. Maybe cos I used to work in education I created FirstRib build system with 'students' of such building in mind - rather than a secret of some sort only I had discovered.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

wiak wrote: Thu Aug 24, 2023 4:25 am

We have a lot of pain ahead of us, once and if (probably) X fades away and Wayland completely takes over. Yes, there are some good Wayland-ready tiling managers available from most mainstream distro repos, but not so many stacking window managers other than big bloat GNOME or KDE. Certainly labwc the openbox-like wm is out there, but not yet an install from major repos, which is a nuisance. Weston is fine for embedded small systems, and a good learning experience, but let's hope XFCE team get round to completing their wayland-destination plans (based on weston I believe). However, still will be a lot of pain since so much that easily works for us now using X desktop, does not work using Wayland (and I'm ignoring Xwayland, which is a kind of fudge workaround of course).

yes, these are the next pitfalls, but in order not to run aground, we need to look for workarounds ;)

KL
PUPPY LINUX Simple fast free

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

Sofiya wrote: Thu Aug 24, 2023 4:28 am

yes, these are the next pitfalls, but in order not to run aground, we need to look for workarounds ;)

Despite so many long years Wayland has been 'around' only now its adoption becomes important and critical, but eventually all the dust will settle and the pain will go away and X will be a memory of the past I suppose (as sysVinit should be long ago!!! ;-) ).

Once upon a time I earned my income teaching sysVinit inside out with its multi-runlevels and telinit approach. Now I can hardly remember most of that or want to. Puppy Linux pseudo sysVinit approach is simplistic of course (pretty much one runlevel and one user) so nothing much to learn there.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

wiak wrote: Thu Aug 24, 2023 4:31 am
Sofiya wrote: Thu Aug 24, 2023 4:28 am

yes, these are the next pitfalls, but in order not to run aground, we need to look for workarounds ;)

Despite so many long years Wayland has been 'around' only now its adoption becomes important and critical, but eventually all the dust will settle and the pain will go away and X will be a memory of the past I suppose (as sysVinit should be long ago!!! ;-) ).

yes what happens something goes away and only one thing remains unchanged this is my hobby :) I'm not a super duper programmer, I just like to do it) ;)

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: KLV-Bspwm test build

Post by Sofiya »

To be honest, at some point I almost gave up and did not abandon this idea with Bspwm, but interest took over :geek:
even console output works with save/don't save :thumbup:

KL
PUPPY LINUX Simple fast free

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: KLV-Bspwm test build

Post by wiak »

Just a quick glance at your first post f_ plug file...

Where do you actually add the users such as user spot? You shouldn't normally need a command like chown -R spot:spot /home/spot
The correct /home/spot permission would be auto-generated on creating the user via the likes of:

Code: Select all

useradd -m -s /bin/bash -G wheel,audio,video,pulse-access spot
printf "spot\nspot\n" | passwd >/dev/null 2>&1 # Quietly set default spot passwd to "spot"

I normally create users like spot near the end of the f_plugin since PAM and pwconv, grpconv and so on usually all ready and done by that time.

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

williwaw
Posts: 1948
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 369 times

Re: KLV-Bspwm test build

Post by williwaw »

@wiak

Ah, I think your are not using the latest mount_chroot.sh script. I already coded out that above warning about /etc/resolv.conf in progname="mount_chroot.sh"; version="3.0.1"; revision="-rc4"

must have been an old copy I found on rockedges repo. I dont really understand much about chroots but tried to respond to his questions the best I could

new build running now... more than a few cups of coffee wait here, thanks for the tips
noted.
EDIT:
I saw your most recent post and aborted that build. I am working with rocksedge sample plug (with a few mods) from viewtopic.php?p=96885#p96885

yours is a good point about getting the cart in front of the horse, I need to go back and look over the plug for some other commands that left me wondering how files that needed actions also needed to be created before the commands were run

Post Reply

Return to “KLV-Bspwm”