Language Selection

English French German Italian Portuguese Spanish

Software

4 Best Free and Open Source Graphical MPD Clients

Filed under
Software

MPD is a powerful server-side application for playing music. In a home environment, you can connect an MPD server to a Hi-Fi system, and control the server using a notebook or smartphone. You can, of course, play audio files on remote clients. MPD can be started system-wide or on a per-user basis.

MPD runs in the background playing music from its playlist. Client programs communicate with MPD to manipulate playback, the playlist, and the database.

The client–server model provides advantages over all-inclusive music players. Clients can communicate with the server remotely over an intranet or over the Internet. The server can be a headless computer located anywhere on a network.

There’s graphical clients, console clients and web-based clients.

To provide an insight into the quality of software that is available, we have compiled a list of 4 best graphical MPD clients. Hopefully, there will be something of interest here for anyone who wants to listen to their music collection via MPD.

Here’s our recommendations. They are all free and open source goodness.

Read more

Proprietary Software on GNU/Linux

Filed under
Software
  • Updating Snap Bases

    This is a bit of a dayjob post, but as I maintain a bunch of snaps in my own time, I figured it’s not out of place here.

    Typically when I (or indeed any developer) uses snapcraft to build a snap, a snapcraft.yaml drives the process. I’ll integrate some kind of CI or build system, and start publishing to the Snap Store. Usually, once created, the yaml doesn’t need much in the way of changes. Back when we first started building snaps, we were using Ubuntu 16.04 LTS systems. At runtime the snap would leverage the base of core. The core snap is a super minimal Ubuntu 16.04 LTS runtime environment.

    Since then we’ve had releases of core18 based on Ubuntu 18.04 LTS and more recently, core20 based off Ubuntu 20.04 LTS. The observant will note the original base core isn’t called core16 which is a shame, but hey-ho. In the early days it wasn’t necessary to specify a base in the snapcraft.yaml because it was assumed to always be core. Indeed I don’t think early releases of snapcraft even had a base option.

    [...]

    Other snaps will certainly require more invasive changes, but I thought this would be a good example of a simple snap which only needed a few updates to bring it up to spec.

  • AJA Desktop Software v16 Brings HDR over SDI, Expands IP Video Functions, and More

    Desktop Software v16 includes compatibility updates for the latest macOS, Windows and Linux operating systems, including support for macOS 11.x Big Sur, Ubuntu 20.04 LTS, Redhat/CentOS 8 and continuing support for Windows 10 updates.

  • ONLYOFFICE Docs 6.2: Main updates and a quick installation guide for Ubuntu [Ed: This is misleading. ONLYOFFICE is proprietary software with an openwashing edition]

    ONLYOFFICE Docs is an open-source office suite distributed under the GNU Affero General Public License version 3 (AGPLv3) which is composed of online editors for text documents, spreadsheets and presentations.

    ONLYOFFICE Docs is fully compatible with the OOXML formats (DOCX, XLSX and PPTX) and can be integrated with multiple cloud storage platforms and services such as Nextcloud, ownCloud, Seafile, Alfresco, Confluence, Nuxeo, SharePoint, etc. Apart from this, you can embed it into your own application using API.

RNR Is A Terminal File Manager That Combines Features From Midnight Commander and Ranger

Filed under
Software

RNR File Manager (RNR's Not Ranger) is a new terminal file manager for Linux that combines features of Midnight Commander and Ranger in order to provide the best of both worlds, while also offering a robust file copier.

The text-based application is officially supported only on Linux, but it may work on macOS, FreeBSD or Cygwin. However, if you get errors on non-Linux systems, the developer mentions that they won't consider them as bugs.

Read more

Sofware/Applications: Fish shell 3.2.0, RSS Guard 3.9.0, MauiKit/Maui Apps 1.2.1, and KDE PIM

Filed under
Software
  • Fish shell 3.2.0 released

    Version 3.2.0 of the fish shell has been released. New features include undo and redo support (for command-line editing, not commands!) and a long list of incremental improvements; see the announcement for details.

  • RSS Guard 3.9.0 - Neowin

    RSS Guard is a simple (yet powerful) feed reader. It is able to fetch the most known feed formats, including RSS/RDF and ATOM. It's free, it's open-source. RSS Guard currently supports Czech, Dutch, English, French, German, Italian. RSS Guard will never depend on other services - this includes online news aggregators like Feedly, The Old Reader and others.

  • Maui 1.2.1 & 1.1.0 Releases

    Today, we are pleased to announce the release of MauiKit and Maui Apps 1.2.1!.

    Are you a developer and want to start developing cross-platform and convergent apps, targeting, among other things, the upcoming Linux mobile devices? Then join us on Telegram: https://t.me/mauiproject. If you are interested in testing this project and helping out with translations or documentation, you are also more than welcome.

  • January/February in KDE PIM

    Since the last report two month ago we saw the 20.12.2 release of Kontact, had a virtual New Year meetup, and integrate more than 1600 changes by more than 30 contributors. Here are some of the highlights.

    [...]

    The bulk of the changes again focus on preparing the upcoming migration to Qt6 and KF6. This mainly consists of porting away from deprecated functionality in Qt, KDE Frameworks or the build system, towards the respective future-proof alternatives.

Software: Release Roundup, Fail2ban, and SysMonTask:

Filed under
Software
  • Release Roundup: X11 Gestures, Ventoy 1.0.36, Clight 4.3, Flameshot 0.9, SimpleNote 2.7.0 And Quod Libet 4.4.0

    Quite a few applications were updated recently, and this article covers the changes in these new releases. There's also a brand-new GNOME Shell extension for multi-touch gestures on X11. Read on to find out more!

    X11 Gestures (GNOME Shell extension for multi-touch gestures on X11)

    X11 Gestures is a brand-new GNOME Shell extension for multi-touch gestures on X11, created by the Touchegg developer. The extension requires having Touchegg installed (this is an application that runs in the background and transforms touchpad or touchscreen gestures into actions for your desktop).

    This extension enables 1:1 gestures that are available on GNOME in the Wayland session, to those using the X11 session. It requires GNOME 3.36 or newer but, according to the developer, it's GNOME 40 where it really shines.

  • Excellent System Utilities: Fail2ban - ban hosts that cause multiple authentication errors - LinuxLinks

    Essential System Utilities is a series of articles highlighting essential system tools. These are small utilities, useful for system administrators as well as regular users of Linux based systems.

    The series examines both graphical and text based open source utilities. For details of all tools in this series, please check the table at the bottom.

    This article looks at Fail2ban, a daemon to ban hosts that cause multiple authentication errors. Fail2ban is free and open source software.

  • Meet SysMonTask: A Windows Task Manager Lookalike for Linux [Ed: Copying a farce of an OS (with back doors) using Microsoft GitHub account (proprietary software) as if this is what GNU/Linux needs (it has vastly better tools for this)]

    Thanks to the desktop environments, almost all Linux distributions come with a task manager application. In addition to that, there are several other system monitoring applications for Linux that have additional features.

    But recently I came across a task manager created for Linux that looks like … wait for it … the task manager of Windows.

Flameshot 0.9 Release Brings in Global Shortcut Menu, Latest Uploads, JPEG Support, and More

Filed under
Software

Flameshot is one of my daily drivers that I utilize to take screenshots. You can also find my guide to use Flameshot on Linux if you want to get it installed and configure it to use it.

Now, with the new 0.9 release for Flameshot, it is better than ever before!

Unlike Shutter and Ksnip, which received some major updates recently, Flameshot 0.9 does not include big changes but some useful ones.

Let me highlight the key changes with this release.

[...]

Before the update, when you upload a screenshot, the Imgur link was automatically copied to your clipboard. But, if you upload another screenshot, then you lose the previous link unless you have a clipboard manager like CopyQ.

Now, with the Latest Uploads section, you get to see all your recent uploads and find the links to them as well. Pretty useful, I think!

Not just limited to these two useful feature additions, you can finally change the image format of your screenshot to JPEG instead of PNG if you want save disk space and don’t mind the potential quality loss (especially when trying to scale the images).

Read more

Flameshot 0.9 Released with Global Shortcut Menu, Improved Wayland Support

Filed under
Software

Flameshot, the popular screenshot software, released version 0.9.0 with great new features!

Flameshot 0.9.0 adds new global shortcut menu in configuration dialog. All actions hotkeys are fully customizable.

Read more

Testdisk To Recover Data From Deleted Flash Disk Drive

Filed under
GNU
Linux
Software

I deleted my flash disk drive. There were many files and folders within it -- now they are gone. Don't throw away nor wipe it out first, that's the advice I often heard. The secret is, actually we can save those data -- this is called recovery or undelete -- with certain hardware or software. Fortunately, gratefully, there is the best recovery software on GNU/Linux we can use, that is Testdisk, that has a very high success rate and is able to recover my data. I managed to recover 100% of one of my important folders with it. Below I share with you how I use it. You can practice this either on flash drive, hard disk, or SSD. I wish you success!

Read more

Xfce’s Apps Update for February 2021 Improves the Task Manager, Thunar, and More

Filed under
Software

The star of this month is Xfce’s Task Manager, which received two updates for its stable 1.4.x series up to version 1.4.2, to implement better color that works well with both light and dark themes, as well as to fix various bugs.

In addition, development kicked off on the next major Task Manager series that will come with the Xfce 4.18 release, which introduces many changes and improvements, including support for Client-side decorations (CSD), the migration of all of its settings to the Settings dialog, port to xfconf, and much more.

Read more

Edit video on Linux with this Python app

Filed under
Software

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Here's how I use Linux to edit videos.

Back in 2018, I wrote an article about the state of Linux video editing, in which I chose an application called Openshot as my pick for the top hobbyist video editing software. Years later, and my choices haven't changed. Openshot remains a great little video editing application for Linux, and it's managed to make creating videos on Linux boring in the best of ways.

Read more

Also: Ventoy 1.0.36 - Neowin

Syndicate content

More in Tux Machines

LWN on Kernel: 5.12 Merge, Lockless Algorithms, and opy_file_range()

  • 5.12 Merge window, part 1 [LWN.net]

    The beginning of the 5.12 merge window was delayed as the result of severe weather in the US Pacific Northwest. Once Linus Torvalds got going, though, he wasted little time; as of this writing, just over 8,600 non-merge changesets have been pulled into the mainline repository for the 5.12 release — over a period of about two days. As one might imagine, that work contains a long list of significant changes.

  • An introduction to lockless algorithms [LWN.net]

    Low-level knowledge of the memory model is universally recognized as advanced material that can scare even the most seasoned kernel hackers; our editor wrote (in the July article) that "it takes a special kind of mind to really understand the memory model". It's been said that the Linux kernel memory model (and in particular Documentation/memory-barriers.txt) can be used to frighten small children, and the same is probably true of just the words "acquire" and "release". At the same time, mechanisms like RCU and seqlocks are in such widespread use in the kernel that almost every developer will sooner or later encounter fundamentally lockless programming interfaces. For this reason, it is a good idea to equip yourself with at least a basic understanding of lockless primitives. Throughout this series I will describe what acquire and release semantics are really about, and present five relatively simple patterns that alone can cover most uses of the primitives.

  • How useful should copy_file_range() be? [LWN.net]

    Its job is to copy len bytes of data from the file represented by fd_in to fd_out, observing the requested offsets at both ends. The flags argument must be zero. This call first appeared in the 4.5 release. Over time it turned out to have a number of unpleasant bugs, leading to a long series of fixes and some significant grumbling along the way. In 2019 Amir Goldstein fixed more issues and, in the process, removed a significant limitation: until then, copy_file_range() refused to copy between files that were not located on the same filesystem. After this patch was merged (for 5.3), it could copy between any two files, falling back on splice() for the cross-filesystem case. It appeared that copy_file_range() was finally settling into a solid and useful system call. Indeed, it seemed useful enough that the Go developers decided to use it for the io.Copy() function in their standard library. Then they ran into a problem: copy_file_range() will, when given a kernel-generated file as input, copy zero bytes of data and claim success. These files, which include files in /proc, tracefs, and a large range of other virtual filesystems, generally indicate a length of zero when queried with a system call like stat(). copy_file_range(), seeing that zero length, concludes that there is no data to copy and the job is already done; it then returns success. But there is actually data to be read from this kind of file, it just doesn't show in the advertised length of the file; the real length often cannot be known before the file is actually read. Before 5.3, the prohibition on cross-filesystem copies would have caused most such attempts to return an error code; afterward, they fail but appear to work. The kernel is happy, but some users can be surprisingly stubborn about actually wanting to copy the data they asked to be copied; they were rather less happy.

Banana Pi BPI-M2 Pro is a compact Amlogic S905X3 SBC

Banana Pi has already designed an Amlogic S905X3 SBC with Banana Pi BPI-M5 that closely follows Raspberry Pi 3 Model B form factor, but they’ve now unveiled a more compact model with Banana Pi BPI-M2 Pro that follow the design of the company’ earlier BPI-MP2+ SBC powered by the good old Allwinner H3 processor. BPI-M2 Pro comes with 2GB RAM, 16GB eMMC storage, HDMI video output, Gigabit Ethernet, Wifi & Bluetooth connectivity, as well as two USB 3.0 ports. Read more

Chrome 89 vs. Firefox 86 Performance Benchmarks On AMD Ryzen + Ubuntu Linux

Given this week's launch of Chrome 89 and the recent Firefox 86 debut, here are some quick benchmarks for those curious about the current performance when using Ubuntu Linux with a AMD Ryzen 9 5900X and Radeon graphics. Curious about the latest standing of the newest Firefox and Chrome releases on Linux, here are some quick benchmarks carried out on one of the systems locally. A larger comparison will come soon while this is just a quick one-page article for those eager to see some new browser numbers for AMD on Linux. The Ryzen 9 5900X was at stock speeds - the reported CPU frequency is due to a kernel bug working its way to 5.11/5.10 stable still. Read more

today's howtos

  • How to install Budgie desktop on Manjaro

    Budgie is an elegant and simplified desktop environment that integrates very well with Manjaro. Budgie is developed and maintained by the Solus team. This article will delve into the details of everything you need to know while installing the Budgie Desktop on Manjaro.

  • How To Update Fedora Linux using terminal to apply updates - nixCraft

    I recently switched from Windows server to Fedora 32/33 server running in the cloud. How do I apply software updates and patches on Fedora 32/33 server using the terminal application? Fedora Linux uses dnf command. It is the next upcoming major version of yum command. Yum is a package manager for RPM-based Linux distributions such as CentOS/RHEL 7.x and older version of Fedora Linux. You need to use the dnf command to update Fedora Linux using terminal for latest software patches. This page explains how to update a Fedora Linux using the terminal.

  • How to Turn Off Automatic Brightness on Ubuntu Linux

    Some new laptops come with built-in integrated light sensor. Operating systems use this sensor to measure the ambient light conditions and change the screen brightness automatically. This helps in reducing eye strain. You can see that this is a useful feature. But not everyone might like it all the time. For example, while watching Netflix on Linux at night, it reduces the screen brightness at the lowest for me. This makes the movie scene quite dull. This is one of the many cases when you probably would not want automatic brightness. Turning off automatic brightness on Ubuntu is quite simple. I’ll show that to you in this quick article. This tutorial is valid for GNOME desktop environment. The command line method should work for MATE desktop as well. If you are not certain, check which desktop environment you are using.

  • MultiCD - A Shell Script to Combine Multiple Bootable ISO's into One CD

    If you’ve ever used a multiboot CD that contains different utilities or bootable ISOs then creating one for yourself would be amazing. In this article, we shall take a look at MultiCD.sh, a shell script that is designed to help you build a multiboot CD image that can contain different, small Linux distros and/or utilities. There are many advantages of using this script and they include among others; no need for different CDs for small Linux distributions or utilities, you can simply use ISO images that you already have without downloading them again and in case of new versions, simply download them and run the script again and build a new multiboot image.

  • Linux Sponge - Soak Up Standard Input and Write to a File - Putorius

    The sponge command is part of the moreutils package. It is a utility that provides a function that is so simple it’s genius. It’s basic use is to soak up (get it? sponge..) standard input and write it to a file. The terminology “soak up” is more important than just creating a fun play on words. In this short tutorial we show you the sponge commands basic usage and why the term “soak up” is important.