Compton, um compositor leve que você deve tentar

Aqueles que conversam comigo no IRC, eles sabem que sou fã de mesas leves. Eu gasto em Xfce, LXDE, Caixa aberta e ainda companheiro, uma vez que outros ambientes como Gnome / Canela y KDE Eles são muito pesado para meu modesto PC.

Da mesma forma, eu me divirto customizando tais mesas e montá-las aplicações leves que me permitem ter um sistema o mais completo possível com baixo consumo.

Há muito tempo nosso amigo O Sandman86 conte-nos sobre Crunchbang 11, que incluiu um compositor chamado Compton, que venho testando e sobre a qual falarei mais hoje.

Para começar, Compton é um compositor levecomo mencionado anteriormente) que está incluído em crunchbang. Este compositor é um garfo de xcompmgr-dana, que por sua vez é um garfo de xcompmgr. Com isso você já tem uma ideia de como ele é leve, mas vou te dizer: com quase todas as opções que ele ativou, seu consumo é de 2 MB. Ótimo, você não acha? 🙂

Para provar isso, devemos baixá-lo de sua página git y compilar. seu dependências são os mesmos necessários para compilar xcompmgr. Eu os coloquei aqui:

  • libx11
  • libxcomposto
  • libxdamage
  • libxfixes
  • libxrender
  • pacote-config
  • fazer
  • xproto / x11proto
  • xprop, xwininfo / x11-utils.
Nota para Debian e derivados: às bibliotecas adicione «-dev" ao final. Por exemplo: libx11-dev.

Nós instalamos git e nós fazemos (em um terminal):

git clone git://github.com/chjj/compton.git

Isso fará o download do código de compton para a pasta em que estamos no terminal. Então executamos:

cd compton
make
sudo make install/

Com isso teremos Compton instalado. Compton é executado pelo terminal, e podemos saber o opções disponíveis com homem compton. No entanto, como cortesia, deixo alguns exemplos:

compton -c : a forma mais básica de composição. Composição padrão com sombras em janelas, painéis e docas (valores padrão).

compton -cCGb : composição com sombras nas janelas, evitando que apareçam em painéis e docase arraste e solte janelas.

compton -r 12.0 -o 0.75 -l -15.0 -t -15.0 -I 0.028 -O 0.03 -D 3 -c -f -C -F -G : este é xD médio longo É o que eu uso. Tem tons que não queimam em painéis e docas, animações «Desvanecer-se"Para janela, como em cardápios.

Bem, com essa última configuração, meus desktops ficam assim:

Debian Xfce com Compton

Meu Debian Xfce com a configuração mencionada.

Arch LXDE com Compton

Meu Arch LXDE com a mesma configuração.

Como você pode ver, o resultado é bastante satisfatório. Bons efeitos em um consumo reduzido e em mesas que alguns seria qualificado como pobre em comparação com Gnome o KDE.

Adicionando Compton ao início dos desktops

Claro que não queremos ativar a composição manualmente 😛 Portanto, temos que explicar como adicionar Compton ao início automático de alguns desktops.

xfc: vamos a Gerenciador de configuração »Sessão e início» Início automático de aplicativos »Adicionar e adicionamos o comando com as opções de nossa preferência.

Inicialização do Xfce

LXDE: nós editamos o arquivo / etc / xdg / lxsession / LXDE / autostart e nós adicionamos «@»Seguido do comando e das opções que desejamos. Por exemplo, aquele em meu Arch LXDE contém o seguinte:

[código] @lxpanel –profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -sem respingos
@setxkbmap latam
@ / usr / bin / numlockx ligado
@compton -r 12.0 -o 0.75 -l -15.0 -t -15.0 -I 0.023 -O 0.03 -D 3 -c -f -C -G
[/ Code]

Caixa aberta: para Openbox, devemos editar o arquivo ~ / .config / openbox / autostart (Se não existir, nós o criamos) e adicionamos o comando e opções no final, seguido de "&" (de preferência). Por exemplo:

thunar --daemon &
nitrogen --restore &
tint2 &
compton -r 12.0 -o 0.75 -l -15.0 -t -15.0 -I 0.028 -O 0.03 -D 3 -c -f -C -F -G &

Estes são apenas exemplos, você pode tentar outros desktops ou gerenciadores de janela. E se eles querem ação sua configuração, sinta-se à vontade para escrevê-la nossa pastae deixe um comentário 😉

Bônus: Gcompton, uma interface gráfica para Compton

Bem, acontece que nosso querido companheiro Eles são link, tem trabalhado em um Interface gráfica para Comptonchamada gcompton. Está escrito em Python y GTK. A partir dele podemos ajustar todos Parâmetros de Compton bem como comece, pare com isso y reinicie. E se pressionarmos o botão «Adicionar à sessão init«, Vai dar-nos um comando que podemos adicionar ao início do nosso desktop. Sem dúvida, muito útil para quem prefere uma GUI ao invés de um terminal.

Gcompton está disponível no Son Link Github, junto com outros de seus projetos. Para instalá-lo, em um terminal fazemos:

git clone git: //github.com/son-link/gcompton.git

Então vamos para a pasta e executamos o arquivo gcompton.py. No entanto, caso não os inicie, edite o arquivo e procure "Gcompton.glade"e altere-o para o caminho completo para ele. Por exemplo, «/Home/user/gcompton/gcompton.glade», onde usuário é seu usuário (obviamente…).

Então, que tal Compton? Você usa algum outro compositor de janela? Ou eles não usam compositores? Fale, sou todo ouvidos 😛


42 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   trixi3 dito

    Boa contribuição, para muitos que não conheciam 🙂 xd, estou ocupado há um tempo, tipo 2 semanas e a verdade passa rápido em comparação com xcompmgr

    1.    Auros Zx dito

      Sim, a verdade: xcompmgr não me convenceu (muito simples), e Cairo Composite ... Bem, dá 50MB para um compositor? OO Nem ter um bom PC… Compton foi a salvação. Era exatamente o que eu queria 😀

      1.    trixi3 dito

        é por isso que parei de usar o composer xd, é o que todos nós procuramos para o composer * - *

  2.   Cidade dito

    Em pleno aniversário e festejando com excelentes artigos !!! obrigado pela recomendação, vou tentar agora

    1.    Auros Zx dito

      Bem, se eu tivesse tempo hoje eu teria feito outro ... Mas eu devo isso a você por esta semana 😉

  3.   elav <° Linux dito

    Obrigado AurosZx, ótimo material. Vou tentar instalar e testar se funciona melhor do que com o Xfce Composer, que se não me engano usa o xcompmgr. 😀

  4.   elav <° Linux dito

    Acabei de instalar o Compton e executei sua configuração. Adoro suavizar os efeitos e as transições 😀

    1.    Auros Zx dito

      Sim, é o melhor 😀 Dá um toque de «magia» à luz das secretárias ...

  5.   O Sandman86 dito

    Informação muito boa, artigo excelente, muito completo, agora ninguém tem desculpa para não experimentar.

  6.   Marco dito

    se eu tiver tempo hoje em dia, tento o Arch e vou experimentar com o Openbox esse compositor !!! obrigado pela dica

  7.   espanhol bizarro dito

    Por falar em IRC. Deve ser mais acessível. Não pode ser que eu tenha que ir onde diz "pesquisar" para procurá-lo.

    1.    KZKG ^ Gaara dito

      Sim, vamos resolver isso no novo tema, acho que faz um pouco de sentido melhorar este quando o novo estiver quase 80% pronto 🙂

      1.    Auros Zx dito

        Já quero ver esse novo tema 🙂 Haverá algumas modificações (ou correções faltando) para o tema móvel? Não é necessário, mas seria bom. Posso ajudá-lo a experimentar, se quiser.

        1.    elav <° Linux dito

          Bem, a coisa é assim. Por enquanto vamos lançar o tema para PC o mais polido possível. Com a sua ajuda, possíveis bugs serão corrigidos e melhorias serão adicionadas. Quando tudo está 100% focamos em um tema para celulares, pois esse tipo de tema tem suas características e talvez até coloquemos separadamente, ou seja, algo como m.desdelinux.net 😀

          1.    KZKG ^ Gaara dito

            Sobre a última coisa que você mencionou, sim, é o melhor.
            O mesmo faríamos que se for detectado que é de um celular, ao entrar no blog ele redireciona automaticamente para este outro link, é simples de fazer.

        2.    KZKG ^ Gaara dito

          Vamos torcer para que o dia 9 esteja realmente definido, tem sido bem complicado haha

  8.   gussound dito

    Para instalá-lo no Xubuntu, você precisa desinstalar o xcompmgr primeiro?

    1.    elav <° Linux dito

      De forma alguma, você só precisa desabilitar o compositor Xfce se estiver habilitado.

  9.   Christopher dito

    Excelente: D ...

    Agora que estou com lxde e metacity no Debian Wheezy e não sabia como ativar o composto metacity, mas gostei desta solução.

    Já agora, para quem experimenta o Gcompton, edita o ficheiro e, no início, de onde vem

    #! / usr / bin / env python2 mudar para python

  10.   crisnepite dito

    Que desenho de sombra legal, pena que não consigo compilá-lo = (

    1.    n3 tempestade dito

      Tente instalar primeiro:
      aptitude install build-essencial gcc

      Em seguida, faça o make ... exatamente como diz o artigo. Se não for, volte aqui a gente fica olhando 🙂

      1.    n3 tempestade dito

        A propósito, sou um usuário Debian, não um usuário Mac, como o portal detectou 😀 (curioso)

    2.    KZKG ^ Gaara dito

      Que erro você obteve? E ... bem vindo ao site 😀

      1.    crisnepite dito

        Isso me dá este erro:

        [código fonte = bash]
        O pacote x11 não foi encontrado no caminho de pesquisa do pkg-config.
        Talvez você deva adicionar o diretório contendo `x11.pc '
        para a variável de ambiente PKG_CONFIG_PATH
        Nenhum pacote 'x11 ′ encontrado
        O pacote xcomposite não foi encontrado no caminho de pesquisa do pkg-config.
        Talvez você deva adicionar o diretório contendo `xcomposite.pc '
        para a variável de ambiente PKG_CONFIG_PATH
        Nenhum pacote 'xcomposite' encontrado
        O pacote xfixes não foi encontrado no caminho de pesquisa do pkg-config.
        Talvez você deva adicionar o diretório contendo `xfixes.pc '
        para a variável de ambiente PKG_CONFIG_PATH
        Nenhum pacote 'xfixes' encontrado
        O pacote xdamage não foi encontrado no caminho de pesquisa do pkg-config.
        Talvez você deva adicionar o diretório contendo `xdamage.pc '
        para a variável de ambiente PKG_CONFIG_PATH
        Nenhum pacote 'xdamage' encontrado
        O pacote xrender não foi encontrado no caminho de pesquisa do pkg-config.
        Talvez você deva adicionar o diretório contendo `xrender.pc '
        para a variável de ambiente PKG_CONFIG_PATH
        Nenhum pacote 'xrender' encontrado
        cc -Wall -c src / compton.c
        No arquivo incluído em src / compton.c: 11: 0:
        src / compton.h: 17: 22: erro fatal: X11 / Xlib.h: Arquivo ou diretório não existe
        compilação concluída.
        make: *** [compton.o] Erro 1
        [/ Código fonte]

        1.    elav <° Linux dito

          Já estamos debatendo o assunto aqui 😀

          1.    crisnepite dito

            Eu já poderia fazer, mas obrigada mesmo assim !!

            Eu amo como Compton se sente, além de ser exato, é leve ~

  11.   Hugo dito

    Bom post. Falei recentemente com o elav e ele recomendou este compositor para mim, mas como não vem no pacote Debian, eu esperava ter algum tempo livre para estudá-lo, então este post é ótimo para mim. Muito oportuno.

  12.   frederick dito

    Olá, que tal alguém instalou o gnome 3 nestes últimos dias! Como meu sistema não inicia de forma alguma, apenas uma tela preta permanece com um ponteiro e não inicia nem mesmo com startx: S

  13.   touro dito

    Olá amigo no momento em que aplico o make, me mande esse erro, agradeceria se ajudasse
    root @ vero-pc: / home / vero / c / compton # make
    cc -Wall -c src / compton.c
    make: cc: O programa não foi encontrado
    make: *** [compton.o] Erro 127

    obrigado antecipadamente

    1.    KZKG ^ Gaara dito

      Veja se você tem o pacote instalado gcc
      lembranças

  14.   joanriar dito

    Olá, tenho o Lubuntu 12.04 e tentei instalar este compositor, mas mesmo assim recebo este erro na etapa de criação:

    O pacote libconfig não foi encontrado no caminho de pesquisa do pkg-config.
    Talvez você deva adicionar o diretório contendo `libconfig.pc '
    para a variável de ambiente PKG_CONFIG_PATH
    Nenhum pacote 'libconfig' encontrado
    make: pcre-config: Programa não encontrado
    cc -Wall -std = c99 -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_LIBCONFIG_LEGACY -c src / compton.c
    No arquivo incluído em src / compton.c: 11: 0:
    src / compton.h: 51: 18: erro fatal: pcre.h: O arquivo ou diretório não existe
    compilação concluída.
    make: *** [compton.o] Erro 1

    (Nota: já instale o build-essential gcc, as dependências mencionadas na postagem, exceto "xproto / x11proto e
    xprop, xwininfo / x11-utils »porque os encontrei em meu repositório. Eu até instalei todos os pacotes x11proto que terminavam em -dev)

  15.   eedmund000 dito

    Obrigado!

    Com isso consegui fazer um Lubuntu funcionar corretamente Cairo Dock, saudações.

    PS: o arquivo que usei para instalar o Compton está aqui:
    https://launchpad.net/~richardgv/+archive/compton/+sourcepub/2965688/+listing-archive-extra

  16.   cio dito

    Saudações, costumo incluir xcompmgr-compton em todas as distros que instalo, mas nos laptops consome muita energia, depois de acabar com ele a bateria dura mais, agora estou na fork house com menos consumo.

  17.   Alga dito

    Sombras e transparências são muito boas, é o mesmo compositor que utilizo, saudações e agradecimentos:]

  18.   DevNull Malkaviano dito

    obrigado, estava procurando como adicioná-lo ao autostar no Manjaro com o Openbox 🙂

    agora para ver se funciona XD

    Eu tinha essa linha

    ## Composição
    compton ~ / .config / compton.conf &

    e adicione isso
    compton -cCGf &

    caso alguém esteja interessado em saber 🙂 saudações a todos

  19.   Yoglis Fernandez dito

    Bem, acontece que sou novo no linux, tenho o Lubuntu (com LXDE) e tenho o compton instalado, instalei a partir do gerenciador de pacotes, o fato é que nunca funciona para mim, eu escrevo os códigos que você me deu e não faz nada, tenho que inicia automaticamente com outro código e não faz nada, por exemplo, este que foi passado para mim de uma página da web compton -c -r 16 -l -24 -t -12 -G -b
    Eu o tenho como gerenciador de composição padrão. Sinceramente, não sei o que fazer xD

  20.   Andres R dito

    Luz na memória RAM, mas consome 79% da minha CPU