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, mayroon ka nang ideya kung gaano ito kagaan, ngunit sasabihin ko sa iyo: sa halos lahat ng mga opsyon na na-activate nito, ang pagkonsumo nito ay 2MB. Mahusay, hindi mo ba iniisip? 

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

Syempre hindi namin gustong manual na i-activate ang komposisyon  Kaya oras na para ipaliwanag kung paano idagdag si Compton sa awtomatikong pagsisimula ng ilang 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, ano ang palagay mo kay Compton? Gumagamit ka ba ng ibang window composer? O baka naman, hindi sila gumagamit ng composers? Talk, todo tenga ako 