Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 3 hours 52 min ago

How to Change a Git Commit Message

Saturday 5th of October 2019 05:00:00 PM

Linuxize: Learn how to change the message of the most recent or older Git commits.

Flatpak 1.5 Linux App Sandboxing Rolls Out with New Features, Many Improvements

Saturday 5th of October 2019 02:00:00 AM

Highlights of the Flatpak 1.5 release include new "--or-update" option for the "flatpak install" command

Mozilla Firefox 69.0.2 Released to Fix YouTube Crash on Linux, Other Issues

Friday 4th of October 2019 10:00:00 PM

Mozilla Firefox 69.0.2 is a very small maintenance update that addresses three bugs

How To Clean Up The systemd journal Logs

Friday 4th of October 2019 09:00:00 PM

 LinuxUprising: systemd has its own logging system which provides centralized management for logging kernel and userland processes

How to Install GlassFish with Nginx as a Reverse Proxy on Debian 10

Friday 4th of October 2019 08:00:00 PM

GlassFish is a light-weight application server

Oomox - Customize And Create Your Own GTK2, GTK3 Themes

Friday 4th of October 2019 07:00:00 PM

Oomox is a graphical app for customizing and creating your own GTK theme

Introduction to Linux monitoring and alerting

Friday 4th of October 2019 06:00:00 PM

Have you ever wanted to set up a process monitor that alerts you when it's offline without spending thousands of budget dollars to do so?

Chuwi GBox Pro Mini PC Review for Linux Users

Friday 4th of October 2019 03:00:00 PM

 itsFOSS: Chuwi GBox Pro is an inexpensive mini PC that could be used as a media center as well.

A New Linux Memory Controller Promises to Save Lots of RAM

Friday 4th of October 2019 02:00:00 PM

Slab allocation is a form of memory management, within the Linux kernel, used with the intention of making memory allocation of objects efficient

Google Is Uncovering Hundreds Of Race Conditions Within The Linux Kernel

Friday 4th of October 2019 01:00:00 PM

Phoronix: One of the contributions Google is working on for the upstream Linux kernel is a new "sanitizer".

Why HDCP support in Weston is a good thing

Friday 4th of October 2019 01:00:00 PM

Why supporting HDCP in Weston is justified in both an economical and technical context.

Plumbers and CKI hackfest highlights

Friday 4th of October 2019 12:00:00 PM

This September, the CKI (Continuous Kernel Integration) team got together for Linux Plumbers.

A Beginner’s Guide To Playing Games On Linux, Part 1: Enjoying Your Steam Library

Friday 4th of October 2019 02:00:00 AM

Rule #1: You Can’t Play Everything Under The Sun

How to use tee and script commands to capture output and errors to file

Thursday 3rd of October 2019 10:00:00 PM

Need help troubleshooting your bash scripts? Give tee and script a go.

IBM and Canonical work together in financial services

Thursday 3rd of October 2019 09:00:00 PM

ZDnet: Just because IBM owns Red Hat doesn't mean it's not working with other Linux powers such as Ubuntu Linux.

Why GatsbyJS' corporate success is really about the individual developer experience

Thursday 3rd of October 2019 08:00:00 PM

GatsbyJS is booming thanks to its focus on the individual developer's first experience.

Samba 4.12 Bringing Much Faster Encryption Performance With GnuTLS

Thursday 3rd of October 2019 07:00:00 PM

Phoronix: Samba 4.12 for SMB3 file transfers with encryption will be an order of 4~6 times faster than current performance levels

Writing Comments in Bash Scripts

Thursday 3rd of October 2019 06:00:00 PM

In Bash, everything after the hash mark (#) and until the end of the line is considered to be a comment.

5 Best Security Tools to Have on Your Linux PC

Thursday 3rd of October 2019 05:00:00 PM

Everyone hails Linux for its built-in security.

How to Install Atom Editor on Ubuntu

Thursday 3rd of October 2019 04:00:00 PM

Atom is a free and open-source text editor that is modern, approachable, and hackable to the core.

More in Tux Machines

today's howtos

  • How to install Chromium on Ubuntu using SNAP
  • 3D using Godot

    It is time for another installment of Godot (previous entries: introduction, 2D). This time, I have dived into the world of 3D. The goal is to recreate parts of an old time favorite: Kosmonaut. Something I remember playing a lot on my dad’s 286 with amazing EGA graphics. The state of the game when writing can be seen in the short screen capture below. This is more of a tech demo status than a full game at the moment, but I hope you will still find it interesting. You can also get the complete source code. [...] Once we have a world with a track (the grid map), we add a player to the scene (the yellow blob in the image above – I need to learn Blender to create a proper ship). The player scene contains the ship – and the camera. This means that the camera follows the player automatically – very convenient. The player script is responsible for this ship’s movements based on user input. Inputs can either be pressed for a long time, used for sideways movement, or just tapped (i.e. the release is ignored), used for jumping. Each of the inputs are mapped to a keyboard key (or other input device) in the Project Settings dialog, under the Input Map tab. This feels a bit awkward to me and makes me lose the feeling of flow – but I don’t know how to do it better.

  • How to install OpenOffice on Linux
  • How To Install Free SSL Certificate for Apache on CentOS 8
  • Install VirtualBox 6 on CentOS 8
  • How to Install Odoo 13 on Ubuntu 18.04
  • How to Install Anaconda on Debian 10
  • Install Shutter Screenshot Tool via PPA in Ubuntu 19.10

Xfce 4.16 development phase starting

In the 4.14 cycle we tried to do a 1:1 port of what used to be our Gtk2 desktop environment, avoiding visual changes. In the 4.16 cycle we plan to harmonize the appearance of certain elements that either became inconsistent through the port or already were inconsistent before (e.g. toolbars or inline toolbars). We will also play with client-side decorations where we feel it makes sense (for instance replacing the so-called XfceTitledDialog, that is used for all settings dialogs with a HeaderBar version). Before anyone gets too excited (both positively or negatively): It is not planned to redesign more complex applications (like Thunar) with Headerbars in 4.16. We will however try to keep the experience and looks consistent, which means gradually moving to client side decorations also with our applications (please note that client side decorations are not the same as HeaderBars!). Through this change e.g. “dark modes” in applications will look good (see the part about the Panel below). Now before there is a shitstorm about this change I would kindly ask everyone to give us time to figure out what exactly we want to change in this cycle. Also, switching to client-side decorations alone is not a big visual departure – feel free to also dig through the client-side decorations page if you want to read/see more on this. Read more

GNU/Linux Distros on Distrotest

  • Some New Operating Systems on Distrotest that Caught My Attention!

    Distrotest is one site that provides a variety of Linux distributions that can be run directly on the browser. Or you can also run it on a remote desktop client application, for example using Remmina. So, you can try various linux distributions online without having to install it or make a live CD. when I visited the distrotest. Apparently, there have been many new systems added. However, there are several new systems that caught my attention.

  • Forbes Raves Upcoming Linux Desktop Will 'Embarass' Windows 10 and macOS

    The article points out that Deepin is also a stand-alone desktop environment for any current Linux distribution -- and that it's one of the 248 operating systems available for online testing at

kwin-lowlatency 5.17 Brings A Better Experience To The KDE Desktop

Following this week's release of KDE Plasma 5.17, a new release of the independent kwin-lowlatency code has been re-based against version 5.17. Read more