Surf web browser

Surf web browser

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Surf web browser



Surf je mali i lagan program za pregled internet srana baziran na Gtk+ 2 i webkitu. Ceo kod ima tek 845 linija i dolazi u jednoj C datoteci i konfiguracionom zaglavlju. Kompajlirani program teži jedva 30tak kilobajta.

Zahtevi

Gtk+ 2, (i devel paket ako instalirate iz sorsa)
Webkit Gtk+ (i devel paket ako instalirate iz sorsa)
dmenu


Opcionalno:

Tabbed


Način upotrebe

Pozivanje iz komandne linije

Citat:surf [-opcije] URI

gde su opcije:
-e xid
Reparents to window specified by xid.
-i
Disable Images
-p
Disable Plugins
-s
Disable Javascript
-v
Prints version information to standard output, then exits.
-x
Prints xid to standard output. This can be used to script the browser by using xprop(1).


Navigacija i naredbe unutar browsera

Escape
Stops loading current page or stops download.
Ctrl-h
Walks back the history.
Ctrl-l
Walks forward the history.
Ctrl-k
Scrolls page upwards.
Ctrl-j
Scrolls page downwards.
Ctrl-Shift-k
Zooms page in.
Ctrl-Shift-j
Zooms page out
Ctrl-Shift-i
Resets Zoom
Ctrl-/
Opens the search-bar.
Ctrl-n
Go to next search result.
Ctrl-Shift-n
Go to previous search result.
Ctrl-g
Opens the URL-bar.
Ctrl-p
Loads URI from primary selection.
Ctrl-Shift-p
Calls Printpage Dialog.
Ctrl-r
Reloads the website.
Ctrl-Shift-r
Reloads the website without using cache.
Ctrl-y
Copies current URI to primary selection.
Ctrl-o
show the sourcecode of the current page.



Napomene za programere i naprednije korisnike

dmenu
Verujem da je moguće zameniti dmenu sa zenity ili nekim drugim sistemom dijaloga (Xdialog, gdialog, itd), ali nisam detaljnije zagledao kod. Brza pretraga u VIMu nije dala rezultat.

XEmbed
Surf podržava X XEmbed esktenziju tako da ga je moguće uključiti u vašu aplikaciju ili napraviti frontend za njega. Primer korišćenja ovoga je tabbed frontend (naveden u opcionalnim zahtevima).


Licenca
MIT/X Consortium License

Zvanična strana
http://surf.suckless.org/



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Sad sam malo pročačkao i ispada da je jednostavno zameniti dmenu sa drugim sistemom dijaloga. Da biste koristili Zenity (dolazi uz GNOME) umesto dmenu, izmenite (pre kompajliranja) sledeće u config.h:

#define SETPROP(p, q)     { .v = (char *[]){ "/bin/sh", "-c", \
   "prop=\"`xprop -id $2 $0 | cut -d '\"' -f 2 | dmenu`\" &&" \
   "xprop -id $2 -f $1 8s -set $1 \"$prop\"", \
   p, q, winid, NULL } }


u

#define SETPROP(p, q)     { .v = (char *[]){ "/bin/sh", "-c", \
   "prop=\"`xprop -id $2 $0 | cut -d '\"' -f 2 | zenity --entry`\" &&" \
   "xprop -id $2 -f $1 8s -set $1 \"$prop\"", \
   p, q, winid, NULL } }



Ko je trenutno na forumu
 

Ukupno su 984 korisnika na forumu :: 16 registrovanih, 5 sakrivenih i 963 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: brundo65, comi_pfc, Dimitrise93, DonRumataEstorski, dragoljub11987, flash12, Kenanjoz, Krvava Devetka, mikki jons, novator, radionica1, saputnik plavetnila, sasa76, slonic_tonic, Srle993, wizzardone