A quick example of a browser, made in pure ANSI C using GTK3 and WebKit2GTK+.
To install it is really simple. Clone, enter, make, run, rage.
git clone https://gitlab.com/SimplyCEO/Feather-Browser.git
cd Feather-Browser
make BUILD_TYPE=Release
bin/feather_browser
Or just open feather_browser
located inside bin
folder.
Run the following installation command as root:
make install
Local installation
To install only for the local user, the PATH
environment variable need to be set to the specific path
which will be assumed it is under the HOME
directory.
Exporting the PATH
environment variable is easy, just need a few steps:
export PATH="${HOME}/.local/bin:${PATH}"
cp bin/feather_browser "${HOME}/.local/bin"
Copy the contents of the assets
folder to the local browser folder:
mkdir -p "${HOME}/.local/share/feather_browser"
cp -r ./assets "${HOME}/.local/share/feather_browser"
Additionaly, the desktop file for Linux devices can be accessed through the menu and/or desktop:
cp assets/icon.png "${HOME}/.icons/feather_browser_icon.png"
cp Feather_Browser.desktop "${HOME}/.local/share/applications"
cp Feather_Browser.desktop "${HOME}/Desktop"
Remember to add the binary path to the desktop file:
Path=/home/username/.local/bin
Exec=./feather_browser
Icon=./assets/icon.png