Skip to content

SimplyCEO/Feather-Browser

Repository files navigation

Feather Browser

A quick example of a browser, made in pure ANSI C using GTK3 and WebKit2GTK+.

Usage

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.

Installation

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

Gallery

About

A web browser written in pure C, using GTK3 and WebKit2GTK+.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published