You are not logged in.

#1 2010-08-11 18:32:46

corruptz0r
Member
From: Atlanta, GA
Registered: 2010-07-07
Posts: 63

[SOLVED] Is there an list-type app launcher for dwm/xmonad?

What is a program that can act as a "launcher" for my most commonly used apps (without having to type out the app name?) 

I am currently using MODKEY+F[#] hotkeys, but i'd really like a display with all my common apps and a way to choose one of them.

Last edited by corruptz0r (2010-08-12 17:42:47)

Offline

#2 2010-08-11 18:35:47

SamC
Member
From: Calgary
Registered: 2008-05-13
Posts: 611
Website

Re: [SOLVED] Is there an list-type app launcher for dwm/xmonad?

You can make menus with 9menu/dzen2/ratmen/ratmenu.

Offline

#3 2010-08-11 20:40:58

keenerd
Package Maintainer (PM)
Registered: 2007-02-22
Posts: 647
Website

Re: [SOLVED] Is there an list-type app launcher for dwm/xmonad?

Just use dmenu.  It is generic enough.  You can put whatever text you want to in it.  (You'll still have to type something.  Or use arrow keys.)

For example, have a list with web, email, text, video, music, pictures, files.  Each link to their respective program.  And you can get to any with just the first letter.

For a good example of extreme dmenu abuse in a bash script, check out dmenfm.

Offline

#4 2010-08-12 13:18:44

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED] Is there an list-type app launcher for dwm/xmonad?

yes, the default xmonad config maps M-p to `dmenu_path | dmenu_run` or something which basically puts all your executables into dmenu for selection.

there are a few dmenu-based launchers around the forums. i use one that i adapted from ghost that uses the symlink approach.  there's another that uses dmenu_path but just maintains a cache and resorts the list so your most recently used apps appear first.

Offline

#5 2010-08-13 08:30:48

Ogion
Member
From: Germany
Registered: 2007-12-11
Posts: 367

Re: [SOLVED] Is there an list-type app launcher for dwm/xmonad?

For xmonad, and a shorter list of 'often used' programs or some such, if you don't want to go the dmenu route (for your most used programs), there is GridSelect.

import Xmonad.Actions.GridSelect

and an example, in the keybindings section:

     , ((mod4Mask, xK_s), spawnSelected defaultGSConfig [myTerminal,"firefox&","skype&","twinkle&","psi&","sylpheed&","ossxmix&","xcompmgr&","trayer2&"])

Ogion

Last edited by Ogion (2010-08-13 08:31:16)


(my-dotfiles)
"People willing to trade their freedom for temporary security deserve neither and will lose both." - Benjamin Franklin
"Enlightenment is man's leaving his self-caused immaturity." - Immanuel Kant

Offline

Board footer

Powered by FluxBB