uzbl, sjukt snabb browser baserad på webkit

Här behandlar vi program för Internet och kommunikation; webbläsare, chatt-program, filöverföring osv.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface."
http://www.uzbl.org/

En helt fantastisk webläsare, dessutom 100/100 på Acid3, tack vare webkit.
uzbl till vänster, vimperator till höger;
http://data.fuskbugg.se/skalman01/webkit.png
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Ingen som tycker att det var något att ha? Detta är ju ett enormt framsteg för webläsarmarknaden.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

Jodå, jag tycker den verkar riktigt intressant, men jag har tyvärr inte haft tid att testa den ännu. Ett stort plus att den kör med webkit.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Osprey »

Oj!!
Den var ruskigt snabb, nästan som lynx, men den har bättre grafik... ;)
För att kunna få in den i Ubuntu var det dock lite trixande...

Först fick jag lägga till det här i slutet av /etc/apt/sources.list:

Kod: Markera allt

deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu jaunty main
Sedan lägga till nyckeln för det:

Kod: Markera allt

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x991e6cf92d9a3c5b
Uppdatera paketlistan med:

Kod: Markera allt

apt-get update
Och efter det kunde jag göra så som det står på deras hemsida:

Kod: Markera allt

git clone git://github.com/Dieterbe/uzbl.git
cd uzbl
make
sudo make install
Dokumentationen för den finns sedan i /usr/share/uzbl och för att göra en enkel test kan man köra:

Kod: Markera allt

uzbl --uri=ubuntu-se.org
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Posta gärna era framsteg och hur ni använder den.

config;

Kod: Markera allt

set history_handler  = spawn /home/scp1/.config/uzbl/history.sh
#set download_handler = spawn download.sh
set cookie_handler   = spawn /home/scp1/.config/uzbl/cookies.py


set minimum_font_size = 7
set font_size = 11
#set monospace_size = 10
set shell_cmd         = sh -c

set autoshrink_images = 1
set enable_spellcheck = 1
#set disable_scripts = 1
set resizeable_text_areas = 0
set default_encoding = utf-8
set print_background = 0



set show_status       = 1
set status_background = #000000
set status_format     = <span font_family="monospace"><span background="khaki" foreground="black">MODE</span> [<span weight="bold" foreground="red">KEYCMD</span>] <span foreground="#606060"> LOAD_PROGRESSBAR </span><span foreground="#99FF66">URI</span> <span foreground="khaki">NAME</span> <span foreground="orange">MSG</span><span foreground="#606060">SELECTED_URI</span></span>
set status_top = 0
set title_format_short = TITLE - Uzbl browser <NAME>
set title_format_long = KEYCMD MODE TITLE - Uzbl browser <NAME> > SELECTED_URI

set status_pbar_done  = »
set status_pbar_pending = -
set status_pbar_width = 10

set modkey = Mod1
set reset_command_mode = 1
set always_insert_mode = 0
set  useragent       = Rullstol

set fifo_dir = /home/scp1/uz_fifo
set socket_dir = /tmp

bind    j         = scroll_vert 20
bind    k         = scroll_vert -20
bind    h         = scroll_horz -20
bind    l         = scroll_horz 20
bind    <<        = scroll_begin
bind    >>        = scroll_end
bind    b         = back
bind    m         = forward
bind    s         = stop
bind    r         = reload
bind    R         = reload_ign_cache
bind    +         = zoom_in
bind    -         = zoom_out
bind    t         = toggle_status
bind    /*        = search %s
bind    ?*        = search_reverse %s
bind    n         = search
bind    N         = search_reverse
bind    gh        = uri http://www.uzbl.org
bind    o _       = uri %s
bind    :wiki _   = uri http://wiki.archlinux.org/index.php/Special:Search?search=%s&go=Go
bind    gg _      = uri http://www.google.com/search?q=%s
bind    i         = toggle_insert_mode
bind    y 	      = sh "echo -n $6 | xclip"
bind    ZZ        = exit
bind    S         = js alert("$6 - $7");

bind    F = script /home/scp1/.config/uzbl/hint.js
bind    fl* = script /home/scp1/.config/uzbl/follow_Numbers.js %s
bind    fL* = script /home/scp1/.config/uzbl/follow_Numbers_Strings.js %s


bind b = spawn $XDG_CONFIG_HOME/uzbl/add_url_to_bookmarks.sh
bind u = spawn $XDG_CONFIG_HOME/uzbl/load_url_from_bookmarks.sh
add_url_to_bookmarks;

Kod: Markera allt

#!/bin/sh
bookmarks_file=$HOME/bin/bookmarks/bookmarks

COLORS=" -nb #3B3030 -sb #B13636 -sf #ffffff"
OPTIONS=" -i"

if [[ $7 ]] && [[ $6 ]];
then
		echo "$7: $6" >> $bookmarks_file
		stumpish echo "Bokmärke adderat."
fi
load_url_from_bookmarks;

Kod: Markera allt

#!/bin/sh
bookmarks_file=$HOME/bin/bookmarks/bookmarks

COLORS=" -nb #3B3030 -sb #B13636 -nf #ffffff -sf #ffffff"
OPTIONS=" -i"

goto=`sort $bookmarks_file | dmenu $OPTIONS $COLORS | cut -d ' ' -f -100  | awk '{print $NF}'`

[ -n "$goto" ] && uzblctrl -s $5 -c "uri $goto"
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
TweekiE
Inlägg: 2075
Blev medlem: 21 aug 2008, 21:08
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av TweekiE »

dmz skrev:Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
kan man använda en browser som inte är grafisk? :o
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

95monye skrev:
dmz skrev:Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
kan man använda en browser som inte är grafisk? :o
Ja, det kan man.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Osprey »

95monye skrev:
dmz skrev:Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
kan man använda en browser som inte är grafisk? :o
Prova "sudo apt-get install lynx" och kör den sedan, så ska du få se på riiiktiga grejor... ;)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
TweekiE
Inlägg: 2075
Blev medlem: 21 aug 2008, 21:08
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av TweekiE »

Osprey skrev:
95monye skrev:
dmz skrev:Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
kan man använda en browser som inte är grafisk? :o
Prova "sudo apt-get install lynx" och kör den sedan, så ska du få se på riiiktiga grejor... ;)
okej, hoppas att systemet inte kraschar , men jag vill ju se på "riktiga grejor" ;D
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Xappe »

dmz skrev:set useragent = Rullstol
Vilken fin useragent :)
vanum est vobis ante lucem surgere
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

Jag har lite strul med åäö när status-raden är framme.

Kod: Markera allt

 echo set show_status = 1 | LC_CTYPE=sv_SE.UTF-8 uzbl -c /dev/null
Jag trycker å, ä eller ö, vilket går bra. Försöker jag däremot sudda ut något av dessa tecken med backspace så segfaultar den direkt.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Konservburk skrev:Jag har lite strul med åäö när status-raden är framme.

Kod: Markera allt

 echo set show_status = 1 | LC_CTYPE=sv_SE.UTF-8 uzbl -c /dev/null
Jag trycker å, ä eller ö, vilket går bra. Försöker jag däremot sudda ut något av dessa tecken med backspace så segfaultar den direkt.
Ja, det är en känd bug. Du kan använda escape för att sudda så länge.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

dmz skrev:Ja, det är en känd bug. Du kan använda escape för att sudda så länge.
Escape suddar tyvärr allting. Men det är iaf bra mycket bättre än segfault. Kanske går att pilla in något externt istället så att man även får ordentliga command line editing möjligheter.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Command line editing;

Kod: Markera allt

bind :_ = chain '%s'
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

dmz skrev:Command line editing;

Kod: Markera allt

bind :_ = chain '%s'
Hur fungerar det? Det där gör så att allt jag skriver efter : skickas som argument till chain kommandot som sedan gör vad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Du kan använda dig av det för att i realtid skicka godkända argument till uzbl, ta en titt i källkoden (rad 98-151)...
T.ex;

Kod: Markera allt

:set status_top = 1
There is also support for "chained" commands (multiple characters long) (with backspace/esc shortcuts), and keyworded commands. Also you can have incremental matching on commands or match after pressing return. (see sampleconfig for more info) Also, copy paste works when typing commands:

* insert (paste X cliboard)
* shift insert (paste primary selection buffer)
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

aha

Det var dock inte det jag menade med command line editing. Jag är ute efter möjligheten att kunna gå tillbaka och ändra i kommandot utan att först behöva sudda allting.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av dmz »

Aha, oj. :)
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: uzbl, sjukt snabb browser baserad på webkit

Inlägg av Konservburk »

Det här fungerar hyffsat tills vidare:

Kod: Markera allt

bind : = sh 'zenity --entry >$4'
Skriv svar

Återgå till "Internet"