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 kompozicija i upravitelj prozora mogu ponuditi, ali ako imate stari računar, prvo što vam pada na pamet je da ste pobijedili Neću moći izvoditi te divne efekte na svom uređaju. Netačno! Jednog dana čitajući na Arch Linux forumima shvatio sam da postoji nešto što se naziva „Compiz Standalone“ što vam očigledno omogućava da napravite svoje okruženje radne površine od nule i, što je najbolje, sa neverovatnim efektima Compiza.

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

U ovom članku pokazat ću vam kako stvoriti vlastitu samostalnu sesiju Compiz u Ubuntuu, verzija 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 install 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 Login Manager:

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 radnoj površini] Kodiranje = UTF-8 Ime = Kompiz komentar = Kompiz Fusion Samostalni Exec = / usr / local / bin / compiz-session Tip = Aplikacija

Spremimo datoteku i zatvorimo je.

Odjeljke Ime i Komentar možete mijenjati po želji, ali opcija Exec je bolja ako to ostavite tako, jer ćemo raditi s nekoliko datoteka za pokretanje sesije Compiz, ali ako više volite promijeniti imena, postoji nema problema sve dok 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 sa kreiranjem te skripte.

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 aplikacije koje odredimo pri pokretanju, zajedno s Compizom i D-Busom.

4.- Aplikacije prilikom pokretanja

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 pokretati aplikacije koje će činiti radno okruženje kao da smo u Openboxu; ploča, dropbox, dokovi itd.

Izvršavamo u terminalu:

gedit ~ / .compiz-sesija

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

Moja je bila ovako:

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 će učitati vaše postavke u GTK + teme i druge sistemske postavke.

tint2 je minimalistički i vrlo konfigurabilan panel, lagana alternativa Gnome pločama, iako možete postaviti i XFCE panel da se na primjer pokreće, najvjerojatnije tint2 nije instaliran na vašem sistemu:

sudo apt-get instalacija tint2

5.- Završni detalji i prilagodba:

Kao pristojan upravitelj prozora, trebali bismo dodati izbornik aplikacija kako bi bilo ugodnije otvarati aplikacije, to možemo postići pomoću aplikacije myGtkMenu, da biste je instalirali u Ubuntu možete slijediti ovaj vodič koji sam uradio, nije mnogo za napraviti, ali to bi učinilo da neobavezni korak mnogo produžuje članak.

- Instalirajte myGtkMenu na Ubuntu

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

Sada, da bi se meni učitao kada kliknemo desnom tipkom miša na radnoj površini, moramo otvoriti Compiz-ovu konfiguraciju «ccsm», otvorit će se prozor dodataka, idemo na naredbe i u prvu naredbenu liniju stavimo «myGtkMenu file-de-menu», gdje će datoteka-meni biti put gdje će biti datoteka konfiguracije izbornika za myGtkMenu, zatim idemo na karticu "kombinacije tipki" i odabiremo kombinaciju, to može biti Shift + Alt + m. Omogućavamo plug-in ostavljajući aktivirane "Commands".

Zatim idemo na dodatak "Izmjenjivač radne površine" i na kartici "Promjena radne površine zasnovan na radnoj površini" modificiramo posljednje dvije opcije "Dodatak za pokretanje akcije" i "Naziv radnje za pokretanje" tako da ostaje Tako:

Kombinacije ključeva (prečice)

Compiz je upravitelj prozora, s podrškom za naredbe, ali omogućuje nam samo konfiguriranje jedanaest naredbi, pa pribjegavamo drugim aplikacijama poput xbindkeys koje nam omogućuju konfiguriranje svih kombinacija koje želimo (osobno mi to ne ide jer tipkovnicu ne koristim puno) ), instaliramo ga 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 Compiz meni, ali možete koristiti i programe poput odjavljivanja ili što god želite, radnu površinu izrađujete ispočetka 😀

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

Sada uređujemo našu datoteku sudoers, važno je da datoteku otvorite na sljedeći način, tako da nećete zeznuti sudo:

sudo EDITOR = nano visudo

Tamo gdje piše da nano može ići u listove, gedit ili editor koji želite.

I ovo dodate u posljednji 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 svoj računar)

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

Isključenje: 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 prilagođavanje.

Rezolucija ekrana, postavke tastature i omogućavanje numlock-a pri pokretanju

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

Moramo instalirati numlockx, jer on ne dolazi sa sistemom:

sudo apt-get instalacija numlockx

Dodamo redove 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 &

Pozadina

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

Aktivirajte dodatak za pozadinu, zatim kliknite Novo i odaberite jednostavnu sliku:

Ikone na radnoj površini

Lično 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 radnu površinu i daje mogućnost zadržavanja compiz-boxmenu menija na radnoj površini, ako koristimo nautilus, izgubit ćemo meni radne površine. Sljedeći vodič za Openbox potpuno je važeći i primjenjiv i za Compiz Standalone.

[OpenBox] Dodajte ikone radne površine putem PCmanFM / SpaceFM

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

Panel i pristanište

Dokovi poznajemo mnoge da možemo koristiti cairo-dock, avant-window-navigator, docky su svi u vašem kvartu, a panel koji želite dodati po vašem izboru xfce4-panel, lxpanel, mate-panel, gnome-panel ... Kao što slijedimo filozofiju KISS ćemo instalirati vrlo jednostavan, simpatičan i podesiv panel ako je gospoda tint2

sudo apt-get instalacija tint2

Konfiguracija ovog panela je komad torte, mi upravo pokrećemo tint2conf, a ostalo je na 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 install dmenu

izvršavamo ga s dmenu_run

Čuvar zaslona (čuvar zaslona)

Želite čuvar zaslona, ​​pa iskoristimo xscreensaver

sudo apt-get install xscreensaver

Morate dodati ovo u našu skriptu za pokretanje tako da se učita svaki put kad se prijavimo:

/ usr / bin / xscreensaver -no-splash &

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

Zajednički problemi

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

- Ako vam se ovo dogodi, to je zato što dodatak za ukrašavanje prozora nije aktiviran, idite na ccsm i potražite Dekoracija prozora i aktivirajte ga.

Deformacija kocke ne funkcionira: Ako vam se ovo 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 liniju "own_window_type xxxxx", iz conky konfiguracije, u "own_window_type dock".


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Emanuel Yrusta rekao je

    Veliko hvala na doprinosu

  2.   čajni kvadrat rekao je

    Još jedan "savjet" mnogo puta je dosadno ručno konfigurirati sve te stvari, onda 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 za uklanjanje LXDE panela dovoljno je izmijeniti autostart (Y)

  3.   javier fernandez rekao je

    Učinio sam to s Lubuntuom i super je 😉

  4.   Carlos Cuamatzín rekao je

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