Tauon Music Player Adds Slick Transparency Mode for Linux

6 hours 39 minutes ago

A new version of Tauon music player is out, gifting fans of the powerful and unique-looking audio app a raft of new features to play with – including some Linux exclusive eye candy! Tauon 8.0 has been fully ported to SDL3, an efficient cross-platform and open-source multimedia library that provides a robust API for interacting with hardware (like audio devices). Tauon mention that the port provides better stability and scope for adding interesting new capabilities. Features-wise, Tauon 8.0 adds an options menu to the stop button so let users define stop behaviour (including an ‘always’ setting, e.g., ‘always stop after […]

You're reading Tauon Music Player Adds Slick Transparency Mode for Linux, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Inkscape 1.4.1 Brings Snap App Fixes, New Features

1 day 6 hours ago

Digital artists, designers and vector illustrators among you may be be interested to know that an updated version of open source graphics app Inkscape is out. Inkscape 1.4.1 builds on the giant set of features last year’s release of Inkscape 1.4 brought with it with a number of worthwhile enhancements and bug fixes, plus two new features. When opening Inkscape a new splash screen is shown during loading (it can be disabled) to let users (especially those on older/slower devices) know something is happening since they clicked or tapped on Inkscape icon to open it: The welcome dialog which shows on […]

You're reading Inkscape 1.4.1 Brings Snap App Fixes, New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Git on Linux: A Beginner’s Guide to Version Control and Project Management

1 day 7 hours ago
by George Whittaker

Version control is a fundamental tool in modern software development, enabling teams and individuals to track, manage, and collaborate on projects with confidence. Whether you're working on a simple script or a large-scale application, keeping track of changes, collaborating with others, and rolling back to previous versions are essential aspects of development. Among various version control systems, Git has emerged as the most widely used and trusted tool — especially on Linux, where it integrates seamlessly with the system's workflow.

This guide will walk you through the basics of Git on Linux, explaining what Git is, how to install it, and how to start using it to manage your projects efficiently. Whether you're a new developer or transitioning from another system, this comprehensive introduction will help you get started with Git the right way.

What Is Git and Why Use It?

Git is a distributed version control system (DVCS) originally created by Linus Torvalds in 2005 to support the development of the Linux kernel. It allows developers to keep track of every change made to their source code, collaborate with other developers, and manage different versions of their projects over time.

Key Features of Git:
  • Distributed Architecture: Every user has a full copy of the repository, including its history. This means you can work offline and still have full version control capabilities.

  • Speed and Efficiency: Git is optimized for performance, handling large repositories and files with ease.

  • Branching and Merging: Git makes it easy to create and manage branches, allowing for efficient parallel development and experimentation.

  • Integrity and Security: Every change is checksummed and stored securely using SHA-1 hashing, ensuring that your project’s history cannot be tampered with.

Compared to older systems like Subversion (SVN) or CVS, Git offers far greater flexibility and is better suited to both small personal projects and large collaborative efforts.

Installing Git on Linux

Installing Git on Linux is straightforward thanks to package managers available in every major distribution.

For Ubuntu/Debian-based Systems:

sudo apt update sudo apt install git

For Fedora:

sudo dnf install git

For Arch Linux:

sudo pacman -S git

After installation, verify it with:

git --version

Go to Full Article
George Whittaker

DeaDBeeF 1.10 Release Brings New Features

2 days 5 hours ago

A new version of DeaDBeeF music player is out with some cool features, FFMPEG 7 support, and a flurry of bug fixes sure to appease long-time fans of this tool. Admittedly, the popularity of traditional desktop music player apps like this one has dipped considerably since the arrival of music streaming services like Spotify. They give on-demand (and often free) access to expansive music catalogues. Still, many people (myself included) continue to maintain music libraries filled with MP3s etc. I’d wager most such users have (by now) settled on a preferred music client; for many, that choice is DeaDBeeF. I […]

You're reading DeaDBeeF 1.10 Release Brings New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Firefox 137 Released with Address Bar Revamp & Tab Groups

3 days 6 hours ago

Tab grouping is the latest big-ticket feature addition to get added to Mozilla Firefox, which sees a new stable release roll out from today. Last month’s Firefox 136 update delivered long-requested support for vertical tabs, a redesigned sidebar experience giving easy access to existing and new features (including online AI chatbots), and flipped the switch on AMD video hardware decoding for Linux users. Firefox 137 is an equally big update, adding tab grouping, an enhanced address bar experience with new features, and a clutch of smaller changes, including HEVC support for Linux For a closer look at the changes, read on. Firefox […]

You're reading Firefox 137 Released with Address Bar Revamp & Tab Groups, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Mastering Linux File Permissions and Ownership

3 days 7 hours ago
by George Whittaker

In the world of Linux, where multi-user systems and server security are foundational principles, understanding file permissions and ownership is crucial. Whether you're a beginner exploring your first Linux distribution or a seasoned system administrator managing critical servers, knowing how permissions work is key to ensuring the integrity, privacy, and functionality of your system.

This guide will take you deep into the core of Linux file permissions and ownership—what they are, how they work, how to modify them, and why they matter.

Why File Permissions and Ownership Matter in Linux

Linux is built from the ground up as a multi-user operating system. This means:

  • Multiple users can operate on the same system simultaneously.

  • Different users have different levels of access and control.

Without a permissions system, there would be no way to protect files from unauthorized access, modification, or deletion. File permissions and ownership form the first layer of defense against accidental or malicious activity.

Linux Permission Basics: Read, Write, Execute

Each file and directory in Linux has three basic types of permissions:

  • Read (r) – Permission to view the contents of a file or list the contents of a directory.

  • Write (w) – Permission to modify a file or create, rename, or delete files within a directory.

  • Execute (x) – For files, allows execution as a program or script. For directories, allows entering the directory (cd).

Permission Categories: User, Group, Others

Permissions are assigned to three distinct sets of users:

  • User (u) – The file's owner.

  • Group (g) – A group associated with the file.

  • Others (o) – Everyone else.

So for every file or directory, Linux evaluates nine permission bits, forming three sets of rwx, like so:

rwxr-xr--

This breakdown means:

  • rwx for the owner

  • r-x for the group

  • r-- for others

Understanding the Permission String

When you list files with ls -l, you’ll see something like this:

-rwxr-xr-- 1 alice developers 4096 Apr 4 14:00 script.sh

Let’s dissect it:

Go to Full Article
George Whittaker

Ubuntu 25.10 Codename Revealed — or an April Fools’ Prank?

3 days 7 hours ago

Will Ubuntu 25.10 be codenamed the Quizzical Quokka? It’s an adjective + animal moniker Canonical’s marketing team tersely tweeted today—sans context—but as today is April 1 (aka April’s Fools Day, aka the day when companies, teams, and unpaid marketing interns spam the web with try-hard lolslop)… I’m questioning it. Ubuntu 25.10 could well be a Quizzical Quokka, but it also may not be — and if it isn’t, should it? The ‘Quizzical’ element is a playful if slightly odd adjective to roll with. It means confused, baffled, perplexed – terms that don’t describe a dependable operating system like Ubuntu particularly […]

You're reading Ubuntu 25.10 Codename Revealed — or an April Fools’ Prank?, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Linux App Release Roundup (March 2025)

4 days ago

March was another stellar month for Linux software updates, with big improvements to essential privacy tools like KeePassXC, creative apps such as Shotcut and DigiKam, and many more — updates that didn’t warrant dedicated articles on this blog. Why? ..Well, sometimes it’s an update making small changes hat it’s hard to say much1 about. Other times I’m just deathly late to hearing about it (which is why new tips via the contact form are super appreciated – you help me catch the things I miss). For those of us on fixed-release Linux distributions like Ubuntu, even small app updates can […]

You're reading Linux App Release Roundup (March 2025), a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Developer Revives Iconic Desktop Weather App for Linux

4 days 6 hours ago

An iconic desktop weather app from Linux’s past has just blown in — yes, Typhoon is back! Typhoon’s conceit is simple: display current conditions at a location plus a 4 day forecast on a customisable coloured background. Long long-time OMG! Ubuntu readers may just about recall that Typhoon is a fork of an older app called Stormcloud. Between 2012 and 2013, Stormcloud was one of the best-selling apps on Ubuntu – topping the download chart for 6 consecutive months! Sadly, development on Typhoon dried up not long after it launched, with its dev unable to weather changes to its backend […]

You're reading Developer Revives Iconic Desktop Weather App for Linux, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Tiling Shell GNOME Extension Update Adds New Features

5 days 6 hours ago

A new update to Tiling Shell, an efficient window snapping extension for GNOME Shell, is rolling out this weekend with a few appreciable enhancements in tow. For example, its nifty ‘Windows Suggestions’ feature, which makes it easy to tile your other open windows to remaining spaces in a layout, can now be enabled for use with the Snap Assistant. If turned on, tiling a window to a layout using the slide-in drop-zone widget will let you select open window it faster to fill the remaining spaces with other open apps, like so: In this update, Windows Suggestions can be enabled […]

You're reading Tiling Shell GNOME Extension Update Adds New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Ubuntu Fixes Wi-Fi Connection Fail at Login Screen

1 week ago

Ubuntu users frustrated by the inability to connect to a new password-protected Wi-Fi network at the login screen will be pleased to know a fix is rolling out. This particular bug affects users of both Ubuntu 24.04 LTS and Ubuntu 24.10. When trying to join a wireless network at the login screen (GDM) which requires a password, the password input prompt never appears and the connection fails. Why does—soon to be ‘did’—connecting to a wifi network at the Ubuntu login screen fail? Canonical software engineer (and the original bug reporter) Bartosz Woronicz explains: "The log-in screen [in Ubuntu] is implemented […]

You're reading Ubuntu Fixes Wi-Fi Connection Fail at Login Screen, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Ubuntu 25.04: The Best New Features

1 week 1 day ago

The upcoming Ubuntu 25.04 release brings a plethora of new features, UI tweaks and foundational changes that are worth upgrading for. In this post, I run through the best new features Ubuntu 25.04 ‘Plucky Puffin’ has tucked up under its wing. From notification grouping and digital ‘wellbeing’ tools to a more capable OS installer and performance-focused Linux kernel – there’s a lot to love about this release. If you don’t plan testing Ubuntu 25.04 beta—available now—you can look forward to trying all of the items spotlighted below in April, when Ubuntu 25.04 is released. Read on to find out what […]

You're reading Ubuntu 25.04: The Best New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Ubuntu 25.04 Beta is Now Available to Download

1 week 1 day ago

If you’ve been pining to sample the Plucky Puffin, now’s the time: the Ubuntu 25.04 beta downloads are out! Ubuntu 25.04 beta lands ahead of the planned stable release on Thursday April 17, 2025. As a beta, the purpose is to let folks like you and I muck in to test it out, check it works with hardware, and report any bugs, breakages, or big issues so they can be looked into, worked on and fixed up in time for the release premiere next month. Ubuntu 25.04 is a short-term release supported for 9 months — Ubuntu LTS releases are […]

You're reading Ubuntu 25.04 Beta is Now Available to Download, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

How to List Groups in Linux Like a Pro

1 week 1 day ago
by George Whittaker

In Linux, groups play a central role in managing user permissions and access control. Whether you're an experienced system administrator or a curious new user, understanding how to list and analyze group information is a fundamental skill. This guide explores everything you need to know about listing groups in Linux, using a variety of tools and techniques to get exactly the information you need.

What Are Groups in Linux and Why Do They Matter?

Linux is a multi-user operating system, and one of its strengths lies in the fine-grained control it offers over who can do what. Groups are a way to organize users so that multiple people can share access to files, devices, or system privileges.

Each group has:

  • A group name

  • A Group ID (GID)

  • A list of users who are members of the group

Types of Groups:
  • Primary group: Each user has one primary group defined in /etc/passwd. Files the user creates are associated with this group by default.

  • Secondary (or supplementary) groups: Users can belong to additional groups, which allow access to other resources.

How to List All Groups on a Linux System

To see every group that exists on the system, you can use the following methods:

getent group

getent group

This is the preferred method on modern systems because it queries the system’s name service switch configuration (NSS). It includes local and possibly remote group sources (like LDAP or NIS).

Example output:

sudo:x:27: docker:x:999:user1,user2 developers:x:1001:user3

cat /etc/group

cat /etc/group

This command prints the content of the /etc/group file, which is the local group database. It’s simple and fast, but it only shows local groups.

Each line is formatted as:

group_name:password_placeholder:GID:user1,user2,...

compgen -g (Bash built-in)

compgen -g

This command outputs only the group names, which is helpful for scripting or cleaner views.

How to List Groups for a Specific User

You might want to know which groups a particular user belongs to. Here’s how:

groups username

groups john

Outputs a space-separated list of groups that john belongs to. If no username is given, it shows groups for the current user.

id username

id alice

Go to Full Article
George Whittaker

Free Proton VPN is Now Included in Vivaldi Web Browser

1 week 1 day ago

The Vivaldi web browser is famed for offering a plethora of options, settings and features that cater to all kinds of use-cases and needs — today it added a new one: an integrated VPN. Proton VPN for Vivaldi is exactly what it says it is: Proton VPN in Vivaldi – as in, no need to download an app or configure anything on a system level since you click a button and, bam, it’s there in browser, ready to use when/if you need. Vivaldi isn’t blazing new ground here since other web browsers either include a built-in VPN (like Opera) or […]

You're reading Free Proton VPN is Now Included in Vivaldi Web Browser, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

Zorin OS 17.3 Released with New Default Browser

1 week 2 days ago

The new Zorin OS 17.3 release is available to download and it includes a number of major changes – like a new default web browser. Based on Ubuntu 22.04 LTS and Linux kernel 6.8, Zorin OS 17.3 offers “new features, strengthens your privacy, and enhances the entire user experience,” according to its developers. For a closer look at those features, privacy changes, and UX enhancements, read on. Zorin OS’s New Default Web Browser Zorin OS 17.3 makes a huge change to its choice of default web browser, hitherto Mozilla Firefox. But no more. The distro cites Mozilla’s “recent policy changes” […]

You're reading Zorin OS 17.3 Released with New Default Browser, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

Joey Sneddon

EU OS: A Bold Step Toward Digital Sovereignty for Europe

1 week 2 days ago
Image

A new initiative, called "EU OS," has been launched to develop a Linux-based operating system tailored specifically for the public sector organizations of the European Union (EU). This community-driven project aims to address the EU's unique needs and challenges, focusing on fostering digital sovereignty, reducing dependency on external vendors, and building a secure, self-sufficient digital ecosystem.

What Is EU OS?

EU OS is not an entirely novel operating system. Instead, it builds upon a Linux foundation derived from Fedora, with the KDE Plasma desktop environment. It draws inspiration from previous efforts such as France's GendBuntu and Munich's LiMux, which aimed to provide Linux-based systems for public sector use. The goal remains the same: to create a standardized Linux distribution that can be adapted to different regional, national, and sector-specific needs within the EU.

Rather than reinventing the wheel, EU OS focuses on standardization, offering a solid Linux foundation that can be customized according to the unique requirements of various organizations. This approach makes EU OS a practical choice for the public sector, ensuring broad compatibility and ease of implementation across diverse environments.

The Vision Behind EU OS

The guiding principle of EU OS is the concept of "public money – public code," ensuring that taxpayer money is used transparently and effectively. By adopting an open-source model, EU OS eliminates licensing fees, which not only lowers costs but also reduces the dependency on a select group of software vendors. This provides the EU’s public sector organizations with greater flexibility and control over their IT infrastructure, free from the constraints of vendor lock-in.

Additionally, EU OS offers flexibility in terms of software migration and hardware upgrades. Organizations can adapt to new technologies and manage their IT evolution at a manageable cost, both in terms of finances and time.

However, there are some concerns about the choice of Fedora as the base for EU OS. While Fedora is a solid and reliable distribution, it is backed by the United States-based Red Hat. Some argue that using European-backed projects such as openSUSE or KDE's upcoming distribution might have aligned better with the EU's goal of strengthening digital sovereignty.

Conclusion

EU OS marks a significant step towards Europe's digital independence by providing a robust, standardized Linux distribution for the public sector. By reducing reliance on proprietary software and vendors, it paves the way for a more flexible, cost-effective, and secure digital ecosystem. While the choice of Fedora as the base for the project has raised some questions, the overall vision of EU OS offers a promising future for Europe's public sector in the digital age.

Source: It's FOSS

European Union
Jamieson Davis

Linus Torvalds Acknowledges Missed Release of Linux 6.14 Due to Oversight

1 week 2 days ago

Linus Torvalds Acknowledges Missed Release of Linux 6.14 Due to Oversight

Linux kernel lead developer Linus Torvalds has admitted to forgetting to release version 6.14, attributing the oversight to his own lapse in memory. Torvalds is known for releasing new Linux kernel candidates and final versions on Sunday afternoons, typically accompanied by a post detailing the release. If he is unavailable due to travel or other commitments, he usually informs the community ahead of time, so users don’t worry if there’s a delay.

In his post on March 16, Torvalds gave no indication that the release might be delayed, instead stating, “I expect to release the final 6.14 next weekend unless something very surprising happens.” However, Sunday, March 23rd passed without any announcement.

On March 24th, Torvalds wrote in a follow-up message, “I’d love to have some good excuse for why I didn’t do the 6.14 release yesterday on my regular Sunday afternoon schedule,” adding, “But no. It’s just pure incompetence.” He further explained that while he had been clearing up unrelated tasks, he simply forgot to finalize the release. “D'oh,” he joked.

Despite this minor delay, Torvalds’ track record of successfully managing the Linux kernel’s development process over the years remains strong. A single day’s delay is not critical, especially since most Linux users don't urgently need the very latest version.

The new 6.14 release introduces several important features, including enhanced support for writing drivers in Rust—an ongoing topic of discussion among developers—support for Qualcomm’s Snapdragon 8 Elite mobile chip, a fix for the GhostWrite vulnerability in certain RISC-V processors from Alibaba’s T-Head Semiconductor, and a completed NTSYNC driver update that improves the WINE emulator’s ability to run Windows applications, particularly games, on Linux.

Although the 6.14 release went smoothly aside from the delay, Torvalds expressed that version 6.15 may present more challenges due to the volume of pending pull requests. “Judging by my pending pile of pull requests, 6.15 will be much busier,” he noted.

You can download the latest kernel here.

Linus Torvalds kernel
Jamieson Davis

AerynOS 2025.03 Alpha Released with GNOME 48, Mesa 25, and Linux Kernel 6.13.8

1 week 2 days ago
Image

AerynOS 2025.03 has officially been released, introducing a variety of exciting features for Linux users. The release includes the highly anticipated GNOME 48 desktop environment, which comes with significant improvements like HDR support, dynamic triple buffering, and a Wayland color management protocol. Other updates include a battery charge limiting feature and a Wellbeing option aimed at improving user experience.

This release, while still in alpha, incorporates Linux kernel 6.13.8 and the updated Mesa 25.0.2 graphics stack, alongside tools like LLVM 19.1.7 and Vulkan SDK 1.4.309.0. Additionally, the Moss package manager now integrates os-info to generate more detailed OS metadata via a JSON file.

Future plans for AerynOS include automated package updates, easier rollback management, improved disk handling with Rust, and fractional scaling enabled by default. The installer has also been revamped to support full disk wipes and dynamic partitioning.

Although still considered an alpha release, AerynOS 2025.03 can be downloaded and tested right now from its official website.

Source: 9to5Linux

AerynOS
Jamieson Davis