<?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=7650&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [How To] Devuan 6 Excalibur – Install and setup a minimal X.Org Server]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7650</link>
		<description><![CDATA[The most recent posts in [How To] Devuan 6 Excalibur – Install and setup a minimal X.Org Server.]]></description>
		<lastBuildDate>Sun, 07 Dec 2025 18:25:50 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[[How To] Devuan 6 Excalibur – Install and setup a minimal X.Org Server]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=60419#p60419</link>
			<description><![CDATA[<p>This How To is based on this tutorial:<br /><a href="https://web.archive.org/web/20230402114059/https://www.devuan.org/os/documentation/dev1fanboy/en/minimal-xorg-install.html" rel="nofollow">https://web.archive.org/web/20230402114 … stall.html</a><br />But it is not the same, because the original does not work anymore.</p><p><strong>Note:</strong><br />This setup will give you a working xserver without the need for a displaymanager or a desktop enviroment.</p><p><strong>1. List all available video drivers in the repos with a short description</strong></p><div class="codebox"><pre><code>apt-cache search xserver-xorg-video-.* | pager</code></pre></div><p><strong>2. Install the one(s) you need</strong></p><div class="codebox"><pre><code>apt-get install xserver-xorg-video-Your_GPU_Vendor_Here</code></pre></div><p><strong>3. Install the minimum packages to get a working and useable xserver</strong></p><div class="codebox"><pre><code>apt-get install x11-xserver-utils xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xinit xorg xserver-xorg-input-kbd xserver-xorg-input-libinput xserver-xorg-input-mouse</code></pre></div><p><strong>4. Install a window manager (I use evilwm, but you can use what ever you want)</strong></p><div class="codebox"><pre><code>apt-get install evilwm</code></pre></div><p><strong>5. Install a terminal emulator (I use rxvt-unicode, but you can use what ever you want)</strong></p><div class="codebox"><pre><code>apt-get install rxvt-unicode</code></pre></div><p><strong>6. Install a hotkey utility to start programs with keybindings</strong><br />I use keylaunch since ages.<br />Sadly the developer has dropped it, but the deb-files for it are still available here:<br /><a href="https://packages.debian.org/bullseye/keylaunch" rel="nofollow">https://packages.debian.org/bullseye/keylaunch</a><br />It still works on Devuan 5 Daedalus and on Devuan 6 Excalibur.<br />It is very small, it only dependencies are <strong>libc6</strong> and <strong>libx11-6</strong> (so packages every system has normally) and has only one configuration file in text format, wich is pretty easy to understand and to edit.</p><p>Download the deb-file you need and install it with:</p><div class="codebox"><pre><code>dpkg --install keylaunch_1.3.9+b2_amd64.deb</code></pre></div><p><strong>7. Create the configuration file for keylaunch in the home directory of the user who will run the xsession</strong></p><div class="codebox"><pre><code>touch ~.keylaunchrc</code></pre></div><p><strong>8. Edit the configuration file for keylaunch</strong><br />Put this at the top of the file content, it explains the whole file:</p><div class="codebox"><pre><code># Format:
# key=...KeyName:Command
#
# ... No modifier
# *.. Shift
# .*. Ctrl
# ..* Alt</code></pre></div><p>And then some actual binding, here for example to start the rxvt-unicode terminal emulator:</p><div class="codebox"><pre><code>key=*.*t:rxvt-unicode</code></pre></div><p>This means, when you in a running xsession, you can press and hold down <strong>Shift</strong> and <strong>Alt</strong> and then press <strong>t</strong> and this will spawn a terminal.<br />Of course you can use the hotkey combination you like the most, this is just an example.</p><p><strong>9. Create a xinit file in the home directory of the user who will run the xsession</strong></p><div class="codebox"><pre><code>touch ~/.xinitrc</code></pre></div><p><strong>10. Put the starting command for the windowmanager in that file, so that the windowmanager will start right after the xsession has started</strong></p><div class="codebox"><pre><code>evilwm</code></pre></div><p>This is an example, if you use a different windowmanager than evilwm, use the start command of that instead.</p><p><strong>11. Reboot your computer</strong></p><div class="codebox"><pre><code>reboot</code></pre></div><p>You need to do this for the drivers, so you could have done it before, but to do it after setting all things up is easier.</p><p><strong>12. Start the xsession with the prefered user (so the user who has the .xinitrc and .keylaunchrc files in the home directory).</strong></p><div class="codebox"><pre><code>startx</code></pre></div><p><strong>13. End the xsession by killing the windowmanager</strong></p><div class="codebox"><pre><code>pidof evilwm | xargs kill</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (hacksenwerk)]]></author>
			<pubDate>Sun, 07 Dec 2025 18:25:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=60419#p60419</guid>
		</item>
	</channel>
</rss>
