I only reluctantly leave the command line and feel like I only have X so I can have a reasonable browser.
And I kind of loathe all the popular browsers because I feel crippled without my cli tools and ability to script up solutions to my problems. Uzbl is the only browser that feels like I'm still in the cli but just happen to also have a window that renders the web.
Same here. On Linux, I've got an Awesome WM setup that starts a background-level termite window that I use as a launcher, running ZSH in a Tmux session. I've used Guake and Yakuake for a while, now I've got a hotkey (F12) that just switches the "on top" flag for said launcher.
I combined that with Gnome-Shell style infinite workspaces (switched by HJKL-based hotkeys), an EasyMotion-like hotkey to focus a desired window and Qutebrowser as my default web browser. I really wish I'd tried that combination years ago...
Not sure why you are getting downvoted, but I think the Xmonad (or other tiling window manager) and Tmux (or screen) together are a pretty popular combination. I also settled on the Xmonad/Tmux combo after more than 20 years of mucking with window managers.
I used to be a heavy tmux user on OSX but stopped since I started using xmonad. I was mostly using it to organise terminal windows and that was now xmonad's job. (I run everything locally on my laptop. I prefer not having to worry about maintaining multiple machines)
May I ask what you find yourself using tmux for within xmonad? I'm curious what I may be missing out on.
> I was mostly using it to organise terminal windows and that was now xmonad's job.
A thing I only realized after switching to a tiling/dynamic window manager (i3), as a tmux user, is that tmux complects two things:
* persistent pty sessions
* pty multiplexing
So even after switching to i3, tmux was still useful to me for the persistent sessions, to keep certain long-running programs running. I just stopped using the multiplexing. But then I learned about abduco [1] which, like dtach, only deals with terminal session management. I haven't looked back since.
The honest answer is that I keep tmux around because I'm used to it, though I do make good use of its persistent sessions and remote login interaction.
Oh also, it's the one thing that gives me terminal emulator (st) buffer history.
I use i3 with tmux. Tmux for me handles grouping of things I'm working on using sessions, every project or thing thing that I'm tinkering with gets a named session. I like that I can detach and leave a project in a state that I can easily come back to.
I also prefer to have one terminal window and organize it with tmux. Much like I only open one browser and organize it with tabs. Leaving my actual workspaces uncluttered.
I use tmux so that when I work remotely on my laptop I can connect to the same tmux session. Also, I like the vim and tmux plugins for seamless window navigation.
People have commented to me several times about the various FF extensions that give vim like control. I've tried them all.
My main complaint is that I just want a thin client over some rendering engine that I can easily script with bash or whatever. FF forces me to learn a whole new ecosystem and do things the FF way.
Don't get me wrong, if you love your browser then more power to you, but I feel like Uzbl has way too little exposure. Seems to me like most unix people would love it.
That's rights, Firefox is moving to Web Extension (iirc it's to ensure cross-compatibility with Chrome Extensions). Sadly it's losing most of the extensions which alter the behaviour of the browser in the process.
This is the reason I decided to give Qutebrowser a try. I really like it so far. Now I just need enough time to come up with some simple Keepass integration... (or just hope someone else does :-) )
What's the point of context switching to Vim for an internet comment? I get that it's all text, but I doubt there's any productivity boost over me writing this with my thumbs on my iPhone.
I understand vimperator/pentadactyl and other "legacy" plugins will remain usable with FF ESR (long term support) version 52.x, which is supported until mid-2018. Hopefully we will see a rewrite by then.
I only reluctantly leave the command line and feel like I only have X so I can have a reasonable browser.
And I kind of loathe all the popular browsers because I feel crippled without my cli tools and ability to script up solutions to my problems. Uzbl is the only browser that feels like I'm still in the cli but just happen to also have a window that renders the web.