d69bb7d05a
Pull request #3 can break the compilation process. In my case, cc points to gcc which cannot handle the `-G_DISABLE_DEPRECATED` and the `-GDK_PIXBUF_DISABLE_DEPRECATED` command-line options whereas clang works like a charm. This commit allows the user to use whichever compiler they want through environment variables such as: CC=clang make all It also allows the user to define their preferred prefix with environment variables: PREFIX=$HOME/.local/bin make install |
||
---|---|---|
.github | ||
screenshots | ||
scripts | ||
config.h | ||
keyconf.h | ||
makefile | ||
rose.c | ||
rose.h | ||
webview.c | ||
webview.h | ||
window.c | ||
window.h |
Rose Browser
Simple browser based on webkit2-5.0/GTK4.
Showcase
Requirements
In order to build rose you need gtk4 and webkit2gtk-5.0.
In order to use the functionalities:
- video support: gst-libav, gst-plugins-good
- searchbar/find/history: dmenu
- tabs: tabbed
- download: aria2c
Installation
Run following command to build and install (if necessary as root):
$ make clean install
Usage
To set default homepage change config.h
Opening new window with specific website:
$ rose https://duckduckgo.com
TODO
- Add tabs option in config
- Improve mass weight image loading time
- Add support for xdg-open and opening files