Compare commits

...

6 commits

Author SHA1 Message Date
Tobias Powalowski
b3c1bdc23a update homepage 2023-07-11 13:49:13 +02:00
Tobias Powalowski
e533d35cb0 also remove reinstalled packages 2023-07-11 12:04:16 +02:00
Tobias Powalowski
1dd5e914b7 update CHANGELOG and homepage 2023-07-11 10:13:28 +02:00
Tobias Powalowski
a4ffd36e08 update CHANGELOG 2023-07-11 09:06:14 +02:00
Tobias Powalowski
17e2f640c4 update homepage 2023-07-11 08:48:03 +02:00
Tobias Powalowski
b983175404 start sway support 2023-07-11 06:37:15 +02:00
5 changed files with 41 additions and 20 deletions

View file

@ -2,13 +2,14 @@ On the road to 2023.07:
- kernel 6.4.x
- grub 2.06.r591.g6425c12cd-1
Environment Changes:
- added Sway to preconfigured desktop environments
- added ttyd remote http terminal support
- renamed initramfs to initrd
- stripped off archboot from kernel name
- renamed Locale Mode to Offline Mode
- removed custom grub package
- removed uninstalled packages
- added grub bli efi module
- added ttyd remote http terminal support
- use BLAKE2b/b2sum instead of sha256sum
- shortened MOTD and init message
locale:
@ -18,7 +19,7 @@ update:
setup:
- silence _LSBLK errors
- added grub bli efi module to grub.cfg
- switch to infobox on reboot and poweroff
- switched to infobox on reboot and poweroff
---
2023.06 Highlights:
- New domain https://archboot.com with new w3c conform html layout

View file

@ -13,9 +13,6 @@ _GRAPHIC_IGNORE="linux linux-firmware linux-firmware-marvell"
_VNC_PW="archboot"
### Standard Web Browser: chromium or firefox
_STANDARD_BROWSER="firefox"
### XFCE defaults
# Xfce packages
_XFCE_PACKAGES="xfce4 breeze-icons gvfs-smb thunar-archive-plugin file-roller gnome-keyring mousepad ristretto"
### GNOME defaults
# GNOME packages
_GNOME_PACKAGES="gnome-desktop-4 gnome-shell gnome-terminal gnome-control-center nautilus gvfs-smb gthumb file-roller gnome-keyring gedit"
@ -24,7 +21,10 @@ _GNOME_PACKAGES="gnome-desktop-4 gnome-shell gnome-terminal gnome-control-center
_PLASMA_PACKAGES="plasma-wayland-session plasma-desktop konsole kscreen kate dolphin powerdevil ark gwenview"
### SWAY defaults
# Sway packages
_SWAY_PACKAGES="sway swaybg foot bemenu-wayland j4-dmenu-desktop"
_SWAY_PACKAGES="sway swaybg foot bemenu-wayland j4-dmenu-desktop wayvnc"
### XFCE defaults
# Xfce packages
_XFCE_PACKAGES="xfce4 breeze-icons gvfs-smb thunar-archive-plugin file-roller gnome-keyring mousepad ristretto"
### Custom Graphical defaults
# Custom packages
_CUSTOM_XORG=""

View file

@ -269,7 +269,7 @@ _cleanup_install() {
_cleanup_cache() {
# remove packages from cache
#shellcheck disable=SC2013
for i in $(grep -w 'installed' /var/log/pacman.log | cut -d ' ' -f 4); do
for i in $(grep 'installed' /var/log/pacman.log | cut -d ' ' -f 4); do
rm -rf /var/cache/pacman/pkg/"${i}"-[0-9]*
done
}
@ -663,9 +663,9 @@ EOF
_configure_sway() {
echo "Configuring Sway..."
echo "Enable bemenu..."
echo "Configuring bemenu..."
sed -i -e 's|^set $menu.*|set $menu j4-dmenu-desktop --dmenu=\x27bemenu -i --tf "#00ff00" --hf "#00ff00" --nf "#dcdccc" --fn "pango:Terminus 12"\x27 --no-generic --term="foot"|g' /etc/sway/config
echo "Setting wallpaper..."
echo "Configuring wallpaper..."
sed -i -e 's|^output .*|output * bg /usr/share/archboot/grub/archboot-background.png fill|g' /etc/sway/config
echo "Configuring foot..."
if ! grep -q 'archboot colors' /etc/xdg/foot/foot.ini; then
@ -725,7 +725,7 @@ for_window [title = "Firefox - Sharing Indicator"] kill
for_window [title = "Firefox — Sharing Indicator"] kill
EOF
fi
echo "Setup desktop file..."
echo "Configuring desktop files..."
cat << EOF > /usr/share/applications/archboot.desktop
[Desktop Entry]
Type=Application
@ -740,13 +740,18 @@ EOF
echo "[DESKTOP ENTRY]" > /usr/share/applications/"${i}".desktop
echo 'NoDisplay=true' >> /usr/share/applications/"${i}".desktop
done
echo "Setting dialog values..."
echo "Configuring dialog..."
cat <<EOF > /etc/dialogrc
border_color = (BLACK,WHITE,ON)
border2_color = (BLACK,WHITE,ON)
menubox_border_color = (BLACK,WHITE,ON)
menubox_border2_color = (BLACK,WHITE,ON)
EOF
echo "Configuring wayvnc..."
if ! grep -q wayvnc /etc/sway/config; then
echo "address=0.0.0.0" > /etc/wayvnc
echo "exec wayvnc -C /etc/wayvnc &" >> /etc/sway/config
fi
}
_custom_wayland_xorg() {

View file

@ -14,7 +14,7 @@
<body>
<p><span><img src="/web/logo.png" alt="Logo"></span></p>
<h1>Archboot Project | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=Z7GXKW4MKHK7C"><img src="/web/donate.png" alt="Donate"></a></h1>
<p><strong>&copy; 2006 - 2023 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong><br>Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a><br>Last update: 08.07.2023 12:08</strong></p>
<p><strong>&copy; 2006 - 2023 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong><br>Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a><br>Last update: 11.07.2023 10:02</strong></p>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#introduction" id="toc-introduction"><strong><span class="toc-section-number">1.</span> Introduction</strong></a></li>
@ -29,7 +29,7 @@
</ul></li>
<li><a href="#archboot-in-a-nutshell" id="toc-archboot-in-a-nutshell"><strong><span class="toc-section-number">3.</span> Features In A Nutshell</strong></a></li>
<li><ul>
<li><a href="#graphical-environment-vnc" id="toc-graphical-environment-vnc"><span class="toc-section-number">3.1</span> Graphical Environments / VNC</a></li>
<li><a href="#graphical-environment-vnc" id="toc-graphical-environment-vnc"><span class="toc-section-number">3.1</span> Graphical Environments / Remote VNC Access</a></li>
<li><a href="#remote-terminal-access" id="toc-remote-terminal-access"><span class="toc-section-number">3.2</span> Remote Terminal Access</a></li>
<li><a href="#secure-boot-support" id="toc-secure-boot-support"><span class="toc-section-number">3.3</span> Secure Boot - MOK / Machine Owner Key</a></li>
<li><a href="#switch-to-complete-arch-linux-system" id="toc-switch-to-complete-arch-linux-system"><span class="toc-section-number">3.4</span> Switch To Complete Arch Linux System</a></li>
@ -66,7 +66,7 @@
<h2 data-number="1" id="introduction"><span class="header-section-number">1.</span> Introduction</h2>
<p><strong>Archboot</strong> is a most advanced, modular <a href="https://archlinux.org/"><strong>Arch Linux</strong></a> boot/install image creation utility to generate<br><strong>reproducible</strong> bootable media for <strong>UKI/CD/USB/PXE</strong>, designed for <strong>installation</strong> or <strong>rescue</strong> operation.
<br>The utility was used for the official <a href="https://archlinux.org/"><strong>Arch Linux</strong></a> install medium from <strong>Release 0.7</strong> till <strong>2008.03</strong>.
<br>The <strong><a href="#archiso">additional</a> ISOs</strong> and <strong>UKIs</strong> focuss on being <strong>small, fast</strong> and <strong>(power)user friendly</strong>.</p>
<br>The <strong><a href="#archiso">additional</a> ISOs</strong> and <strong>UKIs</strong> focus on being <strong>small, fast</strong> and <strong>(power)user friendly</strong>.</p>
<h2 data-number="2" id="releases"><span class="header-section-number">2.</span> Releases</h2>
<ul>
<li><a href="https://www.reddit.com/r/archboot/"><strong>Latest News</strong></a>, <a href="https://gitlab.archlinux.org/tpowa/archboot/-/blob/master/CHANGELOG"><strong>Changelog</strong></a>, <a href="/web/gallery.html"><strong>Screenshot Gallery</strong></a>, <a href="https://bit.ly/archboot-sources"><strong>Sources</strong></a>.</li>
@ -362,7 +362,7 @@
</table>
<p>In <a href="https://rufus.ie" title="Rufus for Windows"><strong>Rufus for Windows</strong></a> use <strong>dd-Mode</strong> to write the image.</p>
<h2 data-number="3" id="archboot-in-a-nutshell"><span class="header-section-number">3.</span> Features In A Nutshell</h2>
<h3 data-number="3.1" id="graphical-environment-vnc"><span class="header-section-number">3.1</span> <strong>Graphical Environments / VNC</strong></h3>
<h3 data-number="3.1" id="graphical-environment-vnc"><span class="header-section-number">3.1</span> <strong>Graphical Environments / Remote VNC Access</strong></h3>
<h4 data-number="3.1.1" id="preconfigured-environments"><span class="header-section-number">3.1.1</span> <strong>Preconfigured Environments</strong></h4>
<table>
<thead>
@ -389,6 +389,10 @@
<td><code># update -plasma-wayland</code></td>
</tr>
<tr class="odd">
<td><a href="https://wiki.archlinux.org/title/Sway" title="Xfce"><strong>Sway Wayland</strong></a></td>
<td><code># update -sway</code></td>
</tr>
<tr class="odd">
<td><a href="https://wiki.archlinux.org/title/Xfce" title="Xfce"><strong>Xfce</strong></a></td>
<td><code># update -xfce</code></td>
</tr>
@ -397,10 +401,14 @@
<ul>
<li><a href="https://wiki.archlinux.org/title/VNC" title="VNC"><strong>VNC</strong></a> is automatically launched with starting <a href="https://wiki.archlinux.org/title/Xorg" title="Xorg"><strong>Xorg</strong></a>.
<ul>
<li>Connect with your vnc client and use password:<strong>archboot</strong></li>
<li>Connect with your VNC client and use password:<strong>archboot</strong></li>
<li><a href="https://wiki.archlinux.org/title/Edit" title="Edit"><strong>Edit</strong></a> <strong>/etc/archboot/defaults</strong> to change default vnc password.</li>
</ul></li>
<li>On <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a> environments <a href="https://wiki.archlinux.org/title/VNC" title="VNC"><strong>VNC</strong></a> is <strong>not</strong> available.</li>
<li>On <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a> environments <a href="https://wiki.archlinux.org/title/VNC" title="VNC"><strong>VNC</strong></a> is <strong>only</strong> available in <strong>Sway</strong>.
<ul>
<li>Connect with your VNC client <strong>without</strong> user and password.</li>
</ul></li>
<li>On <strong>MacOS/Windows</strong> you can use <a href="https://www.realvnc.com/en/connect/download/viewer/" title="RealVNC"><strong>RealVNC</strong></a> for passwordless login.</li>
</ul>
<h4 data-number="3.1.2" id="custom-environment-without-vnc-support"><span class="header-section-number">3.1.2</span> <strong>Custom Environment Without VNC Support</strong></h4>
<a href="https://wiki.archlinux.org/title/Edit" title="Edit"><strong>Edit</strong></a> <strong><code>/etc/archboot/defaults</code></strong>
@ -924,7 +932,7 @@ The calculated size to boot the image follows the formula:<br>
<td class="MyNo">&#10006;</td>
</tr>
<tr class="even">
<td><a href="https://wiki.archlinux.org/title/Gnome" title="Gnome"><strong>Gnome</strong></a> <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a></td>
<td><a href="https://wiki.archlinux.org/title/Gnome" title="Gnome"><strong>Gnome</strong></a> <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a> desktop</td>
<td class="MyYes">&#10004;</td>
<td class="MyNo">&#10006;</td>
</tr>
@ -934,7 +942,12 @@ The calculated size to boot the image follows the formula:<br>
<td class="MyNo">&#10006;</td>
</tr>
<tr class="even">
<td><a href="https://wiki.archlinux.org/title/KDE" title="KDE/Plasma"><strong>KDE/Plasma</strong></a> <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a></td>
<td><a href="https://wiki.archlinux.org/title/KDE" title="KDE/Plasma"><strong>KDE/Plasma</strong></a> <a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a> desktop</td>
<td class="MyYes">&#10004;</td>
<td class="MyNo">&#10006;</td>
</tr>
<tr class="odd">
<td><a href="https://wiki.archlinux.org/title/Sway" title="Xfce"><strong>Sway Wayland</strong></a> desktop</td>
<td class="MyYes">&#10004;</td>
<td class="MyNo">&#10006;</td>
</tr>

View file

@ -13,7 +13,7 @@
<body>
<p><span><img src="/web/logo.png" alt="Logo"></span></p>
<h1>Archboot Project Gallery | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=Z7GXKW4MKHK7C"><img src="/web/donate.png" alt="Donate"></a></h1>
<p><strong>&copy; 2006 - 2023 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong><br>Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a></strong><br><strong>Last update: 08.07.2023 09:40</strong></p>
<p><strong>&copy; 2006 - 2023 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong><br>Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a></strong><br><strong>Last update: 11.07.2023 13:46</strong></p>
<h2>Grub Menu</h2>
<p><span><img src="/web/grub.png" alt="Grub"></span></p>
<h2>Early Userspace</h2>
@ -30,6 +30,8 @@
<p><span><img src="/web/gnome.png" alt="Gnome"></span></p>
<h2>Plasma Desktop</h2>
<p><span><img src="/web/plasma.png" alt="Plasma"></span></p>
<h2>Sway Desktop</h2>
<p><span><img src="/web/sway.png" alt="Sway"></span></p>
<h2>Xfce Desktop</h2>
<p><span><img src="/web/xfce.png" alt="XFCE"></span></p>
<p><span><img src="https://bit.ly/archboot-gallery-pixel" alt=""></span></p>