News: Stay up to date

The Étoilé community is an active group of developers, designers, testers and users. New work is being done every day. Visit often to find out what we've been up to.

News

Minimal Étoilé

Posted on 16 December 2006 by Yen-Ju Chen

This is an update from previous post. Although you probably can do everything by following INSTALL, here provides some details about what is going on. I use Ubuntu/PPC 6.10.

All the dependencies can be installed through Ubuntu package manager and GNUstep can be installed by following GNUstep Build Guide. Art backend is recommended and ArtResources is already included in GNUstep.

Étoilé can be downloaded through SVN. These are the components to install:

  • etoile/Frameworks/XWindowServerKit: make; sudo make install
  • etoile/Services/Private/System: make; sudo make install
  • etoile/Services/Private/Azalea: make; sudo make install
  • etoile/Services/Private/MenuServer: make; sudo make install
  • etoile/Bundles/EtoileWildMenus: make; sudo make install
  • etoile/Bundles/Camaelon: make; sudo make install
  • etoile/Bundles/EtoileBehavior: make; sudo make instlal

    The default theme is etoile/Themes/Nesedah.theme and should be copied under ~/GNUstep/Library/Themes.

    Two user defaults should be added (assuming GNUstep is installed under /usr/local/):

  • defaults write NSGlobalDomain GSAppKitUserBundles '(/usr/local/GNUstep/System/Library/Bundles/Camaelon.themeEngine, /usr/local/GNUstep/System/Library/Bundles/EtoileMenus.bundle, /usr/local/GNUstep/System/Library/Bundles/EtoileBehavior.bundle)'
  • defaults write Camaelon Theme Nesedah

    Now, the system is ready to go. Run setup.sh to setup the environment, or follow these steps:

  • Copy etoile/Services/Private/System/etoile.desktop into /usr/share/xsession or where your xsession files are.
  • Create a /usr/local/bin/etoile_system_startup.sh like this:

    !/bin/sh

    . /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh etoile_system

  • Copy etoile/System/Private/System/SystemTaskList.plist into /usr/local/GNUstep/System/Library/Etoile/

    Next time when you login, choose Étoilé. etoile_system will execute the tools and applications in SystemTaskList.plist mentioned above.

    Have fun !!