Compiz samostalan

Budući da počinjete koristiti GNU / Linux, jedna od stvari koja najviše privlači poglede su efekti i funkcionalnosti koje vam Compiz manager i window manager mogu ponuditi, ali ako imate staro računalo, prva stvar koja vam pada na pamet je da ste pobijedili Neću moći izvoditi te prekrasne efekte na svom uređaju. Lažno! Jednog dana čitajući na Arch Linux forumima shvatio sam da postoji nešto što se zove „Compiz Standalone“ što vam očito omogućuje stvaranje vlastitog okruženja radne površine od nule i, što je najbolje, s nevjerojatnim učincima Compiza.

Ovo je doprinos TheDary Kano, čime je postao jedan od pobjednika našeg tjednog natjecanja: «Podijelite što znate o Linuxu«. Čestitamo!

U ovom članku pokazat ću vam kako stvoriti vlastitu samostalnu sesiju Compiz u Ubuntuu, inačica koju koristim za testiranje je Ubuntu 12.04, ali pretpostavljam da će raditi jednako dobro i u kasnijim verzijama.

konfiguracija

1. - Prvo što moramo učiniti je instalirati potrebne pakete:

sudo apt-get instalirati compizconfig-settings-manager compiz-Plug-ins-extra

Ovim instaliramo CompizConfig Options Manager ili "ccsm" koji je "napredni" uslužni program za konfiguriranje za Compiz i neke dodatke.

2. - Stvorite datoteku sesije za Manager za prijavu:

Budući da koristimo LightDM za prijavu u Ubuntu, moramo stvoriti indeksnu datoteku za LightDM za čitanje i pokretanje potrebnih aplikacija.

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

I unutar datoteke zalijepimo sljedeće:

[Unos na radnu površinu] Kodiranje = UTF-8 Ime = Compiz komentar = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Tip = aplikacija

Spremimo datoteku i zatvorimo je.

Odjeljke Ime i Komentar možete izmijeniti po svom ukusu, ali opcija Exec bolja je ako to ostavite tako, jer ćemo raditi s nekoliko datoteka za pokretanje sesije Compiz, ali ako radije mijenjate imena, postoji nema problema ako napravite odgovarajuće izmjene na drugim datotekama.

3. - Izgradite našu sesiju:

Kao što vidimo u prethodnom koraku, datoteka sesije pozvat će skriptu za početak sesije. Sada nastavite stvarati tu skriptu.

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

I unutar datoteke zalijepimo sljedeće:

#! / bin / bash if test -z "$ DBUS_SESSION_BUS_ADDRESS"; zatim eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! spavanje 1 ako [-f ~ / .compiz-session]; zatim izvor ~ / .compiz-session & else xterm & fi # Pričekajte WM pričekajte $ wmpid

Spremimo datoteku, zatvorimo je i učinimo izvršnom:

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

Gornja skripta namijenjena je upravitelju radne površine da se prijavi i pokrene programe koje odredimo pri pokretanju, zajedno s Compizom i D-Busom.

4. - Prijave pri pokretanju

U prethodnom koraku stvorili smo skriptu koja je pokrenula D-Bus zajedno s Compizom, ali ako se prijavimo kao što je u ovom trenutku, jedino što bismo vidjeli bio bi pokazivač miša, tada moramo stvoriti datoteku koja će se pokrenuti aplikacije koje će činiti radno okruženje kao da smo u Openboxu; ploča, dropbox, dokovi itd.

Izvršavamo u terminalu:

gedit ~ / .compiz-session

Unutar ove datoteke stavit ćemo aplikacije koje želimo da se izvršavaju na početku naše samostalne sesije Compiz.

Moj je bio ovakav:

Kao primjer u datoteku možete staviti sljedeće:

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

gnome-settings-daemon učit će vaše postavke u GTK + teme i druge postavke sustava.

tint2 je minimalistička i vrlo podesiva ploča, lagana alternativa Gnome pločama, iako na primjer možete postaviti i XFCE ploču, najvjerojatnije tint2 nije instaliran na vašem sustavu:

sudo apt-get instalirati tint2

5. - Završni detalji i prilagodba:

Kao pristojan upravitelj prozora, trebali bismo dodati izbornik aplikacija kako bismo olakšali otvaranje aplikacija, to možemo postići pomoću aplikacije myGtkMenu, da biste je instalirali u Ubuntu možete slijediti ovaj vodič koji sam učinio, nema puno posla ali to bi učinilo da neobavezni korak puno više produžuje članak.

- Instalirajte myGtkMenu na Ubuntu

Ako imate Ubuntu 64 bit, morat ćete ponovno sastaviti aplikaciju.

Sada, da bi se izbornik učitao klikom desnog klika na radnu površinu, moramo otvoriti Compiz-ovu konfiguraciju «ccsm» otvorit će se prozor dodataka, idemo na naredbe i u prvi naredbeni redak stavimo "myGtkMenu file-de-menu", gdje datoteka izbornika bit će put gdje će biti datoteka konfiguracije izbornika za myGtkMenu, a zatim idemo na karticu "kombinacije tipki" i odabiremo kombinaciju, to može biti Shift + Alt + m. Omogućujemo dodatak koji ostavlja "Komande" aktiviranim.

Zatim idemo na dodatak "Mijenjač radne površine" i na kartici "Promjena radne površine na temelju radne površine" modificiramo posljednje dvije opcije "Dodatak za pokretanje radnje" i "Naziv radnje za pokretanje" tako da ostaje Dakle:

Ključne kombinacije (prečaci)

Compiz je upravitelj prozora, s podrškom za naredbe, ali omogućuje nam konfiguriranje samo jedanaest naredbi, zato pribjegavamo drugim aplikacijama poput xbindkeys koje nam omogućuju konfiguriranje svih kombinacija koje želimo (osobno nemam da radi jer Tipkovnicu ne koristim puno), instaliramo je sa:

sudo apt-get instalirati xbindkeys

Možete slijediti ovaj vodič za konfiguriranje xbindkeys-a, to je još uvijek vrlo jednostavno

- XbindKeys: postavljanje tipkovnice

Jedino što nam nedostaje su naredbe za odjavu, za to koristim isti izbornik Compiz, ali također možete koristiti programe poput odjavljivanja ili što god želite, radnu površinu izrađujete od nule 😀

Na ovom snimku zaslona ne koristim myGTKmenu, iako je samostalni Compiz, koristim compiz-boxmenu, jer je ovaj snimak zaslona snimljen na mom Arch Linuxu.

Sada uređujemo našu datoteku sudoers, važno je da otvorite datoteku i to na sljedeći način kako ne biste zabrljali sa sudo:

sudo UREDNIK = nano visudo

Tamo gdje piše nano, možete ići na listove, gedit ili bilo koji drugi editor koji želite.

I ovo dodate u zadnji redak:

thedary arch-crawl = NOPASSWD: / sbin / shutdown -h now, / sbin / halt, / sbin / poweroff, / sbin / reboot

MORATE PROMIJENITI Što je crveno za vaše korisničko ime, a što zeleno za vaše ime hosta, (ime koje ste stavili na računalo)

Sada u datoteku izbornika možete staviti odgovarajuće naredbe za "Odjava", "Isključivanje" i "Ponovno pokretanje".

Isključivanje: sudo isključivanje sada
Ponovno pokretanje: sudo ponovno pokretanje
Odjava: pkill compiz

Personalizacija

Ako ste dobro slijedili sve korake, trebali biste imati aktivnu i spremnu sesiju compiz, slijedi prilagodba.

Razlučivost zaslona, ​​postavke tipkovnice i omogućavanje numlock-a pri pokretanju

Da bih dodao "nepodržanu" rezoluciju u moju sesiju compiza i ne zamarao se Xorg.confom koji je pomalo osjetljiv ¬¬ 'dodaj xrandr u moju skriptu za pokretanje i za raspored tipkovnice koristio sam naredbu setxkbmap (Ovaj dio ovisi o vašoj tipkovnici i do sad biste trebali znati koja je vaša distribucija), zadnja naredba je aktivirati Numlock na početku.

Moramo instalirati numlockx, jer ne dolazi sa sustavom:

sudo apt-get instalirati numlockx

Dodamo retke odmah iznad naše skripte za pokretanje, naš .xinitrc bi izgledao ovako:

Ovako nešto bi bilo u redu:

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

tapeta

Nije potrebno koristiti druge programe jer compiz donosi dodatak za pozadinu, ali ako i dalje želite koristiti drugu, možete koristiti feh ili dušik

Aktiviramo dodatak za pozadinu, zatim kliknemo Novo i odaberemo jednostavnu sliku:

Ikone na radnoj površini

Osobno nisam ljubitelj ikona na radnoj površini, ali za upravljanje ikonama na radnoj površini možemo koristiti idesk, pcmanfm ili nautilus i druge, sve to možemo instalirati s yaourtom, s pcmanfm također možemo konfigurirati pozadinu za radne površine, a mi dajemo mogućnost zadržavanja izbornika compiz-boxmenu na radnoj površini, ako koristimo nautilus, izgubit ćemo izbornik radne površine. Sljedeći vodič za Openbox potpuno je valjan i primjenjiv i za Compiz Standalone.

[OpenBox] Dodajte ikone na radnoj površini putem PCmanFM / SpaceFM

Ne zaboravite dodati pcmanfm –desktop & ili spaceman –desktop & u skriptu za pokretanje, ovisno o tome koju ste odabrali.

Ploča i pristanište

Pristaništa koje znamo mnoge da možemo koristiti cairo-dock, avant-window-navigator, docky su svi u vašem kvartu, a ploča koju želite dodati po vašem je izboru xfce4-panel, lxpanel, mate-panel, gnome-panel ... Kako slijedimo filozofiju KISS, instalirat ćemo vrlo jednostavnu, simpatičnu i podesivu ploču ako je gospoda nijansa2

sudo apt-get instalirati tint2

Konfiguracija ovog panela je komad torte, mi upravo pokrećemo tint2conf, a ostalo ovisi o vašoj mašti

Pokretač aplikacija

Mnogo mi se sviđa, jednostavan je i lijep zove se dmenu, ali možete instalirati i gmrun, synapse ili što već želite.

sudo apt-get instaliraj dmenu

izvršavamo ga s dmenu_run

Čuvar zaslona (čuvar zaslona)

Želite čuvar zaslona, ​​pa upotrijebimo xscreensaver

sudo apt-get instalirati xscreensaver

Morate dodati ovo u našu skriptu za pokretanje kako bi se učitala svaki put kad se prijavimo:

/ usr / bin / xscreensaver -no-splash &

Za odabir i konfiguraciju čuvara zaslona izvršavamo xscreensaver-demo

Uobičajeni problemi

Granice nisu vidljive na prozorima (smaragd, gtk-window-decorator itd.)

- Ako vam se to dogodi, to je zato što dodatak za ukrašavanje prozora nije aktiviran, unesite ccsm i potražite Window decoration i aktivirajte ga.

Deformacija kocke ne funkcionira: Ako vam se to dogodi, možda je to što za pozadinu koristite feh ili dušik ili neki drugi program, ne postoji drugi način i trebali biste aktivirati dodatak "Pozadina", nemojmo ni pomisliti bilo je tako loše

Conky ne radi dobro ili izgleda loše: Ako conky ne radi dobro, promijenite redak "own_window_type xxxxx", iz conky konfiguracije, u "own_window_type dock".


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Emanuel Yrusta dijo

    Veliko hvala na doprinosu

  2.   čajni kvadrat dijo

    Još jedan "savjet" više puta je zamorno ručno konfigurirati sve te stvari, tada je bolje okruženje koje već donosi stvari unaprijed konfigurirane, toplo preporučujem LXDE + Compiz, na taj način postoji mnogo stvari koje ne morate trebate konfigurirati i reći vam LXDE koji započinje s compizom, dovoljno je izmijeniti datoteku, a da biste uklonili LXDE ploču, dovoljno je izmijeniti automatsko pokretanje (Y)

  3.   javier fernandez dijo

    Učinio sam to s Lubuntuom i super je 😉

  4.   Carlos Cuamatzín dijo

    Izvrsna lekcija, postoji li problem ako koristim gdm ?, imam instaliran gnome 3.6 na ubuntuu