Posted on Leave a comment

ParticleShop Hands-On

ParticleShop is one of the applications that is featured in the current Be A Creative SuperHero Bundle currently running on Humble. This bundle is a collection of graphical applications and add-ons from Corel. Today we are taking a hands-on look at ParticleShop, a PhotoShop plugin (also compatible with PaintShop Pro 2020 and Affinity Photo) that brings the particle system based brushes from Corel Painter to these other applications.

ParticleShop is described as:

Create stunning image enhancements with ParticleShop, a powerful Adobe® Photoshop® brush plugin powered by Painter. Experience NEW expressive Dynamic Speckle brushes and living grab-and-go Particle brushes and that are easy to use with a pressure sensitive tablet, touchscreen or mouse. Use your creativity and imagination to artistically enhance photos, designs and illustrations with strokes of genius.

We’ve done all of the work for you! Immediately start creating with one of 11 built-in custom brushes. Whether you’re looking to add playful Dynamic Speckle flourishes or compelling Particle flare to your work, you’ll find just the brush you need to artistically enhance your imagery and exponentially increase your range of painting expertise. Plus, explore the additional brush packs that were designed to match your specific workflow needs.

Out of the box ParticleShop ships with a pack with 11 brushes, although the Bundle contains more than a half a dozen additional brush packs. You can see ParticleShop in action, including instructions on how to install in PaintShop Pro and Affinity Photo, as well as showcasing several of the brush packs, in the video below.

[youtube https://www.youtube.com/watch?v=1UT0ZuvYQ44?feature=oembed&w=1500&h=844]
Posted on Leave a comment

Humble Be A Creative Superhero Bundle on Now

There is a new Humble Bundle of interest to game developers, specifically the artists among us, in the form of the Be A Creative Superhero Bundle. The primary stars of this bundle are the suite of Corel graphics applications, specifically Painter 2020, Particle Shop and PaintShop, as well as Corel Draw Suite, which unfortunately is only a 6-month subscription. As with all Humble Bundles, this one is organized into tiers, and the tiers in this bundle are:

1$ Tier

  • AfterShot Standard

25$ Tier

  • PaintShop Pro 2020
  • ParticleShop + 11 Brushes
  • 6 extensions for PaintShop Pro

30$ Tier

  • Corel CAD 2019
  • Painter 2020
  • CorelDRAW Graphics Suite 2020 6-month sub
  • 10 Brush packs
  • Light Leak Scripts for PaintShop Pro 2020

It should be noted earlier versions of Painter have been featured in prior bundles, but never 2020. PaintShop 2020 was also featured in a prior bundle so be sure to check your Humble inventory before purchasing. As with all Humbles you get to decide how your money is allocated between Humble, charity, the publisher and if you so choose (and thanks so much if you do) to support GFS by using this link. You can learn more about this bundle in the video below.

[youtube https://www.youtube.com/watch?v=TWjnAEg7LZs?feature=oembed&w=1500&h=844]
Posted on Leave a comment

Cascadeur 2020.2B Released

The currently free animation tool Cascadeur (previously covered in more detail here) for Windows and Linux, just released a new beta update, Cascadeur 2020.2.

Key new features of the 2020.2b release include:

  • Quick Rigging tool for humanoid models – you can now create a simple humanoid rig much faster and with less hassle
  • Simplified Ballistics edit menu and new Ballistic ghosts options – you can now see ghosts of all the ballistic trajectories or only the selected one, but the ballistics in your old scenes will need to be created again
  • Improved Interval Edit mode – now with Linear and Bezier options 
  • Notification of a new version inside the program – as soon as the new version of Cascadeur becomes available, you will see the announcement directly in the program
  • Several minor bug fixes and improvements

You can learn more about this new release, including seeing the new Quick Rigging tools in action, in the video below. For more details on creating animations in Cascadeur, be sure to check out this earlier video.

[youtube https://www.youtube.com/watch?v=EhqpYvXi428?feature=oembed&w=1500&h=844]
Posted on Leave a comment

LEd — Awesome New Level Editor From Dead Cells Creator

LEd is a new open source level editor written in the Haxe language by a developer at Motion Twin, using lessons learned creating games such as Dead Cells. LEd is designed to be user friendly and from my experiences it succeeds.

Key details of LEd:

  • Easy to use: modern UI with a strong focus on ease-of-use and quality-of-life features.
  • Universal and agnostic: compatible with all languages (not only Haxe) and game frameworks in the world
  • JSON: easy to parse file format for any game-engine out there (I promise it’s actually really easy). Haxe isn’t required.
  • Customizable layers: Integer grid layers, Tile layers and Entity layers support
  • Auto-layers: paint your collision map and see the grass, textures and all the small details being drawn automatically!
  • Entities: fully customizable Entity with custom properties (ex: you can have a “Mob” entity, with a “hitPoints” field, which is an Integer limited to [0,10] bounds).
  • Enums: you can define an enumeration (ex: an “ItemType” enum with “Money”, “Ammo”, “Gun” values) and use this enum in your entity custom fields.
  • External enums: enums can be imported and synced directly from Haxe source code files (HX file)!
  • HTML5: LEd is built around modern web standards.
  • Auto update: you get notified as soon as a stable update is released and it’s up to you to install it when you’re ready, with a single click.
  • LEd loves Haxe: a powerful Haxe API which gives you access to fully typed values from your levels. It avoids mistakes like mistyping, renaming or removals: you see errors during compilation, not at runtime.

You can see LEd in action in the video below. The project is open source under the MIT license and hosted on GitHub.

[youtube https://www.youtube.com/watch?v=pYBWGt8wbsU?feature=oembed&w=1500&h=844]
Posted on Leave a comment

Wick Editor Hands-On Review

The Wick Editor is a surprisingly capable free and open source tool that defies categorisation. At it’s core it’s a 2D graphic and animation tool, but it also has programmability features making it capable of creating simple games. It supports publishing animated GIFs, movies, soundtracks, sprite sequences and even single click html applications.

Wick Editor is described as:

The Wick Editor is a free and open-source tool for creating games, animations, and everything in-between. It’s designed to be the most accessible tool for creating multimedia projects on the web.

The Wick Editor is a hybrid of an animation tool and a coding environment, heavily inspired by similar tools such as Flash, HyperCard, and Scratch. It was developed in response to a growing need for such a tool for the modern web.

As mentioned the project is open source with the code hosted on GitHub under the GPL v3 license. The Wick Editor runs entirely in the browser and can be run by visiting https://editor.wickeditor.com/. You can also install locally and run using node and npm. You can learn more about Wick Editor and see it in action in the video below (or watch on Odysee).

[youtube https://www.youtube.com/watch?v=7xy_J9ZgJ3Y?feature=oembed&w=1500&h=844]
Posted on Leave a comment

What is Silverblue?

Fedora Silverblue is becoming more and more popular inside and outside the Fedora world. So based on feedback from the community, here are answers to some interesting questions about the project. If you do have any other Silverblue related questions, please leave it in the comments section and we will try to answer them in a future article.

What is Silverblue?

Silverblue is a codename for the new generation of the desktop operating system, previously known as Atomic Workstation. The operating system is delivered in images that are created by utilizing the rpm-ostree project. The main benefits of the system are speed, security, atomic updates and immutability.

What does “Silverblue” actually mean?

“Team Silverblue” or “Silverblue” in short doesn’t have any hidden meaning. It was chosen after roughly two months when the project, previously known as Atomic Workstation was rebranded. There were over 150 words or word combinations reviewed in the process. In the end Silverblue was chosen because it had an available domain as well as the social network accounts. One could think of it as a new take on Fedora’s blue branding, and could be used in phrases like “Go, Team Silverblue!” or “Want to join the team and improve Silverblue?”.

What is ostree?

OSTree or libostree is a project that combines a “git-like” model for committing and downloading bootable filesystem trees, together with a layer to deploy them and manage the bootloader configuration. OSTree is used by rpm-ostree, a hybrid package/image based system that Silverblue uses. It atomically replicates a base OS and allows the user to “layer” the traditional RPM on top of the base OS if needed.

Why use Silverblue?

Because it allows you to concentrate on your work and not on the operating system you’re running. It’s more robust as the updates of the system are atomic. The only thing you need to do is to restart into the new image. Also, if there’s anything wrong with the currently booted image, you can easily reboot/rollback to the previous working one, if available. If it isn’t, you can download and boot any other image that was generated in the past, using the ostree command.

Another advantage is the possibility of an easy switch between branches (or, in an old context, Fedora releases). You can easily try the Rawhide or updates-testing branch and then return back to the one that contains the current stable release. Also, you should consider Silverblue if you want to try something new and unusual.

What are the benefits of an immutable OS?

One of the main benefits is security. The base operating system is mounted as read-only, and thus cannot be modified by malicious software. The only way to alter the system is through the rpm-ostree utility.

Another benefit is robustness. It’s nearly impossible for a regular user to get the OS to the state when it doesn’t boot or doesn’t work properly after accidentally or unintentionally removing some system library. Try to think about these kind of experiences from your past, and imagine how Silverblue could help you there.

How does one manage applications and packages in Silverblue?

For graphical user interface applications, Flatpak is recommended, if the application is available as a flatpak. Users can choose between Flatpaks from either Fedora and built from Fedora packages and in Fedora-owned infrastructure, or Flathub that currently has a wider offering. Users can install them easily through GNOME Software, which already supports Fedora Silverblue.

One of the first things users find out is there is no dnf preinstalled in the OS. The main reason is that it wouldn’t work on Silverblue — and part of its functionality was replaced by the rpm-ostree command. Users can overlay the traditional packages by using the rpm-ostree install PACKAGE. But it should only be used when there is no other way. This is because when the new system images are pulled from the repository, the system image must be rebuilt every time it is altered to accommodate the layered packages, or packages that were removed from the base OS or replaced with a different version.

Fedora Silverblue comes with the default set of GUI applications that are part of the base OS. The team is working on porting them to Flatpaks so they can be distributed that way. As a benefit, the base OS will become smaller and easier to maintain and test, and users can modify their default installation more easily. If you want to look at how it’s done or help, take a look at the official documentation.

What is Toolbox?

Toolbox is a project to make containers easily consumable for regular users. It does that by using podman’s rootless containers. Toolbox lets you easily and quickly create a container with a regular Fedora installation that you can play with or develop on, separated from your OS.

Is there any Silverblue roadmap?

Formally there isn’t any, as we’re focusing on problems we discover during our testing and from community feedback. We’re currently using Fedora’s Taiga to do our planning.

What’s the release life cycle of the Silverblue?

It’s the same as regular Fedora Workstation. A new release comes every 6 months and is supported for 13 months. The team plans to release updates for the OS bi-weekly (or longer) instead of daily as they currently do. That way the updates can be more thoroughly tested by QA and community volunteers before they are sent to the rest of the users.

What is the future of the immutable OS?

From our point of view the future of the desktop involves the immutable OS. It’s safest for the user, and Android, ChromeOS, and the last macOS Catalina all use this method under the hood. For the Linux desktop there are still problems with some third party software that expects to write to the OS. HP printer drivers are a good example.

Another issue is how parts of the system are distributed and installed. Fonts are a good example. Currently in Fedora they’re distributed in RPM packages. If you want to use them, you have to overlay them and then restart to the newly created image that contains them.

What is the future of standard Workstation?

There is a possibility that the Silverblue will replace the regular Workstation. But there’s still a long way to go for Silverblue to provide the same functionality and user experience as the Workstation. In the meantime both desktop offerings will be delivered at the same time.

How does Atomic Workstation or Fedora CoreOS relate to any of this?

Atomic Workstation was the name of the project before it was renamed to Fedora Silverblue.

Fedora CoreOS is a different, but similar project. It shares some fundamental technologies with Silverblue, such as rpm-ostree, toolbox and others. Nevertheless, CoreOS is a more minimal, container-focused and automatically updating OS.

Posted on Leave a comment

4 cool apps for your terminal

Many Linux users think that working in a terminal is either too complex or boring, and try to escape it. Here is a fix, though — four great open source apps for your terminal. They’re fun and easy to use, and may even brighten up your life when you need to spend a time in the command line.

No More Secrets

This is a simple command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers. The project lets you compile the nms command, which works with piped data and prints the output in the form of messed characters. Once it does so, you can press any key,  and see the live “deciphering” of the output with a cool Hollywood-style effect.

This GIF animation briefly shows the No More Secrets effect

Installation instructions

A fresh Fedora Workstation system already includes everything you need to build No More Secrets from source. Just enter the following command in your terminal:

git clone https://github.com/bartobri/no-more-secrets.git cd ./no-more-secrets make nms make sneakers ## Optional sudo make install

The sneakers command is a little bonus for those who remember the original movie, but the main hero is nms. Use a pipe to redirect any Linux command to nms, like this:

systemctl list-units --type=target | nms

Once the text stops flickering, hit any key to “decrypt” it. The systemctl command above is only an example — you can replace it with virtually anything!

Lolcat

Here’s a command that colorizes the terminal output with rainbows. Nothing can be more useless, but boy, it looks awesome!

Let your Linux command output look jolly!

Installation instructions

Lolcat is a Ruby package available from the official Ruby Gems hosting. So, you’ll need the gem client first:

sudo dnf install -y rubygems

And then install Lolcat itself:

gem install lolcat

Again, use the lolcat command in for piping any other command and enjoy rainbows (and unicorns!) right in your Fedora terminal.

Chafa

Zoom out your terminal view to increase resolution for Chafa

Chafa is a command line image converter and viewer. It helps you enjoy your images without leaving your lovely terminal. The syntax is very straightforward:

chafa /path/to/your/image

You can throw almost any sort of image to Chafa, including JPG, PNG, TIFF, BMP or virtually anything that ImageMagick supports — this is the engine that Chafa uses for parsing input files. The coolest part is that Chafa can also show very smooth and fluid GIF animations right inside your terminal!

Installation instructions

Chafa isn’t packaged for Fedora yet, but it’s quite easy to build it from source. First, get the necessary build dependencies:

sudo dnf install -y autoconf automake libtool gtk-doc glib2-devel ImageMagick-devel

Next, clone the code or download a snapshot from the project’s Github page and cd to the Chafa directory. After that, you’re ready to go:

git clone https://github.com/hpjansson/chafa ./autogen.sh make sudo make install

Large images can take a while to process at the first run, but Chafa caches everything you load with it. Next runs will be nearly instantaneous.

Browsh

Browsh is a fully-fledged web browser for the terminal. It’s more powerful than Lynx and certainly more eye-catching. Browsh launches the Firefox web browser in a headless mode (so that you can’t see it) and connects it with your terminal with the help of special web extension. Therefore, Browsh renders all rich media content just like Firefox, only in a bit pixelated  style.

Fedora Magazine still looks awesome in Browsh

Installation instructions

The project provides packages for various Linux distributions, including Fedora. Install it this way:

sudo dnf install -y https://github.com/browsh-org/browsh/releases/download/v1.4.6/browsh_1.4.6_linux_amd64.rpm

After that, launch the browsh command and give it a couple of seconds to load up. Press Ctrl+L to switch focus to the address bar and start browsing the Web like you never did before! Use Ctrl+Q to get back to your terminal.