Linux Format

THE BEAVER TOOLS

-

The GEGL modules provided by LinuxBeave­r cover a range of use cases. Many modules have been developed explicitly for text editing, such as Jelly, Custom-Bevel, Grains_of_Sand and many others. But the other modules also deserve some attention – for example, GEGL_Polygons, which simulates an overlay by polygonal features.

Be aware that the provided modules are plugins for GEGL. Therefore they are not installed under ~/.config/GIMP/2.10/plug-ins but in the ~/.local/share/gegl-0.4/plug-ins directory.

The installati­on is simple in principle, as described above, but under Arch Linux a problem typical for rolling releases becomes apparent: the modules provided by LinuxBeave­r cannot be loaded, which causes GIMP to display the error message GEGL-Message: 23:43:51.475: Module ‘~/.local/share/gegl-0.4/plug-ins/sketch.so’ load error: ~/.local/share/gegl-0.4/plug-ins/sketch.so: invalid ELF header . Then the only way left is to recompile on the local system.

But even here there are pitfalls. For example, meson in the meson setup --buildtype=release build && ninja -C build command requires the installati­on of gegl 0.4.* and babl 0.1.* – the Git versions of these, which are useful in another context, must not be installed.

If you would like to develop your own modules, you do not have to program directly in C, but can do so with the GEGL graph, which is based on easy XML files. Instructio­ns can be found here: https:// github.com/4Evergreen­4/pixelsort/issues/8 under ‘Do you plan on making more custom GEGL filters?’

Newspapers in English

Newspapers from Australia