<?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;fid=16&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / DIY]]></title>
		<link>https://dev1galaxy.org/index.php</link>
		<description><![CDATA[The most recent topics at Dev1 Galaxy Forum.]]></description>
		<lastBuildDate>Tue, 15 Sep 2026 20:14:37 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[ALSA-only purists: Question, new GUI app for the mixer and EQ?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7278&amp;action=new</link>
			<description><![CDATA[<p>New Alsatune uploaded.</p><p>Version 3.3-1 adds to the wrapper script first-run setup to make sure you have the current working soundcard selected in .asoundrc before AlsaTune opens for the first time, a handy GUI window opens with buttons activating the same &quot;Test Tone&quot; and &quot;Soundcard&quot; functions found in the main GUI for you to select and test, and also a &quot;Volumeicon&quot; button to reload the volumeicon applet (used in Vuu-do and some other Openbox distros) after making changes. And lastly a &quot;Done&quot; button to use after all changes have been made, that writes a marker file in ~/.local/share/alsatune to let the wrapper know first-run has already been done so no need for the setup GUI in the future, and then opens AlsaTune for you.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Tue, 15 Sep 2026 20:14:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7278&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How can I run a script on resume from hibernation?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8193&amp;action=new</link>
			<description><![CDATA[<p>@Mercury: Thanks for that snippet. Now I can get it to work with loginctl. </p><p>One odd thing I noticed - after testing it a couple times with loginctl, it no longer worked with pm-hibernate until after I rebooted.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Mon, 14 Sep 2026 14:24:24 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8193&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Problem with qemu]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8167&amp;action=new</link>
			<description><![CDATA[<p>I don&#039;t remember exactly what I did, but I figured out how to get the package installed in the qcow2 anyhow.</p><p>so no issue here.</p><p>Another words getting dhcpcd installed.</p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Sat, 12 Sep 2026 14:50:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8167&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Setting cursor size and choice in JMW]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8183&amp;action=new</link>
			<description><![CDATA[<p>I have Xfce and JWM</p><p>Xfce cursor choice and size works fine</p><p>JMW gives me the choice and size set in .Xresources over terminal apps, but over desktop and gui apps drops to the small/default size. I&#039;ve run out of internet howtos (all non-Devuan stuff).</p><p>I&#039;m thinking this is a JWM thing, so anybody got any hints &amp; tips on this one?</p>]]></description>
			<author><![CDATA[dummy@example.com (acogia)]]></author>
			<pubDate>Thu, 10 Sep 2026 22:47:27 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8183&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] GNU/Linux laptop as router, vpn router, or wifi repeater]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=1668&amp;action=new</link>
			<description><![CDATA[<p>Thanks Bruno,</p><p>Sorry for the late response.</p><p>I am getting things setup to give it a try.</p><p>Will get back to you.</p>]]></description>
			<author><![CDATA[dummy@example.com (mtbvfr)]]></author>
			<pubDate>Sun, 06 Sep 2026 02:46:35 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=1668&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Basic gtk3 wallpaper setter]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7920&amp;action=new</link>
			<description><![CDATA[<p>New version ported to gtk2/gtk2-ng up now:<br /><a href="https://sourceforge.net/projects/vuu-do/files/Miscellaneous/apps/VuuPaper/VuuPaper-gtk2/" rel="nofollow">https://sourceforge.net/projects/vuu-do … aper-gtk2/</a></p><p>Source:<br /><a href="https://git.devuan.org/greenjeans/vuupaper-gtk2" rel="nofollow">https://git.devuan.org/greenjeans/vuupaper-gtk2</a></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Mon, 17 Aug 2026 20:12:28 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7920&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gateway Neural Amp Modeler]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8026&amp;action=new</link>
			<description><![CDATA[<p>NAMix is up to version 0.6.0 improved a few bugs and removed JUCE so it&#039;s licence is MIT the same as upstream. </p><p>Also used the chat bots to create this <a href="https://github.com/rations/NAMp/releases" rel="nofollow">https://github.com/rations/NAMp/releases</a> You can load multiple nam captures and change through them by turning the dial. It&#039;s supposed to be more like using a real amp. So if you capture the gain from 1 to 10, turning the dial is like turning the dial on a real amp. Or you can just load a folder of all different captures (up to 64).</p><p>There&#039;s a VST3 version for linux and windows but linux also gets a standalone version that is a VST3 and LV2 host.</p><p> <span class="postimg"><img src="https://i.imgur.com/grgqBjS.png" alt="Namp standalone" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (rations)]]></author>
			<pubDate>Fri, 14 Aug 2026 12:57:16 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8026&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Basic GUI man-page browser/viewer]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8071&amp;action=new</link>
			<description><![CDATA[<p>.deb package up now for VuuMan2 : <a href="https://sourceforge.net/projects/vuu-do/files/Miscellaneous/apps/VuuMan/VuuMan-gtk2/" rel="nofollow">https://sourceforge.net/projects/vuu-do … uMan-gtk2/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 06 Aug 2026 23:03:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8071&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How does wm knows there is a panel ?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8127&amp;action=new</link>
			<description><![CDATA[<p>Hey, </p><p>I just switched to dkwm (<a href="https://bitbucket.org/natemaia/dk/src/master/" rel="nofollow">https://bitbucket.org/natemaia/dk/src/master/</a>), pretty good and light, it is really near bspwm. And I wanted to make my own bar to go with, I use this : <a href="https://github.com/fahmiirsyadk/ox" rel="nofollow">https://github.com/fahmiirsyadk/ox</a>. The bar is starting to look nice, but the problem is that the wm doesn&#039;t know there is a bar, so the windows are full screen (and go under the bar).</p><p>So my question is how does the wm know there is a bar and how to specfy the height ?</p><p>Thanks you</p>]]></description>
			<author><![CDATA[dummy@example.com (unixuser)]]></author>
			<pubDate>Thu, 30 Jul 2026 10:38:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8127&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[SHED init independient/agnostic user services]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=5160&amp;action=new</link>
			<description><![CDATA[<p>well i have not updated any of the threads on shed for a while, also have not had super fresh news nor have made many impactful changes on shed in almost a month as the master branch can attest, which i think is a good thing as besides the pending points on the roadmap i do not think the design or architecture of shed requires any more radical changes right now and it is all implementing features as i feel the software is in a rather stable state at least from my own daily use</p><p>on a less uplifting note, i made a thread about shed on the freebsd forums and got no traction whatsoever, which i interpret as the BSD world having no interest in something like shed, yes i know FreeBSD isn&#039;t the only BSD DISTRO out there nor it represents the BSD side of unix and unix-like operating systems, tho i always got the impression that out of the different BSD distros FreeBSD was the one most interested in new software and new alternatives to ways in which things are done, so if they don&#039;t care i can only guess no one else in the BSD space will</p><p>which makes way for my decisions:</p><p>i will make no attempt at porting shed to any OS nor distro, i will keep writing in a portable manner as i&#039;ve been doing until now, simply i will not make any effort nor collaborate first hand in code for porting shed to any specific OS nor distro, IF someone ever gets interested in the porting of shed i will take in any patch and merge any pull request</p><p>i will keep the development of shed with me, my uses and my preferences as the MAIN target and target audience of shed, which is to say the development of shed will keep assuming my setup first and foremost, not to say i will not care about issues reported by other nor that i will not care to implement features suggested or requested by others, simply that those will have a lot lower urgency and importance to anything that is essential to my usecase, also i will keep only testing shed on the distros i use mainly, which at the current time my main machine is a laptop on devuan 6 excalibur (stable) with elogind, sysvinit and xorg as the windowing server, the components entrailed on that setup are the ones i test and make sure work without issue first hand</p><p>i will only TRY to package shed for debian, i was thinking of not even packaging shed at all but i will make an attempt to package the next release of shed for debian, if i do succeed on creating a package and getting it accepted on debian so be it, if the package is rejected or i fail to create a package then so be it too, i will not try to package for any other distro after that</p><p>that&#039;s all for now, i do hope to have more positive news next time and to put out the next release of shed in august</p><p>the freebsd forum thead if anyone is interested: <a href="https://forums.freebsd.org/threads/shed-init-agnostic-session-process-and-user-services-porting.103091/" rel="nofollow">https://forums.freebsd.org/threads/shed … ng.103091/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Thu, 30 Jul 2026 03:53:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=5160&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gamut is a native X11 color-engineering tool for Linux]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8105&amp;action=new</link>
			<description><![CDATA[<p>I also uploaded PixelPrism but haven&#039;t packaged it yet. It&#039;s a simple color picker that Gamut grew from. The HSL and HSV are degrees and percentages for those outputs like how gcolor2 used to do. Xtk was my response to GTK3 which I despise personally.</p>]]></description>
			<author><![CDATA[dummy@example.com (liquibyte)]]></author>
			<pubDate>Wed, 22 Jul 2026 23:15:40 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8105&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[introduce p2papp and p2pchat]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8062&amp;action=new</link>
			<description><![CDATA[<p>Hi friends. I want to introduce my DIY.&#160; it isn&#039;t vibe coded.</p><p>p2papp: p2p chat, file sharing and remote command execution.</p><p>a ~300 LOC single file C app without runtime deps other than libc.</p><p>no compile time deps other than gcc. even C headers not needed.</p><p>IP filtered singleton one-to-one connection. no socket backlog.</p><p>p2pchat: This is a clone/fork of p2papp&#160; with only one difference:</p><p>remote command execution logic completely stripped of. So more safe.</p><p>Here is the repo. please enjoy:&#160; <a href="https://codeberg.org/postala/" rel="nofollow">https://codeberg.org/postala/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (wert)]]></author>
			<pubDate>Wed, 24 Jun 2026 18:37:06 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8062&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Resource for DIYers]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=97&amp;action=new</link>
			<description><![CDATA[<p>Hey stargate-sg1-cheyenne-mtn . . . Thanks for finding and updating the link to Steve Litt&#039;s most excellent resource. Another reminder that things are in constant flux . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Wed, 17 Jun 2026 16:16:07 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=97&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[simple login gui]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=8018&amp;action=new</link>
			<description><![CDATA[<p>Hi. Good luck with that. A few critism &amp; suggest follows</p><p>&quot;minimal GTK graphical login manager ... snip&quot;</p><p>* user&#039;s login MUST not / never been breaks. </p><p>&#160; &#160;pulling GTK isnt like minimal.</p><p>&#160; &#160;GUI libs/frameworks depends/assumes too much little things;&#160; its fagile, not safe at least.</p><p>&#160; &#160;gtk needs already running/functional display server/compositor to present something.</p><p>&#160; &#160;gui stuff may not even installed on given system. (Say container, server, or user (wants to) uninstall that gui libs&#160; for some reason.)</p><p>&#160; &#160;A newbie user may not repair broken login himself and/or dont know how to drop root console at boot.</p><p>&#160; &#160;I see to much complaints about broken login caused by &quot;login managers&quot; on forums.</p><p>* So how about a self contained statically linked tui/gui app that cant depends anythink in system. </p><p>FYI: there are a handfull single file/header tui/gui stuffs on codeberg, github ...</p>]]></description>
			<author><![CDATA[dummy@example.com (wert)]]></author>
			<pubDate>Wed, 03 Jun 2026 20:10:00 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=8018&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[some runit scripts]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7990&amp;action=new</link>
			<description><![CDATA[<p>Hello freem,<br />thanks for sharing!</p><p>I suspect we copied similar ideas around the web <img src="https://dev1galaxy.org/img/smilies/roll.png" width="15" height="15" alt="roll" /><br />for comparison</p><div class="quotebox"><blockquote><div><p>It starts, like all my runit scripts, by sourcing a single, trivial script I name /etc/runit/common:</p></div></blockquote></div><p>see man invoke-run(8) and /lib/runit/invoke-run script (instead of sourcing, it&#039;s an interpreter that exec into the run file)</p><div class="quotebox"><blockquote><div><p>I also have a generic logger, so when I create a new service, I only create the log dir, and symlink it as &quot;run&quot;, so it&#039;s named /etc/runit/log.run:</p></div></blockquote></div><p>in the runit Devuan/Debian package we ship /etc/sv/svlogd/run, same concept as yours (to be symlinked in each service&#039;s log dir)</p><div class="quotebox"><blockquote><div><p>I also have /etc/runit/global.finish which does not do much:</p></div></blockquote></div><p>and /lib/runit/finish-exec ;<br />usage examples for the above 3 are in services in the runit-services package.</p><div class="quotebox"><blockquote><div><p>The logic behind the finish and even the starting is that it makes it dead simple, when reading your logs, to know when the daemon actually started and ended. Which I have found to be extremely useful</p></div></blockquote></div><p>Again I agree: in fact invoke-run and finish-exec supports printing start/stop messages, but you need to touch a flag file in /etc (/etc/runit/verbose)</p><div class="quotebox"><blockquote><div><p>Maybe my networking stuff may be of interest, as I do not use ifupdown, networkd or whatever...</p></div></blockquote></div><p>Yes it&#039;s of interest <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> I&#039;ll see if this can be included in runit-services; getting network right for distribution is not that easy because you<br />have to account for different setups (sometimes in conflict/not compatible with each other); in case, is it ok if I<br />credit you as &#039;freem&#039; (do you want ot add an address - beware the spam-&#160; or a full name?) ?</p><p>Now about udev/eudev: the main problem is that it has to be started early at boot (as a oneshot, when the supervision tree is not active yet).<br />So, in order to supervise it in a run script we need to stop it and restart it inside the runit service; I saw this done in Void, not sure if ther are races during startup.<br />Do you start udevd early during boot , then&#160; stop it and restart it in the runscript? If yes, are there any issues such as races due to udev not being up when the supervision tree starts all services? Do you have any runit service that depends on udevd?</p><p>Also, there is the same problem at shutdown; usually udevd is stoped very late during shutdown (later than other services); I&#039;m not sure this is actually necessary, because, in theory, I think, we don&#039;t need to react on devices event at shutdown. But I&#039;m not sure if it creates problems to shutdown without udevd running; again do you observe any issues, such as an unclean shutdown?<br />Issues with filesystem at next boot?</p><p>Best, Lorenzo</p>]]></description>
			<author><![CDATA[dummy@example.com (Lorenzo)]]></author>
			<pubDate>Mon, 01 Jun 2026 17:23:35 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7990&amp;action=new</guid>
		</item>
	</channel>
</rss>
