So - I'm having my first go at downloading the source, altering it and compiling / installing.
I found the source for pix on github, used git clone to download it, and (I think) I've made the changes to swap the scroll behaviour.
But now I'm stuck on the compiling - or more specifically, the dependencies. The README tells me:
Code: Select all
Compiling
=========
In order to build this program you need a working GNOME environment
version 2 or greater, with the development tools installed properly.
The following is the detailed list of libraries you need:
* glib version >= 2.16.0
* gtk version >= 2.18.0
* gthread
* gmodule
* gio-unix
* intltool version >= 0.35.0
* unique version >= 1.1.2
apt search libglib
brings back 32 results:Code: Select all
i libglib-object-introspection-perl - Perl bindings for gobject-introspection libraries
p libglib-object-introspection-perl:i386 - Perl bindings for gobject-introspection libraries
i libglib-perl - interface to the GLib and GObject libraries
p libglib-perl:i386 - interface to the GLib and GObject libraries
i libglib2.0-0 - GLib library of C routines
i A libglib2.0-0:i386 - GLib library of C routines
i libglib2.0-bin - Programs for the GLib library
p libglib2.0-bin:i386 - Programs for the GLib library
p libglib2.0-cil - CLI binding for the GLib utility library 2.12
p libglib2.0-cil:i386 - CLI binding for the GLib utility library 2.12
p libglib2.0-cil-dev - CLI binding for the GLib utility library 2.12
p libglib2.0-cil-dev:i386 - CLI binding for the GLib utility library 2.12
i libglib2.0-data - Common files for GLib library
v libglib2.0-data:i386 -
p libglib2.0-dev - Development files for the GLib library
p libglib2.0-dev:i386 - Development files for the GLib library
p libglib2.0-dev-bin - Development utilities for the GLib library
p libglib2.0-dev-bin:i386 - Development utilities for the GLib library
p libglib2.0-doc - Documentation files for the GLib library
v libglib2.0-doc:i386 -
p libglib2.0-tests - GLib library of C routines - installed tests
p libglib2.0-tests:i386 - GLib library of C routines - installed tests
p libglib3.0-cil - CLI binding for the GLib library of C routines
p libglib3.0-cil:i386 - CLI binding for the GLib library of C routines
p libglib3.0-cil-dev - CLI binding for the GLib utility library 2.12
p libglib3.0-cil-dev:i386 - CLI binding for the GLib utility library 2.12
i libglibmm-2.4-1v5 - C++ wrapper for the GLib toolkit (shared libraries)
p libglibmm-2.4-1v5:i386 - C++ wrapper for the GLib toolkit (shared libraries)
p libglibmm-2.4-dev - C++ wrapper for the GLib toolkit (development files)
p libglibmm-2.4-dev:i386 - C++ wrapper for the GLib toolkit (development files)
p libglibmm-2.4-doc - C++ wrapper for the GLib toolkit (documentation)
v libglibmm-2.4-doc:i386 -
Moving on,
apt search libgtk
brings back 199 results, and apt search gthread
finds nothing at all.So, I'm stuck on the first few mandatory dependencies, not to mention the rest of them, and then the "not mandatory but useful" ones and then the "optional" ones...
