Hello community, here we have another set of package updates. After coming back to Europe from Asia I’m about to move to a new apartment at the country side. Therefore I might be less responsive on the forum. So lets test these packages thoroughly so we can do another stable branch snap.
Current PromotionsGet our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.
Our current supported kernelsPackage Changes (Sat May 17 08:08:55 CEST 2025)
Check if your mirror has already synced:
6 posts - 5 participants
The elementary OS 8.0.1 release back in March brought an appreciable set of improvements with it, including a much-improved Files app, but as ever in development: the work never stops! Project founder, Danielle Foré, recently recapped a few smaller features that have been issued to users of the Ubuntu-based Linux distribution as software updates, including: If you run elementary OS 8.x, install your updates and eat your greens, you should be benefitting from the changes listed above (if you don’t have them, go update to get ’em). But Danielle also gave us an early-look at an exciting new app and […]
You're reading elementary OS Preview Cool Upcoming Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
Ubuntu 25.10 'Questing Quokka' will ship Loupe and Ptyxis as default image viewer and terminal apps in the upcoming October release.
You're reading Ubuntu is Replacing its Image Viewer and Terminal Apps, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
A number of new personalisation features have been added to the Firefox New Tab page in the past year, including the ability to pick a background image from a small set of hand-picked pics and solid colours. Pleasant though those curated images are, they’re not to everyone’s tastes. This is why Mozilla’s engineers have been beavering away on a few enhancements to provide greater customisation — you can “test” them in the latest stable release, which is Firefox 138 at the time I write this. The big change is that you can now “upload your own image” to use as […]
You're reading Firefox Now Supports Custom Images on New Tab Page, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
Bash scripting is often seen as a convenient tool for automating repetitive tasks, managing simple file operations, or orchestrating basic system utilities. But beneath its surface lies a trove of powerful features that allow for complex logic, high-performance workflows, and robust script behavior. In this article, we’ll explore the lesser-known but incredibly powerful techniques that take your Bash scripting from basic automation to professional-grade tooling.
Mastering Arrays for Structured Data Indexed and Associative ArraysBash supports both indexed arrays (traditional, numeric indexes) and associative arrays (key-value pairs), which are ideal for structured data manipulation.
# Indexed array fruits=("apple" "banana" "cherry") # Associative array declare -A user_info user_info[name]="Alice" user_info[role]="admin"
Looping Through Arrays# Indexed for fruit in "${fruits[@]}"; do echo "Fruit: $fruit" done # Associative for key in "${!user_info[@]}"; do echo "$key: ${user_info[$key]}" done
Use Case: Managing dynamic options or storing configuration mappings, such as service port numbers or user roles.
Indirect Expansion and Parameter IndirectionEver needed to reference a variable whose name is stored in another variable? Bash allows this with indirect expansion using the ${!var} syntax.
user1="Alice" user2="Bob" var="user1" echo "User: ${!var}" # Outputs: Alice
Use Case: When parsing dynamically named variables from a configuration or runtime-generated context.
Process Substitution: Piping Like a ProProcess substitution enables a command’s output to be treated as a file input for another command.
diff <(ls /etc) <(ls /var)
Instead of creating temporary files, this technique allows on-the-fly data streaming into commands that expect filenames.
Use Case: Comparing outputs of two commands, feeding multiple inputs to grep, diff, or custom processors.
Using Traps for Cleanup and Signal HandlingTraps let you capture signals (like script termination or interruption) and execute custom handlers.
temp_file=$(mktemp) trap "rm -f $temp_file" EXIT # Do something with $temp_file
Common signals:
EXIT: Always triggered when the script ends
ERR: Triggered on any command failure (with set -e)
INT: Triggered by Ctrl+C
Use Case: Cleaning up temporary files, resetting terminal states, or notifying external systems on exit.
Go to Full ArticleHello community, here we have another set of package updates. Since I’m still recovering from my move back to Europe from Asia, I might be less responsive on the forum. So lets test these packages thoroughly so we can do another stable branch snap.
Current PromotionsGet our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.
Our current supported kernelsPackage Changes (Thu May 15 09:37:03 CEST 2025)
A list of all package changes can be found here.
Check if your mirror has already synced:
15 posts - 7 participants
Hello community, here we have another set of package updates. Since I’m still recovering from my move back to Europe from Asia, I might be less responsive on the forum.
Current PromotionsGet our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.
Our current supported kernelsPackage Changes (Fri May 9 17:30:30 CEST 2025)
Package Changes (Tue May 6 12:33:52 CEST 2025)
A list of all package changes can be found here.
Check if your mirror has already synced:
112 posts - 53 participants
Copyright © 2025 WNCLUG-Asheville - All rights reserved
Developed & Designed by Alaa Haddad