Sida 1 av 2
uzbl, sjukt snabb browser baserad på webkit
Postat: 06 jun 2009, 10:35
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
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 06 jun 2009, 23:44
av dmz
Ingen som tycker att det var något att ha? Detta är ju ett enormt framsteg för webläsarmarknaden.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 00:11
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.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 19:12
av dmz
Ja, det är ett enormt framsteg. Nu känns det helt okay att använda en grafisk browser faktiskt.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 20:53
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:
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:
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 21:15
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"
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 21:18
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?

Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 21:19
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?

Ja, det kan man.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 21:22
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?

Prova "sudo apt-get install lynx" och kör den sedan, så ska du få se på riiiktiga grejor...

Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 07 jun 2009, 21:31
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?

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" 
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 08 jun 2009, 00:42
av Xappe
dmz skrev:set useragent = Rullstol
Vilken fin useragent

Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 15:07
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.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 15:20
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.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 15:44
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.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 15:58
av dmz
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 16:14
av Konservburk
dmz skrev:Command line editing;
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?
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 16:22
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;
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)
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 16:32
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.
Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 16:34
av dmz
Aha, oj.

Re: uzbl, sjukt snabb browser baserad på webkit
Postat: 10 jun 2009, 22:05
av Konservburk
Det här fungerar hyffsat tills vidare: