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

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

Насколько я понимаю, Gnome Classic имеет эффекты Compiz, а Gnome Classic (без эффектов) не имеет Compiz.

Однако, когда я запускаю Gnome Classic , compiz, похоже, не работает. Если я открою compiz-settings-manager, у меня будут все мои настройки, но ни одна из них не вступит в силу.

Есть ли что-то, что мне нужно сделать, чтобы включить Compiz в Gnome Classic ?


Как и просили в комментариях к ответам, здесь вывод ~ /. 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)
8
задан 18 October 2011 в 19:14

4 ответа

Для решения этой проблемы редактируют этот файл:

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

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

RequiredProviders=windowmanager;notifications;

с этим:

RequiredProviders=windowmanager;

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

РЕДАКТИРОВАНИЕ 1:

1) для доступа к меню панели гнома теперь, необходимо использовать "ключ окон +, высокий звук + щелкает правой кнопкой" по on panels instead of "высокий звук + щелчок правой кнопкой"

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

РЕДАКТИРОВАНИЕ 2:

3) после системных обновлений, связанных с GTK или гномом, Вы, возможно, должны были бы переустановить любые "пользовательские" драйверы для своей видеокарты, для, например, Nvidia драйвер Linux

8
ответ дан 18 October 2011 в 19:14

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

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

0
ответ дан 18 October 2011 в 19:14

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

еще одно решение, которое мне подходит, - это добавить "/ usr / bin / compiz --replace" в приложения запуска GNOME через:

gnome-session-properties

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

С уважением,

0
ответ дан 18 October 2011 в 19:14

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

0
ответ дан 18 October 2011 в 19:14

Другие вопросы по тегам:

Похожие вопросы: