summaryrefslogtreecommitdiffstats
path: root/meta/packages/matchbox-wm
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/matchbox-wm')
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm/collie/kbdconfig54
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm/kbdconfig47
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch12
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm/simpad/kbdconfig48
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb33
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm_svn.bb34
6 files changed, 228 insertions, 0 deletions
diff --git a/meta/packages/matchbox-wm/matchbox-wm/collie/kbdconfig b/meta/packages/matchbox-wm/matchbox-wm/collie/kbdconfig
new file mode 100644
index 0000000000..d56625f394
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm/collie/kbdconfig
@@ -0,0 +1,54 @@
1#
2# This is an example keyboard config file for matchbox
3#
4# You can edit this file or change per user by copying to
5# ~/.matchbox/kbdconfig
6#
7# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox )
8
9### Window operation short cuts
10
11<Alt>n=next
12<Alt>p=prev
13<Alt>c=close
14<Alt>d=desktop
15<Alt>m=!matchbox-remote -mbmenu
16
17### App launching.
18
19<ctrl><alt>x=!xterm
20<ctrl><alt>r=!rxvt
21
22### App launching with startup notify
23
24<ctrl><alt>e=!!gpe-calender
25
26### windows style key shortcuts
27
28<alt>Tab=next
29<alt><shift>Tab=prev
30
31<alt>space=taskmenu
32<alt>escape=!matchbox-remote -mbmenu
33<alt>f4=close
34
35f11=fullscreen
36
37### super should be a 'window' key, uncomment '#' if you have one.
38
39#<super>d=desktop
40#<super>r=!xterm
41#<super>e=!!nautilus
42
43### Special keys, likely probably only available on extended keyboards.
44
45#App=!matchbox-remote -mbmenu
46#Menu=!matchbox-remote -mbmenu
47
48# Shortcut keys for collie
49XF86Calendar=!$gpe-calendar
50telephone=!$gpe-contacts
51XF86Start=!matchbox-remote -desktop
52F2=!matchbox-remote -mbmenu
53XF86Mail=!$gpe-taskmanager
54Escape=close
diff --git a/meta/packages/matchbox-wm/matchbox-wm/kbdconfig b/meta/packages/matchbox-wm/matchbox-wm/kbdconfig
new file mode 100644
index 0000000000..633d3672a3
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm/kbdconfig
@@ -0,0 +1,47 @@
1#
2# This is an example keyboard config file for matchbox
3#
4# You can edit this file or change per user by copying to
5# ~/.matchbox/kbdconfig
6#
7# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox )
8
9### Window operation short cuts
10
11<Alt>n=next
12<Alt>p=prev
13<Alt>c=close
14<Alt>d=desktop
15<Alt>m=!matchbox-remote -mbmenu
16
17### App launching.
18
19<ctrl><alt>x=!xterm
20<ctrl><alt>r=!rxvt
21
22### App launching with startup notify
23
24<ctrl><alt>e=!!gpe-calender
25
26### windows style key shortcuts
27
28<alt>Tab=next
29<alt><shift>Tab=prev
30
31<alt>space=taskmenu
32<alt>escape=!matchbox-remote -mbmenu
33<alt>f4=close
34
35f11=fullscreen
36
37### super should be a 'window' key, uncomment '#' if you have one.
38
39#<super>d=desktop
40#<super>r=!xterm
41#<super>e=!!nautilus
42
43### Special keys, likely probably only available on extended keyboards.
44
45#App=!matchbox-remote -mbmenu
46#Menu=!matchbox-remote -mbmenu
47
diff --git a/meta/packages/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch b/meta/packages/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch
new file mode 100644
index 0000000000..8fd1dc3f4b
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch
@@ -0,0 +1,12 @@
1--- data/kbdconfig~ 2004-07-11 00:59:25.000000000 +0200
2+++ data/kbdconfig 2004-07-11 00:59:25.000000000 +0200
3@@ -28,7 +28,8 @@
4 <alt>escape=!mbcontrol -mbmenu
5 <alt>f4=close
6
7-f11=fullscreen
8+#Please don't do this, it breaks suspending on SimPad
9+#f11=fullscreen
10
11 ### super should be windows keys
12
diff --git a/meta/packages/matchbox-wm/matchbox-wm/simpad/kbdconfig b/meta/packages/matchbox-wm/matchbox-wm/simpad/kbdconfig
new file mode 100644
index 0000000000..4c2d949e43
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm/simpad/kbdconfig
@@ -0,0 +1,48 @@
1#
2# This is an example keyboard config file for matchbox
3#
4# You can edit this file or change per user by copying to
5# ~/.matchbox/kbdconfig
6#
7# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox )
8
9### Window operation short cuts
10
11<Alt>n=next
12<Alt>p=prev
13<Alt>c=close
14<Alt>d=desktop
15<Alt>m=!matchbox-remote -mbmenu
16
17### App launching.
18
19<ctrl><alt>x=!xterm
20<ctrl><alt>r=!rxvt
21
22### App launching with startup notify
23
24<ctrl><alt>e=!!gpe-calender
25
26### windows style key shortcuts
27
28<alt>Tab=next
29<alt><shift>Tab=prev
30
31<alt>space=taskmenu
32<alt>escape=!matchbox-remote -mbmenu
33<alt>f4=close
34
35#Please don't do this, it breaks suspending on SimPad
36#f11=fullscreen
37
38### super should be a 'window' key, uncomment '#' if you have one.
39
40#<super>d=desktop
41#<super>r=!xterm
42#<super>e=!!nautilus
43
44### Special keys, likely probably only available on extended keyboards.
45
46#App=!matchbox-remote -mbmenu
47#Menu=!matchbox-remote -mbmenu
48
diff --git a/meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb b/meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb
new file mode 100644
index 0000000000..c158f590ce
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb
@@ -0,0 +1,33 @@
1SECTION = "x11/wm"
2DESCRIPTION = "Matchbox window manager"
3LICENSE = "GPL"
4DEPENDS = "libmatchbox libx11 libxext libxcomposite libxfixes xdamage libxrender startup-notification expat gconf matchbox-common"
5RDEPENDS = "matchbox-common"
6PR="r0"
7
8
9SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/0.9/matchbox-window-manager-${PV}.tar.gz \
10 file://kbdconfig"
11
12S = "${WORKDIR}/matchbox-window-manager-${PV}"
13
14inherit autotools pkgconfig update-alternatives
15
16FILES_${PN} = "${bindir} \
17 ${datadir}/matchbox \
18 ${sysconfdir}/matchbox \
19 ${datadir}/themes/blondie/matchbox \
20 ${datadir}/themes/Default/matchbox \
21 ${datadir}/themes/MBOpus/matchbox"
22
23ALTERNATIVE_NAME = "x-window-manager"
24ALTERNATIVE_LINK = "${bindir}/x-window-manager"
25ALTERNATIVE_PATH = "${bindir}/matchbox-session"
26ALTERNATIVE_PRIORITY = "10"
27
28EXTRA_OECONF = " --enable-startup-notification --disable-xrm"
29
30do_install_prepend() {
31 install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig
32}
33
diff --git a/meta/packages/matchbox-wm/matchbox-wm_svn.bb b/meta/packages/matchbox-wm/matchbox-wm_svn.bb
new file mode 100644
index 0000000000..ad37976dd4
--- /dev/null
+++ b/meta/packages/matchbox-wm/matchbox-wm_svn.bb
@@ -0,0 +1,34 @@
1SECTION = "x11/wm"
2DESCRIPTION = "Matchbox window manager"
3LICENSE = "GPL"
4DEPENDS = "libmatchbox libx11 libxext libxrender startup-notification expat matchbox-common gconf"
5RDEPENDS = "matchbox-common"
6PV = "0.9.5+svn${SRCDATE}"
7PR = "r4"
8DEFAULT_PREFERENCE = "-1"
9
10SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=matchbox-window-manager;proto=http \
11 file://kbdconfig"
12
13S = "${WORKDIR}/matchbox-window-manager"
14
15inherit autotools pkgconfig update-alternatives
16
17ALTERNATIVE_NAME = "x-window-manager"
18ALTERNATIVE_LINK = "${bindir}/x-window-manager"
19ALTERNATIVE_PATH = "${bindir}/matchbox-session"
20ALTERNATIVE_PRIORITY = "10"
21
22FILES_${PN} = "${bindir} \
23 ${datadir}/matchbox \
24 ${sysconfdir}/matchbox \
25 ${datadir}/themes/blondie/matchbox \
26 ${datadir}/themes/Default/matchbox \
27 ${datadir}/themes/MBOpus/matchbox"
28
29EXTRA_OECONF = "--enable-startup-notification --disable-xrm --enable-expat"
30
31do_install_prepend() {
32 install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig
33}
34