{"id":800,"date":"2009-09-16T17:15:53","date_gmt":"2009-09-16T14:15:53","guid":{"rendered":"http:\/\/www.void.gr\/kargig\/blog\/?p=800"},"modified":"2009-09-16T20:29:57","modified_gmt":"2009-09-16T17:29:57","slug":"uzbl-to-you-too","status":"publish","type":"post","link":"https:\/\/www.void.gr\/kargig\/blog\/2009\/09\/16\/uzbl-to-you-too\/","title":{"rendered":"Uzbl to you too!"},"content":{"rendered":"<p>I&#8217;ve been trying <a href=\"http:\/\/www.uzbl.org\/\">uzbl<\/a> for the last few days and I am pretty much impressed on how useful such a small application can be in certain usage cases!<\/p>\n<p>I installed it on my Debian testing using the following blog post: <a href=\"http:\/\/blog.friedpancakes.com\/index.php\/2009\/07\/07\/installing-uzbl-on-debian-squeeze\/\">Installing uzbl on Debian Squeeze <\/a>.<br \/>\nBe sure to <em>make install<\/em> else you&#8217;ll have no config and uzbl will be unusable!!!<\/p>\n<p>The first place I used it was for the urlLauncher plugin of <a href=\"http:\/\/software.schmorp.de\/pkg\/rxvt-unicode.html\">urxvt<\/a>. On my <em>.Xdefaults<\/em> I have the following piece of code:<br \/>\n<code>urxvt.perl-ext-common:  default,matcher,-option-popup,-selection-popup,-realine<br \/>\nurxvt.matcher.button:   1<br \/>\nurxvt.urlLauncher:      \/usr\/local\/bin\/urxvt-url.sh<\/code><\/p>\n<p>and my <em>\/usr\/local\/bin\/urxvt-url.sh<\/em> contains:<br \/>\n<code>#!\/bin\/sh<br \/>\nuzbl \"$1\"<\/code><\/p>\n<p>Now every url on the console get&#8217;s highlighted and I can open it with uzbl. And that means opening really fast!<\/p>\n<p>Example:<br \/>\nurxvt terminal (tabbed by fluxbox) with some urls highlighted by the perl <em>matcher<\/em> plugin of urxvt:<br \/>\n<a href=\"http:\/\/www.void.gr\/kargig\/blog\/wp-content\/urxvt-url-highlight.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.void.gr\/kargig\/blog\/wp-content\/urxvt-url-highlight-300x179.png\" alt=\"urxvt-url-highlight\" title=\"urxvt-url-highlight\" width=\"300\" height=\"179\" class=\"alignnone size-medium wp-image-801\" srcset=\"https:\/\/www.void.gr\/kargig\/blog\/wp-content\/urxvt-url-highlight-300x179.png 300w, https:\/\/www.void.gr\/kargig\/blog\/wp-content\/urxvt-url-highlight-1024x613.png 1024w, https:\/\/www.void.gr\/kargig\/blog\/wp-content\/urxvt-url-highlight.png 1126w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>left clicking on one of the urls opens it with uzbl:<br \/>\n<a href=\"http:\/\/www.void.gr\/kargig\/blog\/wp-content\/uzbl-window.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.void.gr\/kargig\/blog\/wp-content\/uzbl-window-300x183.png\" alt=\"uzbl-window\" title=\"uzbl-window\" width=\"300\" height=\"183\" class=\"alignnone size-medium wp-image-802\" srcset=\"https:\/\/www.void.gr\/kargig\/blog\/wp-content\/uzbl-window-300x183.png 300w, https:\/\/www.void.gr\/kargig\/blog\/wp-content\/uzbl-window-1024x625.png 1024w, https:\/\/www.void.gr\/kargig\/blog\/wp-content\/uzbl-window.png 1280w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Apart from that, I&#8217;ve started using uzbl to open links on instant messengers, IRC clients and in every other place that people send me simple links to check out or I need a fast browser instance. Some people might say that it looks like links2 graphical mode, but it&#8217;s NOT like opening urls with &#8220;links -G&#8221; because uzbl is based on webkit and that means it can deal with javascript, java, flash, whatever&#8230;<\/p>\n<p>I just love the way you can keybind all the actions you want on it&#8230;on the example config that comes with it, you quit the browser by typing ZZ&#8230;how great is that ? \ud83d\ude00<\/p>\n<p><strong>Some usage tips<\/strong><br \/>\n1) Tabbed behavior (if you have fluxbox):<br \/>\nIn <em>~\/.config\/uzbl\/config<\/em> add<br \/>\n<code>bind t _    = spawn uzbl --uri %s<\/code><br \/>\nand in <em>~\/.fluxbox\/apps<\/em> add the [group] tag before the [app] tag for uzbl like that:<br \/>\n<pre><code2>[group]\n [app] (name=uzbl) (class=Uzbl)\n&nbsp;&nbsp;[Workspace]&nbsp;&nbsp; {0} \n&nbsp;&nbsp;[Head]&nbsp;&nbsp;&nbsp;&nbsp;{0} \n&nbsp;&nbsp;[Dimensions]&nbsp;&nbsp;{800 1284}\n&nbsp;&nbsp;[Position]&nbsp;&nbsp;&nbsp;&nbsp;(UPPERLEFT) {0 0}\n&nbsp;&nbsp;[Maximized]&nbsp;&nbsp; {yes}\n&nbsp;&nbsp;[Jump]&nbsp;&nbsp;&nbsp;&nbsp;{yes}\n&nbsp;&nbsp;[Close]&nbsp;&nbsp; {yes}\n[end]\n<\/code2><\/pre><br \/>\nNow the command <code>t www.google.com<\/code> inside uzbl, will open a new tabbed window of uzbl with www.google.com loaded in it.<\/p>\n<p>2) Close uzbl window with ctrl+w<br \/>\nIn <em>~\/.config\/uzbl\/config<\/em> add:<br \/>\n<pre><code2>bind&nbsp;&nbsp;&nbsp;&nbsp; ctrl+v ctrl+w&nbsp;&nbsp;&nbsp;&nbsp;= exit\n<\/code2><\/pre><br \/>\n(press ctrl+v ctrl+w one after the other and you will get something like ^W in the file)<\/p>\n<p>P.S. If you are a person that just came from the point and click windows world to the beautiful world of linux, or you are a person that loves bloated desktop managers like KDE\/gnome\/etc or bloated applications like firefox\/iceweasel\/konqueror don&#8217;t even think of installing it. You&#8217;ll never understand its value&#8230;<br \/>\nP.S.2. <a href=\"http:\/\/lwn.net\/Articles\/262570\/\">If Richard Stallman decided to browse the web and had an internet connection<\/a> uzbl would probably be his browser of choice \ud83d\ude1b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been trying uzbl for the last few days and I am pretty much impressed on how useful such a small application can be in certain usage cases! I installed it on my Debian testing using the following blog post: Installing uzbl on Debian Squeeze . Be sure to make install else you&#8217;ll have no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"footnotes":""},"categories":[3],"tags":[128,33,114,107,125,196,595,198,197,195],"class_list":["post-800","post","type-post","status-publish","format-standard","hentry","category-linux","tag-browser","tag-debian","tag-firefox","tag-fluxbox","tag-iceweasel","tag-lightweight","tag-linux","tag-terminal","tag-urxvt","tag-uzbl"],"aioseo_notices":[],"views":16763,"_links":{"self":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/comments?post=800"}],"version-history":[{"count":15,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/800\/revisions"}],"predecessor-version":[{"id":814,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/800\/revisions\/814"}],"wp:attachment":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/media?parent=800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/categories?post=800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/tags?post=800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}