Language Selection

English French German Italian Portuguese Spanish

today's leftovers (mostly programming)

Filed under
Development
  • Turn any device with a browser into a secondary screen with Deskreen!

    Deskreen in action (src. Deskreen) Many computer users require extending their workspace with other monitors, like developers, software engineers, news reporters, and business analysts.

    [...]

    The project is a community-based product, which was released under the AGPL-3.0 License and maintained by a team of professionals.

  • You Can Now Directly Read Data Logs From Tesla Vehicles (Jalopnik) [LWN.net]

    The Jalopnik automotive site has posted an article on a (relatively) new set of open-source tools that can extract log data from Tesla cars.

  • You Can Now Directly Read Data Logs From Tesla Vehicles

    The Netherlands Forensic Institute has reverse-engineered Tesla's file format and released the tools to interpret data...

  • Package updates as a result from the switch to Python 3.10 in Slackware-current

    When Python3 was updated from 3.9 to 3.10 in Slackware-current two weeks ago, lots of 3rd-party packages (i.e. software packages that are not part of the Slackware distro itself) containing python modules were suddenly broken.

    To make things more complex, not all Python software is currently compatible with Python 3.10. Patrick Volkerding opened a poll on LinuxQuestions.org to get feedback from the community about this intrusive update after we already have a Slackware 15.0 Release Candidate since mid-august.
    After all, when you tag a Release Candidate, that usually sends a signal that the software set is frozen and only usability issues and software bugs will be addressed.

    After giving this some time to sink in and hoping that this update would be reverted because of its impact, I now think we are stuck with Python 3.10 in Slackware. Which means I had to start looking at which of my own packages are now broken.

  • Announcing Rust 1.56.0 and Rust 2021 [LWN.net]

    The Rust language project has announced the release of stable version 1.56.0 and the Rust 2021 edition.

  • Announcing Rust 1.56.0 and Rust 2021

    The Rust team is happy to announce a new version of Rust, 1.56.0. This stabilizes the 2021 edition as well. Rust is a programming language empowering everyone to build reliable and efficient software.

  • Federico Mena-Quintero: Text in librsvg starts to get better

    Up to now, text support in librsvg has been fairly limited. The text chapter in the SVG spec is pretty big and it contains features that are very much outside of my experience (right-to-left languages, vertical text). But now I think I have a plan for how to improve the text features.

    [...]

    All those fixes will appear in librsvg 2.52.3, due in a few days.

    I want to add more tests for right-to-left and bidi text; they can be affected by many properties for which there are no tests right now.

    After bidi text works reasonably well, I want to add support for positioning individual glyphs with the x/y/dx/dy properties. People from Wikimedia Commons really want this, to be able to lay out equations and such.

    Once individual glyphs can be positioned independently, maybe textPath support, which cartographers really like for curved labels.

  • Felix Häcker: #14 Well-Rounded

    Update on what happened across the GNOME project in the week from October 08 to October 15.

  • PSA: Plasma Browser Integration Currently Unavailable

    A fix is being worked on, but might take a bit, sorry about that.

More in Tux Machines

GeckoLinux ROLLING Now Ships with Linux 5.16, Improved PipeWire Configuration

GeckoLinux ROLLING is derived from the openSUSE Tumbleweed and Packman repositories, which means that if follows a rolling release model where you install once and receive updates forever. But, from time to time, the developer of this distribution generates new installation images for better hardware compatibility. As such, the new GeckoLinux ROLLING update is here to further improve the Calamares graphical installer to no longer create a Btrfs subvolume for the /tmp directory. Read more

RK3566-based PineNote E-Ink tablet ships at $399

Pine64 launched a $399 “PineNote” tablet with 10.1-inch, E-Ink touchscreen, 4GB LPDDR4, and 128GB eMMC that runs Linux on a Rockchip RK3566. The company also recently launched the $399 PinePhone Pro and a PinePhone Keyboard and a PineDIO USB LoRa adapter. Pine64 announced its PineNote E-ink reader in August and launched its first developer version of its second-gen PinePhone Pro Explorer Edition smartphone in October. The company has now launched the PineNote for developers only, and recently launched a less bleeding-edge version of PinePhone Pro, which is available for the same $399 price with shipments due in late February (see farther below). Earlier in the month, Pine64 launched its $50 PinePhone Keyboard case, which supports both the PinePhone and PinePhone Pro. There is also a new, $15 PineDio USB LoRa Adapter that works with any USB-connected device. A $20 case model packages the adapter for use with the PinePhone or PinePhone Pro (see farther below). Read more Also: Pine64 should re-evaluate their community priorities

VirtualBox 6.1.32 Fixes Access to Some USB Devices on Linux Hosts, Improves Shared Clipboard

VirtualBox 6.1.32 arrives almost two months after VirtualBox 6.1.30 to fix a bunch of bugs. For example, it fixes access to some USB devices on Linux hosts as the device class wasn’t handled correctly, fixes the wrong mouse position if guest is in text mode, fixes copying of folders from host to guest and vice versa, and fixes UNICODE handling. Also fixed in this release is the accidental creation of an empty debug log file when the OSS (Open Sound System) audio backend was configured, the loss of keyboard focus under rare circumstances when using the mini toolbar in full-screen mode, the link status reporting for certain Linux kernels, as well as packaging and installer regressions affecting Solaris hosts. Read more

today's howtos

  • How To Install Ansible on Fedora 35 - idroot

    In this tutorial, we will show you how to install Ansible on Fedora 35. For those of you who didn’t know, Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. Ansible automates and simplifies repetitive, complex, and tedious operations. It’s a free tool written in Python. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Ansible automation tool on a Fedora 35.

  • Install PHP 8 on Ubuntu 22.04 - kifarunix.com

    In this tutorial, you will learn how to install PHP 8 on Ubuntu 22.04. PHP 8 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency.

  • How to keep your Debian updated

    A Linux OS is a collection of multiple packages interlinked in a very complex network. These packages offer all the necessary files and binaries that make up the operating system. These packages need regular updates. It may be security patches, bug fixes, or feature improvements. As such, it is critical to keep all the packages up-to-date.

  • How to install Debian 11

    Debian 11.0 was released on August 14th, 2021, with the codename Bullseye. After approximately two years of development, the Debian projects presented a stable version of Debian 11 which will be supported for the next five years. This new distribution whips with over 11294 new packages to count 59551 packages.

  • Allow/Deny SSH Access To a Particular User Or Group In Linux

    In this article we will be allowing or denying SSH access to a particular user or Group by making a few changes in SSH Configuration file. First, we will see how to allow or enable SSH access to a user and group. Please note that all commands given below should be run as root or sudo user.

  • 3 Linux commands to shut down the system and you will able to do it easily

    Hi Guys, In this guide, we will illustrate the difference between shutdown, poweroff, halt and reboot command in Linux.

  • Set Date and Time for Each Command You Execute in Bash History

    Hi guys, In this article, we will show you how you can configure time stamp information when each command in the history was executed to be displayed. All commands executed by Bash on the command line are stored in history or in a file called ~/.bash_history. Also you can list all of the commands executed by users on the system or a user can view the command history using the history command as shown below.

  • How to install Gitea on a fresh Ubuntu/Debian server

    Gitea an open source easy-to-use self hosted git server written in Go. It has many features like time tracking, repository branching, file logging, notifications, built-in wiki and much more. Gitea is an lightweight application meaning that it can be run on lower spec systems too. It is an great lightweight alternative to GitLab. It’s really easy to setup and you will find most of the features that you will find in typical source control platform. This tutorial will show you how to install Gitea on Ubuntu Or Debian Systems

  • How to Install and Configure Kibana on Ubuntu 20.04 – Citizix

    Kibana is a proprietary data visualization dashboard software for Elasticsearch, whose open source successor in OpenSearch is OpenSearch Dashboards. It is a data visualization and exploration tool used for log and time-series analytics, application monitoring, and operational intelligence use cases. It offers powerful and easy-to-use features such as histograms, line graphs, pie charts, heat maps, and built-in geospatial support. Kibana also acts as the user interface for monitoring, managing, and securing an Elastic Stack cluster — as well as the centralized hub for built-in solutions developed on the Elastic Stack.

  • How to install and Configure HAProxy load balancer on Ubuntu 20.04

    HAProxy is a free and open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It distributes the load among the web and application servers. Haproxy is popular for load balancing because of its efficiency, reliability, and low memory and CPU footprint. Load balancing is a common solution for distributing web applications horizontally across multiple hosts while providing the users with a single point of access to the service. It is available for install on major Linux distributions. In this guide we will learn how to install and configure HAProxy load balancer on Ubuntu 20.04.

  • How to Install an RPM File in Linux

    Did you download an RPM file, and you’re not sure what it is or what do with it? It’s one of the file types used to install applications in Red Hat Enterprise Linux-based distributions, and we’ll show you how to use them.

  • Install PHP 7.1/7.2/7.3/7.4 on Ubuntu 22.04 - kifarunix.com

    Did you download an RPM file, and you’re not sure what it is or what do with it? It’s one of the file types used to install applications in Red Hat Enterprise Linux-based distributions, and we’ll show you how to use them.