You are not logged in.

#1 2012-11-15 06:42:07

Whef
Member
Registered: 2012-08-26
Posts: 33

[SOLVED] Using awesome wm without a mouse?

After recently learning Vim, then installing Vimperator on Firefox, I've found that using the keyboard for navigating links and the like to be the shit.

Naturally, I want to extend this to my window manager. So, is there any way to really use awesome without a mouse? For instance, accessing the tray icons...

I'd be very appreciative of any keyboard shortcuts relevant to this, or if awesome doesn't support this all that well, a list of some other window managers that do would be much appreciated.

Last edited by Whef (2012-11-16 10:37:56)

Offline

#2 2012-11-15 07:02:16

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 19,061
Website

Re: [SOLVED] Using awesome wm without a mouse?

When I started my new job in May, it took three days before I bothered to hunt up a mouse - and that was only for Libreoffice. That is using dwm.

The obvious contender, though, would surely be ratpoison.


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

#3 2012-11-15 13:41:59

Antoine
Member
From: Picton Ontario
Registered: 2012-10-11
Posts: 90

Re: [SOLVED] Using awesome wm without a mouse?

Whef wrote:

Naturally, I want to extend this to my window manager. So, is there any way to really use awesome without a keyboard? For instance, accessing the tray icons...

I'd be very appreciative of any keyboard shortcuts relevant to this, or if awesome doesn't support this all that well, a list of some other window managers that do would be much appreciated.

I think you mean "use awesome without a mouse," right? The keybindings are all in rc.lua, and you can define your own. Awesome is designed to be used without a mouse (although, I'm a right-click kind of guy myself). Or:

http://awesome.naquadah.org/wiki/Awesome_3.x

Offline

#4 2012-11-15 22:30:31

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

Antoine wrote:
Whef wrote:

Naturally, I want to extend this to my window manager. So, is there any way to really use awesome without a keyboard? For instance, accessing the tray icons...

I'd be very appreciative of any keyboard shortcuts relevant to this, or if awesome doesn't support this all that well, a list of some other window managers that do would be much appreciated.

I think you mean "use awesome without a mouse," right? The keybindings are all in rc.lua, and you can define your own. Awesome is designed to be used without a mouse (although, I'm a right-click kind of guy myself). Or:

http://awesome.naquadah.org/wiki/Awesome_3.x

Yeah, I meant without a mouse. tongue Fixed it.

Offline

#5 2012-11-15 23:29:58

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 6,838

Re: [SOLVED] Using awesome wm without a mouse?

You need to specify what 'use' means in your case. Most of us (a generalized 'us' referring to tiling wm users) hardly see the need for accessing tray icons, for example (I only need to do so for dropbox if I have to set its proxy settings, for example, and even that is probably scriptable), but you seem to. I don't think any of the tiling wms has built-in support for that specifically. Check out iocane (or whatever its name is) in community contributions.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#6 2012-11-15 23:51:46

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

ngoonee wrote:

You need to specify what 'use' means in your case. Most of us (a generalized 'us' referring to tiling wm users) hardly see the need for accessing tray icons, for example (I only need to do so for dropbox if I have to set its proxy settings, for example, and even that is probably scriptable), but you seem to. I don't think any of the tiling wms has built-in support for that specifically. Check out iocane (or whatever its name is) in community contributions.

Pidgin, Spotify, Transmission (admittently all programs that I'll try to get rid of sooner or later) minimize to tray icon. So if I want to see my Pidgin buddy list I have to click on the tray icon.

Offline

#7 2012-11-15 23:56:10

jasonwryan
Forum & Wiki Admin
From: .nz
Registered: 2009-05-09
Posts: 19,061
Website

Re: [SOLVED] Using awesome wm without a mouse?

Don't minimise them: that's what a tiling window manager is for... Tag them and push the tag our of view and then pull it in as you need it.


Arch + dwm   •   Mercurial repos  •   Github

Registered Linux User #482438

Offline

#8 2012-11-16 02:04:29

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: [SOLVED] Using awesome wm without a mouse?

I rather enjoy i3.  The i3bar actually has a tray (that I don't use).  I have ratpoison set up as well, and I use it from time to time.  Also, I have dwm, but I am no dwm abuser like jasonwryan. 

Learn how to use a tiling window manager correctly and you will see your mouse use decrease dramatically.  I think you are probably too tempted by the floating capabilities of awesome.  Use ratpoison for a week or two and you'll understand what a tiling window manager is all about.

Last edited by jasonwryan (2012-11-16 03:22:02)

Offline

#9 2012-11-16 03:09:17

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 14,021
Website

Re: [SOLVED] Using awesome wm without a mouse?

ngoonee wrote:

Check out iocane (or whatever its name is) in community contributions.

Wow, thanks for the bump.  I don't know if iocane would really suit the OP's goals in it's current form.  But this does inspire a new idea.  I wonder how hard it would be to get all the information about the system tray items and make iocane actions for them.  There are EWMH hints for this ... I'll look into these and post any progress on the iocane thread.


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#10 2012-11-16 03:42:47

doug piston
Member
From: Seattle
Registered: 2011-09-11
Posts: 387
Website

Re: [SOLVED] Using awesome wm without a mouse?

WonderWoofy wrote:

I rather enjoy i3.  The i3bar actually has a tray (that I don't use).  I have ratpoison set up as well, and I use it from time to time.  Also, I have dwm, but I am no dwm abuser like jasonwryan. 

Learn how to use a tiling window manager correctly and you will see your mouse use decrease dramatically.  I think you are probably too tempted by the floating capabilities of awesome.  Use ratpoison for a week or two and you'll understand what a tiling window manager is all about.


I use awesome and never use a mouse/floating option. Between pentadactyl, ncmpcpp, dropbox cli, and irssi with bitlebee I have no need. I know the 'overall' feeling towards Awesome but its a good as you make it just like most tilers(though I've only used the one)

Edit: I am not trying to argue, just saying I think Awesome is a good as place as any to start.

Last edited by doug piston (2012-11-16 03:45:15)

Offline

#11 2012-11-16 03:43:17

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 6,838

Re: [SOLVED] Using awesome wm without a mouse?

Trilby wrote:
ngoonee wrote:

Check out iocane (or whatever its name is) in community contributions.

Wow, thanks for the bump.  I don't know if iocane would really suit the OP's goals in it's current form.  But this does inspire a new idea.  I wonder how hard it would be to get all the information about the system tray items and make iocane actions for them.  There are EWMH hints for this ... I'll look into these and post any progress on the iocane thread.

You're welcome, the project looks awesome (have not tried it due to time constraints though) and well thought out.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#12 2012-11-16 03:49:08

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: [SOLVED] Using awesome wm without a mouse?

doug piston wrote:
WonderWoofy wrote:

I rather enjoy i3.  The i3bar actually has a tray (that I don't use).  I have ratpoison set up as well, and I use it from time to time.  Also, I have dwm, but I am no dwm abuser like jasonwryan. 

Learn how to use a tiling window manager correctly and you will see your mouse use decrease dramatically.  I think you are probably too tempted by the floating capabilities of awesome.  Use ratpoison for a week or two and you'll understand what a tiling window manager is all about.


I use awesome and never use a mouse/floating option. Between pentadactyl, ncmpcpp, dropbox cli, and irssi with bitlebee I have no need. I know the 'overall' feeling towards Awesome but its a good as you make it just like most tilers(though I've only used the one)

Edit: I am not trying to argue, just saying I think Awesome is a good as place as any to start.

I am not saying that awesome isn't... well... awesome.  I am just implying that the OP is probably sontinuing to use the mouse because of the availability of the floating capabilities. This the suggestion to try ratpoison for a minute, and be forced into using tiling.  You probably noticed that I mentioned I am an i3 and dwm user as well.  Both of these have floating window funtionality too, so I certainly don't think it is a bad thing.

Offline

#13 2012-11-16 04:19:26

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

Thanks for all the suggestions!

You're probably right in that I'm abusing the mouse (thought it doesn't seem like it to me, since I'm used it from extensive Windows use - my brain is damaged). I'll definitely give these other window managers a chance when I have more time. dwm seems particularly inticing to me - I'm really amazed by the "configuration by changing source" idea.

Offline

#14 2012-11-16 04:25:26

doug piston
Member
From: Seattle
Registered: 2011-09-11
Posts: 387
Website

Re: [SOLVED] Using awesome wm without a mouse?

WonderWoofy wrote:
doug piston wrote:
WonderWoofy wrote:

I rather enjoy i3.  The i3bar actually has a tray (that I don't use).  I have ratpoison set up as well, and I use it from time to time.  Also, I have dwm, but I am no dwm abuser like jasonwryan. 

Learn how to use a tiling window manager correctly and you will see your mouse use decrease dramatically.  I think you are probably too tempted by the floating capabilities of awesome.  Use ratpoison for a week or two and you'll understand what a tiling window manager is all about.


I use awesome and never use a mouse/floating option. Between pentadactyl, ncmpcpp, dropbox cli, and irssi with bitlebee I have no need. I know the 'overall' feeling towards Awesome but its a good as you make it just like most tilers(though I've only used the one)

Edit: I am not trying to argue, just saying I think Awesome is a good as place as any to start.

I am not saying that awesome isn't... well... awesome.  I am just implying that the OP is probably sontinuing to use the mouse because of the availability of the floating capabilities. This the suggestion to try ratpoison for a minute, and be forced into using tiling.  You probably noticed that I mentioned I am an i3 and dwm user as well.  Both of these have floating window funtionality too, so I certainly don't think it is a bad thing.

Fair enough and well put. smile

Offline

#15 2012-11-16 10:10:59

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 6,838

Re: [SOLVED] Using awesome wm without a mouse?

If your question is pretty much solved please do a favour to the forum's cleanliness and mark it solved.

Whef wrote:

Thanks for all the suggestions!

You're probably right in that I'm abusing the mouse (thought it doesn't seem like it to me, since I'm used it from extensive Windows use - my brain is damaged). I'll definitely give these other window managers a chance when I have more time. dwm seems particularly inticing to me - I'm really amazed by the "configuration by changing source" idea.

Otherwise known as 'recompiling all the time while tweaking' smile


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#16 2012-11-16 10:39:52

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

ngoonee wrote:

If your question is pretty much solved please do a favour to the forum's cleanliness and mark it solved.

Whef wrote:

Thanks for all the suggestions!

You're probably right in that I'm abusing the mouse (thought it doesn't seem like it to me, since I'm used it from extensive Windows use - my brain is damaged). I'll definitely give these other window managers a chance when I have more time. dwm seems particularly inticing to me - I'm really amazed by the "configuration by changing source" idea.

Otherwise known as 'recompiling all the time while tweaking' smile

Right, forgot about that! Thanks for reminding me.

Also, the thing I'm amazed with is how much sense it makes (from a programmers perspective), and the fact that nobody else has done it before (edit: that I know of. wink). It both forces upstream to keep their code clean, and the users of the software to really understand what's going on with the program. Definitely looking forward to trying that out.

Last edited by Whef (2012-11-16 10:40:34)

Offline

#17 2012-11-16 12:06:25

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 14,021
Website

Re: [SOLVED] Using awesome wm without a mouse?

Whef wrote:

... the fact that nobody else has done it before (edit: that I know of. wink).

? You don't get out much (in the open source world) do you ?

I don't know if the suckless team was one of the first to take this approach - perhaps, they have certainly established a useful coding style / template for many others.  But it has become very common in open source projects.


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#18 2012-11-16 15:28:55

ZekeSulastin
Member
Registered: 2010-09-20
Posts: 266

Re: [SOLVED] Using awesome wm without a mouse?

Whef wrote:

It both forces upstream to keep their code clean, and the users of the software to really understand what's going on with the program. Definitely looking forward to trying that out.

It does?  I don't need to know C to grab and apply patch off a website (like suckless' own) or to edit config.h to change my keybinds or client rules.  Of course, writing my own patches would require such knowledge, but that's hardly unique to dwm (see: my minimal-knowledge remove-separator kludge for i3bar, people writing new awesomewm functions or layouts in Lua, etc).

Offline

#19 2012-11-16 22:37:08

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

Trilby wrote:
Whef wrote:

... the fact that nobody else has done it before (edit: that I know of. wink).

? You don't get out much (in the open source world) do you ?

I don't know if the suckless team was one of the first to take this approach - perhaps, they have certainly established a useful coding style / template for many others.  But it has become very common in open source projects.

Well, considering how I switched to Linux 3 months ago... yes. I'm still learning. tongue

ZekeSulastin wrote:
Whef wrote:

It both forces upstream to keep their code clean, and the users of the software to really understand what's going on with the program. Definitely looking forward to trying that out.

It does?  I don't need to know C to grab and apply patch off a website (like suckless' own) or to edit config.h to change my keybinds or client rules.  Of course, writing my own patches would require such knowledge, but that's hardly unique to dwm (see: my minimal-knowledge remove-separator kludge for i3bar, people writing new awesomewm functions or layouts in Lua, etc).

Well, the way they phrased it on the website ...

dwm.suckless.org wrote:

You don’t have to learn Lua/sh/ruby or some weird configuration file format (like X resource files), beside C, to customize it for your needs: you only have to learn C (at least in order to edit the header file).

Makes it seem like you do have to know C to configure it.

Last edited by Whef (2012-11-16 22:37:30)

Offline

#20 2012-11-16 22:43:47

Trilby
Forum Moderator
From: Massachusetts, USA
Registered: 2011-11-29
Posts: 14,021
Website

Re: [SOLVED] Using awesome wm without a mouse?

Whef wrote:

Well, considering how I switched to Linux 3 months ago... yes. I'm still learning. tongue

Then that makes sense.  I think exploring dwm's code - or the code for any suckless project - is a great way to learn.

But I suspect as you explore other open source projects you will find the "suckless approach" to be fairly widely used.


InterrobangSlider
• How's my coding? See this page.
• How's my moderating? Feel free to email any concerns, complaints, or objections.

Offline

#21 2012-11-16 23:36:25

Whef
Member
Registered: 2012-08-26
Posts: 33

Re: [SOLVED] Using awesome wm without a mouse?

Trilby wrote:
Whef wrote:

Well, considering how I switched to Linux 3 months ago... yes. I'm still learning. tongue

Then that makes sense.  I think exploring dwm's code - or the code for any suckless project - is a great way to learn.

But I suspect as you explore other open source projects you will find the "suckless approach" to be fairly widely used.

Good to hear! I look forward to getting into it.

Last edited by Whef (2012-11-18 01:34:23)

Offline

Board footer

Powered by FluxBB