fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#bashscript

0 posts0 participants0 posts today
Der CleverAdmin Blog<p>Subsonic Mediathek plötzlich leer? So behebst du’s!</p><p>Kennst du das Problem? Nach einem Mediensuchlauf in Subsonic ist plötzlich deine komplette Mediathek leer. Alle Songs, Alben und leere Playlists - einfach weg! Genau das ist mir passiert, nachdem ich meinen Subsonic-Server mit einer MySQL-Datenbank verbunden h...</p><p><a href="https://www.cleveradmin.de/blog/2025/07/subsonic-mediathek-fix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cleveradmin.de/blog/2025/07/su</span><span class="invisible">bsonic-mediathek-fix/</span></a><br><a href="https://social.techniverse.net/tags/Scripte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scripte</span></a> <a href="https://social.techniverse.net/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://social.techniverse.net/tags/cronjob" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cronjob</span></a> <a href="https://social.techniverse.net/tags/Fix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fix</span></a> <a href="https://social.techniverse.net/tags/Mediathek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mediathek</span></a> <a href="https://social.techniverse.net/tags/Medienverwaltung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Medienverwaltung</span></a> <a href="https://social.techniverse.net/tags/Musikserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Musikserver</span></a> <a href="https://social.techniverse.net/tags/mysql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mysql</span></a> <a href="https://social.techniverse.net/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.techniverse.net/tags/Subsonic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Subsonic</span></a></p>
N-gated Hacker News<p>In today's thrilling installment of "Techies Solve Non-Issues," someone decided that what the world really needed was a bash script to block commands 🤔. Because clearly, the most pressing <a href="https://mastodon.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> concern is stopping ourselves from using our own keyboards 😆.<br><a href="https://github.com/alex-moon/ban" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/alex-moon/ban</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/TechHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechHumor</span></a> <a href="https://mastodon.social/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://mastodon.social/tags/KeyboardWarriors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KeyboardWarriors</span></a> <a href="https://mastodon.social/tags/ProblemSolving" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProblemSolving</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
N-gated Hacker News<p>🚀 Behold: a "revolutionary" Bash script heroically squeezing an SDK into 250 lines. Because, clearly, who needs robust languages when you can wrangle server logic with the elegance of a raccoon in a trash can? 🎩✨<br><a href="https://github.com/muthuishere/mcp-server-bash-sdk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/muthuishere/mcp-ser</span><span class="invisible">ver-bash-sdk</span></a> <a href="https://mastodon.social/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://mastodon.social/tags/SDKs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDKs</span></a> <a href="https://mastodon.social/tags/CodingHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodingHumor</span></a> <a href="https://mastodon.social/tags/DevLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLife</span></a> <a href="https://mastodon.social/tags/TechInnovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechInnovation</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
C.W. Smith 🇺🇲<p><a href="https://social.mechanizedarmadillo.com/tags/Projects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Projects</span></a><br><a href="https://social.mechanizedarmadillo.com/tags/DDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDev</span></a><br><a href="https://social.mechanizedarmadillo.com/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> </p><p>So I started trying to work on that bash script I was building to generate new DDev projects.</p><p>I am basing its first build off the CMS Quickstart guide on DDev's site. My first focus was <a href="https://social.mechanizedarmadillo.com/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a> as that's my preferred option.</p><p>But with all the versions and options I am pondering how to design this.</p><p>Will keep you posted. I will also be posting this to the Hybridized Concepts site.</p>
ax6761<p>... To answer myself with external help ...</p><p>Run a command using arguments that come from an array, 20171223,<br><a href="https://unix.stackexchange.com/questions/412638/run-a-command-using-arguments-that-come-from-an-array" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">unix.stackexchange.com/questio</span><span class="invisible">ns/412638/run-a-command-using-arguments-that-come-from-an-array</span></a></p><p>... resolves the issue of lack of my knowledge. To go along with that ...</p><p>Add a new element to an array without specifying the index in Bash, 20091223,<br><a href="https://stackoverflow.com/questions/1951506/add-a-new-element-to-an-array-without-specifying-the-index-in-bash" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/19</span><span class="invisible">51506/add-a-new-element-to-an-array-without-specifying-the-index-in-bash</span></a></p><p>So ...</p><p>#!env bash</p><p>declare -a opt<br>opt=( '-avi' '--stats' )</p><p>if [ -n "$RSYNC_DRY_RUN" ]<br>then<br> opt+=('-n')<br>fi</p><p>rsync "${opt[@]}" /etc/passwd /tmp/sekrits</p><p><a href="https://freeradical.zone/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://freeradical.zone/tags/bashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashScript</span></a></p>
ax6761<p>… Alternatively, could the command, with its options &amp; arguments, be assembled in an array &amp; then be executed without converting the array to a string in <a href="https://freeradical.zone/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a>?</p><p>If “#!env bash” is the very first line, then see no point in being restricted to basic Bourne shell syntax.</p><p><a href="https://freeradical.zone/tags/bashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashScript</span></a></p>
ax6761<p>Is there any other way to break up a single string of combined options as individual options other than setting “$@“ (breaking up the string on white space), as in …</p><p>set -- $option_list<br>command $@ …</p><p>… ? The command is “rsync(1)” in this case if that matters.</p><p>An oddity I noticed in that script is that it uses “Bourne Again Shell”, <a href="https://freeradical.zone/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a>, but is not using array to collect, pass the options around. How would that be done there?</p><p><a href="https://freeradical.zone/tags/sh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sh</span></a> <a href="https://freeradical.zone/tags/shellScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shellScript</span></a> <a href="https://freeradical.zone/tags/bashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashScript</span></a> <a href="https://freeradical.zone/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://freeradical.zone/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
Jürgen<p>Sooo noch schnell ein <a href="https://mastodon.social/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashscript</span></a> gefixt</p>
Francesco Yoshi Gobbo :linux:<p>Timelapsing using only screenshots was getting heavy in term of <a href="https://qoto.org/tags/storage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>storage</span></a> space, so have added a new <a href="https://qoto.org/tags/script" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>script</span></a> to compress the <a href="https://qoto.org/tags/timelapse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>timelapse</span></a> using a magical technology called '<a href="https://qoto.org/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a>'.</p><p>so here you can find the commit!<br>Gonna work on adapting the multi-screen one soon ^^</p><p>oh, also rearranged the <a href="https://qoto.org/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ffmpeg</span></a> config file!</p><p><a href="https://github.com/FraYoshi/fura-utils/commit/1934fc2f9885511a96839fe637261e77fb65b07c" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/FraYoshi/fura-utils</span><span class="invisible">/commit/1934fc2f9885511a96839fe637261e77fb65b07c</span></a><br><a href="https://qoto.org/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://qoto.org/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashscript</span></a> <a href="https://qoto.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://qoto.org/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://qoto.org/tags/floss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>floss</span></a> <a href="https://qoto.org/tags/furaUtils" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>furaUtils</span></a></p>
Francesco Yoshi Gobbo :linux:<p>created new script on the fura-utils,<br>to save timelapse screenshots of multiple monitors.</p><p>you can find the commit here:<br><a href="https://github.com/FraYoshi/fura-utils/commit/d72943abcc63f21d338851d0a3088d46a48246c4" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/FraYoshi/fura-utils</span><span class="invisible">/commit/d72943abcc63f21d338851d0a3088d46a48246c4</span></a><br><a href="https://qoto.org/tags/bashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashScript</span></a> <a href="https://qoto.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://qoto.org/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://qoto.org/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://qoto.org/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ffmpeg</span></a></p>
rdm<p>In less than 18 hours, including a solid 12 hours (at least) of downtime, I have gone from concept to 90% functional prototype of a creative rPi project, thanks to aus.social allowing quick and easy downloads, jq, an obscure CUPS driver project, and an intimate knowledge of scripting.</p><p>Feeling very accomplished.</p><p><a href="https://aus.social/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://aus.social/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a> <a href="https://aus.social/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://aus.social/tags/json" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>json</span></a> <a href="https://aus.social/tags/scripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scripting</span></a> <a href="https://aus.social/tags/art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>art</span></a> <a href="https://aus.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Dobody 🇺🇦🍉<p>Kids, believe in your wildest dreams</p><p><a href="https://mastodon.design/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashscript</span></a> <a href="https://mastodon.design/tags/svg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>svg</span></a></p>
C.W. Smith 🇺🇲<p><a href="https://social.mechanizedarmadillo.com/tags/DDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDev</span></a><br><a href="https://social.mechanizedarmadillo.com/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a></p><p>So I was working on a Bash Script to automate creating new DDev projects a few months ago.</p><p>First script I ever tried to write myself, and incomplete as it is. Need to get back to it at some point, maybe post it and see what people think and how they may improve it.</p><p>It's a thought.</p>
OSTechNix<p>How To Monitor Battery Level And Get Notifications On Linux Using battmon <a href="https://floss.social/tags/battmon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>battmon</span></a> <a href="https://floss.social/tags/Battery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Battery</span></a> <a href="https://floss.social/tags/Laptop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptop</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bashscript</span></a> <a href="https://floss.social/tags/BatteryMonitor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BatteryMonitor</span></a> <a href="https://floss.social/tags/Opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Opensource</span></a> <br><a href="https://ostechnix.com/monitor-linux-laptop-battery-level-notifications/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/monitor-linux-la</span><span class="invisible">ptop-battery-level-notifications/</span></a></p>
Micah Ilbery :sloth_coffee:<p>I think I just ran into a great example of how different tasks can require different energy levels that don't necessarily match their "difficulty".<br><br>I recently got a "new to me" laptop and at first set it up with Fedora Workstation but quickly realized I much prefer Fedora Silverblue (not the point of this post, so I won't get into why here) and needed to re setup everything. I didn't want to click through a ton of apps in GNOME Software and install them all individually then organize them in the overview.<br><br>So instead of doing all that manually I wrote a bash script from scratch to:<br><br>- remove any rpm packages I didn't want<br>- remove any flatpaks I didn't want<br>- reinstall fedora flatpaks from flathub<br>- remove the fedora flatpaks repo<br>- layer the few rpm packages I wanted<br>- install all the flatpak apps I wanted.<br>- create custom folders in the overview<br>- sort all the apps in those custom folders<br>- pin my most used apps to the dock<br><br>This felt like it required way less energy for me. Not because it was easier or faster. In fact I'm really rusty at bash scripting and I didn't even know how to organize the overview from the terminal, so I even had to learn something new and it probably took me way longer. But writing a little script was more fun for me and therefore didn't feel draining or overwhelming like the tedious task of clicking around for a couple hours would have.<br><br><a href="https://slothsneed.coffee/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://slothsneed.coffee/tags/fedora" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fedora</span></a> <a href="https://slothsneed.coffee/tags/silverblue" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Silverblue</span></a> <a href="https://slothsneed.coffee/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://slothsneed.coffee/tags/adhd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ADHD</span></a></p>
Joel Carnat 📽️<p><strong>Bashing Out A Simple Battery Status Script In Bash</strong></p> <p><a href="https://eggflix.foolbazar.eu/videos/watch/4bd22c77-42ea-4d69-92cf-c486d63158fb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eggflix.foolbazar.eu/videos/wa</span><span class="invisible">tch/4bd22c77-42ea-4d69-92cf-c486d63158fb</span></a></p>
Luna Lactea<p>This functions correctly in fish, but not in bash. In fish it correctly pipes stdout, which shows regular information, &amp; stderr, which shows extra information from <code>yt-dlp -v</code>, to <code>tee</code>. In bash it has a syntax error unless I change <code>&amp;|</code> to <code>|&amp;</code>, &amp; then instead of showing debug information &amp; errors it shows every single HTTP request for every single fragment, which I do not want. I only want to see normal stuff &amp; the debug &amp; error stuff in my logs, not every single HTTP request. The simple solution is to turn this into a fish script, but I want this to use bash. I don't know how to do this so that only stderr &amp; stdout go to <code>tee</code> &amp; whichever output has all the HTTP requests to be dropped. The only thing I can think of is to pass it to <code>grep -v</code> before <code>tee</code> to remove lines with HTTP requests for each fragment. Does anyone know what the bash equivalent of fish <code>&amp;|</code> is?<br><a href="https://furry.engineer/tags/BashScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BashScript</span></a> <a href="https://furry.engineer/tags/FishShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FishShell</span></a> <a href="https://furry.engineer/tags/Scripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scripting</span></a></p>
JesseBot<p>It is once again time to give thanks to Brian Fox, the Black American programmer that has given us BASH and <code>echo</code>! Thank you for your INCREDIBLE contributions to open source software, Unix, and Linux. It literally would not be the same without you. BASH is still absolutely foundational to all computing today. Happy Black History Month to an absolute icon!</p><p><a href="https://social.smallhack.org/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://social.smallhack.org/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashscript</span></a> <a href="https://social.smallhack.org/tags/echo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>echo</span></a> <a href="https://social.smallhack.org/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://social.smallhack.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://social.smallhack.org/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://social.smallhack.org/tags/blackhistorymonth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BlackHistoryMonth</span></a> <a href="https://social.smallhack.org/tags/gnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnu</span></a></p>
Francesco Yoshi Gobbo :linux:<p>fura-video-hypercompress.sh has been updated :ablobbass: </p><p>It is a script to compress a <a href="https://qoto.org/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> to sub-mega sizes, which comes handy when used for previews or <a href="https://qoto.org/tags/licensing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>licensing</span></a> where storage used is <a href="https://qoto.org/tags/forever" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forever</span></a> and <a href="https://qoto.org/tags/expensive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>expensive</span></a> (like S3).</p><p>I personally use it to shasum and store into SafeCreative, where storage costs a lot, considering I'm gonna pay forever and more space = forever higher prices :ablobcatcoffee: </p><p>In this update, video can be compressed even more, with a selectable frame rate. </p><p>in case you are interested in SafeCreative, leave my 10% off (why not?) 9XZKH9</p><p><a href="https://github.com/FraYoshi/fura-utils/commit/b91f5c0caec8a723871a1fb14cabf3bce7bccc12" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/FraYoshi/fura-utils</span><span class="invisible">/commit/b91f5c0caec8a723871a1fb14cabf3bce7bccc12</span></a></p><p><a href="https://qoto.org/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://qoto.org/tags/bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashscript</span></a> <a href="https://qoto.org/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ffmpeg</span></a> <a href="https://qoto.org/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a></p>
OSTechNix<p>Linux Bluetooth Hack: Automatically Open a Music App When Connecting Bluetooth in Linux <a href="https://floss.social/tags/Bluetooth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bluetooth</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a> <a href="https://floss.social/tags/Fun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fun</span></a> <a href="https://floss.social/tags/Bashscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bashscript</span></a> <br><a href="https://ostechnix.com/automatically-open-a-music-app-when-connecting-bluetooth-in-linux/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/automatically-op</span><span class="invisible">en-a-music-app-when-connecting-bluetooth-in-linux/</span></a></p>