Làm cách nào để kích hoạt compiz trong Gnome Classic?


8

Tôi đang chạy Ubuntu Oneiric 11.10.

Tôi hiểu rằng Gnome Classic có các hiệu ứng Compiz và Gnome Classic (Không có hiệu ứng) không có Compiz.

Tuy nhiên, khi tôi chạy Gnome Classic , compiz dường như không chạy. Nếu tôi mở trình quản lý cài đặt compiz, tôi có tất cả các cài đặt của mình, nhưng không có cài đặt nào có hiệu lực.

Có điều gì tôi cần phải làm để kích hoạt Compiz trong Gnome Classic không?


Theo yêu cầu trong các bình luận của các câu trả lời, đây là đầu ra của ~ / .xsession-lỗi:

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)

Câu trả lời:


8

Để giải quyết vấn đề này, chỉnh sửa tập tin này:

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

và thay thế dòng này:

RequiredProviders=windowmanager;notifications;

với cái này

RequiredProviders=windowmanager;

Sau đó, chỉ cần đăng xuất và đăng nhập lại và nó sẽ hoạt động tốt. Điều này đã giải quyết vấn đề trong trường hợp của tôi.

CHỈNH SỬA 1:

1) để truy cập menu bảng gnome bây giờ, bạn cần sử dụng "phím windows + alt + nhấp chuột phải" trên bảng thay vì "alt + nhấp chuột phải"

2) một vấn đề khác có thể là "alt + tab" nhưng bạn chỉ cần gán lại nó trong Ứng dụng -> Công cụ hệ thống -> Cài đặt hệ thống -> Bàn phím -> Phím tắt

EDIT 2:

3) sau khi cập nhật hệ thống liên quan đến GTK hoặc gnome, bạn có thể cần phải cài đặt lại bất kỳ trình điều khiển "tùy chỉnh" nào cho card đồ họa của mình, ví dụ như trình điều khiển NVIDIA linux


Có hoạt động nhưng mất chức năng ALT, hãy xem nhận xét của tôi bên dưới
robin0800

3
thay vì "alt + nhấp chuột phải" trên bảng điều khiển, hãy sử dụng "phím windows + alt + nhấp chuột phải" và nó hoạt động tốt sau đó :) một vấn đề khác có thể là "alt + tab" nhưng bạn chỉ cần gán lại nó trong Ứng dụng -> Công cụ hệ thống - > Cài đặt hệ thống -> Bàn phím -> Phím tắt
Pawel Barcik

Tìm thấy tốt, phím windows + alt thực sự hoạt động, có lẽ chỉnh sửa câu trả lời của bạn ở trên để bao gồm thông tin này
robin0800

2

Gnome Classic nên chạy compiz nếu bạn đã bật tính năng tăng tốc (bạn có thể thử chạy /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?và nó sẽ trả về 0), nếu nó trả về một cái gì đó khác, có lẽ bạn không có khả năng tăng tốc harware và do đó trở thành cổ điển Gnome (Không có hiệu ứng).

Nếu không, đang chạy /usr/bin/gnome-wm --replacethay thế môi trường hiện tại của bạn với compiz?


Tôi nhận được 0 khi tôi chạy lệnh đầu tiên và khi tôi chạy /usr/bin/gnome-wm --replace, thì Compiz trở nên sống động (yay!). Tuy nhiên, điều duy nhất bây giờ là nếu tôi đăng xuất và đăng nhập lại, tôi sẽ mất Compiz. Làm thế nào để tôi làm cho nó dính?
hỏi

Điều đó thật kỳ quặc Bạn có thể kiểm tra /usr/share/gnome-session/sessions/gnome-classic.sessioncó chứa : DefaultProvider-windowmanager=gnome-wm. Nếu vậy, vui lòng chỉnh sửa: `` /usr/share/ , add xsimes/gnome- classic.desktop --debug` cho dòng exec và báo cáo ~/.xsession-errorssau khi đăng nhập.
didrocks

Tôi đã làm theo hướng dẫn của bạn và nối phần đuôi của nhật ký lỗi vào câu hỏi ban đầu. Toàn bộ tập tin là cách dài để bao gồm ở đây. Tôi hy vọng rằng phần tôi cung cấp là đủ. Oh, và DefaultProvider-windowmanager=gnome-wmdòng là nơi bạn nói nó nên được.
hỏi

Có, bạn có thể xóa thông báo và bạn cũng có thể thay đổi gnome-wm thành compiz. Vấn đề duy nhất sau đó là bạn mất hành động phím ALT và không thể truy cập cài đặt bảng điều khiển
robin0800

2

Chỉ để cho đầy đủ,

một giải pháp khác phù hợp với tôi là thêm "/ usr / bin / compiz --replace" vào các ứng dụng khởi động Gnome thông qua:

gnome-session-properties

Tôi cũng mất chức năng Alt-RightClick (Windows + Alt-Rightclick là cần thiết) nhưng Alt+ Tabvẫn hoạt động.

Trân trọng


1

Các hiệu ứng Compiz thường không tải được khi khởi động trong Ubuntu 10.04. Để kích hoạt Compiz, tôi phải đăng xuất rồi đăng nhập lại. Điều này thường làm các mẹo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.