Koska aloitat GNU / Linuxin käytön, yksi silmiin eniten kiinnittävistä asioista on vaikutukset ja toiminnot, joita Compiz-kokoonpano ja ikkunahallinta voivat tarjota sinulle, mutta jos sinulla on vanha tietokone, tulee ensin mieleen, että voitit Et voi käyttää näitä upeita vaikutuksia laitteellasi. Eräänä päivänä lukiessani Arch Linux -foorumeita tajusin, että on olemassa jotain nimeltä Compiz Standalone, jonka avulla voit ilmeisesti luoda oman työpöytäympäristön tyhjästä ja mikä parasta, Compizin hämmästyttävillä vaikutuksilla. |
Tässä artikkelissa aion näyttää, kuinka voit luoda oman Compiz Standalone -istunnon Ubuntussa, testauksessa käyttämäni versio on Ubuntu 12.04, mutta oletan, että se toimii yhtä hyvin myöhemmissä versioissa.
kokoonpano
1.- Ensimmäinen asia, joka meidän on tehtävä, on asentaa tarvittavat paketit:
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra
Tämän avulla asennamme CompizConfig Options Managerin tai "ccsm", joka on "edistynyt" kokoonpanoapuohjelma Compizille ja joillekin laajennuksille.
2.- Luo istunnon tiedosto kirjautumishallintaa varten:
Koska käytämme LightDM: ää kirjautumiseen Ubuntuun, meidän on luotava hakemistotiedosto LightDM: lle tarvittavien sovellusten lukemista ja käynnistämistä varten.
gksu gedit /usr/share/xsessions/compiz-session.desktop
Ja liitämme tiedoston sisälle seuraavat:
[Pöytäkirja] Koodaus = UTF-8 Nimi = Compiz-kommentti = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Type = Sovellus
Tallennamme tiedoston ja suljet sen.
Voit muokata Nimi- ja Kommentti-osioita haluamallasi tavalla, mutta Exec-vaihtoehto on parempi, jos jätät sen niin, koska aiomme aloittaa Compiz-istunnon useiden tiedostojen kanssa, mutta jos haluat muuttaa nimiä, ei hätää, kunhan muokkaat muita tiedostoja.
3.- Rakenna istuntomme:
Kuten voimme nähdä edellisessä vaiheessa, istuntotiedosto kutsuu komentosarjan istunnon aloittamiseksi. Jatka nyt komentosarjan luomista.
gksu gedit / usr / local / bin / compiz-session
Ja liitämme tiedoston sisälle seuraavat:
#! / bin / bash jos testi -z "$ DBUS_SESSION_BUS_ADDRESS"; sitten eval `dbus-launch --sh-syntaksi --exit-with-session` fi compiz - korvaa ccp & wmpid = $! lepotila 1, jos [-f ~ / .compiz-istunto]; lähde sitten ~ / .compiz-session & else xterm & fi # Odota WM odota $ wmpid
Tallennamme tiedoston, suljet sen ja teemme sen suoritettavaksi:
sudo chmod 755 / usr / local / bin / compiz-session
Yllä olevan komentosarjan on oltava työpöydänhallintaohjelman sisäänkirjautuminen ja käynnistys sovelluksissa, jotka määrittelemme käynnistyksen yhteydessä yhdessä Compizin ja D-Busin kanssa.
4.- Sovellukset käynnistyksen yhteydessä
Edellisessä vaiheessa loimme komentosarjan, joka käynnisti D-Busin yhdessä Compizin kanssa, mutta jos kirjaudumme sisään sellaisena kuin se on tällä hetkellä, ainoa asia, jonka näemme, olisi hiiren osoitin, sitten meidän on luotava tiedosto, joka alkaa sovellukset, jotka muodostavat työpöytäympäristön ikään kuin olisimme Openboxissa; paneeli, dropbox, telakat jne.
Suoritamme terminaalissa:
gedit ~ / .compiz-session
Tämän tiedoston sisälle laitamme sovellukset, jotka haluamme suorittaa suoritettavaksi Compiz Standalone -istunnon alkuun.
Minun oli näin:
Voit esimerkiksi lisätä tiedostoon seuraavat:
#! / bin / bash gnome-settings-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &
gnome-settings-daemon lataa asetuksesi GTK + -teemoihin ja muihin järjestelmäasetuksiin.
tint2 on minimalistinen ja hyvin muokattava paneeli, kevyt vaihtoehto Gnome-paneeleille, vaikka voit myös asettaa XFCE-paneelin käynnistymään, todennäköisesti tint2 ei ole asennettuna järjestelmään:
sudo apt-get install tint2
5.- Viimeiset yksityiskohdat ja räätälöinti:
Kunnollisena ikkunanhallinnana meidän tulisi lisätä sovellusvalikko, jotta sovellusten avaaminen olisi mukavampaa, voimme saavuttaa tämän myGtkMenu -sovelluksella, asentaaksesi sen Ubuntuun, voit seurata tätä tekemääni opetusohjelmaa. se tekisi, että valinnainen vaihe pidentää artikkelia paljon enemmän.
- Asenna myGtkMenu Ubuntuun
Jos sinulla on Ubuntu 64-bittinen, sinun on käännettävä sovellus uudelleen.
Nyt, jotta valikko latautuu, kun napsautat hiiren kakkospainikkeella työpöytää, meidän on avattava Compiz-kokoonpanon «ccsm» laajennukset-ikkuna avautuu, siirrymme komentoihin ja ensimmäiseen komentoriviin laitamme "myGtkMenu file-de-menu", missä menu-tiedosto on polku, johon myGtkMenu-valikon määritystiedosto tulee olemaan, sitten siirrymme "näppäinyhdistelmät" -välilehdelle ja valitsemme yhdistelmän, se voi olla Vaihto + Alt + m. Otamme Plug-in-toiminnon pois päältä, kun komentot ovat aktivoituna.
Sitten menemme Plug-in "Desktop changer" -välilehdelle ja välilehdessä "Change desktop based on desktop" muokkaamme kahta viimeistä vaihtoehtoa "Plug-in to start the action" ja "name of action to start" niin, että se pysyy niin:
Näppäinyhdistelmät (pikanäppäimet)
Compiz on ikkunanhallintaohjelma, joka tukee komentoja, mutta se antaa meille mahdollisuuden määrittää vain yksitoista komentoa, siksi käytämme muita sovelluksia, kuten xbindkeys, jonka avulla voimme määrittää kaikki haluamasi yhdistelmät (henkilökohtaisesti minulla ei ole sitä, koska se toimii En käytä näppäimistöä paljon), asennamme sen seuraavilla tavoilla:
sudo apt-get install xbindkeys
Voit seurata tätä opetusohjelmaa määrittääksesi xbindkeys-avaimet, se on silti todella helppoa
- XbindKeys: Näppäimistön asetukset
Ainoa asia, josta puuttuu, ovat kirjautumiskomennot, sillä käytän samaa Compiz-valikkoa, mutta voit käyttää myös sovelluksia, kuten oblogout tai mitä haluat, teet työpöydällesi aivan tyhjästä 😀
Tässä sieppauksessa en käytä myGTKmenua, vaikka se onkin Compiz-erillinen, käytän compiz-box-valikkoa, koska tämä sieppaus otettiin Arch Linux -käyttöjärjestelmääni käytettäessä.
Nyt muokkaamme sudoers-tiedostojamme, on tärkeää, että avaat tiedoston tekemällä sen seuraavalla tavalla, jotta et aio ryöstää sudoa:
sudo EDITOR = nano visudo
Missä sanotaan, että nano voi mennä lehtilevyyn, geditiin tai haluamaasi editoriin.
Ja lisäät tämän viimeiseen riviin:
thedary arch-crawl = NOPASSWD: / sbin / shutdown -h nyt, / sbin / halt, / sbin / poweroff, / sbin / reboot
Sinun on vaihdettava, mikä on käyttäjänimesi punaista ja mikä isäntänimeäsi on vihreää ((tietokoneellesi lisäämäsi nimi)
Nyt voit laittaa vastaavat komennot "Uloskirjautuminen", "Sammutus" ja "Käynnistä uudelleen" valikkotiedostoon.
Sammutus: sudo sammutetaan nyt
Käynnistä uudelleen: sudo uudelleenkäynnistä
Kirjaudu ulos: pkill compiz
Mukauttaminen
Jos noudatit kaikkia vaiheita oikein, Compiz-istuntosi pitäisi olla aktiivinen ja käyttövalmis, mikä seuraa mukauttamista.
Näytön tarkkuus, näppäimistön asetukset ja numerolukituksen käyttöönotto käynnistyksen yhteydessä
Jos haluat lisätä "ei-tuetun" tarkkuuden compiz-istuntoon enkä vaivaudu Xorg.conf: n kanssa, joka on jonkin verran herkkä ¬¬, lisää xrandr käynnistyskomentosarjaan ja näppäimistöasettelussa käytin komentoa setxkbmap (Tämä osa riippuu näppäimistöstäsi ja sinun pitäisi tietää nyt, mikä on sinun jakelusi), viimeinen komento on aktivoida Numlock alussa.
Numlockx on asennettava, koska se ei tule järjestelmän mukana:
sudo apt-get install numlockx
Lisäämme rivit juuri käynnistyskomentojemme yläpuolelle, .xinitrc näyttää tältä:
Jotain tällaista olisi hieno:
xrandr -s 1280x1024 xrandr --dpi 96 setxkbmap on & numlockx & ~ / .compiz-home & exec compiz ccp &
tapetti
Muita sovelluksia ei tarvitse käyttää, koska compiz tuo taustakuvan laajennuksen, mutta jos haluat silti käyttää toista, voit käyttää feh: ää tai typpeä
Aktivoimme Taustakuva-laajennuksen, napsautamme sitten Uusi ja valitsemme helpon kuvan:
Kuvakkeet työpöydällä
Henkilökohtaisesti en ole työpöydän kuvakkeiden fani, mutta työpöydän kuvakkeiden hallitsemiseksi voimme käyttää ideskiä, pcmanfm: ää tai nautilusia ja muita, kaikki nämä voimme asentaa yaourtilla, pcmanfm: llä voimme myös määrittää taustakuvan työpöydälle, ja annamme mahdollisuuden pitää compiz-box-valikko työpöydällä, jos käytämme nautilus-ohjelmaa, menetämme työpöydän valikon. Seuraava Openboxin opetusohjelma on täysin kelvollinen ja sovellettavissa myös Compiz Standaloneen.
[OpenBox] Lisää työpöydän kuvakkeita PCmanFM / SpaceFM: n kauttaÄlä unohda lisätä käynnistyskomentosarjaan pcmanfm –pöytätietokone tai avaruusmies - työpöytä ja valitsemaasi.
Paneeli ja telakka
Telakat, joista tiedämme monia, että voimme käyttää cairo-dockia, avant-window-navigaattoria, kaikki docky ovat yaourtissa ja lisättävä paneeli on mieltymyksesi mukaan xfce4-paneeli, lxpanel, mate-paneeli, gnome-paneeli ... Kun noudatamme KISS-filosofiaa, asennamme erittäin yksinkertaisen, söpön ja konfiguroitavan paneelin, jos herrat ovat sävyjä2
sudo apt-get install tint2
Tämän paneelin kokoonpano on palan kakku, jonka vain suoritamme tint2conf: n ja loput ovat mielikuvituksesi mukaan
Sovellusten kantoraketti
Pidän siitä paljon, se on yksinkertainen ja kaunis, sitä kutsutaan dmenuksi, mutta voit myös asentaa gmrunin, synapsin tai minkä tahansa haluamasi.
sudo apt-get install dmenu
suoritamme sen dmenu_run
Näytönsäästäjä (näytönsäästäjä)
Haluat näytönsäästäjän, joten käytämme xscreensaveria
sudo apt-get install xscreensaver
Sinun on lisättävä tämä käynnistyskoodiin, jotta se latautuu aina, kun kirjaudumme sisään:
/ usr / bin / xscreensaver -no-splash &
Näytönsäästäjä valitaan ja määritetään suorittamalla xscreensaver-demo
Yleisiä ongelmia
Reunukset eivät ole näkyvissä ikkunoissa (smaragdi, gtk-ikkuna-koristelija jne.)
- Jos tämä tapahtuu sinulle, se johtuu siitä, että ikkunan koristeluosaa ei ole aktivoitu, siirry kohtaan ccsm ja etsi ikkunan koristelu ja aktivoi se.
Kuution muodonmuutos ei toimi: Jos tämä tapahtuu sinulle, se voi johtua siitä, että käytät taustakuvana feh tai typpeä tai muuta ohjelmaa, ei ole muuta tapaa ja sinun pitäisi aktivoida "Taustakuva" -laajennus, emme edes ajattele se oli niin paha
Conky ei toimi hyvin tai näyttää huonolta: Jos conky ei toimi hyvin, vaihda rivi "own_window_type xxxxx" conky-kokoonpanosta "oma_window_type-telakka".
Suuri kiitos panoksesta
Toinen "vihje" monta kertaa on ikävä, että kaikki nämä asiat on määritettävä käsin, sitten on parempi ympäristö, joka tuo asiat jo ennalta määritettyihin, suosittelen lämpimästi LXDE + Compizia, tällä tavoin on monia asioita, joita et täytyy konfiguroida ja kertoa LXDE: lle, joka alkaa compizillä, riittää, että muokkaat tiedostoa, ja LXDE-paneelin poistamiseksi riittää, että muokkaat automaattista käynnistystä (Y)
Olen tehnyt sen Lubuntun kanssa ja se on hienoa 😉
Erinomainen opetusohjelma, onko ongelma, jos käytän gdm: ää?, Minulla on gnome 3.6 asennettu Ubuntuun