aboutsummaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
authorGravatar Barrucadu <mike@barrucadu.co.uk>2009-04-23 22:00:40 +0100
committerGravatar Barrucadu <mike@barrucadu.co.uk>2009-04-23 22:00:40 +0100
commit96235f31822cf83b344ded4fa87a0b09916087c2 (patch)
tree9548ed8d0333c6326ed4200784a9bac6bcc7c6e1 /README
parent85b6cad29bff69d3ec24dd9161835e4da25b5e49 (diff)
Began work on FIFO control interface
Diffstat (limited to 'README')
-rw-r--r--README34
1 files changed, 2 insertions, 32 deletions
diff --git a/README b/README
index e436da9..f2c144c 100644
--- a/README
+++ b/README
@@ -1,32 +1,2 @@
-- Uzbl.
- In my opinion, any program can only be really useful if it complies to the unix philosophy.
- Web browsers are frequent violators of this principle. Time to change that!
-
-Right now uzbl is in a very early state but here are some ideas I would like to (not) implement
-
-- each instance of uzbl renders 1 page (eg it's a small wrapper around webkit), no tabbing, tab previews, or speed dial things. we have window managers for that.
-- simple ini config file ("profile") for keyboard, network,.. settings
-- implement some basic keyboard shortcuts for going up, down, refresh etc
-- listen to signals and do useful stuff when triggered.
-- open up a socket file/fifo/.. so we can easily control each instance by writing things like 'uri <foo>' to /tmp/uzbl-pid
-- MAYBE (if needed): 1 control application called uzblctrl or something. use this to modify the behavior of a uzbl instance (change url, refresh). use xdotool to get the window with focus. eg uzblctrl -win <id> -url <http://>.
- use xbindkeys to bind keys to call uzblctrl.
-- no bookmark management builtin. make your own solution. for pulling a bookmark a plaintxt-based program using dmenu would work great here. combine with uzbltcrl and xbindkeys.
- uzblctrl should support an option to query the current page so you can script something to add to your bookmarks. use zenity or something to add tags.
-- similar story for history.
-- no ad blocking built in. use the power of /etc/hosts. though uzblctrl should support an option to list all images on a page, so you can easily pick the links to ads to add them to your /etc/hosts. (dmenu can again be great here to automate this)
-- no download manager. allow user to pick wget/curl/a custom script/...
-- no build in command interpreters like ubiquity. uzbl should be accessible and you should use a shell or similar.
-- no "clear cookies/cache/..." menu items. rm ~/$XDG_{DATA,CACHE}_DIR/uzbl/{cache,cookies}/*
-
-
-to figure out:
-- password management. maybe an encrypted store that unlocks with an ssh key?
-- how to handle hyperlinks? number them like konqueror does?
-
-
-
-For more thoughts & ideas see http://bbs.archlinux.org/viewtopic.php?id=67463
-
-NOTE:
-- My c skills are very rusty, it will take me a while to get back up to speed
+Bugs:
+ - The control_thread function doesn't receive data all the time, and causes segfaults for some reason. \ No newline at end of file