Compton, un compositor lleuger que heu de provar

Aquells que xategen amb mi al IRC, Saben que sóc un aficionat als escriptoris lleugers. Me la pas a Xfce, LXDE, Caixa oberta i fins i tot Company, Ja que altres entorns com Gnome / Cinnamon y KDE són molt pesats per la meva modesta PC.

Així mateix, m'entretinc personalitzant tals escriptoris i armant de aplicacions lleugeres que em permetin tenir un sistema el més complet possible amb baix consum.

Fa temps, el nostre amic TheSandman86 ens parlo de CrunchBang 11, El quin incloïa un compositor anomenat Compton, El qual he estat provant i de l'quin els parlés més a fons avui.

Per començar, Compton és un compositor lleuger (com esmenti abans) Que ve inclòs en CrunchBang. Aquest compositor és un forquilla de xcompmgr-na, El qual al seu vegades és un fork d' xcompmgr. Amb això ja es fan una idea del lleuger que és, però els diré: amb gairebé totes les opcions que posseeix activades, el seu consum és de 2MB. Genial, no creuen? 🙂

Per provar-ho, hem de descarregar de la pàgina de git y compilar. els seus dependències són les mateixes que es necessita per compilar xcompmgr. Les col·loco aquí:

  • libx11
  • libxcomposite
  • libxdamage
  • libxfixes
  • libxrender
  • pkg-config
  • fer
  • xproto / x11proto
  • xprop, xwininfo / x11-utils.
Nota per a Debian i derivats: a les libs afegir «-dev»A al final. Per exemple: libx11-dev.

instal·lem git i fem (En una terminal):

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

Això descarregarà el codi de compton a la carpeta en la que estiguem a la terminal. Després executem:

cd compton
make
sudo make install/

Amb això tindrem Compton instal·lat. Compton s'executa per la terminal, i podem conèixer les opcions disponibles amb man compton. No obstant això per cortesia, els deixo alguns Example:

compton -c : La forma de composició més bàsica. composició estàndard amb ombres en finestres, panells i docks (Valors predefinits).

compton -cCGb : Composició amb ombres en finestres, Evitant que aparescan en panells i docks, I finestres d'arrossegar i deixar anar.

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 : Aquest és mig llarg xD És el que jo faig servir. Té sombres que no es ardieren a panells i docks, animacions «Fade in-out"Per Finestra, A l'igual que a menús.

Bé, amb aquesta última configuració meus escriptoris es veuen així:

Debian Xfce amb Compton

El meu Debian Xfce amb la configuració esmentada.

Arch LXDE amb Compton

El meu Arch LXDE amb la mateixa configuració.

Com veuen, el resultat és bastant satisfactori. Bonics efectes en un consum reduït, i en escriptoris que alguns qualificarien com a pobres comparats amb Gnome o KDE.

Afegint Compton a l'inici dels escriptoris

Per descomptat que no volem estar activant de forma manual la composició 😛 Així que toca explicar com afegir Compton a l'inici automàtic d'alguns escriptoris.

Xfce: anem a Administrador de configuració »Sessió i inici» Autoarranc d'aplicacions »Afegir i afegim la comanda amb les opcions de la nostra preferència.

Inici de Xfce

LXDE: editem l'arxiu / Etc / xdg / lxsession / LXDE / autostart i afegim «@»Seguit de la comanda i les opcions que volem. Per exemple, el de la meva Arch LXDE conté això:

[Code] @lxpanel -profile LXDE
@pcmanfm -desktop -profile LXDE
@xscreensaver -no-splash
@setxkbmap latam
@ / Usr / bin / numlockx on
@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
[/ codi]

Caixa oberta: per Openbox, hem d'editar el fitxer ~ / .Config / OPENBOX / autostart (Si no existeix, el creem) i afegim a la fin la comanda i les opcions, seguits de «&» (preferiblement). Per exemple:

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 &

Aquests són només exemples, poden provar vostès amb altres escriptoris o gestors de finestres. I si volen compartir seva configuració, no dubtin a escriure-la en nostre paste, I deixar-la en un comentari 😉

Extra: Gcompton, una interfície gràfica per Compton

Bé, succeeix que el nostre estimat company són Link, Ha estat treballant en una interfície gràfica per la Compton, anomenada Gcompton. Està escrita en Pitó y GTK. Des d'ella podem ajustar tots els paràmetres de Compton així com iniciar-lo, detenir y reiniciar. I si pressionem el botó «Add to init session«, Ens donarà una ordre que podrem afegir a l'inici del nostre escriptori. Sens dubte, molt útil per als que prefereixin una GUI en comptes d'una terminal.

Gcompton està disponible al Github de Son Link, Al costat d'altres dels seus projectes. Per instal·lar-lo, en un terminal fem:

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

Després anem a la carpeta i executem l'arxiu gcompton.py. No obstant això, en cas que no els iniciï, editin aquest arxiu, i busquin «Gcompton.glade», I cambienlo per la ruta completa fins a ell. Per exemple, «/Home/usuario/gcompton/gcompton.glade», On usuari és el teu usuari (òbviament ...).

Llavors, què els sembla Compton? Usen algun altre compositor de finestres? O potser, ¿No fan servir compositors? Parlin, sóc tot oïdes 😛


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   trixi3 va dir

    Bona aportació, per a molts que no sabien 🙂 xd, jo ho he ocupat des de fa un temps, com 2 setmanes i la veritat va rapid a comparació de xcompmgr

    1.    AurosZx va dir

      Si, la veritat: xcompmgr no em convencia (molt simple), i Cairo Composite ... Bé, donar 50MB per a un compositor? OO Ni que tingués un PC bona ... Compton va ser la salvació. Era just el que volia 😀

      1.    trixi3 va dir

        per això havia deixat d'usar compositor xd, és el que tots busquem per compositor * - *

  2.   Citux va dir

    En ple aniversari i celebrant-ho amb excel·lents articles !!! gràcies per la recomanació, de seguida ho provaré

    1.    AurosZx va dir

      Doncs, si tingués temps avui els hagués fet un altre ... Però se'ls he per aquesta setmana 😉

  3.   ILAV <° Linux va dir

    Gràcies AurosZx, excel·lent material. Intentaré instal·lar-lo i provar si em va millor que amb el Compositor de Xfce, que si no m'equivoco, fa servir xcompmgr. 😀

  4.   ILAV <° Linux va dir

    Acabo d'instal·lar Compton i vaig executar la configuració. M'encanta el suavitzat dels efectes i les transicions 😀

    1.    AurosZx va dir

      Si, és del millor 😀 Li dóna un toc de «màgia» als escriptoris lleugers ...

  5.   TheSandman86 va dir

    Molt bona info, excel·lent article, molt complet, ara ningú té excuses per no provar-ho.

  6.   Marco va dir

    si tinc temps aquests dies, provo Arch i experimentaré amb Openbox aquest compositor !!! gràcies per la dada

  7.   spanishbizarro va dir

    Parlant de l'IRC. Hauria d'estar més accessible. No pot ser que jo hagi d'anar on diu «buscar» per buscar-lo.

    1.    KZKG ^ Gaara va dir

      Sip, això ho solucionarem en el nou theme, crec que perd una mica de sentit millorar aquest quan ja el nou està gairebé 80% a punt 🙂

      1.    AurosZx va dir

        Ja vull veure aquest tema nou 🙂 Vindran un parell de modificacones (o arreglitos que falten) per al tema mòbil? No cal, però seria bo. Els ajudo a provar si volen.

        1.    ILAV <° Linux va dir

          Bé, la cosa és així. Per ara traurem el tema per a PC el més polit possible. Amb l'ajuda de vosaltres, es corregiran possibles errors i s'hi afegiran millores. Quan tot estigui al 100%, ens enfoquem en un tema per a mòbils, ja que aquest tipus de temes té les seves característiques i potser, fins i tot ho posem separat, o sigui, una cosa així com m.desdelinux.net 😀

          1.    KZKG ^ Gaara va dir

            Sobre l'últim que esmentes, SIP és el millor.
            Igual faríem que si es detecta que és des d'un cel·lular, a l'entrar a l'bloc automàticament redireccioni a aquest altre link, és simple de fer.

        2.    KZKG ^ Gaara va dir

          Esperem que el dia 9 de debò estigui posat, ha estat força complicat jaja

  8.   gussound va dir

    Per instal·lar a Xubuntu cal desistalar primer xcompmgr?

    1.    ILAV <° Linux va dir

      Per a res, només has de desactivar el compositor de Xfce si el tens activat.

  9.   Christopher va dir

    Excel·lent: D ...

    Ara que estic amb lxde i metacity en Debian Wheezy i no sabia com activar el compòsit de metacity, però em va agradar aquesta solució.

    Per cert per als que provin Gcompton editin l'arxiu i a el principi on ve

    #! / Usr / bin / env python2 canviar a python

  10.   Crisnepita va dir

    Que bonic dibuixat d'ombres, llàstima que no pugui compilar = (

    1.    n3storm va dir

      Prova instal·lant primer:
      aptitude install build-essential gcc

      Després fes el make ... tal com diu l'article. Si no hi va, tornes aquí que ho seguim mirant 🙂

      1.    n3storm va dir

        Per cert, sóc usuari de Debian, no de Mac com ha detectat el portal 😀 (curiós)

    2.    KZKG ^ Gaara va dir

      Quin error et dóna? I ... benvinguda a el lloc 😀

      1.    Crisnepita va dir

        Em dóna aquest error:

        [Sourcecode = bash]
        Package x11 no està format per pkg-config search path.
        Perhaps you should add the directory containing `x11.pc '
        to the PKG_CONFIG_PATH environment variable
        No package 'x11' found
        Package xcomposite no està format per pkg-config search path.
        Perhaps you should add the directory containing `xcomposite.pc '
        to the PKG_CONFIG_PATH environment variable
        No package 'xcomposite' found
        Package xfixes no està format per pkg-config search path.
        Perhaps you should add the directory containing `xfixes.pc '
        to the PKG_CONFIG_PATH environment variable
        No package 'xfixes' found
        Package xdamage no està format per pkg-config search path.
        Perhaps you should add the directory containing `xdamage.pc '
        to the PKG_CONFIG_PATH environment variable
        No package 'xdamage' found
        Package XRender was not found in the pkg-config search path.
        Perhaps you should add the directory containing `xrender.pc '
        to the PKG_CONFIG_PATH environment variable
        No package 'XRender' found
        cc -Wall -c src / compton.c
        In file inclòs from src / compton.c: 11: 0:
        src / compton.h: 17: 22: error fatal: X11 / Xlib.h: No existeix el fitxer o directori
        compilació acabada.
        make: *** [compton.o] Error 1
        [/ Sourcecode]

        1.    ILAV <° Linux va dir

          Ja aquí estem debatent sobre el tema 😀

          1.    Crisnepita va dir

            Ja vaig poder fer-ho però igualment gràcies !!

            M'encanta com se sent compton, a més de exacte és lleuger ~

  11.   Hugo va dir

    Bon post. Fa poc parlava amb ILAV i em recomanava aquest compositor, però com que no ve en els paquets de Debian estava esperant disposar d'un temps lliure per estudiar-lo, així que aquest post em va de primera. Molt oportú.

  12.   frederick va dir

    Hola que tal algú a instal·lat gnome 3 en aquests darrers dies !! perquè a mi no em s'inicia el sistema per a res només es queda una pantalla en negre amb un punter i nomes no comença ni amb startx: S

  13.   bou va dir

    onada amic a el moment que va aplicar el make em mana aquest error agradeceriamucho si m'ajudessin
    root @ vero-pc: / home / vero / c / compton # make
    cc -Wall -c src / compton.c
    make: cc: No s'ha trobat el programa
    make: *** [compton.o] Error 127

    per endavant gràcies

    1.    KZKG ^ Gaara va dir

      Mira a veure si tens instal·lat el paquet gcc
      Salutacions

  14.   Joanriar va dir

    Hola, tinc Lubuntu 12.04 i intenti instal·lar aquest compositor, mes no obstant això em marca aquest error en el pas de make:

    Package libconfig no està format per pkg-config search path.
    Perhaps you should add the directory containing `libconfig.pc '
    to the PKG_CONFIG_PATH environment variable
    No package 'libconfig' found
    make: PCRE-config: No s'ha trobat el programa
    cc -Wall -std = C99 -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_LIBCONFIG_LEGACY -c src / compton.c
    In file inclòs from src / compton.c: 11: 0:
    src / compton.h: 51: 18: error fatal: pcre.h: No existeix el fitxer o directori
    compilació acabada.
    make: *** [compton.o] Error 1

    (Nota: ja instal build-essential gcc, les dependències que esmenta el post excepte «xproto / x11proto i
    xprop, xwininfo / x11-utils »per que ens els vaig trobar a la meva repositori. Fins i tot instal tots els paquets de x11proto que acabaven en -dev)

  15.   eeedmund000 va dir

    Moltíssimes gràcies!

    Amb això vaig poder fer funcionar Caire Dock XNUMX Lubuntu degudament, salutacions.

    PD: l'arxiu que vaig fer servir per instal·lar Compton està per aquí:
    https://launchpad.net/~richardgv/+archive/compton/+sourcepub/2965688/+listing-archive-extra

  16.   ci va dir

    Salutacions, sòl incloure xcompmgr-compton en totes la distros que instal·lo, però en les portàtils consumeix massa energia, després matar-lo em dura mes la bateria, ara estic a la casa d'el fork amb menor consum.

  17.   Algabe va dir

    Es veuen molt bé les ombres i les transparències, és el mateix compositor que ús, salutacions i gràcies:]

  18.   DevNull Malkavian va dir

    gràcies, estava buscant com afegir-lo a l'AUTOSTAR en Manjaro amb Openbox 🙂

    ara a veure si funciona XD

    tenia aquesta línia

    ## Compositing
    compton ~ / .config / compton.conf &

    i afegiu aquesta
    compton -cCGf &

    per si algú li interessa saber 🙂 salutacions a tots

  19.   Yoglis Fernández va dir

    Doncs resulta que sóc nou en linux, tinc Lubuntu (amb LXDE) i tinc instal·lat el compton, el vaig instal·lar des de l'administrador de paquets, el cas és que mai em funciona, escric els codis que em vas passar i no fa res, ho tinc per autoiniciar amb un altre codi i tampoc fa res per exemple aquest que em van passar d'una pàgina web compton -c -r 16 -l -24 -t -12 -G -b
    el tinc com a gestor de composició per defecte sincerament no sé que fer xD

  20.   Andreu R va dir

    Lleuger a la ram però em menja al 79% del meu cpu