Difference between revisions of "GNOME/Flashback"

From ArchWiki
Jump to: navigation, search
m (move to the GNOME subcategory)
(Add info about how to alternate window manager)
Line 8: Line 8:
 
[https://wiki.gnome.org/GnomeFlashback GNOME Flashback] is a shell for GNOME 3 which was initially called ''GNOME fallback mode''. The desktop layout and the underlying technology is similar to GNOME 2. It doesn't use 3D acceleration at all, so it's generally faster and consumes less CPU time than GNOME Shell with llvmpipe.
 
[https://wiki.gnome.org/GnomeFlashback GNOME Flashback] is a shell for GNOME 3 which was initially called ''GNOME fallback mode''. The desktop layout and the underlying technology is similar to GNOME 2. It doesn't use 3D acceleration at all, so it's generally faster and consumes less CPU time than GNOME Shell with llvmpipe.
  
==Installation==
+
== Installation ==
  
 
GNOME Flashback can be [[Pacman|installed]] with the package {{Pkg|gnome-flashback-session}}, available in the [[official repositories]].
 
GNOME Flashback can be [[Pacman|installed]] with the package {{Pkg|gnome-flashback-session}}, available in the [[official repositories]].
Line 29: Line 29:
 
After the {{ic|exec}} command is placed, GNOME Flashback can be launched by typing {{ic|startx}}. See [[xinitrc]] for details.
 
After the {{ic|exec}} command is placed, GNOME Flashback can be launched by typing {{ic|startx}}. See [[xinitrc]] for details.
  
==Configuration==
+
== Configuration ==
  
 
GNOME Flashback shares most of its settings with GNOME. See  [[GNOME#Customizing GNOME appearance|Customizing GNOME appearance]] for more details.
 
GNOME Flashback shares most of its settings with GNOME. See  [[GNOME#Customizing GNOME appearance|Customizing GNOME appearance]] for more details.
  
===Customizing GNOME Panel===
+
=== Customizing GNOME Panel ===
  
 
* To configure the panel, hold down the {{Keypress|Alt}} key, and right-click on it in an empty area.
 
* To configure the panel, hold down the {{Keypress|Alt}} key, and right-click on it in an empty area.
 
* To move an applet on the panel, hold down the {{Keypress|Alt}} key, and grab it with middle-button.
 
* To move an applet on the panel, hold down the {{Keypress|Alt}} key, and grab it with middle-button.
  
==Known issues==
+
=== Alternate window manager ===
 +
 
 +
You can use an alternate window manager with GNOME by creating two files:
 +
 
 +
{{Note|Xmonad is used as an example, but this works for other window managers.}}
 +
 
 +
{{hc|/usr/share/gnome-session/sessions/gnome-xmonad.session|<nowiki>[GNOME Session]
 +
Name=GNOME xmonad
 +
RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;xmonad;notification-daemon;polkit-gnome-authentication-agent-1;gnome-fallback-background-helper;gnome-fallback-media-keys-helper;gnome-fallback-mount-helper;</nowiki>}}
 +
 
 +
{{hc|/usr/share/xsessions/gnome-xmonad.desktop|<nowiki>[Desktop Entry]
 +
Name=GNOME xmonad
 +
Comment=This session logs you into GNOME with the traditional panel
 +
Exec=gnome-session --session=gnome-xmonad
 +
TryExec=gnome-session
 +
Icon=
 +
Type=Application</nowiki>}}
 +
 
 +
The next time you log in, you should have the ability to choose ''GNOME xmonad'' as your session.
 +
 
 +
If there isn't a .desktop file for the window manager, you'll need to create one. Example for [[wmii]]:
 +
 
 +
{{hc|/usr/share/applications/wmii.desktop|<nowiki>
 +
[Desktop Entry]
 +
Version=1.0
 +
Type=Application
 +
Name=wmii
 +
TryExec=wmii
 +
Exec=wmii</nowiki>}}
 +
 
 +
For more information, see [http://makandra.com/notes/1367-running-the-awesome-window-manager-within-gnome this article on running awesome as the window manager in GNOME].
 +
 
 +
== Known issues ==
  
 
* The clock applet crashes when opening its settings.
 
* The clock applet crashes when opening its settings.
 
* The desktop background image sometimes blanked out if nautilus desktop icons rendering is enabled.
 
* The desktop background image sometimes blanked out if nautilus desktop icons rendering is enabled.
 
* The panel won't resized properly when the screen resolution changed.
 
* The panel won't resized properly when the screen resolution changed.

Revision as of 16:48, 28 August 2013

Summary help replacing me
This article covers basic installation procedures and configuration methods in GNOME Flashback.
Related
GNOME

GNOME Flashback is a shell for GNOME 3 which was initially called GNOME fallback mode. The desktop layout and the underlying technology is similar to GNOME 2. It doesn't use 3D acceleration at all, so it's generally faster and consumes less CPU time than GNOME Shell with llvmpipe.

Installation

GNOME Flashback can be installed with the package gnome-flashback-session, available in the official repositories.

To get a complete desktop environment, it's recommended to install the gnome group which contains applications required for the standard GNOME experience.

Starting GNOME Flashback

Graphical log-in

Simply choose GNOME Flashback session from your favourite display manager.

Starting GNOME Flashback manually

If you prefer to start GNOME Flashback manually from the console, add the following line to your ~/.xinitrc file:

~/.xinitrc
 exec gnome-session --session=gnome-flashback

After the exec command is placed, GNOME Flashback can be launched by typing startx. See xinitrc for details.

Configuration

GNOME Flashback shares most of its settings with GNOME. See Customizing GNOME appearance for more details.

Customizing GNOME Panel

  • To configure the panel, hold down the Template:Keypress key, and right-click on it in an empty area.
  • To move an applet on the panel, hold down the Template:Keypress key, and grab it with middle-button.

Alternate window manager

You can use an alternate window manager with GNOME by creating two files:

Note: Xmonad is used as an example, but this works for other window managers.
/usr/share/gnome-session/sessions/gnome-xmonad.session
[GNOME Session]
Name=GNOME xmonad
RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;xmonad;notification-daemon;polkit-gnome-authentication-agent-1;gnome-fallback-background-helper;gnome-fallback-media-keys-helper;gnome-fallback-mount-helper;
/usr/share/xsessions/gnome-xmonad.desktop
[Desktop Entry]
Name=GNOME xmonad
Comment=This session logs you into GNOME with the traditional panel
Exec=gnome-session --session=gnome-xmonad
TryExec=gnome-session
Icon=
Type=Application

The next time you log in, you should have the ability to choose GNOME xmonad as your session.

If there isn't a .desktop file for the window manager, you'll need to create one. Example for wmii:

/usr/share/applications/wmii.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=wmii
TryExec=wmii
Exec=wmii

For more information, see this article on running awesome as the window manager in GNOME.

Known issues

  • The clock applet crashes when opening its settings.
  • The desktop background image sometimes blanked out if nautilus desktop icons rendering is enabled.
  • The panel won't resized properly when the screen resolution changed.