Apa saja masalah dengan CCSM dan mengapa saya ingin menghindarinya?

100

Saya telah melihat beberapa orang mengeluh tentang tidak stabilnya CompizConfig Settings Manager ("CCSM") dan bagaimana hal itu dapat merusak desktop orang jika mereka tidak hati-hati.

Apa saja masalah yang diketahui dengan CCSM? Saya ingin memutuskan apakah risiko itu sepadan dengan saya atau tidak.

Jorge Castro
sumber
2
Pertanyaan Meta terkait mengenai alat-alat canggih secara umum: meta.askubuntu.com/q/2012/18612
Christopher Kyle Horton
2
Juga, kalau-kalau ada yang tidak melihat peringatan ini tepat waktu dan sudah merusak desktop mereka menggunakan CCSM, silakan lihat pertanyaan ini tentang cara mengembalikan Unity.
Christopher Kyle Horton
7
Mengatakan bahwa ccsm tidak stabil menurut pendapat saya tidak cukup valid. Saya sudah lama menjadi pengguna ccsm dan fusion beryl / compiz, dan selalu dapat memperbaiki masalah kecil yang disebabkan oleh kesalahan konfigurasi hal-hal dalam ccsm. Saat ini ccsm cukup bagus, namun, pada masa beryl itu jauh lebih tidak stabil! Biasanya masalah yang saya miliki ternyata PEBKAC. Namun, baru-baru ini dengan plugin Unity Ubuntu ada banyak masalah ketidakstabilan, terutama di sekitar mengaktifkan / menonaktifkan plugin Unity. Tampak bagi saya bahwa ini adalah bug dan masalah di Unity, dan bukan ccsm secara umum.
TrinitronX
Saya setuju. Plugin unity terlalu pilih-pilih tentang apa lagi yang bekerja di ccsm. Ubuntu merasa lebih seperti Mac sepanjang waktu ...
jpaugh

Jawaban:

108

Saya adalah pengguna Linux yang berpengalaman, saya berkontribusi pada kernel dan bekerja di tim OEM Canonical; Saya hanya menyebutkan fakta-fakta ini untuk menunjukkan konteks saya, yaitu - tempo hari, saya melakukan instalasi baru 11.10 pada laptop saya, dan ingin menyesuaikan sesuatu (menyalakan fokus-mengikuti-mouse). Saya mencari-cari di pusat kontrol gnome selama sekitar 30 menit sebelum menyerah dan menemukan satu-satunya cara untuk melakukan ini adalah menggunakan ccsm.

Setelah menginstal ccsm, saya mengkonfigurasi ffm, dan kemudian - secara tidak sengaja! - kursor mouse saya melewati tombol preferensi dan touchpad pada laptop saya mendaftarkan klik.

Ledakan!

Sesi persatuan mati.

Untungnya saya masih memiliki jendela irc terbuka dan saya bisa meminta bantuan dari rekan-rekan saya yang mengatakan kepada saya bagaimana memulihkan ( rm ~/.compiz-1). Ini adalah masalah yang sama yang terus dialami sebagian orang:

Saya tahu bahwa orang akan pergi ke google untuk mengkonfigurasi hal-hal dan mendarat di sini dan mereka akan melihat banyak menyebutkan ccsm; atau lebih buruk lagi dari sumber yang tidak dapat diandalkan lainnya. Kuda sudah keluar dari gudang, dan kita tidak bisa kembali. Pengguna yang gigih akan tetap menemukannya, dan siapa pun yang ulet layak untuk tahu bagaimana mendapatkan apa yang mereka inginkan (dan jika Anda istirahat Anda harus menyimpan kedua bagian!)

Tetapi poin saya adalah bahwa mulai sekarang, kita dapat mencoba dan melakukan yang lebih baik untuk pengguna kita.

  1. ccsm berbahaya; bahkan jika Anda tahu untuk tidak menyentuh hal yang buruk, Anda mungkin tidak sengaja menyentuhnya seperti yang saya lakukan.
  2. ccsm tidak memiliki masa depan; rencana Unity di masa depan adalah untuk memigrasi semua bit konfigurasi yang berguna dari ccsm ke alat yang lebih aman dan didukung. Alat-alat ini akan mulai muncul di 12.04.
  3. sikap "pulih dari kesalahan Anda adalah pengalaman belajar yang positif" adalah sesuatu yang istimewa. Kebanyakan orang normal hanya ingin menggunakan komputer mereka tanpa secara acak membobol misterius, cara yang tidak dapat dipulihkan; kebanyakan orang normal tidak berbagi budaya kita untuk memisahkan sesuatu untuk melihat bagaimana mereka bekerja.

Lagi - saya tahu bahwa orang-orang akan menemukan barang-barang berbahaya apa pun yang terjadi. Tapi yang bisa kita lakukan di sini adalah mengubah budaya kita dan memberikan bantuan , mengarahkan orang menjauh dari hal-hal buruk dan menuju hal-hal baik.

Mudah untuk menyampaikan fakta; jauh lebih sulit untuk menyampaikan kebijaksanaan.

Di sini, kita harus bertujuan lebih tinggi daripada sekadar memberikan fakta tentang apa yang mungkin; kita harus berbagi kebijaksanaan tentang apa yang direkomendasikan.

achiang
sumber
2
Masalah dengan pembukaan "Preferensi" telah diperbaiki dalam compizconfig-python (0.9.5.94-0ubuntu3) meskipun atm masih dalam oneiric yang diusulkan. (dalam versi saat ini mengklik Preferensi segera mengalihkan profil dari profil 'unity' ke profil 'default', menghapus direktori yang menghapus file bernama config yang mencerminkan perubahan profil
doug
15
+1 pada pengguna linux yang berpengalaman menjadi frustrasi karena mencoba melakukan (relatif) hal-hal dasar di ubuntu, dan menyerah, kembali ke versi sebelumnya (<= 10.10), atau merusak sistem yang tidak dapat diperbaiki. Seharusnya tidak seperti itu - baik untuk pengguna baru atau admin berpengalaman. Hari ini saya menghabiskan lebih banyak waktu untuk mencari jawaban pada konfigurasi (dan memperbaiki!) 3 kotak ubuntu home saya daripada yang saya kerjakan pada kotak redhat / centos / windows / solaris, di mana saya pada dasarnya dapat membaca halaman manual untuk menyelesaikan (kebanyakan) masalah.
Michael
2
Menarik. Seperti kebanyakan pengguna, saya hanya ingin "menggunakan komputer saya tanpa merusaknya dengan cara misterius yang tidak dapat dipulihkan", tetapi saya menemukan dasbor Unity di 11.10 benar-benar tidak dapat digunakan. Tidak menyembunyikan secara otomatis kapan seharusnya, dan itu adalah gangguan yang SANGAT BESAR. ... jadi saya harus menginstal GNOME ... dan ccsm ... dan mengubah hal-hal agar dapat digunakan. Saya berharap Ubuntu Devs mengambil petunjuk dari kenyataan bahwa begitu banyak pengguna akan mengambil risiko menggunakan alat ini karena antarmuka saat ini sangat buruk.
Gerrat
4
@achiang sekarang setelah 12,04 keluar, apakah alat yang lebih aman dan didukung yang Anda sebutkan tersedia?
Brad Cupit
12
+1 untuk "sikap" pulih dari kesalahan Anda adalah pengalaman belajar yang positif "adalah niche". Saya tidak dapat menghitung jumlah hal yang telah saya pelajari bagaimana melakukannya, tetapi hanya untuk satu kali itu saya harus memperbaiki sesuatu, dan kemudian itu menjadi tidak relevan dengan hidup saya karena saya tidak pernah harus berurusan dengan masalah itu lagi, tetapi digantikan dengan masalah baru satu kali yang membutuhkan lebih banyak pembelajaran niche.
Penanya
16

Anda juga dapat memiliki plugin lain yang bertentangan dengan yang satu, seperti perintah dan semacamnya. Kita masih perlu mengaktifkannya untuk sesi fallback (seperti Alt+ F2). Jadi persatuan secara default bertentangan dengan plugin lain yang diaktifkan.

Namun, menyentuh plugin semacam itu di dalam ccsmmemungkinkan artefak khusus seperti "Anda ingin menghapus plugin unity?" dan orang tidak membaca dan berkata ya.

Lebih buruk lagi:

  1. Persatuan tergantung pada LargeDestkop:
  2. Wall dan Cube menyediakan LargeDesktop, masing-masing saling bertentangan.

Yang terjadi adalah, jika Anda mengaktifkan Cube, ccsm akan menonaktifkan Wall. Kemudian compiz berpikir itu pintar benar tahu untuk memeriksa ketergantungan dan akan mengatakan "oh, saya tidak bisa memiliki kesatuan" dan menonaktifkannya. Kemudian, itu akan mengaktifkan Cube tanpa mengaktifkan kembali kesatuan yang sekarang memiliki persyaratan "LargeDesktop" yang cocok.

Selain itu, compizconfig memiliki manajemen konfigurasi yang rapuh, yang dapat, dalam beberapa kasus yang tidak diketahui saat ini, menghapus plugin dari profil saat ini (mungkin karena pemeriksaan konflik saat mulai atau pada peningkatan) tanpa peringatan ...

didrocks
sumber