Difference between revisions of "GNOME/Flashback"

From ArchWiki
Jump to: navigation, search
(Configuration: added information on how to enable user switchinh with lightdm)
(Added a trouleshooting section and addressed a couple of comon issues)
Line 89: Line 89:
 
To enable user switching in Gnome Flashback with LightDM users need to create a symlink:
 
To enable user switching in Gnome Flashback with LightDM users need to create a symlink:
 
  # ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/local/bin/gdmflexiserver
 
  # ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/local/bin/gdmflexiserver
 +
 +
==Troubleshooting==
 +
===Mouse cursor is not visible===
 +
When used with Gnome 3.10 the mouse cursor is not visible. To correct this, in the dconf editor expand: org/gnome/settings-daemon/plugins and click on cursor. Uncheck the box labeled active.
 +
 +
===Network manager applet does not show in system tray===
 +
To fix this problem comment the following line: {{ic|<nowiki>NotShowIn=KDE;GNOME</nowiki>}}
 +
 +
in the file:
 +
{{ic|<nowiki>/etc/xdg/autostart/nm-applet.desktop</nowiki>}}
 +
 +
===Gnome Shell won't start with Gnome Flashback installed===
 +
Gnome 3.10 is currently incompatible with the package
 +
* {{AUR|gnome-settings-daemon-compat}}
 +
which is required for the Gnome Flashback session. To start Gnome Shell this package has to be uninstalled. To start Gnome Flashback again you will, of course, need to reinstall gnome-settings-daemon-compat.
 +
  
 
== Known issues ==
 
== Known issues ==
Line 97: Line 113:
 
* The desktop background image sometimes blanked out.
 
* The desktop background image sometimes blanked out.
 
* The panel won't resized properly when the screen resolution changed.
 
* The panel won't resized properly when the screen resolution changed.
 +
* Network manager applet is not visible in system tray

Revision as of 11:05, 27 October 2013

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary end

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.

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 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 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.

User Switching with LightDM

To enable user switching in Gnome Flashback with LightDM users need to create a symlink:

# ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/local/bin/gdmflexiserver

Troubleshooting

Mouse cursor is not visible

When used with Gnome 3.10 the mouse cursor is not visible. To correct this, in the dconf editor expand: org/gnome/settings-daemon/plugins and click on cursor. Uncheck the box labeled active.

Network manager applet does not show in system tray

To fix this problem comment the following line: NotShowIn=KDE;GNOME

in the file: /etc/xdg/autostart/nm-applet.desktop

Gnome Shell won't start with Gnome Flashback installed

Gnome 3.10 is currently incompatible with the package

which is required for the Gnome Flashback session. To start Gnome Shell this package has to be uninstalled. To start Gnome Flashback again you will, of course, need to reinstall gnome-settings-daemon-compat.


Known issues

  • The mouse cursor is not visible.
  • Logout and shutdown is not possible.
  • The clock applet crashes when opening its settings.
  • The desktop background image sometimes blanked out.
  • The panel won't resized properly when the screen resolution changed.
  • Network manager applet is not visible in system tray