System G provides a graphical interface to the UNIX file system. The on-line help explains all the features of the program.
Since we use System G extensively, we guarantee that it will continue to improve. We have a very long list of features that we intend to implement, so please tell us what features you need, so we will know which ones on our list to implement first.
On MacOS, this program requires XQuartz, the X11 server. Before running this program, you must first start XQuartz.
For macOS, the easiest way to install is via Homebrew:
brew install --cask xquartz
brew tap jafl/jx
brew install jafl/jx/system-g
For all other systems, download a package:
If you download a tar, unpack it, cd into the directory, and run sudo ./install
.
Otherwise, put the program (systemg
) in a directory that is on your execution path. ~/bin
is typically a good choice.
- Install the JX Application Framework, and set the
JX_ROOT
environment variable to point to itsinclude
directory. ./configure
make
For general questions, refer to the Programs FAQ.
Canonical refused to allow the program to run in "classic" mode, so it has very limited permissions.
If you want to use the git features, run the following in a terminal:
sudo snap connect systemg:ssh-keys