mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
matchbox-session: basic Matchbox session start script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4215 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Very simple session manager for matchbox tools
|
||||||
|
#
|
||||||
|
|
||||||
|
# Uncomment below to enable parsing of debian menu entrys
|
||||||
|
# export MB_USE_DEB_MENUS=1
|
||||||
|
|
||||||
|
if [ -e $HOME/.matchbox/session ]
|
||||||
|
then
|
||||||
|
exec $HOME/.matchbox/session
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -e /etc/matchbox/session ]
|
||||||
|
then
|
||||||
|
exec /etc/matchbox/session
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Default files to run if $HOME/.matchbox/session or /etc/matchbox/session
|
||||||
|
# dont exist.
|
||||||
|
|
||||||
|
matchbox-desktop &
|
||||||
|
matchbox-panel &
|
||||||
|
exec matchbox-window-manager $@
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
DESCRIPTION = "Custom MB session files for poky"
|
||||||
|
LICENSE = "GPL"
|
||||||
|
SECTION = "x11"
|
||||||
|
RCONFLICTS = "matchbox-common"
|
||||||
|
|
||||||
|
SRC_URI = "file://matchbox-session"
|
||||||
|
S = "${WORKDIR}"
|
||||||
|
|
||||||
|
inherit update-alternatives
|
||||||
|
|
||||||
|
ALTERNATIVE_NAME = "x-session-manager"
|
||||||
|
ALTERNATIVE_LINK = "${bindir}/x-session-manager"
|
||||||
|
ALTERNATIVE_PATH = "${bindir}/matchbox-session"
|
||||||
|
ALTERNATIVE_PRIORITY = "10"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
install -d ${D}/${bindir}
|
||||||
|
install -m 0755 ${S}/matchbox-session ${D}/${bindir}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user