Language Selection

English French German Italian Portuguese Spanish


A look at Atom text editor for GNU/Linux

Filed under

There are so many different text editors out there, some have a GUI, some are terminal based; and so many people prefer different ones for different reasons.

With all that said, there are times when I stumble upon new piece of software that seems to stand out above the rest, and in the case of text editors; Atom has done just that.

Atom is a hackable text editor, meaning that it can be customized almost to an extreme, but yet, is perfectly usable and awesome even just with its default setup.

It’s also available for Windows and MacOS X, but truth be told I’ve only really encountered people using it on GNU/Linux. Not to say there aren’t people using it on other platforms, just my own observations.

Read more

Wine Staging 2.14 and PPSSPP Emulator 1.4.x

Filed under
  • Release 2.14

    The Wine Staging release 2.14 is now available.

  • Wine Staging 2.14 officially released, more performance fixes and a basic UAC implementation
  • Wine-Staging 2.14 Adds User Account Control, Heap Manager Performance Boost

    Building off last week's Wine 2.14 feature update is now a re-based version of Wine-Staging that also tacks on a few extra features.

    Most prominent to Wine-Staging 2.14 is a basic User Access Control (UAC) implementation that Windows uses for limiting or granting user/administrative rights. In Wine's context this UAC implementation doesn't mean much but is mostly there for appeasing Windows programs expecting certain security rights be setup for their environment, not that Wine's security is going to be any different.

  • Install PPSSPP (PSP) Emulator 1.4.x Version In Ubuntu/Linux Mint

    PPSSPP is a PSP emulator (PPSSPP an acronym for "PlayStation Portable Simulator Suitable for Playing Portably"), PPSSPP is an open source project and cross platform available for Linux, Windows and Mac (The source code also unofficially supports a wide variety of operating systems and platforms, including Raspberry Pi, Loongson, Maemo, Meego Harmattan and Pandora). it is licensed under the GNU GPL-v2 and written in C++ language, it translates PSP CPU instructions directly into optimized x86, x64 and ARM machine code, using JIT recompilers (dynarecs). It lets you run PSP games on PC in full HD resolution but you may not get perfect results. It can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP.

Software: José, Retroshare, nginx, and Nuvola Player

Filed under
  • Wait! What’s José?

    By analogy, José is to JOSE what GPG is to OpenPGP and OpenSSL is to X.509.

  • Release notes for Retroshare v0.6.3

    Messages in GxsTrans groups are encrypted using the public key of their destination, and are signed by the sender. The encrypted packet only contains a symmetric AES128 key encrypted using the public key of the destination ID without header. Consequently there is no way to know who can decrypt this plain 16-bytes key and peers need to try their own keys to check whether they are the destination or not. A hint system however allows to limit the cost of trying all possible keys without fully disclosing the destination. We’re currently working on a way to implement Perfect Forward Secrecy within this system.

  • nginx 1.13.4 released
  • Install Nuvola Player 3.0.9 Stable In Ubuntu/Linux Mint Via PPA

    Nuvola Player runs a web-based interface of cloud music services in its own window and provides integration with a Linux desktop (multimedia keys, system tray, media player applets, dock menu, notifications and more) offers more native user experience and integration with Linux desktop environments than usual web browsers can offer. .Nuvola Player is an open-source project licensed under GNU GPL 3 and written mainly in Vala (the core) and JavaScript (service integrations). It tries to feel and look like a native application as possible. However, it cannot overcome common drawbacks of web-based music streaming: some music streaming services require Flash plugin and web apps usually have higher memory usage than native apps.

Software: QOwnNotes, VirtualBox, Green Recorder, Notes

Filed under
  • QOwnNotes – A To-Do List Manager with Markdown and OwnCloud Support

    QOwnNotes is a free, open source, and cross-platform note taking and to-do list application with support for Markdown editing and ownCloud integration. It features several panels with all the text entry and editing options all note-taking apps have to offer and even more.

    You can place all the panels wherever you want, get notified about external modifications of your current note, and connect to your ownCloud or Nextcloud server for additional features like versioning and trash, among other things.

  • VirtualBox 5.2 to Let Users Export VMs to Oracle Public Cloud, Add GUI Changes

    Oracle's Director of Product Management Simon Coter recently announced the availability of the first Beta release of the upcoming VirtualBox 5.2 major version of the open-source and cross-platform virtualization software.

    VirtualBox 5.2 looks to be a great release that should allow users to export virtual machines to the Oracle Public Cloud so that they can easily use them on other machines without all the hustle of exporting VMs to external drives and then import them to another VirtualBox installation.

    Another interesting change coming to VirtualBox 5.2 later this year is automatic, unattended guest OS installation, similar to the "Easy Install" feature found on the commercial VMware Workstation 6.5 and 7 virtualization software. Additionally, VirtualBox 5.2 will improve the Virtual Machine selector GUI.

  • Linux Desktop Recorder App Green Recorder 3.0 Released

    A new version of the Linux screen recorder, Green Recorder has been released. Green Recorder 3.0 which is built using Python, FFmpeg and GTK+3 comes along with many new features and updates.

  • Notes, the Mac-Inspired Note Taking App, Has Been Updated

    Remember that Mac-inspired Notes app we mentioned well over a year ago? Well it just received a big ol’ update, and we reckon some of you will want to know about it.

Software: Riot, Screenlets, and Firefox

Filed under
  • [Reposted] IRC for the 21st century: introducing Riot

    Riot is a free, open source, and multi-platform client based on the Matrix protocol. To understand better, think of Matrix as the protocol and Riot as the client. Matrix is a decentralized, secure, messaging protocol. It has the benefit of using HTTP / JSON APIs, is capable of sending and receiving messages with full end-to-end encryption, WebRTC VoIP / video calling, and maybe most importantly, integration capabilities. Matrix was built to integrate with IRC servers and other communication protocols, meaning you can use the Riot client as an IRC bouncer. You can read more of the details on what separates Matrix from Riot on their FAQ.

  • Screenlets – Easily Add Widgets to Your Linux Desktop

    One method you can use to get Widgets on your Linux desktop is Conky but setting up custom configurations can be a bit too technical for some people. A simpler way to achieve the same goal, although less technically complex ones, is to use Screenlets.

    Screenlets is an open source Python-based tool that allows you add widgets to your desktop. It supports adding numerous screenlets including RSS readers, weather, countdown, clock, folder view, sensors, calendars, a Conky-like system information widget, among others widget options.

  • Firefox 55 Is Ready To Shine With Performance Improvements

    Mozilla's Firefox 55 web browser is now deemed stable while Firefox 56 enters beta and Firefox 57 is the new nightly build.

Software: Flowblade, Exa, UDisks, Write!, and Vivaldi

Filed under
  • Flowblade Another Video Editor for Linux? Give It A Try!

    You may have favorite video editor to edit your videos but there is no harm to try something new, its initial release was not that long, with time it made some great improvements. It can be bit hard to master this video editor but if you are not new in this field you can make it easily and will be total worth of time.

  • Exa – A Modern Replacement for “ls Command” Written in Rust

    Exa is a lightweight, fast and modern replacement for the popular ls command on Unix-like operating systems. It is written in Rust programming language and comes with several additional features not available in the traditional ls command. Importantly, its options are similar, but not exactly the same, as for ls command as we shall see later on.

  • UDisks 2.7.2 released

    A new upstream version of UDisks2 was released on Thursday (July 3rd) -- version 2.7.2. This is only a minor release and contains mostly bug fixes, but it has some new features, mostly for working with filesystems and partitions.

  • Write! – No-Distraction Writing App for Your Productivity

    There are over 100 different kinds of text editors available on Windows and macOS. There are some alternatives to Microsoft Office for Linux OS, but when it comes to finding a light minimalist text editor, Linux users do not have such a wide variety of choices.

    Being a professional or an amateur writer, a student, a person who just needs to make some notes, there is always a need to write down some important stuff. For this purpose there’s an app you can install on any of your machines and use for writing texts of any kind.

  • Power User Web Browser 'Vivaldi' Can Be Installed From Official Repository

    Vivaldi is the new web browser compare to other famous browsers, the initial release of Vivaldi was in January, 2015. It has improved a lot and evolved since the first release. Basically it is based on the open-source frameworks of Chromium, Blink and Google's V8 JavaScript engine and has a lot of great feature which I will table later. It is known to be the most customizable browser for power users, debuts features that make browsing more personal than ever before.

Software: Green Recorder, Sandman, Lollypop and BiglyBT

Filed under
  • Green Recorder 3.0 Released With Huge Updates

    Green Recorder is a simple desktop recorder which we develop for Linux systems. It supports both Xorg and Wayland (GNOME session). It’s built using Python, GTK+ and ffmpeg. Released under GPL 3.

  • Let Sandman Make You Be More Productive With Time Alerts For Sleep

    You may know handful of applications that can lead you to be more productive, Sandman is one of them, it is free, open-source and cross-platform application available for Linux, Windows and Mac. It notifies you about your sleep timings that you need to get 7-8 hour of sleep everyday and keep yourself energized and refreshed. First you need to tell the Sandman at that time you need to wake up the next day, and then it tell you when you should go to bed. Now a days like everybody uses their cellphones as an alarm clock, which just wake you up not tell you to sleep.

  • Lollypop Another Modern Audio Player for Linux

    There are plenty of music players available and you may have your favorite one installed but there is no harm to try something different. Lollypop is a modern and fast audio player, inspired from material design, it is free and works with almost every Linux distribution and FreeBSD.

    It does great job of organizing and browsing albums and artists. You can view all the albums you have in one long list. Clicking on one of them will bring a popup at the bottom of the screen where you will see a list of all the songs on that album. Queue option works as temporary playlist. You can add songs to a queue, and then re-order or remove songs as you please.
    It lets you integrate online radios, most recent version features a nice interface for adding, browsing, and playing online radio stations. It supports common audio formats: mp3, mp4, ogg and flac.

  • BiglyBT: A ‘New’ Open Source Torrent Client Launched By Former Vuze Developers

    Original Vuze developers create a new torrent client ‘BiglyBT’

    Two of the core original developers of the once very famous BitTorrent client, Vuze (originally known as Azureus), have come together to start a new open source torrent client.

Software and howtos

Filed under
  • Calibre 3.6 E-Book Manager For Linux | Improved Copying and Moving from Libraries

    Calibre is Free and Open-Source advanced E-Book Manager for Linux, MAC OS X, and Microsoft WIndows. Everything you could think of when you consider E-Book manager, you can find it in Calibre. It supports importing/exporting e-books to E-Readers with a wired or wireless connections, converting e-books, supporting many file formats, download e-books from online stores, managing multiple libraries, edit e-books with an advanced editor, and more features.

  • The Man Command in GNU/Linux

    GNU/Linux is powerful. GNU/Linux is mighty. GNU/Linux can be confusing…

    One of the things that terrifies most people about GNU/Linux is the command line. Granted, most users can get away with never touching a terminal window nowadays on most modern distributions, but when a lot of people think of GNU/Linux they instantly picture a command line interface of scrolling text and gibberish code.

    Thankfully, learning to actually use the command line is not quite as daunting as one might assume, especially with the help of something known as the Man Pages.

  • USB Device Stacks, on RTFM, part 2
  • Enabling TRIM/DISCARD on Debian, ext4, luks, and lvm
  • Keeping Git Branches in Sync

Software: Green Recorder, Peek, mosh, Riot/Matrix, Vim, Cockpit and More

Filed under
  • Green Recorder: A Simple Desktop/Screen Recorder for Linux

    Green Recorder is a simple, open source desktop recorder developed for Linux systems built using Python, GTK and FFmpeg. It supports most of the Linux desktop environments such as Unity, Gnome, Cinnamon, Mate, Xfce and so on. Recently it has been updated to work with Wayland too in Gnome session.
    It uses FFmpeg libraries and currently supported formats are: MKV, MP4, AVI, WMV, NUT and WebM (it only available for Wayland in Gnome session). You can choose the area to record, or use handy option ' Select a Window' to record a specific window, if you don't use any of these option and simply hit 'Record' button then it will record full-screen of the desktop. You can stop the recording process easily by right-clicking the icon and choosing 'Stop Record'. Or middle-clicking the recording icon in the notifications area (but doesn't work on all interfaces). Show Mouse and Follow Mouse are great options to have, you can adjust them as per your needs.

  • Peek – A Simple Animated Gif Screen Recorder for Linux

    Peek Gif Recorder is the perfect screen capture tool for short and sharp video clips.

    It was designed to use ffmpeg and imagemagick to take screencasts of your desktop and animate them to make them Gifs.

    It’s that nifty tool for those who might want to demo a bug or a brief gameplay session quickly.

  • [mosh-users] mosh 1.3.2 released

    mosh 1.3.2 has been released. This is primarily a maintenance release. (We skipped version 1.3.1 because of a glitch in Debian packaging. The previous release was mosh 1.3.0.)

  • The rise of Riot/Matrix messenger

    A lot announcements were made in summer 2017. Several p2p messengers were released, while the others continued to expand their user bases. Briar and Ring were announced at the same time, prepared for the usage. But what’s really surprised me was a Riot/Matrix messenger. It become indefinitely better for the past year, and its current state is close enough to the community needs. There is a short review of its functionality and incoming features.

  • Ring 1.0 is released

    On July 21, Savoir-faire Linux (SFL) announced the release of version 1.0 of its Ring communication tool. It is a cross-platform (Linux, Android, macOS, and Windows) program for secure text, audio, and video communication. Beyond that, though, it is part of the GNU project and is licensed under the GPLv3. Given the announcement, it seemed like a quick trial was in order. While it looks like it has great promise, Ring 1.0 falls a bit short of expectations.

    Privacy and security are two of the main attributes that Ring is striving for. To start with, Ring provides a peer-to-peer architecture that avoids a central server, which is done to maintain the privacy of the participants. The data is encrypted between the endpoints to thwart those in the middle who might want to listen in. Ring evolved from the SFLphone project, but moved away from SFLphone's centralized architecture, which is part of why the name has changed.

  • Why I Still Use Vim

    Vim is my default editor. There’s no particular reason for this, except that I ended up learning it when I moved over to Linux many years ago. I ended up liking it because I could edit my small source files on my quad-core machine without needing to wait forever for the file to open.

    Sure Vim isn’t a bad editor, it’s highly extensible, it’s easy to shell out to the, err well shell, its everywhere so when you ssh into some obscure server you can just type vim (or vi) and you’re good to go.

  • Changes to Docker container for Weblate

    First of all if you are still using nijel/weblate, you should switch to weblate/weblate. They both currently share same configuration, but it might happen that some future updates will go to the weblate owned container only.

  • Cockpit Project: Cockpit 148

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 148.

  • Sailing towards Pitivi 1.0 (with some stops along the way)

    With the Ken-Burns effect project completed, most of my last two weeks were spent working on some existing tasks that should be solved for Pitivi 1.0, so we can get it out sooner.

  • Variety 0.6.4 Rich Features Wallpaper Manager Available For Ubuntu/Linux Mint

    Variety is an open-source wallpaper changer designed for Linux operating system, it comes with great features and easy to use. There are many wallpaper manager applications available which offers many features but Variety has its own way to get things done. It can display wallpapers from local sources or lots of various online sources, allows user to change wallpaper on a regular interval, and provides easy ways to separate the great images from the junk.

  • exa a modern replacement for ls written in rust for Linux/Unix

    ls is a command to show files in Linux and Unix-like operating systems. A ls command first appeared in a version of AT&T UNIX as well as in Multics. BSD and GNU Coreutils package provides the ls command with minor syntax changes. There is now third alternative named exa. It is a modern replacement for ls.

  • TDF Dashboard: an open window on LibreOffice development

    Developed by Bitergia, the Dashboard is based on information retrieved from publicly available data sources, such as Git, Gerrit and Bugzilla repositories, or mailing lists archives. All tools used to retrieve, store, analyse and visualize data from repositories are based on free, open source software. The key component is GrimoireLab, a software development analytics toolset.


Software: Gping and Git 2.14

Filed under
  • Gping is like regular ping, but with a graph

    The ping command is a useful way to troubleshooting network issues — but its output does look a little dull by default. Enter Gping, a cross-platform ping tool that prints a pretty graph inside the terminal.

  • [ANNOUNCE] Git v2.14.0

    The latest feature release Git v2.14.0 is now available at the usual places. It is comprised of 727 non-merge commits since v2.13.0, contributed by 66 people, 18 of which are new faces.

  • Git 2.14 Released

    Git 2.14 is now available as the latest feature update to this widely-used, open-source revision control system.

    Git 2.14 introduces support for building against PCRE v2, git diff now uses the "indent" heuristics by default, git status improvements, there's now the concept of a "repository" object as Git developers work towards making it easier to work in multiple repositories, Windows/Cygwin improvements, minor performance improvements, and many bug fixes.

Syndicate content

More in Tux Machines

Google’s Fuchsia OS on the Pixelbook: It works! It actually works!

Google currently has two OSes on the market: Android and Chrome OS. The company is never one to leave a successful product alone in the marketplace, though, so it's also developing a third operating system called "Fuchsia." When we last checked in on the experimental OS in May 2017, calling it an "OS" was a bit of a stretch. We only got the system UI up and running on top of Android, where it then functioned like an app. The UI offered a neat multi-window system, but mostly it was just a bunch of placeholder graphics. Nothing worked. It has been hard to check in on Fuchsia since. The Fuchsia system UI, which was written with a cross-platform SDK called "Flutter," quickly shut down the Android (and iOS) compatible builds. Fuchsia has a Vulkan-based graphics stack, and no emulator supports the new-ish graphics API. The only way to get Fuchsia up and running again was with actual hardware, and the only supported devices were Intel NUC PCs from 2015 and the Acer Switch Alpha 12 laptop. Read more

today's howtos

Games: Super Blood Hockey, Starship Titanic and More

Software: MenuLibre, Speech Recognition, "Just TODO It", Slack

  • MenuLibre 2.1.4 Released
    The wait is over. MenuLibre 2.1.4 is now available for public testing and translations! With well over 100 commits, numerous bug fixes, and a lot of polish, the best menu editing solution for Linux is ready for primetime.
  • Speech Recognition For Linux Gets A Little Closer
    t has become commonplace to yell out commands to a little box and have it answer you. However, voice input for the desktop has never really gone mainstream. This is particularly slow for Linux users whose options are shockingly limited, although decent speech support is baked into recent versions of Windows and OS X Yosemite and beyond. There are four well-known open speech recognition engines: CMU Sphinx, Julius, Kaldi, and the recent release of Mozilla’s DeepSpeech (part of their Common Voice initiative). The trick for Linux users is successfully setting them up and using them in applications. [Michael Sheldon] aims to fix that — at least for DeepSpeech. He’s created an IBus plugin that lets DeepSpeech work with nearly any X application. He’s also provided PPAs that should make it easy to install for Ubuntu or related distributions.
  • Announcing "Just TODO It"
    Recently, I wished to use a trivially-simple TODO-list application whilst working on a project. I had a look through what was available to me in the "GNOME Software" application and was surprised to find nothing suitable. In particular I just wanted to capture a list of actions that I could tick off; I didn't want anything more sophisticated than that (and indeed, more sophistication would mean a learning curve I couldn't afford at the time). I then remembered that I'd written one myself, twelve years ago. So I found the old code, dusted it off, made some small adjustments so it would work on modern systems and published it.
  • Linux users can now get Slack as a snap package
    Canonical has announced the general availability of the collaboration platform Slack, as a snap package. The move will allow Linux users to get setup with the platform and begin collaborating on their work more easily. Any Linux distribution with snap support can head over to the snapcraft website, download the package, and begin using it.