Pantheon
Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki: A DE which is also based on GTK3. Template:Article summary end
Pantheon is the default desktop environment originally created for the elementary OS distribution. It is written from scratch using Vala and the GTK3 toolkit. With regards to usability and appearance, the desktop has some similarities with GNOME Shell and Mac OS X.
Contents
Installation
Pantheon is split into several packages which are available in the AUR. To get a minimal desktop interface, you may start by installing pantheon-session-bzrAUR. This will pull the following core components:
- cerbere-bzrAUR: Watchdog service to keep core Pantheon apps running
- gala-bzrAUR: Window Manager
- pantheon-wallpaper-bzrAUR: Wallpaper drawer
- wingpanel-bzrAUR: Top panel
- slingshot-launcher-bzrAUR: Application launcher
- plank-bzrAUR: Pantheon bottom dock
- pantheon-files-bzrAUR: File explorer
Additionally, you may install the following packages:
- audience-bzrAUR: Video player
- contractor-bzrAUR: Service for sharing data between apps
- dexter-contacts-bzrAUR: Contacts manager (does not build)
- eidete-bzrAUR: Simple screencaster
- elementary-scan-bzrAUR: Simple scan utility
- feedler-bzrAUR: RSS feeds reader (does not build)
- footnote-bzrAUR: Note taking app
- geary: Email client
- indicator-pantheon-session-bzrAUR: Session indicator
- lightdm-pantheon-greeter-bzrAUR: LightDM greeter
- maya-calendar-bzrAUR: Calendar (does not build)
- midori-graniteAUR: Web browser
- noise-bzrAUR: Audio player
- pantheon-calculator-bzrAUR: Calculator
- pantheon-notify-bzrAUR: Notification daemon
- pantheon-print-bzrAUR: Print settings
- pantheon-terminal-bzrAUR: Terminal emulator
- scratch-text-editor-bzrAUR: Text editor
- snap-photobooth-bzrAUR: Webcam app
- switchboard-bzrAUR: Settings manager
- webcontracts-bzrAUR: Web services contracts for use with contractor-bzr
Additional Infos
Github repository
All Pantheon related PKGBUILDs can be found on my GitHub repository: https://github.com/alucryd/aur-alucryd/tree/master/pantheon
You will need to build at least 'bamf' from there because the AUR package is out of date and belongs to another TU who won't answer my plights to use my working PKGBUILD. Building 'gala-bzr' and 'pantheon-files-bzr' from there is also recommended, pantheon-files-bzrAUR has wrong dependencies, but the current maintainer of the AUR packages whished to keep maintaining them and I did not want to abuse my superpowers.
Stable releases
Several of the listed packages have seen stable releases, it is recommended to use them when available, they are available on the GitHub repository and in the AUR.
Packages based on older evolution-data-server
dexter-contacts-bzrAUR, feedler-bzrAUR and maya-calendar-bzrAUR do not build because they are based on evolution-data-server 3.2. Arch Linux provides version 3.8 which uses a different API.
Launching Pantheon
Via a Display Manager
pantheon-session-bzrAUR provides a session entry for display managers such as gdm or lightdm.
Via .xinitrc
You can also use ~/.xinitrc
with slim to launch the Pantheon shell, using the following code:
exec gala & pantheon-wallpaper & cerbere &
You may add any other program you'd like to start with it as well.
Configuration
Configuring Pantheon is done via switchboard-bzrAUR and its plugs, some of them are available in the AUR, but not all work as intended for the moment.