Difference between revisions of "AfterStep on Ubuntu (12.04/12.10/13.04)"

From AfterWiki
Jump to navigationJump to search
Line 17: Line 17:
 
Ubuntu 12.10 came with Gnome 3.6, so gnome-session 3.6.2 is what we need:
 
Ubuntu 12.10 came with Gnome 3.6, so gnome-session 3.6.2 is what we need:
  
<code> wget http://ftp.gnome.org/pub/GNOME/core/3.6/3.6.2/sources/gnome-session-3.6.2.tar.xz</code>
+
<code> wget http://ftp.gnome.org/pub/GNOME/core/3.6/3.6.2/sources/gnome-session-3.6.2.tar.xz</code>
<code> tar xpvf gnome-session-3.6.2.tar.xz</code>
+
<code> tar xpvf gnome-session-3.6.2.tar.xz</code>
  
 
==== Compilation ====
 
==== Compilation ====

Revision as of 11:07, 3 April 2013

Compilation

Prerequisites

Packages required for compilation:

sudo apt-get install gcc autoconf libtool libfreetype6-dev xorg-dev x11-utils

Now we need to get gnome-session right. Strictly speaking AfterStep does not absolutely require gnome-session but it is a nice-to-have addition, since it provides facilities, such as user log-in/out desktop notifications and it also starts some background daemons used by most GNOME apps. Now Ubuntu comes with heavily modified gnome-session, and some of those modifications are quite dubious and impair functionality. Therefore it is recommended to build gnome-session by hand and replace Ubuntu package with it.

  • Step 1) Install build dependencies:
sudo apt-get build-dep gnome-session
  • Step 2) download and extract gnome-session sources from ftp.gnome.org.

Ubuntu 12.10 came with Gnome 3.6, so gnome-session 3.6.2 is what we need:

 wget http://ftp.gnome.org/pub/GNOME/core/3.6/3.6.2/sources/gnome-session-3.6.2.tar.xz
 tar xpvf gnome-session-3.6.2.tar.xz

Compilation

The actual compilation step should be quite painless:

cd afterstep-stable
./configure
make
sudo make install

At this point you should have AfterStep installed in /usr/local/bin (binaries) and /usr/local/share/afterstep (data files). Now we need to setup the system to make good use of it.

System Configuration

MS Core Fonts, so that you can use Helvetica, Courier, Times, etc. fonts (Optional):

sudo apt-get install ttf-mscorefonts-installer