From c97051705f2856af454c614e6a231630e5b21259 Mon Sep 17 00:00:00 2001 From: johnv Date: Tue, 22 Oct 2013 10:23:23 -0800 Subject: [PATCH] Update steamos-compositor and steamos-modeswitch-inhibitor packages --- debian/changelog | 12 ++++++++++++ debian/source/format | 2 +- debian/steamos-compositor.install | 1 + usr/bin/steamos-session | 17 +++++++++++++++++ usr/share/xsessions/steamos.desktop | 7 +++++++ 5 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 debian/steamos-compositor.install create mode 100644 usr/bin/steamos-session create mode 100644 usr/share/xsessions/steamos.desktop diff --git a/debian/changelog b/debian/changelog index 15b400f793..b7e6cb2ea0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +steamos-compositor (1.2) alchemist; urgency=low + + * fix multiarch paths + + -- John Vert Tue, 22 Oct 2013 10:54:50 -0700 + +steamos-compositor (1.1) alchemist; urgency=low + + * Add steamos-session + + -- John Vert Tue, 22 Oct 2013 09:42:37 -0700 + steamos-compositor (1.0) alchemist; urgency=low * Initial release. diff --git a/debian/source/format b/debian/source/format index 163aaf8d82..89ae9db8f8 100644 --- a/debian/source/format +++ b/debian/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) diff --git a/debian/steamos-compositor.install b/debian/steamos-compositor.install new file mode 100644 index 0000000000..73752c9aea --- /dev/null +++ b/debian/steamos-compositor.install @@ -0,0 +1 @@ +usr diff --git a/usr/bin/steamos-session b/usr/bin/steamos-session new file mode 100644 index 0000000000..0cdd09f5ed --- /dev/null +++ b/usr/bin/steamos-session @@ -0,0 +1,17 @@ +#!/bin/sh +export SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 + +export HOMETEST_DESKTOP=1 +export HOMETEST_USER=steambox +export HOMETEST_DESKTOP_USER=steambox-desktop +export HOMETEST_DESKTOP_SESSION=gnome + +# do that for both archs with the right paths +export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;/usr/lib/i386-linux-gnu +export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libmodeswitch_inhibitor.so;/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so + +steamcompmgr & + +# loadargbcursor /home/steambox/arrow.png + +steam -tenfoot -steamos -windowed diff --git a/usr/share/xsessions/steamos.desktop b/usr/share/xsessions/steamos.desktop new file mode 100644 index 0000000000..62d19fc0d0 --- /dev/null +++ b/usr/share/xsessions/steamos.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=SteamOS +Comment=Starts a SteamOS session +Exec=steamos-session +Icon=steamicon.png +Type=Application