Graphite

Haven’t written about open-source software here in a long time. I want to do that more regularly again. Kicking things off is the graphics editor “Graphite”. Graphite is free software for graphics editing. It supports both vector and raster graphics and is also suitable for creating animations. What sets Graphite apart is its non-destructive workflow: changes can be adjusted at any time without altering the original. Editing is done via a node-based system in which graphical elements are controlled and combined through connections. The project aims to be more than a traditional graphics editor, bringing tools for design, painting, animation, and effects together on one platform. ...

November 8, 2025 · 1 min · 123 words

nano 8.0

The command-line text editor nano has been updated to version 8.0. According to Releasenotes, this update includes significant changes to how it’s used. By default ^F is bound to starting a forward search, and ^B to starting a backward search, while M-F and M-B repeat the search in the corresponding direction. (See the documentation if you want the old bindings back.) Command-line option –modernbindings (-/) makes ^Q quit, ^X cut, ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file, ^R replace, ^G find again, ^D find again backwards, ^A set the mark, ^T jump to a line, ^P show the position, and ^E execute. Above modern bindings are activated also when the name of nano’s executable (or a symlink to it) starts with the letter “e”. To open a file at a certain line number, one can now use also nano filename:number, besides nano +number filename. <Alt+Home> and <Alt+End> put the cursor on the first and last row in the viewport, while retaining the horizontal position. When the three digits in an #RGB color code are all the same, the code is mapped to the xterm grey scale, giving access to fourteen levels of grey instead of just four. For easier access, M-" is bound to placing/removing an anchor, and M-’ to jumping to the next anchor. Whenever an error occurs, the keystroke buffer is cleared, thus stopping the execution of a macro or a string bind. The mousewheel scrolls the viewport instead of moving the cursor. ...

May 2, 2024 · 2 min · 303 words