Как включить compiz в Gnome Classic?

Как включить compiz в Gnome Classic?

Я использую Ubuntu Oneiric 11.10.

Я понимаю, чтоГном Классическийс эффектами Compiz, иGnome Classic (без эффектов)не имеет Compiz.

Однако, когда я бегуГном Классический, похоже, compiz не запущен. Если я открываю compiz-settings-manager, у меня есть все мои настройки, но ни одна из них не вступает в силу.

Нужно ли мне что-то сделать, чтобы включить Compiz вГном Классический?


Как и просили в комментариях к ответам, вот вывод ~/.xsession-errors:

gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App37
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting jockey-gtk.desktop: command=sh -c 'test -e /var/cache/jockey/check |
| exec jockey-gtk --check' startup-id=102cff201a509beb8813189506573089800000204500036
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20888
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App29
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting update-notifier.desktop: command=update-notifier startup-id=102cff20
1a509beb88131895065698387500000204500028
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20889
gnome-session[20450]: DEBUG(+): GsmAutostartApp: (pid:20888) done (status:0)
Gtk-Message: Failed to load module "rgba"
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

решение1

Чтобы решить эту проблему, отредактируйте этот файл:

sudo nano /usr/share/gnome-session/sessions/gnome-classic.session

и замените эту строку:

RequiredProviders=windowmanager;notifications;

с этим:

RequiredProviders=windowmanager;

Затем просто выйдите из системы и войдите снова, и все должно работать нормально. Это решило проблему в моем случае.

ПРАВКА 1:

1) чтобы получить доступ к меню панели GNOME теперь нужно использовать"клавиша Windows + Alt + щелчок правой кнопкой мыши"на панелях вместо"alt + щелчок правой кнопкой мыши"

2) еще одна проблема может быть"альт + таб"но вам просто нужно переназначить его вПриложения -> Системные инструменты -> Настройки системы -> Клавиатура -> Сочетания клавиш

ПРАВКА 2:

3) послеобновления системыотносится кGTK или гномвам может потребоваться переустановить любые «пользовательские» драйверы для вашей видеокарты, например, драйвер NVIDIA Linux

решение2

Gnome Classic должен запустить compiz, если у вас включено ускорение (вы можете попробовать запустить его, /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?и он должен вернуть 0), если он возвращает что-то другое, то, вероятно, у вас нет аппаратного ускорения, и поэтому следует вернуться к GNOME classic (никаких эффектов).

Если нет, выполняется ли /usr/bin/gnome-wm --replaceзамена текущей среды на compiz?

решение3

Просто для полноты картины,

Еще одно решение, которое мне подходит, — это добавить «/usr/bin/compiz --replace» в автозагрузку приложений GNOME с помощью:

gnome-session-properties

Я также потерял функциональность Alt-RightClick (необходимо сочетание клавиш Windows+Alt-RightClick), но Alt+ Tabвсе еще работает.

С уважением

решение4

Эффекты Compiz часто не загружаются при запуске Ubuntu 10.04. Чтобы включить Compiz, мне приходится выходить из системы и входить снова. Обычно это помогает.

Связанный контент