Add IceWM config
This commit is contained in:
parent
97857e9e82
commit
8f48b7bd7f
16 changed files with 229 additions and 0 deletions
5
roles/home-gui/files/icewm/README.menu
Normal file
5
roles/home-gui/files/icewm/README.menu
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
Use the "wmconfig" program to build the menu as follows:
|
||||||
|
|
||||||
|
wmconfig --output icewm > ~/.icewm/menu
|
||||||
|
|
||||||
|
The "wmconfig" program can be found in /usr/ports/x11-wm/wmconfig.
|
4
roles/home-gui/files/icewm/keys
Normal file
4
roles/home-gui/files/icewm/keys
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
key "Ctrl+Alt+L" xscreensaver-command -lock
|
||||||
|
key "Ctrl+Alt+M" /bin/sh -c "exec ~/data/code/sh/toggle-trackpad.sh"
|
||||||
|
key "Ctrl+Alt+T" urxvt
|
||||||
|
key "Ctrl+Alt+V" gvim
|
11
roles/home-gui/files/icewm/menu
Normal file
11
roles/home-gui/files/icewm/menu
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
prog "Terminal" xterm urxvt
|
||||||
|
prog "Midnight Commander" file urxvt -geometry 120x40 -e mc
|
||||||
|
menu "Terminals" folder {
|
||||||
|
prog "XTerm (80x10)" xterm urxvt -geometry 80x10
|
||||||
|
prog "XTerm (80x24)" xterm urxvt -geometry 80x24
|
||||||
|
prog "XTerm (120x40)" xterm urxvt -geometry 120x40
|
||||||
|
}
|
||||||
|
separator
|
||||||
|
includeprog icewm-menu-fdo --no-sub-cats
|
||||||
|
separator
|
||||||
|
prog "!!! XKill !!!" xkill xkill
|
16
roles/home-gui/files/icewm/preferences
Normal file
16
roles/home-gui/files/icewm/preferences
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
DateFormat="%F W%V-%u"
|
||||||
|
DesktopBackgroundCenter=1
|
||||||
|
DesktopBackgroundColor="steelblue"
|
||||||
|
LockCommand="xscreensaver-command -lock"
|
||||||
|
ModSuperIsCtrlAlt=0
|
||||||
|
MsgBoxDefaultAction=1
|
||||||
|
OpaqueMove=0
|
||||||
|
OpaqueResize=0
|
||||||
|
ShowHelp=0
|
||||||
|
ShowThemesMenu=0
|
||||||
|
TaskBarAtTop=1
|
||||||
|
TaskBarShowAPMStatus=1
|
||||||
|
TaskBarShowMailboxStatus=0
|
||||||
|
TimeFormat="%T"
|
||||||
|
Win95Keys=1
|
||||||
|
WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "
|
1
roles/home-gui/files/icewm/theme
Normal file
1
roles/home-gui/files/icewm/theme
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Theme="acp/default.theme"
|
23
roles/home-gui/files/icewm/themes/acp/close.xpm
Normal file
23
roles/home-gui/files/icewm/themes/acp/close.xpm
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *maximize_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
"F c #FFFFFF",
|
||||||
|
"B c #808080",
|
||||||
|
" c #C0C0C0",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" FF FF ",
|
||||||
|
" F B F B ",
|
||||||
|
" F B F B ",
|
||||||
|
" F BF B ",
|
||||||
|
" F B ",
|
||||||
|
" F B ",
|
||||||
|
" F B ",
|
||||||
|
" F B ",
|
||||||
|
" F BB B ",
|
||||||
|
" F B B B ",
|
||||||
|
" F B B B ",
|
||||||
|
" BB BB ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
};
|
26
roles/home-gui/files/icewm/themes/acp/default.theme
Normal file
26
roles/home-gui/files/icewm/themes/acp/default.theme
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
Look=motif
|
||||||
|
TitleBarHeight=18
|
||||||
|
TitleButtonsSupported="mris"
|
||||||
|
|
||||||
|
ColorNormalBorder="rgb:C0/C0/C0"
|
||||||
|
ColorActiveBorder="rgb:5F/9F/9F"
|
||||||
|
ColorNormalButton="rgb:C0/C0/C0"
|
||||||
|
ColorNormalTitleBar="rgb:A0/A0/A0"
|
||||||
|
ColorActiveTitleBar="rgb:5F/9F/9F"
|
||||||
|
ColorNormalTitleBarText="rgb:00/00/00"
|
||||||
|
ColorActiveTitleBarText="rgb:FF/FF/FF"
|
||||||
|
ColorNormalMenu="rgb:C0/C0/C0"
|
||||||
|
ColorActiveMenuItem="rgb:A0/A0/A0"
|
||||||
|
ColorNormalMenuItemText="rgb:00/00/00"
|
||||||
|
ColorActiveMenuItemText="rgb:00/00/00"
|
||||||
|
ColorDisabledMenuItemText="rgb:80/80/80"
|
||||||
|
ColorMoveSizeStatus="rgb:C0/C0/C0"
|
||||||
|
ColorMoveSizeStatusText="rgb:00/00/00"
|
||||||
|
ColorDefaultTaskBar="rgb:C0/C0/C0"
|
||||||
|
ColorNormalTaskBarApp="rgb:C0/C0/C0"
|
||||||
|
ColorNormalTaskBarAppText="rgb:00/00/00"
|
||||||
|
ColorActiveTaskBarApp="rgb:E0/E0/E0"
|
||||||
|
ColorActiveTaskBarAppText="rgb:00/00/00"
|
||||||
|
ColorScrollBar="rgb:C0/C0/C0"
|
||||||
|
ColorScrollBarSlider="rgb:C0/C0/C0"
|
||||||
|
ColorScrollBarButtonArrow="rgb:C0/C0/C0"
|
22
roles/home-gui/files/icewm/themes/acp/maximize.xpm
Normal file
22
roles/home-gui/files/icewm/themes/acp/maximize.xpm
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *maximize_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
" c #c0c0c0",
|
||||||
|
"W c #FFFFFF",
|
||||||
|
"D c #808080",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" WWWWWWWWWWW ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" DDDDDDDDDDD ",
|
||||||
|
" ",
|
||||||
|
" "};
|
21
roles/home-gui/files/icewm/themes/acp/menu.xpm
Normal file
21
roles/home-gui/files/icewm/themes/acp/menu.xpm
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
/* XPM */
|
||||||
|
static char * mini-x_xpm[] = {
|
||||||
|
"16 16 2 1",
|
||||||
|
" c none s none",
|
||||||
|
". c #FF0000",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" .... . ",
|
||||||
|
" .... . ",
|
||||||
|
" .... . ",
|
||||||
|
" .... . ",
|
||||||
|
" ... . ",
|
||||||
|
" . .. ",
|
||||||
|
" . .... ",
|
||||||
|
" . .... ",
|
||||||
|
" . .... ",
|
||||||
|
" . .... ",
|
||||||
|
" . .... ",
|
||||||
|
" ",
|
||||||
|
" "};
|
24
roles/home-gui/files/icewm/themes/acp/minimize.xpm
Normal file
24
roles/home-gui/files/icewm/themes/acp/minimize.xpm
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/* XPM */
|
||||||
|
static char * minimize_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
" c #C0C0C0",
|
||||||
|
"W c #FFFFFF",
|
||||||
|
"D c #808080",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" WWWWW ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" DDDDD ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
22
roles/home-gui/files/icewm/themes/acp/restore.xpm
Normal file
22
roles/home-gui/files/icewm/themes/acp/restore.xpm
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *restore_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
" c #c0c0c0",
|
||||||
|
"W c #FFFFFF",
|
||||||
|
"D c #808080",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" DDDDDDDDDDD ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" WWWWWWWWWWW ",
|
||||||
|
" ",
|
||||||
|
" "};
|
22
roles/home-gui/files/icewm/themes/acp/rolldown.xpm
Normal file
22
roles/home-gui/files/icewm/themes/acp/rolldown.xpm
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *maximize_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
" c #c0c0c0",
|
||||||
|
"W c #FFFFFF",
|
||||||
|
"D c #808080",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" DDDDDDDDDDD ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" D W ",
|
||||||
|
" WWWWWWWWWWW ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
22
roles/home-gui/files/icewm/themes/acp/rollup.xpm
Normal file
22
roles/home-gui/files/icewm/themes/acp/rollup.xpm
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *maximize_xpm[] = {
|
||||||
|
"16 16 3 1",
|
||||||
|
" c #c0c0c0",
|
||||||
|
"W c #FFFFFF",
|
||||||
|
"D c #808080",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" WWWWWWWWWWW ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" W D ",
|
||||||
|
" DDDDDDDDDDD ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
4
roles/home-gui/files/icewm/toolbar
Normal file
4
roles/home-gui/files/icewm/toolbar
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
prog "Terminal" xterm urxvt
|
||||||
|
prog "Midnight Commander" file xterm -geometry 120x40 -e mc
|
||||||
|
prog "GVIM" vim gvim
|
||||||
|
prog "Firefox" firefox-esr firefox
|
2
roles/home-gui/files/icewm/winoptions
Normal file
2
roles/home-gui/files/icewm/winoptions
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
xclock.tray: Exclusive
|
||||||
|
xconsole.tray: Exclusive
|
|
@ -53,3 +53,7 @@
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: "fonts.conf"
|
src: "fonts.conf"
|
||||||
dest: "{{ ansible_env.XDG_CONFIG_HOME }}/fontconfig/fonts.conf"
|
dest: "{{ ansible_env.XDG_CONFIG_HOME }}/fontconfig/fonts.conf"
|
||||||
|
- name: Create $HOME/.icewm
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: "icewm"
|
||||||
|
dest: "{{ ansible_env.HOME }}/.icewm"
|
||||||
|
|
Loading…
Reference in a new issue