Difference between revisions of "Pantheon"

From ArchWiki
Jump to: navigation, search
(Initial creation. Article is working progress.)
 
(Installation)
Line 11: Line 11:
 
==Installation==
 
==Installation==
  
Pantheon is split into several packages which are all available from the [[AUR]]. To get a complete desktop interface, install at least the following additional packages:
+
{{Warning|Pantheon cannot be launched currently due to a wingpanel bug. See relevant bug report here: https://bugs.launchpad.net/wingpanel/+bug/1192886}}
* {{Aur|pantheon-wallpaper-bzr}}: Wallpaper collection
+
* {{Aur|pantheon-greeter}}: Session manager based on LightDM.
+
* {{Aur|pantheon-wingpanel}}: Top panel, similar in function to GNOME Shell's top panel.
+
* {{Aur|pantheon-slingshot}}: Application launcher located in WingPanel.
+
* {{Aur|pantheon-plank}}: Dock based on Docky.
+
* {{Aur|pantheon-switchboard}}: Settings application (or control panel).
+
* {{Aur|pantheon-midori}}: Web browser based on WebKit.
+
* {{Aur|pantheon-geary}}: Email client.
+
* {{Aur|pantheon-calendar}}: Desktop calendar.
+
* {{Aur|pantheon-music}}: Audio player
+
* {{Aur|pantheon-scratch}}: Simple text editor.
+
* {{Aur|pantheon-terminal}}: Terminal emulator
+
* {{Aur|pantheon-files}}: File manager.
+
  
=== Starting Pantheon ===
+
Pantheon is split into several packages which are available in the [[AUR]]. To get a minimal desktop interface, you may start by installing {{AUR|pantheon-session-bzr}}. This will pull the following core components:
 +
 +
{{Note|Currently, {{AUR|pantheon-session-bzr}} is just a bunch of shortcuts to various components, you will need a Display Manager to launch a session.}}
 +
 
 +
* {{AUR|cerbere-bzr}}: Watchdog service to keep core Pantheon apps running
 +
* {{AUR|gala-bzr}}: Window Manager
 +
* {{AUR|pantheon-wallpaper-bzr}}: Wallpaper drawer
 +
* {{AUR|wingpanel-bzr}}: Top panel
 +
* {{AUR|slingshot-launcher-bzr}}: Application launcher
 +
* {{AUR|plank-bzr}}: Pantheon bottom dock
 +
* {{AUR|pantheon-files-bzr}}: File explorer
 +
 
 +
 
 +
Additionally, you may install the following packages:
 +
 
 +
* {{AUR|audience-bzr}}: Video player
 +
* {{AUR|contractor-bzr}}: Service for sharing data between apps
 +
* {{AUR|dexter-contacts-bzr}}: Contacts manager (does not build)
 +
* {{AUR|eidete-bzr}}: Simple screencaster
 +
* {{AUR|elementary-scan-bzr}}: Simple scan utility
 +
* {{AUR|feedler-bzr}}: RSS feeds reader (does not build)
 +
* {{AUR|footnote-bzr}}: Note taking app
 +
* {{Pkg|geary}}: Email client
 +
* {{AUR|indicator-pantheon-session-bzr}}: Session indicator (won't work since wingpanel segfaults)
 +
* {{AUR|maya-calendar-bzr}}: Calendar (does not build)
 +
* {{AUR|midori-granite}}: Web browser
 +
* {{AUR|noise-bzr}}: Audio player
 +
* {{AUR|pantheon-calculator-bzr}}: Calculator
 +
* {{AUR|pantheon-notify-bzr}}: Notification daemon
 +
* {{AUR|pantheon-print-bzr}}: Print settings
 +
* {{AUR|pantheon-terminal-bzr}}: Terminal emulator
 +
* {{AUR|scratch-text-editor-bzr}}: Text editor
 +
* {{AUR|snap-photobooth-bzr}}: Webcam app
 +
* {{AUR|switchboard-bzr}}: Settings manager
 +
 
 +
{{Note|You will also need to install plugs, look for "switchboard-plug-*" in the [[AUR]], only a few of them work as intended right now.}}
 +
 
 +
* {{AUR|webcontracts-bzr}}: 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, {{AUR|pantheon-files-bzr}} 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====
 +
 
 +
{{AUR|dexter-contacts-bzr}}, {{AUR|feedler-bzr}} and {{AUR|maya-calendar-bzr}} do not build because they are based on evolution-data-server 3.2. Arch Linux provides version 3.8 which uses a different API.
  
 
==Configuration==
 
==Configuration==

Revision as of 18:43, 14 August 2013

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Pantheon#)
Summary help replacing me
This article covers basic installation procedures and configuration methods for Pantheon, the default desktop environment of elementary OS.
Related
GNOME: A DE which is also based on GTK3.

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.

Installation

Warning: Pantheon cannot be launched currently due to a wingpanel bug. See relevant bug report here: https://bugs.launchpad.net/wingpanel/+bug/1192886

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:

Note: Currently, pantheon-session-bzrAUR is just a bunch of shortcuts to various components, you will need a Display Manager to launch a session.


Additionally, you may install the following packages:

Note: You will also need to install plugs, look for "switchboard-plug-*" in the AUR, only a few of them work as intended right now.

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.

Configuration