Difference between revisions of "GNOME/Flashback"

From ArchWiki
Jump to: navigation, search
(Installation: add gnome-applets)
(update link(s) (avoid redirect))
(32 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:GNOME]]
 
[[Category:GNOME]]
{{Article summary start}}
+
{{Related articles start}}
{{Article summary text|This article covers basic installation procedures and configuration methods in GNOME Flashback.}}
+
{{Related|GNOME}}
{{Article summary heading|Related}}
+
{{Related|Desktop environment}}
{{Article summary wiki|GNOME}}
+
{{Related|Window manager}}
{{Article summary end}}
+
{{Related articles end}}
  
[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] (previously called ''GNOME fallback mode'') is a shell for GNOME 3. 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 less CPU intensive than GNOME Shell with llvmpipe.
 +
 
 +
{{Warning|GNOME Flashback is not compatible with GNOME 3.10. See: [https://mail.gnome.org/archives/gnome-flashback-list/2013-September/msg00042.html]}}
  
 
== Installation ==
 
== Installation ==
  
GNOME Flashback can be [[Pacman|installed]] with the package {{Pkg|gnome-flashback-session}}, available in the [[official repositories]]. You can also install {{Pkg|gnome-applets}}, which provides some additional applets for the GNOME Panel.
+
GNOME Flashback can be [[Pacman|installed]] with the package {{AUR|gnome-panel}}, available in [[AUR]]. In order to login, you have to install the following packages as well:
 +
* {{pkg|gnome-screensaver}}
 +
* {{pkg|gnome-session}}
 +
* {{AUR|gnome-settings-daemon-compat}}
 +
* {{pkg|gnome-themes-standard}}
 +
* {{pkg|metacity}}
 +
* {{pkg|notification-daemon}}
 +
* {{pkg|polkit-gnome}}
  
To get a complete desktop environment, it's recommended to install the {{Grp|gnome}} group which contains applications required for the standard GNOME experience.
+
You can also install the following packages which provide some additional applets for the GNOME Panel:
 +
*{{AUR|gnome-applets}}
 +
*{{AUR|byzanz}}
 +
*{{AUR|indicator-applet}}
 +
*{{AUR|netspeed-applet}}
 +
*{{AUR|sensors-applet}}
 +
*{{AUR|window-picker-applet}}
  
=== Starting GNOME Flashback ===
+
To get a complete desktop environment, it's recommended to install the {{Grp|gnome}} group which contains applications required for the standard GNOME experience.
  
'''Graphical log-in'''
+
== Starting ==
  
 +
=== Graphical log-in ===
 
Simply choose '''GNOME Flashback''' session from your favourite [[display manager]].
 
Simply choose '''GNOME Flashback''' session from your favourite [[display manager]].
  
'''Starting GNOME Flashback manually'''
+
=== Manually ===
 
+
 
If you prefer to start GNOME Flashback manually from the console, add the following line to your {{ic|~/.xinitrc}} file:
 
If you prefer to start GNOME Flashback manually from the console, add the following line to your {{ic|~/.xinitrc}} file:
 
{{hc|~/.xinitrc|<nowiki>
 
{{hc|~/.xinitrc|<nowiki>
Line 35: Line 50:
 
=== 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 {{ic|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 {{ic|Alt}} key, and grab it with middle-button.
  
 
=== Alternative window manager ===
 
=== Alternative window manager ===
Line 69: Line 84:
  
 
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].
 
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].
 +
 +
==Using GNOME Panel with a standalone window manager==
 +
The GNOME Flashback experience is primarily provided by GNOME Panel. The other components are only required for the Flashback session itself. If you would like to use GNOME Panel without the Flashback session you can just install the {{AUR|gnome-panel}} package and autostart the panel with a standalone window manager such as [[Openbox]].
 +
 +
For example: if you want to use GNOME Panel with [[Openbox]] add {{ic|gnome-panel &}} to the {{ic|~/.config/openbox/autostart}} file.
 +
 +
See your window manager's wiki page as well as the [[Autostarting]] page for further instruction.
 +
 +
==Troubleshooting==
 +
===Mouse cursor is not visible===
 +
When used with GNOME 3.10 the mouse cursor is not visible. As a workaround, in the {{ic|dconf-editor}} expand: org -> gnome -> settings-daemon -> plugins and click on 'cursor.' Uncheck the box labelled active.
  
 
== Known issues ==
 
== Known issues ==
  
 +
* The Logout and Shutdown dialogues do nothing.
 
* 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 is sometimes blanked out.
* The panel won't resized properly when the screen resolution changed.
+
* The panel won't resize properly when the screen resolution changed.
 +
 
 +
== See also ==
 +
 
 +
* [https://wiki.gnome.org/Projects/GnomeFlashback GNOME Flashback Website]

Revision as of 11:21, 24 February 2014

GNOME Flashback (previously called GNOME fallback mode) is a shell for GNOME 3. 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 less CPU intensive than GNOME Shell with llvmpipe.

Warning: GNOME Flashback is not compatible with GNOME 3.10. See: [1]

Installation

GNOME Flashback can be installed with the package gnome-panelAUR, available in AUR. In order to login, you have to install the following packages as well:

You can also install the following packages which provide some additional applets for the GNOME Panel:

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

Starting

Graphical log-in

Simply choose GNOME Flashback session from your favourite display manager.

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 Alt key, and right-click on it in an empty area.
  • To move an applet on the panel, hold down the Alt key, and grab it with middle-button.

Alternative window manager

You can use an alternative 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.

Using GNOME Panel with a standalone window manager

The GNOME Flashback experience is primarily provided by GNOME Panel. The other components are only required for the Flashback session itself. If you would like to use GNOME Panel without the Flashback session you can just install the gnome-panelAUR package and autostart the panel with a standalone window manager such as Openbox.

For example: if you want to use GNOME Panel with Openbox add gnome-panel & to the ~/.config/openbox/autostart file.

See your window manager's wiki page as well as the Autostarting page for further instruction.

Troubleshooting

Mouse cursor is not visible

When used with GNOME 3.10 the mouse cursor is not visible. As a workaround, in the dconf-editor expand: org -> gnome -> settings-daemon -> plugins and click on 'cursor.' Uncheck the box labelled active.

Known issues

  • The Logout and Shutdown dialogues do nothing.
  • The clock applet crashes when opening its settings.
  • The desktop background image is sometimes blanked out.
  • The panel won't resize properly when the screen resolution changed.

See also