diff options
author | Trần Đức Nam | 2016-06-10 01:49:00 +0700 |
---|---|---|
committer | Trần Đức Nam | 2016-06-19 12:12:35 +0700 |
commit | 7936a5f64ea725fc4f0192f8f9c1df8c7b2312a8 (patch) | |
tree | 54805aacedeed745825a9ad4c47a35939e7adb73 | |
download | aur-7936a5f64ea725fc4f0192f8f9c1df8c7b2312a8.tar.gz |
Awesome WM in Gnome
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | awesome-gnome.desktop | 6 | ||||
-rw-r--r-- | awesome-gnome.install | 6 | ||||
-rw-r--r-- | awesome.desktop | 8 | ||||
-rw-r--r-- | awesome.session | 6 |
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 |