Thnks kidd for this thread, I am starting to follow your advices, hmmm may be you will convert one for your cause. I started to use vimperator and its nice, some sites are unusables, because they lock the "console" and I cant input no commands anymore, but are just a few ones. I will try some wm too, if I can make the time. I really like to keep things very minimalistics, so, keep those tricks coming!

yw . vimperator has some focus problems with a few sites. That's a known bug (I hope it gets solved for 0.5).I'll do wm propaganda in another post, you could start taking a look at wmii or ratpoison (for me these are the greatest). As lagagnon suggested, printing the shortcuts and having them near the first week can prevent some headaches

I wonder who else here uses the 'find' command as frequently as I do. The applications are truly limitless. Ex., replace '-O2' with '-O2 -march=i586 -mtune=i686' in all Makefiles in and below the current directory (recursive search):

I know I'm making the assumption not everyone uses ratpoison.Console programs with transparencies (aterm for example) see directly the background, no matter how many "stacked" windows you have in that frame.

When I used gaim, I had the Buddy List window unmanaged, so it stayed in the background of all "virtual desktops", and I got there with ctrl-t _ . That showed the wallpaper if any.

keyboard driven aplications are not only for vim or emacs users. Actually, a variety of accessibiity issues are related with possibility to access commands with assigning Alt + some key to access certain function. Thus, schools, various institutions, somones family member may benefit from that.here is example of assignment of some functions from one accessible learning content management system (ATutor), just as an illustration how this can work. Thus, keybaord driven activites may improve social responsibility of use of free software.Thus, use your skills, creation of shortcuts aand make software accessible for people with disabilities.

kidd: Thanks for recommending feh. I'd never heard of it, and now I like it a lot.

Since this thread is about keyboard driven applications ... the "m" key on my old IBM Model M keyboard died (irony ...) so now I'm using this Memorex MX5500RF keyboard that I had laying around. Unfortunately the multimedia keys aren't supported in the usual software (linEAK, etc.). It's not that important, but I would kind of like to use the extra keys. Would anybody recommend something to map the keys (xbindkeys, etc.) as the best for mapping these keys?

Logged

"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones." - Linus Torvalds, April 1991

@vvucic: nice add-on, and good point: shortcuts are not only for emacs/vim junkies (I tend to forget it).

@tomh38: yw . It's good to see this thread is helpful for others.

You can assign that keys to F13-F30 keys, and then map FXX key to anything you want (amixer is your friend).With xev you can find out what keycode is sent when you press any key. then you can map it to the desired function key with xmodmap.

Thanks to hanu we have now a vim 7.1 package in our repos. Now, what's so cool about vim?

Well, as an example of its ease of configuration to fit your needs I'm pasting a couple of interesting things from my 550 line vimrc:

Your .vimrc is pretty awesome. Mine is much shorter (see 'Resource customization envy'), but it has one of the most useful snippets I've seen...of course it isn't mine:

Code:

" This one came from Salman Halim on the vim mailing list back in the day;" executes all currently selected Vim script linesfunction! Vim_execute() execute getline('.')endfunctionautocmd FileType vim noremap <buffer> <LocalLeader>v :call Vim_execute()<CR>

I've tried soooo many msn applications to see which one fits my needs, and I have to say I still haven't found a 'perfect' one.

The main requirement is (obviously) to have a nice keyboard support, configurable, and If it can run on a console , still better.

I've tried centericq, pebrot,tmsn and a few more, but none of those are too extensible (if you don't want to mess up with code).

I had modified centericq to allow navigating contacts with jk (It makes a great difference, you know .

Now I've found gaim-text (already installed in vl, if you installed gaim). Apart from being really user friendly (provided you read man, man), you can configure lots of bindings to do most things you can do in IM.

I just found a shellscript to upload an image to imageshack.us . It's great to upload your screenshots, provided you automate it with import. For me, taking a screenshot in ratpoison is 2 keystrokes. Now with the same keystrokes I have the screenshot done, uploaded , and if everything went well, the URL in my clipboard (see http://people.debian.org/~kims/xclip/ )

well, here it goes.

Code:

#!/bin/bash # # imageshack_upload.sh # # Copyright (c) 2007 by enki <enki@crocobox.org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, # USA. # # Changelog : # * 2006/10/22 -Updated to support files with space . # Changes proposed by slubman(http://www.slubman.net) # * 2006/10/22 -First version

while not as hardcore as posters above, I too try to avoid grabbing the dirty little mouse.Kind of accustomed to xfce4 (overall not very keyboard friendly), but then discovered that I can't do anything without mouse in VASMCC. Can that be fixed? I mean elementary Tab moving between panelsm arrows move focus within panels