Quais são alguns dos problemas do CCSM e por que eu gostaria de evitá-lo?


100

Eu já vi algumas pessoas reclamando sobre o quão instável o CompizConfig Settings Manager ("CCSM") é e como ele pode danificar a área de trabalho das pessoas se não tomar cuidado.

Quais são alguns dos problemas conhecidos com o CCSM? Eu gostaria de decidir se vale ou não o risco para mim.


2
Meta questão relacionada a ferramentas avançadas em geral: meta.askubuntu.com/q/2012/18612
— Christopher Kyle Horton

2
Além disso, caso alguém não tenha visto esse aviso a tempo e já tenha quebrado sua área de trabalho usando o CCSM, consulte esta pergunta sobre como restaurar o Unity.
— 9788 Christopher Kyle Horton

7
Dizer que o ccsm é instável não é muito válido na minha opinião. Sou usuário de longa data da fusão ccsm e beryl / compiz e sempre consegui corrigir pequenos problemas causados ​​pela configuração incorreta do ccsm. Hoje em dia o ccsm é muito bom, no entanto, nos dias de beryl era muito mais instável! Normalmente, os problemas que eu acabei sendo PEBKACs. No entanto, recentemente, com o plugin Unity do Ubuntu, houve muitos problemas de instabilidade, especialmente em torno de ativar / desativar o plug-in Unity. Parece-me que esses são erros e problemas no Unity, e não no ccsm em geral.
— TrinitronX

Concordo. O plugin unity é muito exigente com o que mais funciona no ccsm. Ubuntu está se sentindo mais como um Mac o tempo todo ...
— jpaugh

Respostas:


108

Sou um usuário experiente do Linux, contribuí com o kernel e trabalho na equipe Canonical OEM; Eu apenas mencionei esses fatos para mostrar meu contexto, que é - outro dia, eu fiz uma nova instalação da 11.10 no meu laptop e quis personalizar alguma coisa (ativar o foco segue o mouse). Eu andei pelo centro de controle de gnomos por cerca de 30 minutos antes de desistir e descobrir a única maneira de fazer isso usando o ccsm.

Depois de instalar o ccsm, configurei o ffm e depois - acidentalmente! - o cursor do mouse passou sobre o botão de preferências e o touchpad no meu laptop registrou um clique.

Estrondo!

Sessão de unidade morta.

Felizmente eu ainda tinha uma janela de IRC aberta e poderia pedir ajuda aos meus colegas que me disseram como me recuperar ( rm ~/.compiz-1). Este é o mesmo problema que algumas pessoas continuam tendo:

Eu sei que as pessoas vão procurar no Google como configurar as coisas e pousar aqui e vão ver muitas menções ao ccsm; ou pior ainda, de outra fonte não confiável. O cavalo já está fora do estábulo e não podemos voltar atrás. Os usuários determinados vão encontrá-lo de qualquer maneira, e qualquer um que seja tenaz merece saber como conseguir o que deseja (e se você o quebrar, ficará com as duas peças!)

Mas o que quero dizer é que, a partir de agora, podemos tentar fazer melhor para nossos usuários.

  1. ccsm é perigoso; mesmo que você não toque na coisa ruim, você pode acidentalmente tocá-la de qualquer maneira, como eu fiz.
  2. ccsm não tem futuro; os planos futuros do Unity são migrar todos os bits úteis de configurabilidade do ccsm para ferramentas mais seguras e suportadas. Essas ferramentas devem começar a aparecer na versão 12.04.
  3. a atitude de "recuperar-se de seus erros é uma experiência positiva de aprendizado" é um nicho. A maioria das pessoas normais só quer usar seus computadores sem que eles quebrem aleatoriamente de maneiras misteriosas e não recuperáveis; a maioria das pessoas normais não compartilha nossa cultura de desmontar as coisas para ver como elas funcionam.

Novamente - eu sei que as pessoas vão encontrar coisas perigosas, não importa o quê. Mas o que podemos fazer aqui é mudar nossa cultura e dar ajuda opinativa , afastando as pessoas das coisas ruins e em direção às coisas boas.

É fácil transmitir fatos; é muito mais difícil transmitir sabedoria.

Aqui, deveríamos estar mirando mais alto do que apenas dar os fatos do que é possível; devemos compartilhar a sabedoria do que é recomendado.


2
O problema com a abertura de "Preferências" foi corrigido no compizconfig-python (0.9.5.94-0ubuntu3), embora o atm ainda esteja sendo proposto oníricamente. (na versão atual, clicar em Preferências muda imediatamente o perfil do perfil 'unity' para o perfil 'default', excluindo o diretório que removeu um arquivo chamado config que refletia a alteração do perfil
— doug

15
+1 em usuários experientes de linux, frustrados, tentando fazer coisas (relativamente) básicas no ubuntu e desistindo, revertendo para versões anteriores (<= 10.10) ou interrompendo o sistema sem reparo. Não deve ser assim - nem para novos usuários nem para administradores experientes. Hoje passo mais tempo pesquisando respostas sobre configuração (e consertando!) Minhas 3 caixas ubuntu domésticas do que no meu trabalho redhat / centos / windows / solaris box, onde basicamente posso ler páginas de manual para resolver (a maioria) problemas.
— 22712 Michael

2
Interessante. Como a maioria dos usuários, eu só quero "usar meu computador sem que ele seja quebrado de maneiras misteriosas e não recuperáveis", mas acho o painel do Unity na 11.10 completamente inutilizável. Não se oculta automaticamente quando deveria, e é um enorme aborrecimento. ... então eu tive que instalar o GNOME ... e ccsm ... e ajustar as coisas para serem utilizáveis. Espero que os desenvolvedores do Ubuntu tomem a dica do fato de que muitos usuários correm o risco de usar essa ferramenta porque a interface atual é muito ruim.
— Gerrat 28/03

4
@achiang agora que o 12.04 foi lançado, as ferramentas mais seguras e suportadas que você mencionou estão disponíveis?
— Brad Cupit

12
+1 em "a atitude de" recuperar-se de seus erros é uma experiência positiva de aprendizado "é um nicho". Não posso contar o número de coisas que aprendi a fazer, mas apenas uma vez tive que consertar algo, e isso se tornou imediatamente irrelevante para a minha vida, pois nunca mais tive que lidar com esse problema, mas foi substituído por novos problemas pontuais que exigiam mais aprendizado de nicho.
— Pergunta

16

Você também pode ter outros plugins em conflito com o unity, como comandos e outros. Precisamos ativá-los ainda para a sessão de fallback (como Alt+ F2). Portanto, a unidade, por padrão, entra em conflito com outros plugins ativados.

No entanto, tocar em um plug-in para ccsmativar artefatos especiais como "você deseja remover o plug-in de unidade?" e as pessoas não leem e dizem que sim.

Pior ainda:

  1. A unidade depende do LargeDestkop:
  2. Wall e Cube estão fornecendo o LargeDesktop, cada um entrando em conflito.

O que acontece é que, se você ativar o Cubo, o ccsm desativará o Wall. Então o compiz acha inteligente saber verificar a dependência e dirá "ah, não posso ter unidade" e desativá-la. Em seguida, ele habilitará o Cube sem reativar a unidade, que agora corresponde ao requisito "LargeDesktop".

Além disso, o compizconfig possui um gerenciamento de configuração frágil, que pode, em alguns casos desconhecidos, remover um plug-in do perfil atual (provavelmente devido a uma verificação de conflito no início ou no upgrade) sem nenhum aviso…

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.