@@ -138,28 +138,30 @@ <h2>2, command based user interface</h2><div>command based user interfaces (usin
138138</ div > < div > Kinesis Advantage 2 keyboard
139139</ div > < div > < a href ="http://www.allthingsergo.com/the-best-ergonomic-mechanical-keyboards/ "> http://www.allthingsergo.com/the-best-ergonomic-mechanical-keyboards/</ a >
140140</ div >
141- < h2 > 3, CodevShell</ h2 > < div > CodevShell is a Wayland shell, based on QuickShell
141+ < h2 > 3, CodevShell</ h2 > < div > CodevShell is a Wayland shell, based on QuickShell ( < a href =" https://quickshell.org/ " > https://quickshell.org/ </ a > )
142142</ div > < div >
143143</ div > < div > there is an application launcher which can be toggled by pressing "super" (mod+mod) or "alt+tab"
144- </ div > < div > the first item in application launcher is "system", which opens the system menu:
145- </ div > < div > , session (lock, suspend, exit, reboot, poweroff)
146- </ div > < div > , connections
147- </ div > < div > , timezone
148- </ div > < div > , passwords
149- </ div > < div > , packages (install, remove, update, make a new system)
150- </ div > < div > , backup (create, restore)
144+ </ div > < div > applications will be opened in their own workspace, that will also contain any extra windows opened by that application
151145</ div > < div > to close the focused window, press "super+backspace" or "alt+escape"
152146</ div > < div >
153147</ div > < div > entering "space" as the first character in application launcher, opens terminal emulator
154- </ div > < div > the entered command will be run in a new terminal view, inside a list at the right
155- </ div > < div > when terminal view finishes its job, if there is any output, its be transfered to the history list under the prompt
148+ </ div > < div > the entered command will be run in a new terminal view, inside a list at the right column
149+ </ div > < div > when terminal view finishes its job, if there is any output, it'll be transfered to the history list under the prompt
156150</ div > < div > to navigate between terminal views, use "ctrl+pageup" and "ctrl+pagedown" keys
157151</ div > < div > to go back to the prompt, press "ctrl+tab"
158152</ div > < div > to navigate in history list, use "up" and "down" arrow keys
159- </ div > < div > to re'run a command in history, press enter on it to insert it in the prompt
153+ </ div > < div > you can press enter on an entry to insert the command in the prompt, to edit and/or run it
160154</ div > < div > to close a terminal view (that will also kill any running process) press "super+backspace" or "alt+escape"
161155</ div > < div >
162- </ div > < div > packages will be updated automatically, and it's an atomic process
156+ </ div > < div > the first item in the application launcher is "system", which opens the system menu:
157+ </ div > < div > , session (lock, suspend, exit, reboot, poweroff)
158+ </ div > < div > , connections
159+ </ div > < div > , timezone
160+ </ div > < div > , passwords
161+ </ div > < div > , packages (install, remove, update, make a new system)
162+ </ div > < div > , backup (create, restore)
163+ </ div > < div >
164+ </ div > < div > packages are updated automatically; and the update process is atomic
163165</ div > < div > nonetheless, to have a really fail'safe system, redundant systems are necessary
164166</ div > < div >
165167</ div > < div > you can create a backup on a removable storage device
@@ -168,23 +170,23 @@ <h2>3, CodevShell</h2><div>CodevShell is a Wayland shell, based on QuickShell
168170</ div > < div > dencryption can be done using a password, as well as a key stored on the computer
169171</ div > < div > each time the device is connected, the backup procedure will be run automatically
170172</ div > < div > even in case of bit rot for data in home directory, this procedure repairs it automatically
171- </ div > < div > this backup can be easily rstored on a new system
172- </ div > < div > these systems will then form an F2F network using GNUnet, through which will be synced to each other
173+ </ div > < div > this backup can be easily restored on a new system
174+ </ div > < div > these systems will then form an F2F network using GNUnet, through which they will be synced to each other
173175</ div > < div >
174176</ div > < div > SPM Linux (still a work in progress) provides a user interface based on CodevShell and Codev
175- </ div > < div > meawhile we can use Alpine Linux as the underling system to run CodevShell and Codev
176- </ div > < div > to do that we just need to be in a Posix system, and do these:
177- </ div > < div > , on a removable storage device, create a UEFI partition, format it with FAT32
178- </ div > < div > run these as root:
179- </ div > < div > ; fdisk -l # find the device name, and write it in place of "sdx" in the following commands
177+ </ div > < div > meanwhile we can use Alpine Linux as the underling system to run CodevShell and Codev
178+ </ div > < div > for that we just need to be in a Posix system, and do these:
179+ </ div > < div > , on a removable storage device, create a UEFI partition, and format it with FAT32
180+ </ div > < div > to do those, run these as root:
181+ </ div > < div > ; fdisk -l # find the name of the device , and write it in place of "sdx" in the following commands
180182</ div > < div > ; printf "g\nn\n1\n\n\nt\nuefi\nw\nq\n" | fdisk -w always /dev/sdx
181183</ div > < div > ; mkfs.vfat -F 32 /dev/sdx1
182184</ div > < div > , mount the removable media
183185</ div > < div > , download Alpine Linux installation media from: https://alpinelinux.org/downloads/
184- </ div > < div > and extract its content into the directory where the removable media was mounted
185- </ div > < div > , run: sh alpine/mkovl.sh
186- </ div > < div > this will create ".cache/localhost.apkovl.tar.gz" file
187- </ div > < div > copy that into the directory where the removable media was mounted
188- </ div > < div > , boot into the installation media, and follow the instructions
186+ </ div > < div > then extract its content into the directory where the removable media was mounted
187+ </ div > < div > , run this : sh alpine/mkovl.sh
188+ </ div > < div > that will create a file at ".cache/alpine/ localhost.apkovl.tar.gz"
189+ </ div > < div > copy that too, into the directory where the removable media was mounted
190+ </ div > < div > , now boot into the installation media, and follow the instructions
189191</ div >
190192</ body > </ html >
0 commit comments