You are not logged in.
empthollow wrote:I have an idea for a feature. View the url of the page you are looking at. What does everyone think.
+1
The url will now be shown in the statusbar. Showing the title in the statusbar at startup can either be set by adding ShowTitle to the SETTINGS-variable or pressing "tt" or clicking the statusbar with the right mousebutton.
@firecat53
The keys can now be combined with a modifier (Control, Mod[1-5], Button[1-5]). It's not possible to use Shift as a modifier yet.
Offline
Thanks for the feature. I have a question. If you press w and then click a url it opens a new window. Is there a way to open link in a new view in the same window?
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
You can open a link in a new view by entering hintmode via 'F', or choosing "open link in a new window" in the context menu.
Offline
@empthollow
In the current revision you can also open links in a new view by using the middle mouse button.
Offline
Some minor changes:
1. Proxyurl is now defined in options.h and can be disabled/enabled while running.
2. Toggle options in all Views.
Offline
A quick note, google has pacman up today and I can't play the game in this browser. It works in midori which also uses webkit if that helps at all.
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
This browser beats the socks off of Surf. Thank you so much for making a browser that doesn't make exiting elinks a pain.
Registed Linux User 483618
Offline
Your tweaks have been great. Good work. I just rebuilt today and updated libwebkit and cannot view slashdot.org. The browser just crashes.
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
@empthollow: Thanks.
I cannot reproduce the crash on slashdot.org, can you maybe give some more information, e.g. do you have flash installed? Which revision is installed?
Offline
Interestingly enough, when I tried to get the terminal output slashdot did load. It still crashes on slashdot randomly but I think you may have pointed out the problem. Although I am using the flashplugin package I have the openjdk installed because I accidentially formated my partition. I will try jre and post again. I never had the problem on my previous install when I was using jre.
Thanks.
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
That was indeed the problem, I removed openjdk and installed jre and no crashes.
On another note, I've noticed that I can't drag the scrollbar to scroll the page on certain web sites. I was wondering if there was a way remove the scrollbar or to toggle it since I don't really need it between the keybindings and mouse scroll. Thanks.
Last edited by empthollow (2010-07-05 01:35:44)
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
Thank you for reminding me. I don't need the scrollbars either. I made the scrollbars optional: removing "Scrollbars" in the SETTINGS-mask in config.h will disable the scrollbars.
Offline
How can you multitab and switch tabs? I like the layout and everything, but I can't figure out tabs. There are tabs right?
Offline
To get a "normal tabbed layout", you can set LAYOUT to Monocled (or press gM to toggle Monocled). You can switch between tabs by pressing <Tab> (cycles forward) or <Ctrl-Tab> (cycles backwards) or <n-Space> to focus the n-th tab, where n is the number shown in the tabbar. If you only use the Monocled Layout i would recommend to set ZOOM to 1.0.
Offline
Thanks, the n-space works after I gm it to the background. Is there a way to make this the default layout so I don't have to gm and hide the window?
PS, I know right click and open in a new window works, but when I hit w-o and do an address, it opens in a whole new window instance and not a new tab. can I type an address to open in a new 'tab' ?
PS,
How can I get rid of the scroll bar? I can't find any config file, do I add it to scripts?
Last edited by Google (2010-07-05 13:17:13)
Offline
Thanks, the n-space works after I gm it to the background. Is there a way to make this the default layout so I don't have to gm and hide the window?
In config.h, set LAYOUT to
static const Layout LAYOUT = Monocled;
and recompile the source.
PS, I know right click and open in a new window works, but when I hit w-o and do an address, it opens in a whole new window instance and not a new tab. can I type an address to open in a new 'tab' ?
If you press 'O' instead of 'o', the url will be opened in a new Tab, also entering Hintmode with 'F' instead of 'f' will open the link in a new Tab.
Offline
Thanks, and there are no plans for history or cookies saving?
Offline
Dwb already support cookies. If you add Cookies to the SETTINGS-mask in config.h, all cookies will be saved. To allow cookies only for certain domains, you can either press gC to allow a cookie for that domain or add domains to ~/.config/dwb/cookies.allow.
If you want to save your History, you can end your Session with ZZ and start dwb using the commandline-option -r.
Offline
How do I edit config.h? I tried editing the package build but I am quite new to this ~_~
I used the gC command to allow cookies for that domain but it didn't help, and cookies.allow doesn't exist.
Sorry I am new to this, but I am liking the browser so far. If I can fix cookies and history, and fix the tabbing as default this will become my new browser.
sorry, cookies save but not passwords. No hope for passwords?
Last edited by Google (2010-07-05 14:36:31)
Offline
How do I edit config.h? I tried editing the package build but I am quite new to this ~_~
After you have build dwb for the first time, there should be three files in your build-directory: config.h, options.h and hintoptions.js.
config.h is mainly for keyboard shortcuts and some startup settings.
I used the gC command to allow cookies for that domain but it didn't help, and cookies.allow doesn't exist.
gC only works, after a webpage tried to set a cookie. You can simply create a cookies.allow file, if it doesn't exist.
sorry, cookies save but not passwords. No hope for passwords?
Since i never used password-managers or the like, this is not on the top of my todo-list at the moment.
Offline
Added support for autofllling forms and passwords. The form data can be saved in an encrypted file (i only tested gpg, an example can be found in config.h), since i only tested the websites i usually visit, testers are welcome.
Offline
Thanks for the form feature, I will be using it. I checked a few sites and got some intersting results on a couple of them. I am using the form feature w/o encryption for the time being, although I did setup gpg and it seemed to work fine.
Arch forums works perfectly
www.ubuntuforums.org will fill user, pw, checks the remember me box, and follows the search link on the page. So after filling the form I end up on the search page w/o being logged in.
http://www.qdoba.com/ILoveQdoba/Login.aspx, first the form will not fill if scripts are toggled off, but i can log in manually with scripts toggled off. When scripts are toggled on the form fills user, pw, and then reloads the page displaying only the username w/o logging me in. I have checked the user/pw in the formfiller file and they are correct.
Hope that is useful.
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline
Hi,
i like the idea of a tiling browser, unfortionately I get this when opening most sites (orf.at, arstechnica.com, ...).
bbs.archlinux.org works fine. Seems to be related to OpenJDK. Any ideas?
*** glibc detected *** /usr/bin/dwb: free(): invalid pointer: 0x0000000000a64350 ***
======= Backtrace: =========
/lib/libc.so.6(+0x716b6)[0x7ffff38fd6b6]
/lib/libc.so.6(cfree+0x6c)[0x7ffff39023ac]
/usr/lib/libglib-2.0.so.0(g_strfreev+0x25)[0x7ffff3e63b05]
/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so(NP_Initialize+0x78b)[0x7fffe076ca8b]
/usr/lib/libwebkit-1.0.so.2(+0x946446)[0x7ffff7279446]
/usr/lib/libwebkit-1.0.so.2(+0x94651b)[0x7ffff727951b]
/usr/lib/libwebkit-1.0.so.2(+0x721694)[0x7ffff7054694]
/usr/lib/libwebkit-1.0.so.2(+0x71b6d7)[0x7ffff704e6d7]
/usr/lib/libwebkit-1.0.so.2(+0x71c2de)[0x7ffff704f2de]
/usr/lib/libwebkit-1.0.so.2(+0x945ba0)[0x7ffff7278ba0]
/usr/lib/libwebkit-1.0.so.2(+0x718a6a)[0x7ffff704ba6a]
/usr/lib/libwebkit-1.0.so.2(+0x69f482)[0x7ffff6fd2482]
/usr/lib/libwebkit-1.0.so.2(+0x718519)[0x7ffff704b519]
/usr/lib/libwebkit-1.0.so.2(+0xd65fed)[0x7ffff7698fed]
/usr/lib/libwebkit-1.0.so.2(+0xa37a87)[0x7ffff736aa87]
/usr/lib/libwebkit-1.0.so.2(+0xa3688e)[0x7ffff736988e]
[0x7fffe3ab550b]
======= Memory map: ========
00400000-00416000 r-xp 00000000 08:02 12284 /usr/bin/dwb
00616000-00618000 rw-p 00016000 08:02 12284 /usr/bin/dwb
00618000-00a79000 rw-p 00000000 00:00 0 [heap]
7fffdc444000-7fffdc447000 r-xp 00000000 08:02 65533 /usr/lib/libxcb-atom.so.1.0.0
7fffdc447000-7fffdc647000 ---p 00003000 08:02 65533 /usr/lib/libxcb-atom.so.1.0.0
7fffdc647000-7fffdc648000 rw-p 00003000 08:02 65533 /usr/lib/libxcb-atom.so.1.0.0
7fffdc648000-7fffdc64b000 r-xp 00000000 08:02 65539 /usr/lib/libxcb-event.so.1.0.0
7fffdc64b000-7fffdc84b000 ---p 00003000 08:02 65539 /usr/lib/libxcb-event.so.1.0.0
7fffdc84b000-7fffdc84c000 rw-p 00003000 08:02 65539 /usr/lib/libxcb-event.so.1.0.0
7fffdc84c000-7fffdc84e000 r-xp 00000000 08:02 65536 /usr/lib/libxcb-aux.so.0.0.0
7fffdc84e000-7fffdca4e000 ---p 00002000 08:02 65536 /usr/lib/libxcb-aux.so.0.0.0
7fffdca4e000-7fffdca4f000 rw-p 00002000 08:02 65536 /usr/lib/libxcb-aux.so.0.0.0
7fffdca4f000-7fffdcb33000 r-xp 00000000 08:02 1780 /usr/lib/libasound.so.2.0.0
7fffdcb33000-7fffdcd32000 ---p 000e4000 08:02 1780 /usr/lib/libasound.so.2.0.0
7fffdcd32000-7fffdcd3a000 rw-p 000e3000 08:02 1780 /usr/lib/libasound.so.2.0.0
7fffdcd3a000-7fffdcd43000 r-xp 00000000 08:02 125977 /usr/lib/libstartup-notification-1.so.0.0.0
7fffdcd43000-7fffdcf42000 ---p 00009000 08:02 125977 /usr/lib/libstartup-notification-1.so.0.0.0
7fffdcf42000-7fffdcf43000 rw-p 00008000 08:02 125977 /usr/lib/libstartup-notification-1.so.0.0.0
7fffdcf43000-7fffdcf5d000 r-xp 00000000 08:02 59088 /usr/lib/libnssutil3.so
7fffdcf5d000-7fffdd15c000 ---p 0001a000 08:02 59088 /usr/lib/libnssutil3.so
7fffdd15c000-7fffdd162000 rw-p 00019000 08:02 59088 /usr/lib/libnssutil3.so
7fffdd162000-7fffdd297000 r-xp 00000000 08:02 59091 /usr/lib/libnss3.so
7fffdd297000-7fffdd496000 ---p 00135000 08:02 59091 /usr/lib/libnss3.so
7fffdd496000-7fffdd49d000 rw-p 00134000 08:02 59091 /usr/lib/libnss3.so
7fffdd49d000-7fffdd49e000 rw-p 00000000 00:00 0
7fffdd49e000-7fffdd4c6000 r-xp 00000000 08:02 59086 /usr/lib/libsmime3.so
7fffdd4c6000-7fffdd6c6000 ---p 00028000 08:02 59086 /usr/lib/libsmime3.so
7fffdd6c6000-7fffdd6ca000 rw-p 00028000 08:02 59086 /usr/lib/libsmime3.so
7fffdd6ca000-7fffdd6fc000 r-xp 00000000 08:02 59087 /usr/lib/libssl3.so
7fffdd6fc000-7fffdd8fb000 ---p 00032000 08:02 59087 /usr/lib/libssl3.so
7fffdd8fb000-7fffdd8fe000 rw-p 00031000 08:02 59087 /usr/lib/libssl3.so
7fffdd8fe000-7fffdec0d000 r-xp 00000000 08:02 403044 /usr/lib/xulrunner-1.9.2/libxul.so
7fffdec0d000-7fffdee0c000 ---p 0130f000 08:02 403044 /usr/lib/xulrunner-1.9.2/libxul.so
7fffdee0c000-7fffdefdb000 rw-p 0130e000 08:02 403044 /usr/lib/xulrunner-1.9.2/libxul.so
7fffdefdb000-7fffdeff6000 rw-p 00000000 00:00 0
7fffdeff6000-7fffdeff7000 ---p 00000000 00:00 0
7fffdeff7000-7fffdf7f7000 rw-p 00000000 00:00 0
7fffdf915000-7fffdfa86000 r-xp 00000000 08:02 403070 /usr/lib/xulrunner-1.9.2/libmozjs.so
7fffdfa86000-7fffdfc86000 ---p 00171000 08:02 403070 /usr/lib/xulrunner-1.9.2/libmozjs.so
7fffdfc86000-7fffdfc93000 rw-p 00171000 08:02 403070 /usr/lib/xulrunner-1.9.2/libmozjs.so
7fffdfc93000-7fffdfd17000 r-xp 00000000 08:02 403049 /usr/lib/xulrunner-1.9.2/libsqlite3.so
7fffdfd17000-7fffdff16000 ---p 00084000 08:02 403049 /usr/lib/xulrunner-1.9.2/libsqlite3.so
7fffdff16000-7fffdff1a000 rw-p 00083000 08:02 403049 /usr/lib/xulrunner-1.9.2/libsqlite3.so
7fffdff1a000-7fffdff51000 r-xp 00000000 08:02 42509 /usr/lib/libnspr4.so
7fffdff51000-7fffe0150000 ---p 00037000 08:02 42509 /usr/lib/libnspr4.so
7fffe0150000-7fffe0153000 rw-p 00036000 08:02 42509 /usr/lib/libnspr4.so
7fffe0153000-7fffe0155000 rw-p 00000000 00:00 0
7fffe0155000-7fffe0159000 r-xp 00000000 08:02 42505 /usr/lib/libplc4.so
7fffe0159000-7fffe0358000 ---p 00004000 08:02 42505 /usr/lib/libplc4.so
7fffe0358000-7fffe0359000 rw-p 00003000 08:02 42505 /usr/lib/libplc4.so
7fffe0359000-7fffe035c000 r-xp 00000000 08:02 42510 /usr/lib/libplds4.so
7fffe035c000-7fffe055b000 ---p 00003000 08:02 42510 /usr/lib/libplds4.so
7fffe055b000-7fffe055c000 rw-p 00002000 08:02 42510 /usr/lib/libplds4.so
7fffe055c000-7fffe0560000 r-xp 00000000 08:02 403048 /usr/lib/xulrunner-1.9.2/libxpcom.so
7fffe0560000-7fffe075f000 ---p 00004000 08:02 403048 /usr/lib/xulrunner-1.9.2/libxpcom.so
7fffe075f000-7fffe0760000 rw-p 00003000 08:02 403048 /usr/lib/xulrunner-1.9.2/libxpcom.so
7fffe0760000-7fffe078f000 r-xp 00000000 08:02 428031 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
Program received signal SIGABRT, Aborted.
0x00007ffff38be565 in raise () from /lib/libc.so.6
(gdb) java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (ArchLinux-6.b18_1.8-1-x86_64)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
Offline
@empthollow: thanks for reporting, I will try to fix it.
@shuay: this is a webkit and openjdk related issue. Most webkit browsers currently only work with jre.
Offline
I'm trying to isolate a problem I'm having on my desktop with this browser. When I first open dwb everything works fine. After a while it stops recognizing keybindings. It will recognize the mouse clicks though. It will not start working properly again until I restart X. I don't have this problem on my laptop. The keybindings seem to be inhibited in gnome w/ compiz regardless, but it has the described behavior in fluxbox on my desktop. Because of the problems in gnome, I though maybe there was something running to disable it, or override it. I use nautilus with no desktop in fluxbox since it is already installed for gnome. It doesn't seem to affect the keybindings, at least not within a timely manner. Any Ideas?
Thanks in advance.
--empthollow
Check out my Arch based live distro http://fluxcapacity.99k.org
Offline