Mag-iisa ang Compiz

Dahil sinimulan mong gamitin ang GNU / Linux ang isa sa mga bagay na nakakaakit sa mata ay ang mga epekto at pag-andar na maaaring ibigay sa iyo ng Compiz komposisyon at window manager, ngunit kung mayroon kang isang lumang PC ang unang bagay na naisip mong nanalo ka hindi magagawang patakbuhin ang mga kahanga-hangang mga epekto sa iyong gadget. Maling! Isang araw sa pagbabasa sa mga forum ng Arch Linux napagtanto kong may isang bagay na tinawag na "Compiz Standalone" na tila hinahayaan kang gumawa ng iyong sariling kapaligiran sa desktop mula sa simula at, pinakamaganda sa lahat, na may kamangha-manghang mga epekto ng Compiz.

Ito ay isang kontribusyon mula sa TheDary Kano, sa gayon ay naging isa sa mga nanalo sa aming lingguhang kompetisyon: «Ibahagi ang alam mo tungkol sa Linux«. Binabati kita!

Sa artikulong ito ay ipapakita ko sa iyo kung paano lumikha ng iyong sariling session ng Compiz Standalone sa Ubuntu, ang bersyon na ginagamit ko para sa pagsubok ay Ubuntu 12.04, ngunit sa palagay ko ay gagana rin ito sa mga susunod na bersyon.

configuration

1. Ang unang bagay na dapat nating gawin ay i-install ang kinakailangang mga pakete:

sudo apt-get install compizconfig-setting-manager compiz-Plug-in-extra

Sa pamamagitan nito ay nai-install namin ang CompizConfig Options Manager o "ccsm" na isang "advanced" na utility sa pagsasaayos para sa Compiz at ilang mga Plug-in.

2. Lumikha ng file ng session para sa Login Manager:

Dahil ginagamit namin ang LightDM upang mag-login sa Ubuntu, kailangan naming lumikha ng isang index file para mabasa ng LightDM at ilunsad ang mga kinakailangang application.

gksu gedit /usr/share/xsessions/compiz-session.desktop

At sa loob ng file ay nai-paste namin ang sumusunod:

[Entry sa Desktop] Pag-encode = UTF-8 Pangalan = Komento sa Compiz = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Type = Application

Nai-save namin ang file at isinasara ito.

Maaari mong baguhin ang mga seksyon ng Pangalan at Komento ayon sa gusto mo, ngunit ang pagpipiliang Exec ay mas mahusay kung iwan mo ito sa ganoong paraan, dahil gagana kami sa maraming mga file upang simulan ang session ng Compiz, ngunit kung mas gusto mong baguhin ang mga pangalan mayroong walang problema basta gawin ang mga kaugnay na pagbabago sa iba pang mga file.

3. Buuin ang aming session:

Tulad ng nakikita natin sa nakaraang hakbang, ang file ng session ay tatawag sa isang script upang simulan ang sesyon. Patuloy na likhain ang script na iyon.

gksu gedit / usr / local / bin / compiz-session

At sa loob ng file ay nai-paste namin ang sumusunod:

#! / bin / bash kung subukan -z "$ DBUS_SESSION_BUS_ADDRESS"; pagkatapos eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! matulog 1 kung [-f ~ / .compiz-session]; pagkatapos ay mapagkukunan ~ / .compiz-session at iba pa xterm & fi # Maghintay para sa WM maghintay ng $ wmpid

Nai-save namin ang file, isinasara ito at ginagawa itong naisakatuparan:

sudo chmod 755 / usr / local / bin / compiz-session

Ang script sa itaas ay para sa desktop manager upang mag-log in at simulan ang mga application na tinukoy namin sa pagsisimula kasama ang Compiz at D-Bus.

4. Mga application sa pagsisimula

Sa nakaraang hakbang nilikha namin ang isang script na nagsimula sa D-Bus kasama ang Compiz ngunit kung mag-log in kami tulad ng sa sandaling ito, ang tanging bagay na makikita lamang namin ay ang mouse pointer, kailangan naming lumikha ng file na magsisimula ang mga application na bubuo sa kapaligiran sa desktop na parang nasa Openbox kami; ang panel, dropbox, dock, atbp.

Isinasagawa namin sa terminal:

gedit ~ / .compiz-session

Sa loob ng file na ito ilalagay namin ang mga application na nais naming maipatupad sa simula ng aming session ng Compiz Standalone.

Ang akin ay ganito:

Bilang isang halimbawa maaari mong ilagay ang sumusunod sa iyong file:

#! / bin / bash gnome-setting-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &

i-load ng gnome-setting-daemon ang iyong mga setting sa mga tema ng GTK + at iba pang mga setting ng system.

Ang tint2 ay isang minimalist at napaka-configure na panel, isang magaan na kahalili sa mga panel ng Gnome, bagaman maaari mo ring itakda ang XFCE panel upang magsimula halimbawa, malamang na ang tint2 ay hindi naka-install sa iyong system:

sudo apt-get install tint2

5. Pangwakas na pagpindot at pagpapasadya:

Bilang isang disenteng window manager dapat kaming magdagdag ng isang menu ng application upang gawing mas komportable itong buksan ang mga application, makakamtan natin ito sa myGtkMenu application, upang mai-install ito sa Ubuntu maaari mong sundin ang tutorial na ito na ginawa ko, walang gaanong magagawa ngunit gagawin iyon na ang isang opsyonal na hakbang ay pinahahaba ang artikulo.

- I-install ang myGtkMenu sa Ubuntu

Kung mayroon kang Ubuntu 64 bit, kakailanganin mong muling kumpunahin ang application.

Ngayon, para mai-load ang menu kapag nag-right click sa desktop dapat nating buksan ang pagsasaayos ng Compiz «ccsm» magbubukas ang window ng mga plugin, pupunta kami sa mga utos at sa unang linya ng utos inilalagay namin ang "myGtkMenu file-de-menu", kung saan ang menu-file ang magiging landas kung saan ang file ng pagsasaayos ng menu para sa myGtkMenu, pagkatapos ay pupunta kami sa tab na "mga pangunahing kumbinasyon" at pumili ng isang kumbinasyon, maaari itong Shift + Alt + m. Pinapagana namin ang Plug-in na iniiwan ang "Mga Utos" na naaktibo.

Pagkatapos ay pumunta kami sa Plug-in na "Desktop changer" at sa tab na "Baguhin ang desktop batay sa desktop", binago namin ang huling dalawang pagpipilian na "Plug-in upang simulan ang aksyon" at "Pangalan ng pagkilos upang simulan" upang ito ay nananatiling Kaya:

Key Kumbinasyon (Hotkeys)

Ang Compiz ay isang window manager, na may suporta para sa mga utos, ngunit pinapayagan lamang kaming mai-configure ang labing-isang mga utos, iyon ang dahilan kung bakit nagpupunta kami sa iba pang mga application tulad ng xbindkeys na nagbibigay-daan sa amin upang mai-configure ang lahat ng mga kumbinasyon na gusto namin (personal na hindi ko ito gumagana Hindi ko gaanong ginagamit ang keyboard), nai-install namin ito sa:

sudo apt-get install xbindkeys

Maaari mong sundin ang tutorial na ito upang mai-configure ang mga xbindkey, madali pa rin ito

- XbindKeys: Pagse-set up ng iyong keyboard

Ang tanging bagay na kakulangan namin ay ang mga utos upang mag-log out, para sa mga ito ay gumagamit ako ng parehong menu ng Compiz, ngunit maaari mo ring gamitin ang mga application tulad ng oblogout o kahit anong gusto mo, lubos mong ginagawa ang iyong desktop mula sa simula 😀

Sa capture na ito hindi ako gumagamit ng myGTKmenu, kahit na ito ay standalone ng Compiz, gumagamit ako ng compiz-boxmenu dahil ang capture na ito ay nakuha sa pagpapatakbo ng aking Arch Linux.

Ngayon ay nai-edit namin ang aming file ng sudoers, mahalagang buksan ang file na ginagawa mo ito sa sumusunod na paraan upang hindi ka makalikot sa sudo:

sudo EDITOR = nano visudo

Kung saan sinasabi na ang nano ay maaaring pumunta sa leafpad, gedit o sa editor na gusto mo.

At idagdag mo ito sa huling linya:

thedary arch-crawl = NOPASSWD: / sbin / shutdown -h ngayon, / sbin / ihinto, / sbin / poweroff, / sbin / reboot

DAPAT Mong BAGUHIN Ano ang kulay pula para sa iyong username at kung ano ang berde para sa iyong hostname, (Ang pangalang inilagay mo sa iyong pc)

Ngayon ay maaari mong ilagay ang kaukulang mga utos para sa "Logout", "Shutdown" at "Restart" sa iyong menu file.

Shutdown: sudo shutdown ngayon
I-reboot: sudo reboot
Mag-sign out: pkill compiz

Personalization

Kung sinundan mo nang tama ang lahat ng mga hakbang, dapat mong aktibo ang iyong session sa compiz at handa nang pumunta, ang sumusunod ay ang pagpapasadya.

Resolusyon sa screen, mga setting ng keyboard at paganahin ang numlock sa pagsisimula

Upang magdagdag ng isang "hindi suportadong" resolusyon sa aking sesyon ng compiz at huwag mag-abala sa Xorg.conf na medyo sensitibo ¬¬ 'magdagdag ng xrandr sa aking script ng pagsisimula at para sa layout ng keyboard ginamit ko ang command setxkbmap (Ang bahaging ito ay nakasalalay sa iyong keyboard at dapat mong malaman sa ngayon kung alin ang pamamahagi ng iyo), ang huling utos ay upang buhayin ang Numlock sa simula.

Dapat kaming mag-install ng numlockx, dahil hindi ito kasama ng system:

sudo apt-get install numlockx

Idagdag namin ang mga linya sa itaas lamang ng aming startup script, ganito ang hitsura ng aming .xinitrc:

Isang bagay na tulad nito ay magiging maayos:

xrandr -s 1280x1024 xrandr --dpi 96 setxkbmap ay & numlockx & ~ / .compiz-home & exec compiz ccp &

Wallpaper

Hindi kinakailangan na gumamit ng iba pang mga application dahil ang compiz ay nagdadala ng Wallpaper plugin ngunit kung nais mo pa ring gumamit ng isa pa maaari kang gumamit ng feh o nitrogen

Aktibo namin ang plugin ng Wallpaper, pagkatapos ay nag-click sa Bago at pinili ang madaling imahe:

Mga icon sa desktop

Sa personal, hindi ako fan ng mga icon sa desktop, ngunit upang pamahalaan ang mga icon sa desktop maaari naming gamitin ang idesk, pcmanfm o nautilus, at iba pa, lahat ng ito ay maaari nating mai-install sa yaourt, sa pcmanfm maaari din nating mai-configure ang wallpaper para sa desktop, at binibigyan namin ng pagpipilian upang mapanatili ang menu ng compiz-boxmenu sa desktop, kung gagamitin namin ang nautilus mawawala sa amin ang menu ng desktop. Ang sumusunod na tutorial para sa Openbox ay ganap na wasto at naaangkop para sa Compiz Standalone din.

[OpenBox] Magdagdag ng mga icon ng desktop sa pamamagitan ng PCmanFM / SpaceFM

Huwag kalimutang magdagdag ng pcmanfm –desktop at o spaceman –desktop & sa startup script depende sa alin sa iyong napili.

Panel at Dock

Ang mga dock ay maraming alam natin na maaari nating gamitin ang cairo-dock, avant-window-navigator, docky lahat ay nasa iyo at ang panel na nais mong idagdag ay ang iyong kagustuhan na xfce4-panel, lxpanel, mate-panel, gnome-panel ... Habang sinusundan namin ang pilosopong KISS mag-i-install kami ng isang napaka-simple, nakatutuwa at mai-configure na panel kung ang mga ginoo ay tint2

sudo apt-get install tint2

Ang pagsasaayos ng panel na ito ay isang piraso ng cake na pinapatakbo lamang namin ang tint2conf at ang iba ay nakasalalay sa iyong imahinasyon

Application launcher

Gusto ko ito ng marami, simple at maganda ito tinatawag na dmenu, ngunit maaari mo ring i-install ang gmrun, synaps o kung ano man ang gusto mo.

sudo apt-get install dmenu

isinasagawa namin ito sa dmenu_run

Screen Saver (Screensaver)

Gusto mo ng isang screensaver, kaya't gumamit tayo ng xscreensaver

sudo apt-get install xscreensaver

Dapat mong idagdag ito sa aming startup script upang mag-load ito sa tuwing mag-log in kami:

/ usr / bin / xscreensaver -no-splash at

Upang mapili at mai-configure ang Screensaver isinasagawa namin ang xscreensaver-demo

Mga karaniwang problema

Ang mga hangganan ay hindi nakikita sa mga bintana (esmeralda, gtk-window-decorator, atbp.)

- Kung nangyari ito sa iyo, ito ay dahil ang window ng dekorasyon plugin ay hindi naaktibo, pumunta sa ccsm at maghanap para sa dekorasyon ng Window at buhayin ito.

Ang pagpapapangit ng kubo ay hindi gagana: Kung nangyari ito sa iyo, maaaring dahil gumamit ka ng feh o nitrogen o ibang programa para sa wallpaper, walang ibang paraan at dapat mong buhayin ang plugin na "Wallpaper", huwag na nating isipin napakasama nito

Ang Conky ay hindi gumagana nang maayos o mukhang masama: Kung ang conky ay hindi gumagana nang maayos, palitan ang linya na "own_window_type xxxxx", mula sa conky configure, patungo sa "own_window_type dock".


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.   Emanuel Yrusta dijo

    Malaking salamat sa ambag

  2.   parisukat ng tsaa dijo

    Ang isa pang "tip" maraming beses na nakakapagod na i-configure ang lahat ng mga bagay sa pamamagitan ng kamay, kung gayon mas mabuti ang isang kapaligiran na nagdadala na ng mga bagay na naayos na, inirerekumenda ko ang LXDE + Compiz, sa ganitong paraan maraming mga bagay na hindi mo kailangang i-configure at sabihin sa iyo Upang simulan ang LXDE sa compiz, baguhin lamang ang isang file, at upang alisin ang panel ng LXDE, baguhin lamang ang autostart (Y)

  3.   javier fernandez dijo

    Nagawa ko na ito sa Lubuntu at mahusay ito 😉

  4.   Carlos Cuamatzín dijo

    Mahusay na tutorial, may problema ba kung gumagamit ako ng gdm?, Mayroon akong gnome 3.6 na naka-install sa ubuntu