Bagaimana cara mengaktifkan compiz di Gnome Classic?

8

Saya menjalankan Ubuntu Oneiric 11.10.

Pemahaman saya adalah bahwa Gnome Classic memiliki efek Compiz, dan Gnome Classic (Tanpa Efek) tidak memiliki Compiz.

Namun, ketika saya menjalankan Gnome Classic , compiz tampaknya tidak berjalan. Jika saya membuka compiz-settings-manager, saya memiliki semua pengaturan saya, tetapi tidak ada yang berpengaruh.

Apakah ada sesuatu yang perlu saya lakukan untuk mengaktifkan Compiz di Gnome Classic ?


Seperti yang diminta di komentar jawaban, berikut adalah output dari ~ / .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)
Penanya
sumber

Jawaban:

8

Untuk mengatasi masalah ini, edit file ini:

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

dan ganti baris ini:

RequiredProviders=windowmanager;notifications;

dengan yang ini:

RequiredProviders=windowmanager;

Kemudian cukup logout dan masuk kembali dan itu akan berfungsi dengan baik. Ini menyelesaikan masalah dalam kasus saya.

EDIT 1:

1) untuk mengakses menu panel gnome sekarang Anda perlu menggunakan "tombol windows + alt + klik kanan" pada panel alih-alih "alt + klik kanan"

2) masalah lain mungkin "alt + tab" tetapi Anda hanya perlu menetapkannya kembali di Aplikasi -> System Tools -> System Settings -> Keyboard -> Shortcuts

EDIT 2:

3) setelah pembaruan sistem yang terkait dengan GTK atau gnome, Anda mungkin perlu menginstal ulang driver "custom" untuk kartu grafis Anda, misalnya driver NVIDIA linux

Pawel Barcik
sumber
Ya berfungsi tetapi lepas fungsi ALT lihat komentar saya di bawah ini
robin0800
3
alih-alih "alt + klik kanan" pada panel gunakan "windows key + alt + klik kanan" dan itu berfungsi dengan baik maka :) masalah lain mungkin "alt + tab" tetapi Anda hanya perlu menetapkannya kembali di Aplikasi -> System Tools - > Pengaturan Sistem -> Keyboard -> Pintasan
Pawel Barcik
Bagus temukan, kunci windows + alt memang berfungsi, mungkin edit jawaban Anda di atas untuk memasukkan info ini
robin0800
2

Gnome Classic harus menjalankan compiz jika Anda mengaktifkan akselerasi (Anda dapat mencoba menjalankan /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?dan mengembalikan 0), jika mengembalikan sesuatu yang lain, mungkin Anda tidak memiliki akselerasi harware dan karenanya kembali ke GNOME classic (Tidak ada efek).

Jika tidak, apakah menjalankan /usr/bin/gnome-wm --replacemenggantikan lingkungan Anda saat ini dengan compiz?

didrocks
sumber
Saya mendapatkan 0 ketika saya menjalankan perintah pertama, dan ketika saya menjalankan /usr/bin/gnome-wm --replace, maka Compiz menjadi hidup (yay!). Namun, satu-satunya hal sekarang adalah bahwa jika saya keluar dan masuk lagi, saya kehilangan Compiz. Bagaimana saya membuatnya menempel?
Penanya
Itu aneh ... Dapatkah Anda memeriksa bahwa /usr/share/gnome-session/sessions/gnome-classic.sessionberisi: DefaultProvider-windowmanager=gnome-wm. Jika demikian, harap edit: `` /usr/share/xsessions/gnome-classic.desktop , add --debug` ke baris exec dan laporkan ~/.xsession-errorssetelah login Anda.
didrocks
Saya mengikuti instruksi Anda dan menambahkan ujung log kesalahan ke pertanyaan awal. Seluruh file terlalu panjang untuk dimasukkan di sini. Saya berharap porsi yang saya berikan sudah cukup. Oh, dan DefaultProvider-windowmanager=gnome-wmkalimatnya adalah di mana Anda mengatakan itu seharusnya.
Penanya
Ya, Anda dapat menghapus pemberitahuan dan Anda juga dapat mengubah gnome-wm menjadi compiz. Satu-satunya masalah adalah Anda kehilangan aksi kunci ALT dan tidak dapat mengakses pengaturan panel
robin0800
2

Hanya untuk kelengkapan,

solusi lain yang berfungsi untuk saya adalah menambahkan "/ usr / bin / compiz --replace" ke aplikasi startup GNOME melalui:

gnome-session-properties

Saya kehilangan fungsionalitas Alt-RightClick juga (Windows + Alt-Rightclick diperlukan) tetapi Alt+ Tabmasih berfungsi.

Salam

mengintai
sumber
1

Efek compiz sering gagal dimuat saat startup di Ubuntu 10.04. Untuk mengaktifkan Compiz, saya harus keluar lalu masuk lagi. Ini biasanya berhasil.

Maks
sumber