<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7452&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc)]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7452</link>
		<description><![CDATA[The most recent posts in Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc).]]></description>
		<lastBuildDate>Fri, 10 Oct 2025 17:01:36 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58522#p58522</link>
			<description><![CDATA[<p>@zaubberer23, Informative and useful post, I appreciate the detail and the time you must have spent drafting it.<br />NB. I use dkms nvidia-current/535.247.01 straight from the repo without issue and as a package it plays nice with the rest of Devuan. It&#039;s not the latest and greatest version, but it is years newer than my GPU which consequentially is fully supported.</p>]]></description>
			<author><![CDATA[dummy@example.com (g4sra)]]></author>
			<pubDate>Fri, 10 Oct 2025 17:01:36 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58522#p58522</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58521#p58521</link>
			<description><![CDATA[<p>What the heck is zoom?</p><p>Note to OP . . . </p><div class="codebox"><pre><code>Code tags are easier to read.</code></pre></div><p>&#160; <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Fri, 10 Oct 2025 16:19:40 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58521#p58521</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58516#p58516</link>
			<description><![CDATA[<p>The only thing I can help with is zoom. I always refuse the app and eventually there&#039;s a link way down at the bottom of the page in small print that says something like &quot;enter zoom with your browser&quot;. Works fine with chromium.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Fri, 10 Oct 2025 15:06:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58516#p58516</guid>
		</item>
		<item>
			<title><![CDATA[Installating Excalibur (init, luks, cinnamon, zoom, nvidia, steam etc)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58513#p58513</link>
			<description><![CDATA[<p>I don&#039;t know if this belongs here. If not - I am new, sorry - please delete. Thanks mod.</p><p>My experience installing devuan_excalibur_6.0-20250823_amd64_netinstall.iso using sysvinit, UEFI, /dev/nvme0n1p1 FAT EFI System, /dev/nvme0n1p2 Ext4 /boot, /dev/nvme0n1p3 LUKS Encryption (version 2) for the rest (i know, i know.. one root for all is like having the bathroom in the kitchen or a Ferguson in the living room). Did a standard install selecting the Cinnamon Desktop.</p><p>Software I installed afterwards with (too much) comments:</p><h5>Zoom Desktop</h5><p>Using a script to download the latest Zoom, install prerequisites, use a script to re-pack the deb to remove stupid ibus dependencies from the billion dollar company (aka Zoom) deb-package because they can&#039;t create a correct deb-package.</p><p>Install prerequisits for Zoom desktop:<br /><span class="bbc">sudo apt install libxcb-xtest0 libxcb-keysyms1 libxcb-xinerama0 libxcb-image0 libxcb-cursor0 libxcb-icccm4 libxcb-render-util0</span><br />I use the following script - see: <a href="https://unix.stackexchange.com/questions/659739/kde-how-to-get-rid-of-ibus-sys-tray-icon-and-keep-zoom" rel="nofollow">Unix Stackexchange</a> - to download and re-package <span class="bbc">zoom_amd64.deb</span> excluding ibus dependencies:</p><p><span class="bbc">#!/bin/sh<br />set -xe<br />tmp=$(mktemp -d)<br />cd &quot;${tmp}&quot;<br />name=&#039;zoom.deb&#039;<br />wget <a href="https://zoom.us/client/latest/zoom_amd64.deb" rel="nofollow">https://zoom.us/client/latest/zoom_amd64.deb</a> -O &quot;${name}&quot;<br />dpkg -x &quot;${name}&quot; zoom<br />dpkg -e &quot;${name}&quot; zoom/DEBIAN<br />sed -i -E &#039;s/(ibus, |, ibus)//&#039; zoom/DEBIAN/control<br />dpkg-deb --root-owner-group --build zoom &quot;${name}&quot;<br />sudo dpkg -i &quot;${name}&quot;<br />rm -rf &quot;${tmp}&quot;<br /></span></p><h5>MEGA.nz</h5><p>Installation of <span class="bbc">megasync-Debian_13_amd64.deb</span> and <span class="bbc">nemo-megasync-Debian_13_amd64.deb</span> without problems. The package will install quite a lot of dependencies (qt5 et al) though. All dependencies were found and installed without problems.</p><h5>Evolution (MS-Exchange)</h5><p>Installed <span class="bbc">apt install evolution-ews</span> and connected to MS-Exchange OWA including calendar and addressbook with no issues.</p><h5>NVIDIA</h5><p>I got a sweet, nice GTX 1060 in my ZBox. To get her going beyond nouveau, I gave it a try with <span class="bbc">NVIDIA-Linux-x86_64-580.95.05.run</span> and succeeded.<br /><span class="bbc">sudo dpkg --add-architecture i386<br />sudo apt update<br />sudo apt install linux-headers-amd64 linux-source<br />sudo apt install libc6:i386 libstdc++6:i386 # c++ is probably not needed for NVIDIA (Kernel is C, not C++, not RUST)<br /></span><br />Reboot. At GRUB enter &quot;e&quot; and replace &quot;quiet&quot; with &quot;text&quot;. CTRL-X and boot into text-only mode, then login and:<br /><span class="bbc">cd Downloads<br />sudo ./NVIDIA-Linux-x86_64-580.95.05.run<br /></span><br />This will make all changes necessary to remove &quot;nouveau&quot; during the next boot. The script will also re-create the initrd image for you. I didn&#039;t continue the install with &quot;nouveau&quot; still active and opted for aborting the current install, reboot the machine, at GRUB enter &quot;e&quot;, replace &quot;quiet&quot; with &quot;text&quot; (again), CTRL-X and boot into text-only mode, login and start the installer (again):<br /><span class="bbc">cd Downloads<br />sudo ./NVIDIA-Linux-x86_64-580.95.05.run<br /></span><br />It installed without any errors including the 32 Bit parts. I let it write a new X config and rebooted. This time without changing to text-only and voila: It works.</p><h5>Steam</h5><p>Did download <strong>steam_latest.deb</strong> from steampowered.com and double clicked it <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> Steam opened a window telling me, it needs to install dependencies (libc6:amd64, libc6:i386, libegl1:amd64, libegl1:i386, libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64, steam-libs-i386:i386) which in turn need <strong>loads</strong> of other dependencies to be installed but all of them where found and installed <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Clicked the <strong>Steam</strong> icon on my Desktop and logged in via Steam Guard QR code successfully.</p><h5>Skyrim</h5><p>Installed Skyrim SE <img src="https://dev1galaxy.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> Checked with <span class="bbc">NVIDIA X Server Settings</span> that my monitor is not running with something other than 60 Hz (Todd Frequency). Pressed <strong>Start</strong> in Steam. Vulkan Shaders were processed. Skyrim is running <img src="https://dev1galaxy.org/img/smilies/cool.png" width="15" height="15" alt="cool" /> <strong>It just works!</strong> The system is now complete. You can stop reading now <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><h5>Obsidian</h5><p>For <strong>Obsidian</strong> I use the AppImage. I needed to install <span class="bbc">sudo apt install libfuse2t64</span> (Fuse) for the AppImage to work. No other hurdles were discovered.</p><h5>Floorp</h5><p>Installing external software, in this case the browser <strong>Floorp</strong> worked as described in their installation documentation:<br /><span class="bbc">curl -fsSL <a href="https://ppa.floorp.app/KEY.gpg" rel="nofollow">https://ppa.floorp.app/KEY.gpg</a> | sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg<br />sudo curl -sS --compressed -o /etc/apt/sources.list.d/Floorp.list &#039;<a href="https://ppa.floorp.app/Floorp.list" rel="nofollow">https://ppa.floorp.app/Floorp.list</a>&#039;<br />sudo apt update<br />sudo apt install floorp<br /></span></p><h5>Cinnamon Double Title Bars</h5><p>Some windows have two title bars. This is a problem with CSD (Client Side Decorations) issued by the application. The solution was to remove <span class="bbc">sudo apt purge gtk3-nocsd</span> and reboot (a re-login might be enough).</p><h5>yt-dlp</h5><p>I download the executable for Linux and put it in my local bin path (see your <span class="bbc">$HOME/.profile</span> which will include <span class="bbc">.local/bin</span> (and / or $HOME/bin) in your PATH if it exists). Works fine with the installed ffmpeg, see &quot;Other software&quot;. Can update via <span class="bbc">yt-dlp -U</span> as it belongs to my user. Added two aliases in <span class="bbc">$HOME/.bash_aliases</span> for convenience:<br /><span class="bbc">alias ytl=&#039;yt-dlp --trim-filenames 100 -f bv[ext=mp4]+ba[ext=m4a]/b[ext=mp4]/b&#039;<br />alias ytm=&#039;yt-dlp -f bestaudio --extract-audio --audio-quality 0 --audio-format mp3&#039;<br /></span></p><h5>Rhythmbox</h5><p>Does not werk. Didn&#039;t look into it. I use <span class="bbc">apt install cmus</span> for the time being.</p><h5>Other software</h5><ul><li><p>zip</p></li><li><p>curl</p></li><li><p>graphicsmagick</p></li><li><p>python3-venv</p></li><li><p>ffmpeg</p></li><li><p>keepassxc-minimal</p></li><li><p>... and more (vim, apostrophe, pandoc, texlive, ...)</p></li></ul><p><strong>I am happy <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></strong></p><p>Well.. <strong>One more thing...</strong></p><h5>Activate Case Insensitivity in ext4 i.e. casefold</h5><p>I would like to have <strong>casefold</strong> activated on my main parition, which is a LUKS encrypted one. It is available:<br /><span class="bbc">$ sudo cat /sys/fs/ext4/features/casefold<br />supported<br /></span><br />but not yet active:<br /><span class="bbc">$ sudo dumpe2fs -h /dev/mapper/something-vg-darkside | grep &#039;Filesystem features&#039;<br />dumpe2fs 1.47.2 (1-Jan-2025)<br />Filesystem features:&#160; &#160; &#160; has_journal ext_attr resize_inode dir_index orphan_file filetype needs_recovery extent 64bit flex_bg metadata_csum_seed sparse_super large_file huge_file dir_nlink extra_isize metadata_csum orphan_present<br /></span><br />Why, you ask? Well.. there is <span class="bbs">Windows</span> software, i.e. &quot;Games&quot;, but also <span class="bbs">Adobe</span> that does not care about case and therefore won&#039;t find essential files, because the one coder tries to load &quot;Settings.conf&quot; while the other coder writes &quot;settings.conf&quot;. <span class="bbs">Windows</span> don&#039;t care, ext4 however...</p><p>So I need to somehow issue <span class="bbc">tune2fs -O casefold /dev/mapper/something-vg-darkside</span> before it is mounted. <strong>Fun!</strong></p><h5>Dumb person (me) setting up casefold</h5><p>This is what I did. It is probably completely stupid and dumb, just like I am, but it worked.<br />I created a file <span class="bbc">tune2fs</span> by issuing <span class="bbc">sudo vi /usr/share/initramfs-tools/scripts/local-premount/tune2fs</span> with the following contents (Inspiration taken from <a href="https://unix.stackexchange.com/questions/747437/how-to-change-the-casefold-ext4-filesystem-option-of-the-root-partition-if-i-on" rel="nofollow">Unix Stackexchange</a>):<br /><span class="bbc"># <br /># Include tune2fs in initramfs<br /># <br />prereqs()<br />{<br />&#160; &#160; . /usr/share/initramfs-tools/hook-functions<br />&#160; &#160; copy_exec /usr/sbin/tune2fs usr/sbin/tune2fs<br />}<br />case $1 in<br /># get pre-requisites<br />prereqs)<br />&#160; &#160; prereqs<br />&#160; &#160; exit 0<br />&#160; &#160; ;;<br />esac<br />echo &quot;Providing tune2fs in /usr/sbin&quot;<br /></span><br />Then made it executable <span class="bbc">sudo chmod +x /usr/share/initramfs-tools/scripts/local-premount/tune2fs</span> and updated initramfs <span class="bbc">sudo update-initramfs -u</span> followed by a reboot.<br />I - again - pressed <strong>e</strong> to edit the GRUB startup file. In the &quot;linux&quot; line I removed everything from the end up to and including the &quot;root=&quot; part, so basically there was only the linux version and I added &quot;init=/bin/bash&quot; and CTRL-X&#039;ed my way outta there.<br />The boot process asked me for my LUKS crypt password and then dropped to busybox as the &quot;root=&quot; part was missing.<br />No need to &quot;cryptsetup&quot; or any other magic, the unencrypted partition was already visible in <span class="bbc">/dev/mapper/something-vg-darkside</span> and <strong>not</strong> mounted anywhere, which is <strong>great</strong>.<br /><span class="bbc">ls /usr/sbin</span> revealed that - indeed - <span class="bbc">tune2fs</span> was there <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> So here we go:<br /><span class="bbc">(initramfs) tune2fs -O casefold /dev/mapper/something-vg-darkside</span><br />As <span class="bbc">reboot</span> did nothing, neither did <span class="bbc">poweroff</span> apparently the magic CTRL-AMIGA-AMIGA ehrm I mean CTRL-ALT-DEL did work and after rebooting into Devuan I checked:<br /><span class="bbc">$ sudo dumpe2fs -h /dev/mapper/something-vs-darkside | grep &#039;Filesystem features&#039;<br />dumpe2fs 1.47.2 (1-Jan-2025)<br />Filesystem features:&#160; &#160; &#160; has_journal ext_attr resize_inode dir_index orphan_file filetype needs_recovery extent 64bit flex_bg metadata_csum_seed casefold sparse_super large_file huge_file dir_nlink extra_isize metadata_csum orphan_present<br /></span></p><p><strong>CASEFOLD!</strong> We have <strong>casefold</strong>! 32 minutes past the hour.</p><p>I did <span class="bbc">sudo rm /usr/share/initramfs-tools/scripts/local-premount/tune2fs</span> and <span class="bbc">sudo update-initramfs -u</span> afterwards - don&#039;t want any commands laying around in initramfs that I don&#039;t need anymore.</p><p>Having <strong>casefold</strong> will give me the opportunity to first move <span class="bbc">$HOME/.local/share/Steam/steamapps/common</span> to another location, then re-create Steam&#039;s <span class="bbc">common</span> directory and set the <strong>casefold</strong> flag:<br /><span class="bbc">$ mkdir ~/.local/share/Steam/steamapps/common<br />$ chattr +F ~/.local/share/Steam/steamapps/common<br />$ lsattr -d ~/.local/share/Steam/steamapps/common<br />----------------F--- /home/doofkopp/.local/share/Steam/steamapps/common<br /></span><br />You can only set the flag on an empty directory. Now, that it is set, fill in the contents from the moved one.</p><p>You can do the same for Wine Bottles etc. just to make sure your <del>Chloe18</del> games work as intended.</p>]]></description>
			<author><![CDATA[dummy@example.com (zaubberer23)]]></author>
			<pubDate>Fri, 10 Oct 2025 14:15:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58513#p58513</guid>
		</item>
	</channel>
</rss>
