-
Notifications
You must be signed in to change notification settings - Fork 2
/
amiwmrc
120 lines (98 loc) · 3.05 KB
/
amiwmrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# show a requester before quit amiwm
FastQuit No
# resize gadget location
SizeBorder bottom
# allow app windows ignore screen boundaries
ForceMove always
IconPalette MagicWB
IconDir "/usr/local/lib/amiwm/icons"
# choose an icon as default icon
DefaultIcon "def_tool.info"
# only use amiga icons (ignore apps internal icons)
CustomIconsOnly yes
# shorten long label on iconified apps
ShortLabelIcons yes
# enable titlebar clock
TitlebarClock yes
# TitleClockFormat "%a %b %e %Y %l:%M %p"
TitleClockFormat "%l:%M %p"
# autoraise windows (yes/no)
Autoraise yes
# change focus mode (clicktotype, followmouse)
Focus clicktotype
#Focus followmouse
# change screen name
Screen "Workbench Screen"
#opaque move
opaquemove yes
# opaque resize
opaqueresize yes
# set background image (require imagemagick installed)
Module "Background" "/home/klaus/Pictures/tilebg.jpg"
# configure Launcher module (add icons on desktop)
Module "Launcher" "(Computer) (harddisk.info) (pcmanfm-qt)"
Module "Launcher" "(workbench) (harddisk.info) (workbench)"
# april fool "jokefs" (only interesting for devs as example)
#Module "Filesystem" "/home/klaus"
# configure additional keyboard shortcuts
Module "Keyboard" "\
meta<m>:all:rotatescreens\
Control<i>:window|frame:iconify\
meta<m>:window|frame:front\
Control<m>:window|frame:back"
# force amiga icons on specific programs
style { class "xterm" icon "shell.info" }
style { class "Navigator" icon "browser.info" }
style { class "netsurf" icon "browser.info" }
style { class "vimb" icon "browser.info" }
style { class "hexchat" icon "irc.info" }
style { class "nedit" icon "texteditor.info" }
style { class "featherpad" icon "texteditor.info" }
style { class "kdevelop" icon "idedevel.info" }
style { class "chromium" icon "browser.info" }
style { class "konversation" icon "irc.info" }
style { class "sublime_text" icon "texteditor.info" }
style { class "gimp" icon "paint.info" }
style { class "Xephyr" icon "xephyr.info" }
style { class "simplescreenrecorder" icon "screenrec.info" }
style { class "ReqASL" icon "reqasl.info" }
style { class "Viewer" icon "viewer.info" }
style { class "Workbench" icon "files.info" }
style { class "mupdf" icon "mupdf.info" }
style { class "xcalc" icon "xcalc.info" }
# create new menu entries
ToolItem Separator
ToolItem "Network"
{
ToolItem "Netsurf" "netsurf"
ToolItem "Chromium" "chromium"
ToolItem "Konversation" "konversation"
ToolItem "Vimb" "vimb"
ToolItem "Hexchat" "hexchat"
ToolItem "Firefox" "firefox"
}
ToolItem "Multimedia"
{
ToolItem "Video Player" "mpv"
ToolItem "SSrec" "simplescreenrecorder"
}
ToolItem "Devel"
{
ToolItem "Kdevelop" "kdevelop"
ToolItem "Xephyr" "Xephyr -br -ac -reset -no-host-grab -screen 800x600 :1"
}
ToolItem "GraphX"
{
ToolItem "Gimp" "gimp"
}
ToolItem "System"
{
ToolItem "Open" "reqasl"
ToolItem "Setup" "/usr/local/lib/amiwm/setup"
ToolItem "Terminal" "xterm"
ToolItem "Screenshot" "maim -d 5 ~/Desktop/screen1.png"
ToolItem "Nedit" "nedit"
ToolItem "Sublime" "subl"
ToolItem "XCalc" "xcalc"
ToolItem "Slock" "slock"
}