Difference between revisions of "GNOME"

From ArchWiki
Jump to: navigation, search
(simplify installation)
(add info about daemons and how to start it)
Line 44: Line 44:
  
 
  # pacman -S gnome-unstable/gnome-extra
 
  # pacman -S gnome-unstable/gnome-extra
 +
 +
===Daemons and modules needed by GNOME===
 +
 +
The GNOME desktop requires one daemon, '''DBUS''' for proper operation.
 +
 +
To start the DBUS daemon:
 +
{{cli|# /etc/rc.d/dbus start}}
 +
 +
Or add these daemons to the '''DAEMONS''' array in {{Filename|/etc/[[rc.conf]]}} so they will start on boot up, e.g.:
 +
 +
DAEMONS=(syslog-ng '''dbus''' network crond)
 +
 +
'''GVFS''' allows the mounting of virtual file systems (e.g. file systems over FTP or SMB) to be used by other applications, including the GNOME file manager Nautilus. This is done with the use of '''FUSE''': a user space virtual file system layer kernel module.
 +
 +
To load the FUSE kernel module:
 +
{{cli|# modprobe fuse}}
 +
 +
Or add the module to the '''MODULES''' array in {{Filename|/etc/rc.conf}} so they will load at boot up, e.g.:
 +
 +
MODULES=('''fuse''' usblp)
 +
 +
{{Note|FUSE is a kernel module, not a daemon.}}
 +
 +
===Running GNOME===
 +
 +
For a better desktop integration is recommended '''GDM'''.
 +
# pacman -S gdm
 +
 +
Check out [[Display_Manager]] to learn how to start it correctly.
 +
 +
If you prefer to start it from console, add the following line to your {{Filename|~/.xinitrc}} file, making sure it's the last line and the only one that starts with ''exec'' (see [[xinitrc]]):
 +
exec ck-launch-session gnome-session
 +
 +
Now GNOME will start when you enter the following command:
 +
{{cli|$ startx}}
  
 
== Using the shell ==
 
== Using the shell ==

Revision as of 21:32, 6 April 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Summary help replacing me
GNOME 3 provides a modern desktop, rewritten from scratch, using the GTK3+.
Overview
Template:Graphical user interface overview

For GNOME 3, the GNOME Project has started from scratch and created a completely new, modern desktop designed for today's users and technologies. In GNOME 3:

  • There is a new default modern visual theme and font
  • The Activities view which provides an easy way to access all your windows and applications
  • Built-in (integrated) messaging desktop services
  • A more subtle notifications' system and a more discreet panel
  • A fast Activities' search feature
  • A new System Settings application
  • ... and more features like: window tiling (Aero Snap like), an improved Nautilus etc.

[more details on the GNOME3 website]

Upgrade from the current gnome 2.32

Enable gnome-unstable repo. Note that this repo is built on top of testing and you must enable it. Edit /etc/pacman.conf and uncomment testing and add this repo on top of it.

[gnome-unstable]
Include = /etc/pacman.d/mirrorlist
# pacman -Rnsc gnome-panel-bonobo
# pacman -Syu 

You will end up with a system that has gnome 3.0 fallback mode. To install the new shell:

# pacman -S gnome-shell

Installing to a new system

Enable gnome-unstable in the same way as above.

# pacman -S gnome-unstable/gnome

For additional applications

# pacman -S gnome-unstable/gnome-extra

Daemons and modules needed by GNOME

The GNOME desktop requires one daemon, DBUS for proper operation.

To start the DBUS daemon: Template:Cli

Or add these daemons to the DAEMONS array in Template:Filename so they will start on boot up, e.g.:

DAEMONS=(syslog-ng dbus network crond)

GVFS allows the mounting of virtual file systems (e.g. file systems over FTP or SMB) to be used by other applications, including the GNOME file manager Nautilus. This is done with the use of FUSE: a user space virtual file system layer kernel module.

To load the FUSE kernel module: Template:Cli

Or add the module to the MODULES array in Template:Filename so they will load at boot up, e.g.:

MODULES=(fuse usblp)
Note: FUSE is a kernel module, not a daemon.

Running GNOME

For a better desktop integration is recommended GDM.

# pacman -S gdm

Check out Display_Manager to learn how to start it correctly.

If you prefer to start it from console, add the following line to your Template:Filename file, making sure it's the last line and the only one that starts with exec (see xinitrc):

exec ck-launch-session gnome-session

Now GNOME will start when you enter the following command: Template:Cli

Using the shell

See https://live.gnome.org/GnomeShell/CheatSheet

Customization

# pacman -S gnome-tweak-tool

This tool can customize fonts, themes and some other useful settings like action when lid is closed.

To enable fallback mode with gnome-shell installed, open gnome-control-center. Open System Info > Graphics. Change Forced Fallback Mode to ON.

Enabling hidden features

Gnome 3.0 hides a lot of useful options and you have to use dconf-editor to customize them.

Font Rendering

org.gnome.settings-daemon.plugins.xsettings
antialiasing: rgba
hinting: slight

How to shutdown through the Status menu

For now, the Shutdown option seems to be hidden if the user presses the Status menu on the upper right. If you want to shutdown your system through the Status menu, click on it and then press the Alt button. The "Suspend" option will instantly turn into "Power off...", as long as you press the Alt button, which will allow you to properly shutdown your system.

Alt is the new context trigger event, it needs to be used in fallback mode to add/move/remove applets