summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrần Đức Nam2016-06-10 01:49:00 +0700
committerTrần Đức Nam2016-06-19 12:12:35 +0700
commit7936a5f64ea725fc4f0192f8f9c1df8c7b2312a8 (patch)
tree54805aacedeed745825a9ad4c47a35939e7adb73
downloadaur-7936a5f64ea725fc4f0192f8f9c1df8c7b2312a8.tar.gz
Awesome WM in Gnome
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD25
-rw-r--r--awesome-gnome.desktop6
-rw-r--r--awesome-gnome.install6
-rw-r--r--awesome.desktop8
-rw-r--r--awesome.session6
7 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cbffe90d2b00
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = awesome-gnome
+ pkgdesc = Setup awesome as window manager of GNOME 3
+ pkgver = 1.0
+ pkgrel = 1
+ url = http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome
+ install = awesome-gnome.install
+ arch = any
+ license = CCPL
+ depends = awesome
+ depends = gnome-session
+ depends = gnome-settings-daemon
+ depends = notification-daemon
+ source = awesome-gnome.desktop
+ source = awesome.desktop
+ source = awesome.session
+ md5sums = 33833f966597ae644bdc927750409b78
+ md5sums = ae7d8d0426c36c8c6f606cf28f13ac02
+ md5sums = 72d1b2d982650851cfcd1f12bb4fbff5
+
+pkgname = awesome-gnome
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6c5134b8b9e6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg
+src
+*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9d7468eb93fe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Tran Duc Nam <dynamo.foss@gmail.com>
+
+pkgname=awesome-gnome
+pkgver=1.0
+pkgrel=1
+pkgdesc='Setup awesome as window manager of GNOME 3'
+arch=('any')
+url='http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome'
+license=('CCPL')
+depends=('awesome' 'gnome-session' 'gnome-settings-daemon' 'notification-daemon')
+install=awesome-gnome.install
+source=($pkgname.desktop
+ awesome.desktop
+ awesome.session)
+md5sums=('33833f966597ae644bdc927750409b78'
+ 'ae7d8d0426c36c8c6f606cf28f13ac02'
+ '72d1b2d982650851cfcd1f12bb4fbff5')
+
+package() {
+ cd $srcdir
+ install -Dm644 $srcdir/${source[2]} $pkgdir/usr/share/gnome-session/sessions/${source[2]}
+ install -Dm644 $srcdir/${source[1]} $pkgdir/usr/share/applications/${source[1]}
+ install -Dm644 $srcdir/${source[0]} $pkgdir/usr/share/xsessions/${source[0]}
+}
+
diff --git a/awesome-gnome.desktop b/awesome-gnome.desktop
new file mode 100644
index 000000000000..6989a84f33ac
--- /dev/null
+++ b/awesome-gnome.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Name=Awesome GNOME
+Comment=Dynamic window manager
+TryExec=awesome
+Exec=gnome-session --session=awesome
+Type=Application
diff --git a/awesome-gnome.install b/awesome-gnome.install
new file mode 100644
index 000000000000..c7468240f18f
--- /dev/null
+++ b/awesome-gnome.install
@@ -0,0 +1,6 @@
+post_install() {
+ sed -i '/^OnlyShowIn=/s/GNOME;/GNOME;Awesome;/' /etc/xdg/autostart/gnome-settings-daemon.desktop
+ dconf write /org/gnome/settings-daemon/plugins/cursor/active false
+}
+
+# vim:set sts=2 ts=2 sw=2 et:
diff --git a/awesome.desktop b/awesome.desktop
new file mode 100644
index 000000000000..ae0c0fb01dda
--- /dev/null
+++ b/awesome.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Awesome
+Comment=The awesome launcher!
+TryExec=awesome
+Exec=awesome
+NoDisplay=true
diff --git a/awesome.session b/awesome.session
new file mode 100644
index 000000000000..2fedfe416950
--- /dev/null
+++ b/awesome.session
@@ -0,0 +1,6 @@
+[GNOME Session]
+Name=Awesome session
+RequiredComponents=gnome-settings-daemon;awesome;
+RequiredProviders=windowmanager;notifications;
+DefaultProvider-windowmanager=awesome
+DefaultProvider-notifications=notification-daemon