diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-11-25 17:57:17 +0200 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-11-25 18:52:19 +0200 |
| commit | 9471c8095373df357d2a4185ca8de26290faa72c (patch) | |
| tree | cfaff9428e4325d55a01fc41902c13de612feae8 /src/config.h.def | |
| parent | 544de8a8e3d2940043b982454fa80340a7461f21 (diff) | |
move everything to top level
Diffstat (limited to 'src/config.h.def')
| -rw-r--r-- | src/config.h.def | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/src/config.h.def b/src/config.h.def deleted file mode 100644 index fed94d4..0000000 --- a/src/config.h.def +++ /dev/null @@ -1,123 +0,0 @@ - /* config.h for dminiwm.c [ 0.1.7 ] - * - * Started from catwm 31/12/10 - * Bad window error checking and numlock checking used from - * 2wm at http://hg.suckless.org/2wm/ - * - * 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 3 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, see <http://www.gnu.org/licenses/>. - * - */ - -#ifndef CONFIG_H -#define CONFIG_H - -#define CLEANMASK(mask) (mask & ~(numlockmask | LockMask)) - -/* Mod (Mod1 == alt) (Mod4 == Super/windows) */ -#define MOD1 Mod1Mask -#define MOD4 Mod4Mask -#define MASTER_SIZE 0.52 -#define TOP_PANEL 1 /* 1=Don't 0=Have the panel at the top instead of the bottom */ -#define PANEL_HEIGHT 18 /* 0 for no space for a panel */ -#define BORDER_WIDTH 2 -#define ATTACH_ASIDE 1 /* 0=TRUE, 1=New window is master */ -#define DEFAULT_MODE 0 /* 0=Vertical, 1=Fullscreen 2=Horizontal 3=grid*/ -#define FOLLOW_MOUSE 0 /* 1=Don't 0=Focus the window the mouse just entered */ -#define FOLLOW_WINDOW 0 /* 1=Don't 0=Follow the window when moved to a different desktop */ -#define DESKTOPS 6 /* Must edit DESKTOPCHANGE keys to suit */ - -// Colors -#define FOCUS "#664422" // dkorange -#define UNFOCUS "#004050" // blueish - -// Applications to a specific desktop -static const Convenience convenience[] = { \ - /* class desktop follow */ - { "Thunar", 2, 1 }, - //{ "Leafpad", 2, 1 }, - { "Firefox", 3, 0 }, - { "Links", 3, 1 }, - { "MPlayer", 4, 1 }, - { "Thunderbird", 5, 0 }, - { "Pysol", 6, 1 }, -}; - -const char* dmenucmd[] = {"dmenu_run","-i","-nb","#666622","-nf","white",NULL}; -const char* urxvtcmd[] = {"urxvtc",NULL}; -const char* terminalcmd[] = {"Terminal",NULL}; -const char* thunarcmd[] = {"thunar",NULL}; -const char* firefoxcmd[] = {"firefox",NULL}; -const char* webcmd[] = {"links","-g",NULL}; -const char* mailcmd[] = {"thunderbird",NULL }; -const char* voldowncmd[] = {"/home/pnewm/.bin/voldown",NULL}; -const char* volupcmd[] = {"/home/pnewm/.bin/volup",NULL}; -const char* prevoldowncmd[] = {"/home/pnewm/.bin/prevoldown",NULL}; -const char* prevolupcmd[] = {"/home/pnewm/.bin/prevolup",NULL}; -const char* vols_what[] = {"/home/pnewm/.bin/volumes_what",NULL}; -// for reboot and shutdown -const char* rebootcmd[] = {"sudo","reboot",NULL}; -const char* shutdowncmd[] = {"sudo","shutdown","-h","now",NULL}; - -// Avoid multiple paste -#define DESKTOPCHANGE(K,N) \ - { MOD1, K, change_desktop, {.i = N}}, \ - { MOD1|ShiftMask, K, client_to_desktop, {.i = N}}, - -// Shortcuts -static key keys[] = { - // MOD KEY FUNCTION ARGS - { MOD1, XK_h, resize_master, {.i = 10}}, - { MOD1, XK_l, resize_master, {.i = -10}}, - { MOD1, XK_c, kill_client, {NULL}}, - { MOD1, XK_j, next_win, {NULL}}, - { MOD1, XK_k, prev_win, {NULL}}, - { MOD1, XK_v, spawn, {.com = dmenucmd}}, - { MOD1, XK_p, resize_stack, {.i = 10}}, - { MOD1, XK_o, resize_stack, {.i = -10}}, - { MOD1, XK_Return, spawn, {.com = urxvtcmd}}, - { MOD1, XK_Up, spawn, {.com = volupcmd}}, - { MOD1, XK_Down, spawn, {.com = voldowncmd}}, -// alt + shift + shortcut - { MOD1|ShiftMask, XK_j, move_up, {NULL}}, - { MOD1|ShiftMask, XK_k, move_down, {NULL}}, - { MOD1|ShiftMask, XK_Return, swap_master, {NULL}}, - { MOD1|ShiftMask, XK_g, switch_grid, {NULL}}, - { MOD1|ShiftMask, XK_h, switch_horizontal, {NULL}}, - { MOD1|ShiftMask, XK_m, switch_fullscreen, {NULL}}, - { MOD1|ShiftMask, XK_v, switch_vertical, {NULL}}, -// Control + alt + shortcut - { MOD1|ControlMask, XK_q, quit, {NULL}}, - { MOD1|ControlMask, XK_r, spawn, {.com = rebootcmd}}, - { MOD1|ControlMask, XK_s, spawn, {.com = shutdowncmd}}, -// Window key + shortcut - { MOD4, XK_Right, next_desktop, {NULL}}, - { MOD4, XK_Left, prev_desktop, {NULL}}, - { MOD4, XK_e, spawn, {.com = mailcmd}}, - { MOD4, XK_f, spawn, {.com = firefoxcmd}}, - { MOD4, XK_w, spawn, {.com = webcmd}}, - { MOD4, XK_h, spawn, {.com = thunarcmd}}, - { MOD4, XK_t, spawn, {.com = terminalcmd}}, - { MOD4, XK_v, spawn, {.com = vols_what}}, - { MOD4, XK_Up, spawn, {.com = prevolupcmd}}, - { MOD4, XK_Down, spawn, {.com = prevoldowncmd}}, - DESKTOPCHANGE( XK_1, 0) - DESKTOPCHANGE( XK_2, 1) - DESKTOPCHANGE( XK_3, 2) - DESKTOPCHANGE( XK_4, 3) - DESKTOPCHANGE( XK_5, 4) - DESKTOPCHANGE( XK_6, 5) -}; - -#endif - |
