Спасибо огромное всем, проблема, как всегда, в кривых руках %).
Всё равно не работает.

/etc/X11/xorg.conf.d/10-evdev.conf
…
Section "InputClass"
	Identifier "evdev keyboard catchall"
  MatchIsKeyboard "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"
	Option "XkbLayout" "us,ru(winkeys)"
	Option "XkbOptions" "grp:caps_toogle,grp_led:caps,grp_led:scroll"
EndSection
…

setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Applied rules from evdev:
model:      evdev
layout:     us,ru(winkeys)
options:    grp:caps_toogle,grp_led:caps,grp_led:scroll
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete+ledcaps(group_lock)+ledscroll(group_lock)
symbols:    pc+us+ru(winkeys):2+inet(evdev)
geometry:   pc(pc104)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledcaps(group_lock)+ledscroll(group_lock)"  };
    xkb_symbols   { include "pc+us+ru(winkeys):2+inet(evdev)"  };
    xkb_geometry  { include "pc(pc104)" };
};
Отчаянно не могу понять, где я туплю. Может, дело в нетбучной клавиатуре, здесь клавиш поменьше, правда, setxkbmap ru всё равно работает :(.
Имеется нетбук Acer Aspire One D150 и задача обеспечить переключение раскладки клавиатуры. Никаких флажков в трее, просто переключение. WM — Openbox.
Я потратил кучу времени и так и не понял, где именно я дурак.
Если прописать в /etc/X11/xorg.conf.d/10-evdev.conf правила переключения таким образом, чтобы содержимое секции файла пришло к такому виду:

Section "InputClass"
	Identifier "evdev keyboard catсhall"
	MatchIsKeyboard "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"
	Option "XkbLayout:" "us, ru"
	Option "XkbVariant" ", winkeys"
	Option "XkbOptions" "grp:ctrl_shift_toogle, grp_led:caps, terminate: ctrl_alt_bksp"
EndSection

то переключение не работает, но зато при нажатии на Caps Lock индикатор переключения не горит и перезагрузка иксов по Ctrl+Alt+Bksp работает корректно. Т. е., насколько я понимаю, почему-то не принимаются нажатия клавиш, но обрабатываются остальные опции в «XkbOptions», только не понятно, почему. При этом команды вида
setxkbmap ru
выполняются корректно

Вывод команды
setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Applied rules from evdev:
model:      evdev
layout:     us
variant:    , winkeys
options:    grp:ctrl_shift_toogle, grp_led:caps, terminate: ctrl_alt_bksp
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete+ledcaps(group_lock)
symbols:    pc+us+inet(evdev)+terminate(ctrl_alt_bksp)
geometry:   pc(pc104)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledcaps(group_lock)"  };
    xkb_symbols   { include "pc+us+inet(evdev)+terminate(ctrl_alt_bksp)" };
    xkb_geometry  { include "pc(pc104)" };
};
Заранее извиняюсь за поднятие наболевшей и периодической темы раскладки, но у самого уже мозги кипят ;(.
1. Убунтовские уведомления вроде как называются Notify-OSD. Сразу же рекомендую пакет notify-osd-customizable из AUR, отличающийся от оригинального настраиваемостью. Описание настройки.
Собственно, потребовалось воспользоваться данной программой, в AUR и репах не нашёл, поэтому скачал исходники с сайта приложения и попробовал хотя бы запустить по мануалу. Однако успехом это не закончилось и на вывод я получил
  File "./exe", line 32
    except ImportError, error:
                      ^
SyntaxError: invalid syntax
Смотрим содержимое
$ cat run-exe.sh 
#!/bin/sh
# eXe
# Copyright 2004-2005, University of Auckland
# Doesn't do anything but run exe now
python $(dirname $0)/exe
Начал грешить на python3, на который недавно перешёл арч и поменял python на python2. Сообщений на этот раз вывалилось гораздо больше.
Traceback (most recent call last):
  File "./exe", line 38, in <module>
    from exe.application import Application
  File "/home/ming/temp/exe/exe/application.py", line 37, in <module>
    from exe.webui.webserver     import WebServer
  File "/home/ming/temp/exe/exe/webui/webserver.py", line 38, in <module>
    from nevow                         import appserver
  File "/home/ming/temp/exe/nevow/__init__.py", line 153, in <module>
    load(basic_adapters)
  File "/home/ming/temp/exe/nevow/__init__.py", line 41, in load
    compy.registerAdapter(a, clean(o), i)
  File "/home/ming/te[code][/code]mp/exe/nevow/compyCompat.py", line 49, in registerAdapter
    adapterFactory = namedAny(adapterFactory)
  File "/home/ming/temp/exe/nevow/compyCompat.py", line 34, in namedAny
    return _namedAny(name)
  File "/home/ming/temp/exe/twisted/python/reflect.py", line 352, in namedAny
    topLevelPackage = __import__(trialname)
  File "/home/ming/temp/exe/formless/__init__.py", line 10, in <module>
    from formless.processors import process
  File "/home/ming/temp/exe/formless/processors.py", line 13, in <module>
    from nevow.context import WovenContext
  File "/home/ming/temp/exe/nevow/context.py", line 37
    def with(self, tag):
           ^
SyntaxError: invalid syntax
Также обнаружил в комплекте ebuid для Gentoo.
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit distutils
DESCRIPTION="off-line authoring environment to assist teachers and academics in the publishing of web content"
HOMEPAGE="http://exe.cfdl.auckland.ac.nz"
SRC_URI="ftp://ftp.eduforge.org/pub/${PN}/${PN}-${PV}-source.tgz"
LICENSE="GPL-2"
RESTRICT="nomirror" # This is only because it's not in the gentoo tree yet
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
S="${WORKDIR}"
DEPEND=">=dev-python/pygtk-2.6.1
		>=dev-python/gnome-python-extras-2.10
		>=www-client/mozilla-1.7.8
		>=dev-python/nevow-0.4.1
		>=dev-python/twisted-2.0.1
		>=dev-python/twisted-web-0.5.0
		>=net-zope/zopeinterface-3.0.1
		>=dev-lang/python-2.4.1"
src_unpack() {
	unpack ${PN}-${PV}-source.tgz
}
src_install() {
	distutils_src_install
}
pygtk, gnome-python-extras, twisted, zope-interface уже имелись в наличии. Собрал nevow из AUR, twisted-web не обнаружил, зато собрал twisted-web2. Выхлоп после этого остался прежним. Архитектура в ебилде, правда, указана x86, а у меня стоит x86_64, может, в этом проблема?
В общем, я начинаю сомневаться в прямоте своих рук и прошу помощи.
В наутилусе добавь закладки на левую панель перетаскиванием или через меню «Закладки → Добавить закладку». И будет тебе счастье.
Quod Libet + VLC
Проблема решилась даунгрейдом пакета compiz-decorator-gtk и добавлением в ~/.config/compiz/compizconfig/config следующего:

backend = gconf
integration = true
plugin_list_autosort = true
profile =


backend = gconf
plugin_list_autosort = true

С новым пакетом конфиг работать как нужно не хочет.
Спасибо за помощь!
Есть такое:
> cat /etc/compizconfig/config

backend = kconfig4
integration = true
plugin_list_autosort = true


backend = kconfig
integration = true
plugin_list_autosort = true


backend = gconf
integration = true
plugin_list_autosort = true


backend = ini
plugin_list_autosort = true
> cat ~/.config/compiz/compizconfig
cat: /home/ming/.config/compiz/compizconfig: Это каталог

> cat ~/.config/compiz/fusion-icon

indirect rendering = false
loose binding = false


active wm = compiz

> cat ~/.config/compiz/compizconfig/config

profile =