Re: KLA-XFCEbase-rc4 (681MiB) release announcement
It's possible my problem, but download link doesn't work, it redirect to the same page again and again.
Thanks.-
wiak wrote: Fri Feb 10, 2023 10:34 amFor some media, such as Ventoy, QEMU, and SG2D, you can also use savefolder, but you need to label partitions appropriately sometimes. For details about boot media label requirements for iso booting, see this recent post: viewtopic.php?p=79395#p79395
--------------------------------------------------------------------------------------------------------------------------------KLA-XFCEbase-rc4
Smaller base version, which doesn't include internet browser - so you can add your own to save persistence without update bloat:
681 MiB download size
KLA-XFCEbase-rc4.isoUsing this base version has the advantage that after installing the likes of Firefox or Chromium upgrades to the browser will overwrite the previous installation in upper_changes rather than use addional space to that of any iso-internal version.
A FEW OF THE FEATURES:
1. Default timezone UTC. For simple timezone setting use StartMenu -> Settings -> Timezone. NOTE: For fast scrolling down the list provided use PgDn!!!
2. Includes latest FR initrd to show bootfrom partition in Thunar side panel.
3. Autologin as root to XFCE desktop.
4. Save on demand icon and top panel, and available in System Menu, and also asks on Logout if you want to save session.
5. Uses xfce4 whisker menu, power-manager, which allows brightness adjustment by scrolling on battery icon.
6. Ability to run as normal user instead. For example, to make an autologin as spot to desktop:First prepare the user switch via: Start Menu -> System -> User Switch
Choose who you want to next autologin as - root, spot, or firstrib (password is irrelevant).
Finally, logout with:
Start Menu -> Log out (and choose Log out option from the pop-up)
Note that you have the chance to save on demand between logouts, but you can Cancel doing that if you don't want to save session at that stage (session all still safe in RAM).Reboots will thereafter continue autologging in as the last user you selected. You can repeat the process at any time to, say, go back to autologin as user root.
NOTE 1: Normal users spot and firstrib are in sudo group with special configuration so they do not normally require password for sudo use. If you ever need passwords, by default user:password is root:root, spot:spot and firstrib:firstrib.
NOTE 2: This distro is designed, thanks to Arch Linux and its full multi-user pacman capability, to be almost maintenance free for some years apart from occasional pacman -Sy update/upgrades to savefolder... No constant and continuous weekly auto-builds intended or needed therefore. Just use it and be at peace.
A working, pretty-close to complete, f_<buildplug> is included, but with pacman package manager you can make it what you like anyway. Note that if you make a new plugin build it won't include some final XFCE-related configs because they were too difficult to script and are easier to do from the GUI (for example, the tiling effects).
Includes save on demand (FirstRib initrd RAM2) capability.
Should work fine with all of Normal frugal install, QEMU, Ventoy, and SG2D including persistence modes, without user boot-time intervention.Thanks rockedge for iso/boot/grub general arrangement, and fredx181 for save2flash user-script, Puppy Linux dimkr kernel-kit build: currently using huge kernel/modules/firmware from recent Puppy Upup jammy, though you can easily change that to some other Puppy kernel/module combination or use an official Arch kernel/modules (though non-huge Arch kernel requires build of compatible FR initrd containing sufficient boot modules - included FRmake_initrd utility can do that for you though)
KLA-XFCEbase can also be used and provide persistence on NTFS or FAT32 partitions (by using a <savefilename>.ucimg w_changes savefile; refer to KLV-Airedale for many a FirstRib-related howto). For savefolder use, w_changes boot parameter should however point to a Linux formatted partition.
BASE VERSION purposively Does Not Currently Include:
An Internet browser.
I see no point in bloating a base iso with any browser users may well not want. Also browsers tend to need upgraded frequently so any supplied in iso become old too quickly and thus result in unnecessary iso bloat.
Since fully-Arch-compatible KLA-XFCEbase comes with official and complete pacman package manager (think of it like Quickpet...) it is better just to install what you want after first boot and save it to savefolder. Later upgrades will overwrite the old install and thus avoid that upgrade bloat.
To install Firefox, you simply need to open a terminal and (assuming you logged in as user root) enter command:Code: Select all
pacman -Sy firefox
though, personally, I prefer:
Code: Select all
pacman -Sy chromium
and run that with --no-sandbox (or I suppose, using run-as-spot script; Actually now includes Start Menu -> Chromium-spot desktop item that works well once chromium installed via pacman, but would need to specially configure pulseaudio unix or tcp socket to get audio with that being run from root desktop (isn't done). Firefox works fine anyway once installed). Of course you can also or alternatively use portable apps/sfs addons.
Currently Includes:
1. Cherrytree hierarchical notebook (a fantastic, slim, but powerful, multipurpose application).
I use this for all my own documentation rather than any html or markup based editor. Main reason is I don't like typing too much and you can simply copy and paste from web pages directly into cherrytree (rich text, tables, syntax-highlighted code, and images-support included).
2. Since KLA-XFCEbase is XFCE4-based, it contains many expected utility apps from that, including file manager Thunar, xfce4-terminal, xfce4-clipboard-plugin, Power-manager/battery/backlight-brightness.
Package xfce4-goodies contains more. See also installable 'goodies' package list: viewtopic.php?p=79669#p79669
3. Mtpaint (also scrot/scrox and xfce4-screenshooter for screenshots)
4. Pulseaudio and pavucontrol
5. Wex for audio, video, webcam, screencasts and video recording. Just use pavcontrol to set the Input and Output levels and expect wex to work straight out of the box!
Uses ffmpeg backend along with the installed pulseaudio system.
6. Gifenc-sel (by fredx181) for making gifs out of videos (integrated to work via button in Wex).
7. Precord for simple audio recording
8. Geany (for text/code editing); also simple L3eafpad notebook; all such apps included are GTK3-based (official Arch repos discontinuing old GTK2 app support, though you can still find some in the unofficial Arch User Repository/AUR).
9. Git (useful for online archiving). AUR helper/package manager/installer Trizen (which should be run as normal user; for example: trizen -S <package_name>). For some AUR apps you will need to install build-dev package (includes gcc compiler) first though (pacman -Sy build-dev).
10. NetworkManager with nm panel applet
11. Gtkdialog, yad, gxmessage, for simple GUI scripts and scripting.
12. Gdmap and UExtract as right-click Thunar actions. The gtk3 version of Gdmap was specially compiled from Arch AUR.
13. rsync, nano, alsautils, lame, pciutils, usbutils, xdg-utils, filemnt
14. mpv (AV player)
15. Window 'tiling' should work too:
Tile top > WindowsSuperKey-UParrow etc...