Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos

More in Tux Machines

Snapcraft secret sauce: KDE neon extension

Simplicity is the magic ingredient in any product design. For members of the KDE community, snap development has become that much simpler, thanks to the recent introduction of the KDE neon extension. Last year, we talked about the KDE build and content snaps, which can greatly speed the build of KDE application snaps and save disk space. The extension takes this effort one step farther, and allows for faster, smoother integration of snaps into the Linux desktop. While there are no shortcuts in life, you can rely on a passionate community of skilled techies to make the journey easier. Read more

The 10+ Best Linux Wallpaper Changer Software in 2019

Every person wants a customized desktop environment based on his choice. The most important visual element of a desktop environment is its wallpaper or background. You can easily set your desired wallpaper in the Linux system. Just like Windows PC, you can even create a wallpaper slideshow. But if you want full control and more customization, you need to download an extra piece of wallpaper changer for your Linux or Ubuntu system. With these Linux wallpaper changer programs, you can download wallpapers from different sources, schedule them and customize your desktop in your style. Read more

Programming: Python and Wasm

  • Python Anywhere: System update on 21 November 2019

    This morning's system update went smoothly; some websites did take a bit longer than we expected to start up afterwards, but all is well now. There are two big new features that we have introduced which are going through some final post-deploy tests before they go live -- a new system image (called fishnchips) to support Python 3.8 and to add on a number of extra OS packages that people have been asking us for, and an update to our virtualization system that will fix a number of problems with specific programs. We'll be posting more about those when they're ready to go live.

  • PyCharm 2019.3 Release Candidate

    The release of PyCharm 2019.3 is right around the corner and we’re excited to announce we now have available a release candidate version. Check it out by downloading it from our website!

  • #11 Ways How To Make Home Education More Effective

    As you can see, in order to get things done, you have to actually start doing something and be creative at that. We’ve presented those points that we believe can be the most beneficial when attempting home education. But these are more like preferable advice rather than strict rules to success. Find something that suits you and work around it. We believe that anyone with enough desire to try can achieve great things!

  • Punch 2.0.0 is out

    This is the latest release of the project that I started to replace bumpversion. Update your version while having a drink! Punch is a configurable version updater, and you can use to automate the management of your project’s version number.

  • Navigating Python Code with Wing Pro 7 (part 2 of 3)

    Last week we looked at goto-definition, find uses, and project-wide search as tools for navigating Python code in Wing 7. This time, we'll take a look at the code indices that Wing provides.

  • Multi-Value All The Wasm!

    There are a few scenarios where compilers are forced to jump through hoops when producing multiple stack values for core Wasm. Workarounds include introducing temporary local variables, and using local.get and local.set instructions, because the arity restrictions on blocks mean that the values cannot be left on the stack. Consider a scenario where we are computing two stack values: the pointer to a string in linear memory, and its length. Furthermore, imagine we are choosing between two different strings (which therefore have different pointer-and-length pairs) based on some condition. But whichever string we choose, we’re going to process the string in the same fashion, so we just want to push the pointer-and-length pair for our chosen string onto the stack, and control flow can join afterwards.

Games: Half-Life: Alyx, Serial Cleaner, BATTLETECH Heavy Metal

  • Set between Half-Life and Half-Life 2, Valve have now properly announced Half-Life: Alyx (updated)

    Half-Life: Alyx, the first Half-Life title in far too long has now been officially revealed with the Steam store page for it now available and you can also pre-purchase. However, their email clearly stated that Half-Life: Alyx will be "Free for owners of the Valve Index VR headset". This is a title built from the ground up for Virtual Reality, so only those with a VR kit will be able to play. Valve said it has "all of the hallmarks of a classic Half-Life game" including exploration, puzzle solving, visceral combat and a story that connects it all together with the Half-Life universe. Valve also said it will be compatible with "all PC-based VR headsets", it's powered by their own Source 2 game engine and it will release in March 2020.

  • Humble are giving away Serial Cleaner free for their Fall Sale now live

    You have around 72 hours to grab Serial Cleaner completely free, along with the start of the Humble Store Fall Sale. As always, there's tons of titles on sale. Plenty of indie games, plus multiple publishers have all put their games up with big discounts on them too.

  • BATTLETECH Heavy Metal has firmly stomped its way to release

    BATTLETECH Heavy Metal, the latest expansion to the turn-based strategy game that has you fight with massive lumbering 'mechs is out now. We've been told this is the definitive expansion, so it's likely to be the last as Harebrained Schemes move onto their next game. Quite an exciting expansion though and the naming of the expansion is very on point, since it comes with a bunch of classic 'mech designs from the original ​BATTLETECH​ board game plus a new 'mech designed just for Heavy Metal.