Screw it, imma work a bit more aka it's horrible:D
Couldn't even last 3 days.
A Modern Web Browser based on webkit2gtk.
Moderately inspired by surf.
- Functional web searching
- Tabs support (10 static tabs)
- Configuration through ~/.config/xupric/xupric.conf
- CSS styling in ~/.config/xupric/styles/
- Dark mode (disabled by default)
- Shortcut keys
- Custom Menu & Navigation Bar
- Bookmarks, history, cookies
- & much more
- confuse <required>
- webkit2gtk-4.0 <required>
- xxd <required>
- sqlite3 <required>
- meson <required>
- x11 <required>
- gtk3 <required>
- JetBrainsMono Nerd Font <recommended>
- Flatery-Dark icon theme <recommended>
- appmenu-gtk-module <optional>
NB! Gtk4 and webkit2gtk-5.0 aren't supported.
> mkdir build && cd build
> meson ..
> ninja
> sudo ninja install
KEY | Action |
---|---|
alt+q | quit |
ctrl+r | reload |
ctrl+shift+r | reload -cache |
F5 | reload |
ctrl+f | start find |
ctrl+n | find next |
ctrl+shift+n | find previous |
ctrl+b | bookmark toggle |
ctrl+d | dark mode toggle |
ctrl+shift+d | debug toggle |
ctrl+s | download page |
alt+s | uri entry focus |
alt+shift+s | uri secondary entry focus |
alt+w | open new window |
Esc | stop (uri,find,fullscreen) |
F11 | fullscreen toggle |
alt+f | fullscreen toggle |
alt+h | goto home/start |
alt+Left | go backwards |
alt+Right | go forwards |
ctrl+equal | zoom in |
ctrl+minus | zoom out |
ctrl+0 | zoom reset |
ctrl+Tab | next tab |
ctrl+shift_Tab | previous tab |
alt+(1-0) | switch to tab (1-0) |
ctrl+i | toggle webinspector |
C+S+A+a | load amazon.com |
C+S+A+d | load discord.com |
C+S+A+e | load ebay.com |
C+S+A+g | load github.com |
C+S+A+i | load twitter.com |
C+S+A+m | load mail.zoho.com |
C+S+A+n | load netflix.com |
C+S+A+o | load odysee.com |
C+S+A+r | load reddit.com |
C+S+A+t | load trello.com |
C+S+A+w | load wikipedia.org |
C+S+A+y | load youtube.com |
C+S+A+(1-5) | switch to workspace (1-5) |
Tab (10 max) switching is done with alt+(tab_number from 1->0)
Most of the configuration is done through ~/.config/xupric/xupric.conf.
And the styles are in ~/.config/xupric/styles/
Thank you, Tux-Code for creating the logos.
The default xupric is styled using the Tomorrow Night color theme.
The cache is stored in ~/.cache/xupric/
Almost all the files/dirs get generated during run-time.
The coding style is somewhat a lazy Linux kernel like.
My intention was to make it not look like a gtk application.
There are a ton of bugs, so hold your teddy bear.