Compton, isang magaan na kompositor dapat mong subukan

Ang mga nakikipag-chat sa akin sa IRC, alam nilang fan ako ng magaan na mga mesa. Ginugugol ko ito sa Xfce, LXDE, Openbox at kahit Asawa, dahil kagaya ng ibang mga kapaligiran Gnome / Kanela y kDE sila ay napaka mabigat para sa aking mahinhin na PC.

Gayundin, inaaliw ko ang aking sarili pagpapasadya tulad ng mga mesa at assembling ang mga ito mga light application na pinapayagan akong magkaroon ng isang system bilang kumpleto hangga't maaari na may mababang pagkonsumo.

Matagal na ang nakalipas ang aming kaibigan TheSandman86 sabihin sa amin ang tungkol sa Crunchbang 11, na kasama ang isang kompositor na nagngangalang Compton, na sinusubukan ko at kung saan mas pag-uusapan ko ngayon.

Upang magsimula, Compton ay isang magaan na kompositorgaya ng nabanggit kanina) na kasama sa crunchbang. Ang kompositor na ito ay a tinidor de xcompmgr-dana, na siya namang tinidor ng xcompmgr. Sa pamamagitan nito nakakuha ka ng ideya kung gaano ito magaan, ngunit sasabihin ko sa iyo: sa halos lahat ng mga pagpipilian na na-aktibo nito, ang pagkonsumo nito ay 2MB. Mahusay, hindi ba sa palagay mo? 🙂

Upang patunayan ito, kailangan natin i-download ito mula sa iyong pahina pumunta y ipunin ito. Ang kanilang mga pagtitiwala ay katulad ng kinakailangan upang mag-ipon xcompmgr. Inilagay ko ang mga ito dito:

  • libx11
  • libxcomposite
  • libxdamage
  • libxfixes
  • libxrender
  • pkg-config
  • gumawa
  • xproto / x11proto
  • xprop, xwininfo / x11-utils.
Tandaan para sa Debian at Derivatives: sa mga lib idagdag «-dev" sa dulo. Halimbawa: libx11-dev.

Nag-install kami pumunta at ginagawa namin (sa isang terminal):

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

I-download ang compton code sa folder na naroroon kami sa terminal. Pagkatapos ay isinasagawa namin:

cd compton
make
sudo make install/

Sa iyon magkakaroon tayo Compton naka-install. Compton ay pinaandar ng terminal, at malalaman natin ang Magagamit na Mga Pagpipilian sa tao compton. Gayunpaman bilang isang kagandahang-loob, iniiwan ko sa iyo ang ilan mga halimbawa:

compton -c : ang pinaka pangunahing anyo ng komposisyon. Komposisyon pamantayan na may mga anino sa mga bintana, panel at dock (paunang natukoy na mga halaga).

compton -cCGb : komposisyon na may anino sa mga bintana, pinipigilan ang mga ito mula sa paglitaw sa mga panel at pantalan, at i-drag at i-drop ang mga bintana.

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 : this is medium long xD Ito ang ginagamit ko. Mayroon mga anino na hindi nasusunog sa mga panel at pantalan, mga animation «fade in out'Ng window, tulad ng sa mga menu.

Sa huling pag-set up na ito ay ganito ang hitsura ng aking mga desktop:

Si Debian Xfce kasama si Compton

Ang aking Debian Xfce na may nabanggit na pagsasaayos.

Arch LXDE kasama ang Compton

Ang aking Arch LXDE na may parehong pagsasaayos.

Tulad ng nakikita mo, ang resulta ay lubos kasiya-siya. Magandang mga epekto sa isang nabawasan na pagkonsumo, at sa mga mesa na ilan magiging kwalipikado bilang mahirap kumpara sa lamang-lupa o kDE.

Pagdaragdag ng Compton sa simula ng mga desktop

Siyempre hindi namin nais na buhayin ang komposisyon nang manu-mano 😛 Kaya kailangan naming ipaliwanag kung paano idagdag ang Compton sa awtomatikong pagsisimula ng ilang mga desktop.

xfce: pupunta tayo sa Tagapamahala ng pag-configure »Session at simulan» Mga aplikasyon autostart »Idagdag at idinagdag namin ang utos sa mga pagpipilian ng aming kagustuhan.

Pagsisimula ng Xfce

LXDE: ini-edit namin ang file / etc / xdg / lxsession / LXDE / autostart at nagdagdag kami «@»Sinusundan ng utos at mga pagpipilian na gusto namin. Halimbawa, naglalaman ang isa sa aking Arch LXDE:

[code] @lxpanel –profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
@setxkbmap latam
@ / usr / bin / numlockx on
@commpton -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]

openbox: para sa Openbox, dapat nating i-edit ang file ~ / .config / openbox / autostart (Kung wala ito, nilikha namin ito) at idaragdag ang utos at mga pagpipilian sa dulo, na sinusundan ng "&" (mas mabuti). Halimbawa:

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 &

Ito ay mga halimbawa lamang, maaari mong subukan ang iba pang mga desktop o window manager. At kung gusto nila magbahagi ang iyong pagsasaayos, huwag mag-atubiling isulat ito sa aming i-paste, at iwanan ito sa isang komento 😉

Bonus: Gcompton, isang graphic na interface para sa Compton

Kaya, nangyayari na ang aming mahal na kasama Ang mga ito ay Link, ay nagtatrabaho sa isang Interface ng grapiko para Comptontumawag Gcommpton. Nakasulat ito sa Sawa y gTK. Mula dito maaari nating ayusin ang lahat mga parameter de Compton at simulan ito, itigil mo yan y i-restart ito. At kung pipindutin natin ang pindutan «Idagdag sa init session«, Magbibigay ito sa amin ng isang utos na maaari naming idagdag sa simula ng aming desktop. Nang walang pag-aalinlangan, napaka kapaki-pakinabang para sa mga mas gusto ang isang GUI sa halip na isang terminal.

Magagamit ang Gcompton sa Son Link Github, kasama ang iba pang mga proyekto niya. Upang mai-install ito, sa isang terminal ginagawa namin:

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

Pagkatapos ay pumunta kami sa folder at isagawa ang file gcommpton.py. Gayunpaman, kung sakaling hindi ito magsimula sa kanila, i-edit ang file na iyon, at hanapin "Gcompton.glade", at baguhin ito sa buong daanan patungo rito. Halimbawa, «/Home/user/gcompton/gcompton.glade», kung saan ang gumagamit ay ang iyong gumagamit (malinaw naman ...).

Kaya paano ang tungkol sa Compton? Gumagamit ka ba ng iba pang mga kompositor ng window? O marahil, hindi ba sila gumagamit ng mga kompositor? Talk, lahat ako tenga 😛


42 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   trixi3 dijo

    Mahusay na kontribusyon, para sa maraming hindi alam 🙂 xd, sinakop ko ito para sa isang habang, tulad ng 2 linggo at ang katotohanan ay mabilis kumpara sa xcompmgr

    1.    auroszx dijo

      Oo, ang totoo: xcompmgr ay hindi ako pinaniwala (napaka-simple), at Cairo Composite ... Kaya, magbigay ng 50MB para sa isang kompositor? Oo Ni hindi pagkakaroon ng isang magandang PC ... Compton ay ang kaligtasan. Ito lang ang gusto ko 😀

      1.    trixi3 dijo

        Iyon ang dahilan kung bakit tumigil ako sa paggamit ng kompositor xd, ito ang hinahanap namin lahat para sa kompositor * - *

  2.   lungsod dijo

    Sa buong anibersaryo at ipinagdiriwang ito ng mahusay na mga artikulo !!! Salamat sa rekomendasyon, susubukan ko kaagad ito

    1.    auroszx dijo

      Sa gayon, kung may oras ako ngayon gumawa ako ng isa pa ... Ngunit utang ko sa iyo para sa linggong ito 😉

  3.   elav <° Linux dijo

    Salamat AurosZx, mahusay na bagay. Susubukan kong i-install ito at subukan kung mas mahusay itong gumagana kaysa sa Xfce Composer, na kung hindi ako nagkakamali, gumagamit ng xcompmgr. 😀

  4.   elav <° Linux dijo

    In-install ko lang ang Compton at pinatakbo ang iyong pag-setup. Gustung-gusto ko ang pagpapakinis ng mga epekto at paglipat 😀

    1.    auroszx dijo

      Oo, ito ang pinakamahusay 😀 Nagbibigay ito ng isang touch ng «mahika» sa mga light desk ...

  5.   TheSandman86 dijo

    Napakagandang impormasyon, mahusay na artikulo, napaka kumpleto, ngayon wala nang may mga dahilan na huwag subukan ito.

  6.   Balangkas dijo

    kung mayroon akong oras sa mga araw na ito, subukan ko si Arch at mag-e-eksperimento ako sa Openbox na kompositor na ito !!! Salamat sa impormasyon

  7.   englishbizarro dijo

    Nagsasalita tungkol sa IRC. Dapat itong maging mas madaling ma-access. Hindi maaaring maging kailangan kong pumunta kung saan nagsasabing "maghanap" upang hanapin ito.

    1.    KZKG ^ Gaara dijo

      Yup, malulutas natin ito sa bagong tema, sa palagay ko ito ay may katuturan upang mapabuti ang isang ito kapag ang bago ay halos 80% handa na 🙂

      1.    auroszx dijo

        Nais kong makita ang bagong tema 🙂 Magkakaroon ba ng isang pares ng mga pagbabago (o nawawalang mga pag-aayos) para sa mobile na tema? Hindi ito kinakailangan, ngunit magiging maganda ito. Matutulungan kitang subukan ito kung nais mo.

        1.    elav <° Linux dijo

          Bueno, la cosa es así. Por ahora sacaremos el tema para PC lo más pulido posible. Con la ayuda de ustedes, se corregirán posibles fallos y se añadirán mejoras. Cuando todo esté al 100%, nos enfocamos en un tema para móviles, pues este tipo de temas tiene sus características y a lo mejor, hasta lo pongamos separado, o sea, algo así como m.desdelinux.net 😀

          1.    KZKG ^ Gaara dijo

            Tungkol sa huling bagay na binanggit mo, oo iyon ang pinakamahusay.
            Ang parehong gagawin namin iyan kung napansin na ito ay mula sa isang cell phone, kapag pumapasok sa blog ay awtomatiko itong nagre-redirect sa iba pang link na ito, simpleng gawin ito.

        2.    KZKG ^ Gaara dijo

          Sana nakatakda talaga ang araw na 9, medyo naging kumplikado ito haha

  8.   gussound dijo

    Upang mai-install ito sa Xubuntu, kailangan mo bang i-uninstall muna ang xcompmgr?

    1.    elav <° Linux dijo

      Hindi naman, kailangan mo lang i-disable ang Xfce na kompositor kung pinagana mo ito.

  9.   Christopher dijo

    Mahusay: D ...

    Ngayon na kasama ko ang lxde at metacity kay Debian Wheezy at hindi ko alam kung paano i-aktibo ang metacity composite, ngunit nagustuhan ko ang solusyon na ito.

    Sa pamamagitan ng paraan para sa mga sumusubok sa Gcompton i-edit ang file at sa simula kung saan ito nagmula

    #! / usr / bin / env python2 lumipat sa sawa

  10.   chrisnepite dijo

    Ano ang isang magandang pagguhit ng anino, masyadong masama hindi ko ito maipunan = (

    1.    n3bagyo dijo

      Subukang i-install muna:
      kakayahang mag-install ng build-essential gcc

      Pagkatapos gawin ang gumawa ... tulad ng sinasabi ng artikulo. Kung hindi ito natuloy, bumalik ka dito na patuloy naming tinitingnan ito 🙂

      1.    n3bagyo dijo

        Sa pamamagitan ng paraan, ako ay isang gumagamit ng Debian, hindi isang gumagamit ng Mac dahil ang portal ay nakakita ng 😀 (mausisa)

    2.    KZKG ^ Gaara dijo

      Ano ang nakukuha mong error? At ... maligayang pagdating sa site 😀

      1.    chrisnepite dijo

        Binibigyan nito ako ng error na ito:

        [sourcecode = bash]
        Ang package x11 ay hindi natagpuan sa path ng paghahanap ng pkg-config.
        Marahil ay dapat mong idagdag ang direktoryo na naglalaman ng `x11.pc '
        sa variable na kapaligiran ng PKG_CONFIG_PATH
        Walang nahanap na package na 'x11 ′
        Ang package xcomposite ay hindi natagpuan sa path ng paghahanap ng pkg-config.
        Marahil ay dapat mong idagdag ang direktoryo na naglalaman ng `xcomposite.pc '
        sa variable na kapaligiran ng PKG_CONFIG_PATH
        Walang nahanap na package na 'xcomposite'
        Ang mga package xfixes ay hindi natagpuan sa path ng paghahanap ng pkg-config.
        Marahil dapat mong idagdag ang direktoryo na naglalaman ng `xfixes.pc '
        sa variable na kapaligiran ng PKG_CONFIG_PATH
        Walang nahanap na package 'xfixes'
        Ang package xdamage ay hindi natagpuan sa path ng paghahanap ng pkg-config.
        Marahil ay dapat mong idagdag ang direktoryo na naglalaman ng `xdamage.pc '
        sa variable na kapaligiran ng PKG_CONFIG_PATH
        Walang nahanap na package na 'xdamage'
        Ang package xrender ay hindi natagpuan sa path ng paghahanap ng pkg-config.
        Marahil ay dapat mong idagdag ang direktoryo na naglalaman ng `xrender.pc '
        sa variable na kapaligiran ng PKG_CONFIG_PATH
        Walang nahanap na package na 'xrender'
        cc -Wall -c src / compton.c
        Kasama sa file mula sa src / compton.c: 11: 0:
        src / compton.h: 17: 22: nakamamatay na error: X11 / Xlib.h: Walang file o direktoryo
        natapos na ang compilation.
        gumawa: *** [compton.o] Error 1
        [/ sourcecode]

        1.    elav <° Linux dijo

          Pinagtatalunan na natin ang isyu dito 😀

          1.    chrisnepite dijo

            Nagawa ko na ito ngunit salamat pa rin !!

            Gustung-gusto ko ang nararamdaman ng compton, bukod sa eksaktong eksaktong ito ay ilaw ~

  11.   Hugo dijo

    Magandang post Kamakailan lamang ay nakausap ko si elav at inirekomenda niya sa akin ang kompositor na ito, ngunit dahil hindi ito dumating sa Debian package inaasahan kong magkaroon ng kaunting oras upang pag-aralan ito, kaya't mahusay para sa akin ang post na ito. Napapanahon.

  12.   frederick dijo

    Kumusta, kumusta ang isang tao na nag-install ng gnome 3 sa mga huling araw! Dahil ang aking system ay hindi nagsisimula sa lahat, isang itim na screen lamang ang nananatili sa isang pointer at hindi ito nagsisimula kahit sa startx:

  13.   toro dijo

    Kumusta kaibigan kapag inilalapat ko ang make send sa akin ang error na ito, lubos akong nagpapasalamat kung matutulungan mo ako
    root @ vero-pc: / home / vero / c / compton # make
    cc -Wall -c src / compton.c
    make: cc: Hindi nahanap ang programa
    gumawa: *** [compton.o] Error 127

    in advance salamat sa iyo

    1.    KZKG ^ Gaara dijo

      Tingnan kung mayroon kang naka-install na package gcc
      Regards

  14.   Joanriar dijo

    Kumusta, mayroon akong Lubuntu 12.04 at sinubukan kong i-install ang kompositor na ito, ngunit gayunpaman nakukuha ko ang error na ito sa hakbang na gumawa:

    Ang package libconfig ay hindi natagpuan sa path ng paghahanap ng pkg-config.
    Marahil ay dapat mong idagdag ang direktoryo na naglalaman ng `libconfig.pc '
    sa variable na kapaligiran ng PKG_CONFIG_PATH
    Walang nahanap na package na 'libconfig'
    make: pcre-config: Hindi nahanap ang programa
    cc -Wall -std = c99 -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_LIBCONFIG_LEGACY -c src / compton.c
    Kasama sa file mula sa src / compton.c: 11: 0:
    src / compton.h: 51: 18: nakamamatay na error: pcre.h: Ang file o direktoryo ay wala
    natapos na ang compilation.
    gumawa: *** [compton.o] Error 1

    (Tandaan: naka-install na ng build-important gcc, ang mga dependency na nabanggit sa post maliban sa "xproto / x11proto at
    xprop, xwininfo / x11-utils »sapagkat natagpuan ko ang mga ito sa aking lalagyan. Na-install ko pa ang lahat ng mga package na x11proto na natapos sa -dev)

  15.   eeedmund000 dijo

    Maraming salamat!

    Sa pamamagitan nito ay nakagawa ako ng maayos na paggana ng Lubuntu sa Cairo Dock, mga pagbati.

    PS: ang file na ginamit ko upang mai-install ang Compton ay tapos na dito:
    https://launchpad.net/~richardgv/+archive/compton/+sourcepub/2965688/+listing-archive-extra

  16.   yan ay dijo

    Mga pagbati, karaniwang isinasama ko ang xcompmgr-compton sa lahat ng mga distro na nai-install ko, ngunit sa mga laptop ay gumagamit ito ng labis na enerhiya, pagkatapos patayin ito, mas tumatagal ang baterya, ngayon ay nasa bahay na ako ng fork na may mas kaunting pagkonsumo.

  17.   Algave dijo

    Ang mga anino at transparency ay napakahusay, ito ay ang parehong kompositor na ginagamit ko, pagbati at salamat:]

  18.   DevNull Malkavian dijo

    salamat, hinahanap ko kung paano ito idaragdag sa autostar sa Manjaro gamit ang Openbox 🙂

    ngayon upang makita kung gumagana ito XD

    Mayroon akong linyang ito

    ## Pag-composite
    compton ~ / .config / compton.conf &

    at idagdag ito
    compton -cCGf &

    kung sakaling may interesadong malaman 🙂 pagbati sa lahat

  19.   Yoglis Fernandez dijo

    Kaya, lumabas na bago ako sa linux, mayroon akong Lubuntu (na may LXDE) at mayroon akong naka-install na compton, na-install ko ito mula sa manager ng package, ang totoo ay hindi ito gumagana para sa akin, sinusulat ko ang mga code sa iyo binigyan ako at wala itong ginagawa, kailangan ko itong awtomatikong magsimula sa isa pang code at wala itong ginagawa halimbawa ang isang ito na ipinasa sa akin mula sa isang web page compton -c -r 16 -l -24 -t - 12 -G -b
    Mayroon akong ito bilang default manager ng komposisyon sa totoo lang hindi ko alam kung ano ang gagawin xD

  20.   Andres R dijo

    Magaan sa ram ngunit kumakain ito ng 79% ng aking CPU