From 740c8af41e77a0cf5a748a7530d19405ad6739c0 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 7 May 2007 01:41:48 +0000 Subject: add .desktops for running Openbox, KDE/Openbox and GNOME/Openbox add more .desktops for gnome and update it add scripts to run an KDE/Openbox and GNOME/Openbox session also add scripts for openbox-gnome and openbox-kde which are placeholders and will be replaced by real programs. also set the name on the wm_support_win to be how we were called (which is passed in the environment) rather than just "Openbox" add an envionment variable for wanting to be notified (SIGUSR2) when openbox reconfigures. this would be used by openbox-shell to update the root window.. if i make such a thing.. i dunno. --- data/gnome-wm-properties/Makefile | 4 ++++ data/gnome-wm-properties/openbox-gnome.desktop | 9 +++++++++ data/gnome-wm-properties/openbox-kde.desktop | 10 ++++++++++ data/gnome-wm-properties/openbox.desktop | 9 +++++++++ data/openbox.desktop | 9 --------- data/xsession/Makefile | 4 ++++ data/xsession/openbox-gnome | 5 +++++ data/xsession/openbox-gnome-session | 5 +++++ data/xsession/openbox-gnome.desktop | 8 ++++++++ data/xsession/openbox-kde | 5 +++++ data/xsession/openbox-kde-session | 5 +++++ data/xsession/openbox-kde.desktop | 8 ++++++++ data/xsession/openbox.desktop | 8 ++++++++ 13 files changed, 80 insertions(+), 9 deletions(-) create mode 100644 data/gnome-wm-properties/Makefile create mode 100644 data/gnome-wm-properties/openbox-gnome.desktop create mode 100644 data/gnome-wm-properties/openbox-kde.desktop create mode 100644 data/gnome-wm-properties/openbox.desktop delete mode 100644 data/openbox.desktop create mode 100644 data/xsession/Makefile create mode 100755 data/xsession/openbox-gnome create mode 100755 data/xsession/openbox-gnome-session create mode 100644 data/xsession/openbox-gnome.desktop create mode 100755 data/xsession/openbox-kde create mode 100755 data/xsession/openbox-kde-session create mode 100644 data/xsession/openbox-kde.desktop create mode 100644 data/xsession/openbox.desktop (limited to 'data') diff --git a/data/gnome-wm-properties/Makefile b/data/gnome-wm-properties/Makefile new file mode 100644 index 00000000..b90edacf --- /dev/null +++ b/data/gnome-wm-properties/Makefile @@ -0,0 +1,4 @@ +all clean install: + $(MAKE) -C .. -$(MAKEFLAGS) $@ + +.PHONY: all clean install diff --git a/data/gnome-wm-properties/openbox-gnome.desktop b/data/gnome-wm-properties/openbox-gnome.desktop new file mode 100644 index 00000000..be8ff35f --- /dev/null +++ b/data/gnome-wm-properties/openbox-gnome.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Openbox/GNOME +Exec=openbox-gnome + +# name we put on the WM spec check window +X-GNOME-WMName=openbox-gnome + +# our config tool +ConfigExec=obconf diff --git a/data/gnome-wm-properties/openbox-kde.desktop b/data/gnome-wm-properties/openbox-kde.desktop new file mode 100644 index 00000000..0208c328 --- /dev/null +++ b/data/gnome-wm-properties/openbox-kde.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Openbox/GNOME +Exec=openbox-kde + +# name we put on the WM spec check window +X-GNOME-WMName=openbox-kde + +# our config tool +ConfigExec=obconf + diff --git a/data/gnome-wm-properties/openbox.desktop b/data/gnome-wm-properties/openbox.desktop new file mode 100644 index 00000000..96418613 --- /dev/null +++ b/data/gnome-wm-properties/openbox.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Openbox +Exec=openbox + +# name we put on the WM spec check window +X-GNOME-WMName=openbox + +# our config tool +ConfigExec=obconf diff --git a/data/openbox.desktop b/data/openbox.desktop deleted file mode 100644 index 559a1a00..00000000 --- a/data/openbox.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Openbox -Exec=openbox - -# name we put on the WM spec check window -X-GNOME-WMName=Openbox - -# our config tool -ConfigExec=obconf2 diff --git a/data/xsession/Makefile b/data/xsession/Makefile new file mode 100644 index 00000000..b90edacf --- /dev/null +++ b/data/xsession/Makefile @@ -0,0 +1,4 @@ +all clean install: + $(MAKE) -C .. -$(MAKEFLAGS) $@ + +.PHONY: all clean install diff --git a/data/xsession/openbox-gnome b/data/xsession/openbox-gnome new file mode 100755 index 00000000..03a22d3f --- /dev/null +++ b/data/xsession/openbox-gnome @@ -0,0 +1,5 @@ +#!/bin/sh + +# A temporary script to be replaced by a real program.. +export OPENBOX_RESTART_BINARY=openbox-gnome +exec openbox "$@" diff --git a/data/xsession/openbox-gnome-session b/data/xsession/openbox-gnome-session new file mode 100755 index 00000000..d2b77014 --- /dev/null +++ b/data/xsession/openbox-gnome-session @@ -0,0 +1,5 @@ +#!/bin/sh + +# Run GNOME with Openbox as its window manager +export WINDOW_MANAGER=openbox-gnome +exec gnome-session "$@" diff --git a/data/xsession/openbox-gnome.desktop b/data/xsession/openbox-gnome.desktop new file mode 100644 index 00000000..a7ac098f --- /dev/null +++ b/data/xsession/openbox-gnome.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Openbox/GNOME +Comment=Use the Openbox window manager inside of the GNOME desktop environment +Exec=openbox-gnome-session +TryExec=gnome-session +Icon=openbox.png +Type=XSession diff --git a/data/xsession/openbox-kde b/data/xsession/openbox-kde new file mode 100755 index 00000000..a3b603ac --- /dev/null +++ b/data/xsession/openbox-kde @@ -0,0 +1,5 @@ +#!/bin/sh + +# A temporary script to be replaced by a real program.. +export OPENBOX_RESTART_BINARY=openbox-kde +exec openbox "$@" diff --git a/data/xsession/openbox-kde-session b/data/xsession/openbox-kde-session new file mode 100755 index 00000000..589a2c56 --- /dev/null +++ b/data/xsession/openbox-kde-session @@ -0,0 +1,5 @@ +#!/bin/sh + +# Run KDE with Openbox as its window manager +export KDEWM=openbox-kde +exec startkde "$@" diff --git a/data/xsession/openbox-kde.desktop b/data/xsession/openbox-kde.desktop new file mode 100644 index 00000000..456b0df9 --- /dev/null +++ b/data/xsession/openbox-kde.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Openbox/KDE +Comment=Use the Openbox window manager inside of the K Desktop Environment +Exec=openbox-kde-session +TryExec=startkde +Icon=openbox.png +Type=XSession diff --git a/data/xsession/openbox.desktop b/data/xsession/openbox.desktop new file mode 100644 index 00000000..3b4d998e --- /dev/null +++ b/data/xsession/openbox.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Openbox +Comment=Use this session to run Openbox as your desktop environment +Exec=openbox +TryExec=openbox-shell +Icon=openbox.png +Type=XSession -- cgit v1.2.3