new beryl-wrapper

git-svn-id: http://svn.sabayonlinux.org/overlay@342 d7aec97c-591d-0410-af39-a8856400b30a
This commit is contained in:
lxnay
2006-11-17 12:29:01 +00:00
parent 3ed4023c45
commit bdd5e596e7
5 changed files with 105 additions and 10 deletions
+19 -8
View File
@@ -1,11 +1,22 @@
AUX beryl-wrapper 1297 RMD160 0591b3fe7527ad02e40342d9c14a55c2e01e5289 SHA1 a2a7b21363764fefaa282216007a7902e6525f6e SHA256 4dab20a490afc5abb08f5dbcf217c9257e4740077a8626bd859278b1f357347d
MD5 ed0ad2542c56bc5bc87b70e1a26d1e42 files/beryl-wrapper 1297
RMD160 0591b3fe7527ad02e40342d9c14a55c2e01e5289 files/beryl-wrapper 1297
SHA256 4dab20a490afc5abb08f5dbcf217c9257e4740077a8626bd859278b1f357347d files/beryl-wrapper 1297
EBUILD beryl-wrapper-1.4.ebuild 542 RMD160 26989190fdd79fb64143b53f05e1bb5206d061d1 SHA1 2da248cd3655ff0c1d2d790c765a4bc8bb60fbc6 SHA256 c847de8d9bc622c0aac0e8f3f25065509ad8f78760ebc2f600de074b43d55327
MD5 c00e191146173e2649ec06886ef96f86 beryl-wrapper-1.4.ebuild 542
RMD160 26989190fdd79fb64143b53f05e1bb5206d061d1 beryl-wrapper-1.4.ebuild 542
SHA256 c847de8d9bc622c0aac0e8f3f25065509ad8f78760ebc2f600de074b43d55327 beryl-wrapper-1.4.ebuild 542
AUX 1.4/beryl-wrapper 1297 RMD160 0591b3fe7527ad02e40342d9c14a55c2e01e5289 SHA1 a2a7b21363764fefaa282216007a7902e6525f6e SHA256 4dab20a490afc5abb08f5dbcf217c9257e4740077a8626bd859278b1f357347d
MD5 ed0ad2542c56bc5bc87b70e1a26d1e42 files/1.4/beryl-wrapper 1297
RMD160 0591b3fe7527ad02e40342d9c14a55c2e01e5289 files/1.4/beryl-wrapper 1297
SHA256 4dab20a490afc5abb08f5dbcf217c9257e4740077a8626bd859278b1f357347d files/1.4/beryl-wrapper 1297
AUX 1.5/beryl-wrapper 1269 RMD160 3febe98d0da4ff3f87807b8f26b5acca235ef40d SHA1 ba3fc0d1db9cf3604137f6b6b7880918e1eca546 SHA256 41ac2a3fd6d77e2fecd61f64820bbd7c58a4848acbd656594313d05511729c94
MD5 37e7bd603cebcd982069637e3bb02af1 files/1.5/beryl-wrapper 1269
RMD160 3febe98d0da4ff3f87807b8f26b5acca235ef40d files/1.5/beryl-wrapper 1269
SHA256 41ac2a3fd6d77e2fecd61f64820bbd7c58a4848acbd656594313d05511729c94 files/1.5/beryl-wrapper 1269
EBUILD beryl-wrapper-1.4.ebuild 551 RMD160 926daa5b047ed84d17c263db5a829d596035216e SHA1 2da400ab1df9d0845f16659795f2e5f542bfc4e2 SHA256 5c1ba11a3dc4bcf5dfb5360b6b65222cd1358057fe193eedc53d6a82b10c35a3
MD5 48658015215bc9b7282d79faf1c43d1c beryl-wrapper-1.4.ebuild 551
RMD160 926daa5b047ed84d17c263db5a829d596035216e beryl-wrapper-1.4.ebuild 551
SHA256 5c1ba11a3dc4bcf5dfb5360b6b65222cd1358057fe193eedc53d6a82b10c35a3 beryl-wrapper-1.4.ebuild 551
EBUILD beryl-wrapper-1.5.ebuild 551 RMD160 77fd4417cc5412b756d2f14c7b59aafe7378e8ab SHA1 3923872be2370e941fb7caf47d8018ee677fc141 SHA256 52d1c4172ec90a96174a0f3a68e70473d2caa20723d943ece1beb1d2df4f80ca
MD5 e962047ebcb2ff68cfae73c8195af464 beryl-wrapper-1.5.ebuild 551
RMD160 77fd4417cc5412b756d2f14c7b59aafe7378e8ab beryl-wrapper-1.5.ebuild 551
SHA256 52d1c4172ec90a96174a0f3a68e70473d2caa20723d943ece1beb1d2df4f80ca beryl-wrapper-1.5.ebuild 551
MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-beryl-wrapper-1.4 1
RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-beryl-wrapper-1.4 1
SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-beryl-wrapper-1.4 1
MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-beryl-wrapper-1.5 1
RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-beryl-wrapper-1.5 1
SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-beryl-wrapper-1.5 1
@@ -14,7 +14,7 @@ IUSE=""
DEPEND=">=x11-base/xorg-x11-7.1
x11-misc/beryl-manager
x11-wm/beryl-core"
<=x11-wm/beryl-0.1.1"
RDEPEND=""
@@ -22,7 +22,7 @@ RDEPEND=""
src_unpack () {
cd ${WORKDIR}
cp ${FILESDIR}/beryl-wrapper . -p
cp ${FILESDIR}/${PV}/beryl-wrapper . -p
}
@@ -0,0 +1,35 @@
# Copyright 2004-2006 SabayonLinux
# Distributed under the terms of the GNU General Public License v2
# $Header:
inherit eutils versionator
DESCRIPTION="Beryl and Emerald loader"
HOMEPAGE="http://www.sabayonlinux.org/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 amd64 ppc"
IUSE=""
DEPEND=">=x11-base/xorg-x11-7.1
x11-misc/beryl-manager
>=x11-wm/beryl-0.1.2"
RDEPEND=""
src_unpack () {
cd ${WORKDIR}
cp ${FILESDIR}/${PV}/beryl-wrapper . -p
}
src_install () {
cd ${WORKDIR}
exeinto /usr/bin/
doexe beryl-wrapper
}
+49
View File
@@ -0,0 +1,49 @@
#!/bin/sh
cmd=0
if [ -z "$1" ]; then
cmd=1
else
if [ "$1" = "e16" ]; then
cmd=0
elif [ "$1" = "fluxbox" ]; then
cmd=0
elif [ "$1" = "gnome" ]; then
cmd=0
else
cmd=1
fi
fi
processes=$(ps auxf)
xgl_running=$(echo $processes | grep Xgl)
acceleration_enabled=$(glxinfo | grep "direct rendering" | grep -i "yes")
# Choose the WM
if [ -e /usr/bin/aquamarine ];then
if [ "$1" != "gnome" ] && [ "$1" != "xfce" ]; then
window_decor="aquamarine --replace"
else
window_decor="emerald --replace"
fi
else
window_decor="emerald --replace"
fi
# Start Beryl
if [ -n "$acceleration_enabled" ] || [ -n "$xgl_running" ]; then
if [ "$cmd" = "1" ]; then
if [ -n "$xgl_running" ]; then
$window_decor & beryl-xgl --replace
# workaround for SHIFT+BACKSPACE bug in XGL
xmodmap -e "keycode 22 = BackSpace BackSpace Terminate_Server"
xmodmap -e "keycode 113 = Mode_switch"
xmodmap -e "add mode4 = Super_L"
xmodmap -e "add mode4 = Super_R"
else
$window_decor & beryl --strict-binding --indirect-rendering --replace
fi
fi
else
# Notify the funny thing
dcop knotify default notify DRI_status 'Direct Rendering' 'OpenGL acceleration is disabled. 3D Desktop cannot be loaded.' '' '' 2 0
fi