<?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, 26 May 2026 00:18:11 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[testing a yabridge fix]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7994&amp;action=new</link>
			<description><![CDATA[<p>Chat bots have done well here. It made a few more changes that seem to work well for vst3 and vst2 on the latest version of wine staging. Also it created an install.sh an GUI for adding and syncing plugins to be a bit more user friendly. </p><p>It&#039;s now been forked and called vstbridge. It can be found here&#160; <a href="https://sourceforge.net/projects/vstbridge/" rel="nofollow">https://sourceforge.net/projects/vstbridge/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (rations)]]></author>
			<pubDate>Tue, 26 May 2026 00:18:11 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7994&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>Hi.<br />I went on IRC #devuan today, as I had issues with the cursed udevd daemon starting outside of runit&#039;s supervision, which was new and I suspected it caused me some issues. There, along the discussion, I got asked to shared my old scripts with a person named Lorenzo, so here I am.</p><p>I do not which ones of my runit scripts could be of use, since let&#039;s be honest, most of them are a dead simple. The process is dead simple: read the daemon&#039;s manual, search for the word: &quot;PID&quot;, &quot;fork&quot;, &quot;background&quot;, &quot;syslog&quot;... this kind of stuff. Note the option that allows to disable those &quot;features&quot;. Usually, it means running in what the author call &quot;debug mode&quot;, and write your one-liner...</p><p>There are few exceptions, though, the most notable one being the cursed udevd. This is technically NOT my script, at least the ugly trick is something I&#039;ve found like 10 years ago on some random blog post. I do not want to claim I did it, but this really helped me back then and I am unable to find anew the original author. I have integrated it along my system, as well, so I modified it a tiny bit.</p><p>DISCLAIMER: my computers are a mess, and I have several variants of some of those scripts, for random and idiotic reasons. Some are cleaner than others... I&#039;ve been carrying those things since a decade, after all.</p><p>Here is the /etc/sv/udev cursed script, adapted to devuan (because debian ofc can&#039;t refrain shuffling files randomly every major version they do, and devuan fixed that toward the sane way... /complains):</p><div class="codebox"><pre class="vscroll"><code>#!/bin/sh

. /etc/runit/common

need()
{
	i=0
	while ! test -e &quot;$1&quot;
	do
		sleep &quot;0.$i&quot;
		test &quot;$i&quot; = 9 || i=$((i+1))
	done
}

mkdir -p /run/udev
rm -f /run/udev/control #just in case
rm -f /run/udevd_ready #just in case
(
	need /run/udev/control # not sure we really need to wait for it
	echo &quot;Trigger+settle:&quot;
	udevadm --debug trigger --type=subsystems --action=add
	udevadm --debug trigger --type=devices --action=add
	udevadm --debug settle
	&gt;/run/udevd_ready
	echo &quot;Done: trigger+settle&quot;
) &amp;

echo &quot;Starting $SVNAME&quot;
exec env - PATH=&quot;$PATH&quot; /usr/sbin/udevd -N late</code></pre></div><p>It starts, like all my runit scripts, by sourcing a single, trivial script I name /etc/runit/common:</p><div class="codebox"><pre class="vscroll"><code>#!/bin/sh

#this file provides some automatic features for runit daemons
#notably it:
#* provides the variable SVNAME, which is the name of the daemon dir
#* provides the die() function
#* sources an existing ./conf file
#* automatically rotates logs on startup if there are logs and AUTO_ROTATE=yes
#* redirects stderr to stdout
#* enables some shell verbosity and safeties (-xe)

die()
{
  printf &quot;%s\n&quot; &quot;$@&quot; | tee ./down
  exit 1
}

SVNAME=&quot;$(basename $(pwd))&quot;
HAS_LOG=&quot;$(test -d &quot;$(pwd)/log&quot; &amp;&amp; printf &quot;yes&quot;)&quot;
exec 0&lt;&amp;-
exec 2&gt;&amp;1
set -xe
test -f conf &amp;&amp; . ./conf

if test &quot;$0&quot; = &quot;run&quot;
then
  if test &quot;$SVNAME&quot; = &quot;log&quot;
  then
    SVLOG=&quot;$(basename $(dirname $(pwd)))&quot;
    SVNAME=&quot;${SVLOG}/${SVNAME}&quot;
    AUTO_ROTATE=&quot;${AUTO_ROTATE:=&quot;no&quot;}&quot;
  fi  
  test &quot;yes&quot; = &quot;${AUTO_ROTATE}&quot; -a &quot;yes&quot; = &quot;$HAS_LOG&quot; &amp;&amp; \
    sv alarm &quot;$(pwd)/log&quot;
fi</code></pre></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 class="codebox"><pre><code>#!/bin/sh

SVLOG=&quot;$(basename $(dirname $(pwd)))&quot;
LOG_PATH=&quot;/var/log/$SVLOG&quot;
test -e &quot;$LOG_PATH&quot; || install -d -m 0750 -o root -g adm &quot;$LOG_PATH&quot;
exec svlogd -tt &quot;$LOG_PATH&quot;</code></pre></div><p>I also have /etc/runit/global.finish which does not do much:</p><div class="codebox"><pre><code>#!/bin/sh

. /etc/runit/common

echo &quot;Stopped $SVNAME&quot;</code></pre></div><p>Maybe my networking stuff may be of interest, as I do not use ifupdown, networkd or whatever...</p><div class="codebox"><pre><code>#!/bin/sh

. /etc/runit/common

ip l set $IFACE up
if test -e /sbin/ethtool
then
	while $(/sbin/ethtool $IFACE | grep -q &#039;Link detected: no&#039;)
	do
		test &quot;$VERBOSE&quot; = &quot;yes&quot; &amp;&amp; echo &quot;$IFACE unplugged, sleep ${SLEEP:=60}&quot;
		sleep ${SLEEP:=60}
	done
fi

echo &quot;Starting $SVNAME on $IFACE&quot;
exec udhcpc -i $IFACE -f -R -n</code></pre></div><p>This stuff is not worth much, but apparently nothing does that kind of things in devuan? Or I could not find it, which seems more likely. I&#039;ve been using those (or slight modifications, I do that for my own user, too, and similarly adjust the stuff on my toy server, and used to have a 250+ fleet of street equipments at work) since more than 10 years, as said, and this requires zero maintenance. I&#039;m a lazy person, and thus runit have kept me happy for long. I&#039;m expecting this happiness to last, because it&#039;s a sane program, which can handle whatever I want with just few lines of shell.</p><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, but YMMV. I would never remove those from system, clearly, but it&#039;s not really orthodox, I suppose.</p><p>That&#039;s it. I have a lot more runit stuff, on my systems, the only stuff which are not migrated are the services which do not spawn a daemon, mostly out of lazyness.</p>]]></description>
			<author><![CDATA[dummy@example.com (freem)]]></author>
			<pubDate>Wed, 20 May 2026 15:59:14 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7990&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[AppImage Installer]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7989&amp;action=new</link>
			<description><![CDATA[<p>Yesterday I created a script for my own use to manage appimages on Linux systems. It&#039;s basically a AISLOP, but it works and it fills it role. It will stay this way until I get time to rewrite it.</p><p><a href="https://github.com/WeirdGnome/AppImage-Installer" rel="nofollow">https://github.com/WeirdGnome/AppImage-Installer</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Elyon)]]></author>
			<pubDate>Wed, 20 May 2026 11:55:41 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7989&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How to swap out sound cards at will,]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7971&amp;action=new</link>
			<description><![CDATA[<p>@greenjeans Well I wonder how much of it I am supposed to use then.</p><p>Btw, at present my .asoundrc says this:</p><p>pcm.!default {<br />&#160; &#160; &#160; &#160; type sndio<br />}</p><p>I wonder if its possible to enable both cards at the same time.&#160; It would be peculiar though.</p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Sun, 17 May 2026 19:17:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7971&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[I'm making a note-taking app]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7705&amp;action=new</link>
			<description><![CDATA[<p>There is now a new fork by m15 called VuuNotes2 with many new features and extended capabilities for those who want some additional functionality!<br />Check it out at: <a href="https://git.devuan.org/m15/vuunotes" rel="nofollow">https://git.devuan.org/m15/vuunotes</a></p><p>Deb package to follow soon, this is very new and testing is just getting started.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sun, 17 May 2026 15:11:24 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7705&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] Someone using the deb-multimedia repository?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7973&amp;action=new</link>
			<description><![CDATA[<p>Thanks for the replies, guys!</p><p>The general consent seems to be: Don&#039;t do it!</p><p>And I will not.</p><p>Maybe I&#039;ll try a VM or a disposable installation sometime.</p><p>The suggested deadbeaf deb-package form sourceforge works so far on freia. Main reason to install it were two plugins: &quot;musical-spectrum&quot; for spectral lines by notes and &quot;spectrogram&quot;, which draws a logarithmic sonogram (impressiv, if you like such things).</p><p>Intersting to hear that some distributions officially include deb-multimedia.<br />Also will keep in mind to eventually pick isolated packages by having the repo temporarily enabled.</p><p>Again, thanks for the detailed posts.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Sun, 17 May 2026 11:34:36 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7973&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>so i was not happy with the icon i had drawn, anyway that is just a cosmetic and there&#039;s more of<br />shed to develop in the future as this release is more to get the ball rolling as shed is now easier<br />to use than ever, i can take the time and draw an svg with patience for the cycle of v0.4.0, for<br />now there is no icon nor logo whatsoever but that is not important.</p><p>shed v0.3.0 is finally out, all tweaks and last minute changes were made so that it would still<br />release on May 14 at least in UTC -0600... </p><p>anyway, go have fun setting up shed on your system, i&#039;ll try to cobble a package through the<br />weekend, once i got something that builds with debian tooling i&#039;ll look to get the package on<br />debian, ought to wonder if the people working on init diversity would be interested in shed or<br />they&#039;ll prefer to invest into another solution, regardless now i can look on ways to get the<br />ball rolling.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Fri, 15 May 2026 05:58:41 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=5160&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>Hey buddy, i&#039;m so sorry, I need to work on my documentation and communication skills.&#160; This app, like Nitrogen, will not work on DE&#039;s like XFCE and MATE. It is intended for Openbox, Fluxbox etc., not DE&#039;s that have their own wallpaper setters. Like all things I imagine there might be some way of hacking it in but that&#039;s beyond the scope of this project.</p><p>Just for giggles I tried it on Mate last night and yeah it installed fine and worked great up until I hit that Apply button...it was a hoot, it actually tried to apply the paper but only like a quarter of it laid over the previous wallpaper.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 07 May 2026 14:14:39 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7920&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[α-utilz  -- a funky version of refractasnapshot/installer]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=6974&amp;action=new</link>
			<description><![CDATA[<p>Nice work! I&#039;m a little up to my neck in projects right now, but I will definitely make some time soon to check it all out and take it for a spin. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Wed, 06 May 2026 17:04:28 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=6974&amp;action=new</guid>
		</item>
		<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>Sweet! we&#039;re almost there, the test tone shouldn&#039;t react to most EQ settings as it&#039;s just a straight 400 hz tone. What is the output if you open a terminal and type<span class="bbc"> alsamixer</span>?</p><p>Downloading the iso you linked to now, will try this in a live-session and see what&#039;s what.</p><p>EDIT: Well I got sidetracked yesterday and didn&#039;t get it done, but just finished downloading it a minute ago, let me get a little more coffee in me and i&#039;ll get started, never used anything Void-based so this will be fun for me, I do like exploring new file systems to see how they work. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Fri, 01 May 2026 00:07:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7278&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ice-Breaker theme and Oxy2-ZEN icons]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7898&amp;action=new</link>
			<description><![CDATA[<p>Tested and it looks nice! Thank you!</p>]]></description>
			<author><![CDATA[dummy@example.com (swanson)]]></author>
			<pubDate>Sat, 11 Apr 2026 06:30:22 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7898&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[awk-menu: a simple line selection tool + examples]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7887&amp;action=new</link>
			<description><![CDATA[<p>i forgot to add a simple template:</p><div class="codebox"><pre><code>#!/bin/sh
[ ! &quot;$SCRIPTS&quot; ] &amp;&amp; SCRIPTS=&quot;${0%/*}&quot;
. &quot;$SCRIPTS&quot;/lib/text-center || exit 1
. &quot;$SCRIPTS&quot;/lib/awk-menu    || exit 1
. &quot;$SCRIPTS&quot;/lib/text-box    || exit 1

awk_menu_tmsg=&quot;template&quot;
awk_menu_tmsg=&quot;$(text_box &quot;$(text_center &quot;$awk_menu_tmsg&quot;)&quot;)&quot;

input_text=&quot;&gt; Option 1
&gt; Option 2
&gt; Option 3
&gt; Exit Script&quot;
input_text=&quot;$(text_center &quot;$input_text&quot;)&quot;

selection=&quot;$(awk_menu &quot;$input_text&quot;)&quot;
case &quot;$selection&quot; in
  &quot;&gt; Option 1&quot;)	sleep;;
  &quot;&gt; Option 2&quot;)	wait;;
  &quot;&gt; Option 3&quot;)  return;;
  &quot;&gt; Exit Script&quot;) exit 0;;
esac

exit 0</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (alphalpha)]]></author>
			<pubDate>Sun, 05 Apr 2026 19:03:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7887&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Ballistics calculator app]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7861&amp;action=new</link>
			<description><![CDATA[<p>Got the logic done (at least preliminary) for adding temp, humidity, and pressure done, you won&#039;t need to try and figure out what the barometric pressure is at your location to use it, you just need the elevation which is easy to remember and a constant (unless you travel) and the app calculates it for you and adds the data to the calculations. Also added a toggle for the main pane to switch from chart-view to an editable notes pane and back. Still have to hook that into the notes column and mod the save function to include the chart and notes, and then it&#039;s a LOT of testing and refining from there, possibly a couple more features too.</p><p>EDIT: I don&#039;t know why the pics are blurry but the app is nice and sharp actually, lol.<br />EDIT2: VuuPew is an acronym, it stands for &quot;Veteran Unix User&#039;s Projectile Estimation Widget&quot;, my wife came up with that name, I think it&#039;s brilliant. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />EDIT3 3-29-2026 : Added wind drift but my math is still off a bit, got everything else done and the save function puts out a great simple printable chart + notes and details, updating the screenie below.</p><p><span class="postimg"><img src="https://imgdump5.novarata.net/67pgt4.png" alt="67pgt4.png" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 26 Mar 2026 18:45:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7861&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Basic local password manager]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7822&amp;action=new</link>
			<description><![CDATA[<p>The VuuPass basic password manager is now up on my Sourceforge, I decided to just make a compressed file and put it there for easy access rather than posting a lot of code to forums or replying to the e-mails i&#039;ve gotten about it, I have not made a .deb package yet, this is just for preliminary testing and includes the binaries and source for both the standard and portable versions, and a readme.txt (also displayed on the download page) with instructions for use and also for compiling your own custom version.</p><p>Note that I included a .desktop for the standard version in case you want to do a full manual install, but there&#039;s not one for the portable version, it doesn&#039;t need one, just drop the binary on a USB stick and click it to run, it will do the rest.</p><p>It probably goes without saying but you need gtk3 and libsodium onboard to run it.</p><p><a href="https://sourceforge.net/projects/vuu-do/files/Miscellaneous/apps/VuuPass/" rel="nofollow">https://sourceforge.net/projects/vuu-do … s/VuuPass/</a></p><p>Remember, this is first test of experimental software, test only with dummy data for now until more test results come in.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 26 Feb 2026 18:08:18 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7822&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[New Project, a simple music player. And now a video player!!]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?id=7310&amp;action=new</link>
			<description><![CDATA[<p>@greenjeans hmmm I didn&#039;t even realize lol. </p><p>Welp, w/e. </p><p><img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Sat, 14 Feb 2026 01:46:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?id=7310&amp;action=new</guid>
		</item>
	</channel>
</rss>
