Skip to content

About

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

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

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
bin/feather-browser

Or just open feather-browser located inside bin folder.

Installation

Run the following installation command as root:

su -c "make PREFIX=/usr 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

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages