1. Peter Ward
  2. blog

Commits

Peter Ward  committed 6da94de

tidied up awesome + gnome conf post, published

  • Participants
  • Parent commits 964efe5
  • Branches default

Comments (0)

Files changed (1)

File content/software/awesome-gnome-configuration.rst

View file
 Awesome + GNOME Configuration
 #############################
 :date: 2012-11-28 10:31
-:status: draft
 
-In order to get awesome running nicely under gnome-session, you need a few things.
+I was recently prompted to publish my configuration for integrating GNOME and
+awesome. At the time I wrote this setup, the awesome wiki was recommending a
+configuration which didn’t correctly autostart applications,
+nor integrate well with anything expecting to find a session manager.
+However, it now contains `instructions for a similar setup`_, so you should have a
+look at that too.
 
-So you see it as a entry in your display manager, put this in
-``/usr/share/xsessions/awesome-gnome.desktop``:
+.. _`instructions for a similar setup`: http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome#Configuration:_3.0_.3C.3D_gnome_.3C_3.4
+
+The first thing you need is an entry to tell your display manager about a new
+session type, so put this in ``/usr/share/xsessions/awesome-gnome.desktop``:
 
 .. code-block:: ini
 
     Type=Application
 
 Then you need to tell gnome-session about the "awesome-gnome" session.
-If you want, modify this to change the notification daemon to ``notification-daemon``.
+You might want to modify the notification daemon here.
 Put this in ``~/.config/gnome-session/sessions/awesome-gnome.session``:
 
 .. code-block:: ini
     RequiredComponents=gnome-settings-daemon;
     RequiredProviders=windowmanager;
     DefaultProvider-windowmanager=awesome
-    DefaultProvider-notifications=notify-osd
+    DefaultProvider-notifications=notification-daemon
     FallbackSession=gnome-fallback
     DesktopName=GNOME
 
     X-GNOME-Autostart-Notify=true
     X-GNOME-AutoRestart=false
 
+Then you should be able to logout, and immediately see the ``awesome-gnome``
+session which you can log into.
+Your display manager usually remembers the last session you logged into,
+but using this method, you can easily switch between GNOME shell,
+GNOME fallback and awesome-gnome.