Kadangi pradedate naudoti GNU / Linux, vienas iš labiausiai į akis traukiančių dalykų yra efektai ir funkcijos, kuriuos jums gali pasiūlyti „Compiz“ kompozicija ir langų tvarkyklė, tačiau jei turite seną kompiuterį, pirmiausia turėtumėte galvoti apie tai, kad negalėsite paleisti tų nuostabių efektų savo programėlėje. Klaidinga! Vieną dieną skaitydama „Arch Linux“ forumuose supratau, kad yra kažkas, vadinamas „Compiz Standalone“, kuris, matyt, leidžia jums sukurti savo darbalaukio aplinką nuo nulio ir, svarbiausia, su nuostabiais „Compiz“ efektais. |
Šiame straipsnyje aš jums parodysiu, kaip sukurti savo „Compiz Standalone“ sesiją „Ubuntu“, testavimui naudojama versija yra „Ubuntu 12.04“, bet, manau, ji taip pat gerai veiks ir vėlesnėse versijose.
konfigūracija
1. Pirmas dalykas, kurį turime padaryti, yra įdiegti reikiamus paketus:
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra
Tokiu būdu mes įdiegiame „CompizConfig“ parinkčių tvarkytuvę arba „ccsm“, kuri yra „pažangi“ „Compiz“ ir kai kurių papildinių konfigūravimo priemonė.
2. Sukurkite seanso failą prisijungimo tvarkytuvei:
Kadangi prisijungdami prie „Ubuntu“ naudojame „LightDM“, turime sukurti „LightDM“ indekso failą reikalingoms programoms skaityti ir paleisti.
gksu gedit /usr/share/xsessions/compiz-session.desktop
Į failo vidų įklijuojame taip:
[Darbalaukio įrašas] Kodavimas = UTF-8 pavadinimas = Compiz komentaras = Compiz Fusion atskiras Exec = / usr / local / bin / compiz-session tipas = programa
Išsaugome failą ir jį uždarome.
Vardą ir komentarą galite modifikuoti taip, kaip norite, tačiau parinktis „Exec“ yra geresnė, jei taip paliksite, nes pradėsime „Compiz“ seansą, dirbdami su keliais failais, tačiau jei norite pakeisti pavadinimus, nėra jokių problemų, kol atlikite atitinkamas kitų failų modifikacijas.
3. Sukurkite mūsų sesiją:
Kaip matome ankstesniame žingsnyje, sesijos failas iškvies scenarijų, kad pradėtų sesiją. Dabar tęskite to scenarijaus kūrimą.
gksu gedit / usr / local / bin / compiz-session
Į failo vidų įklijuojame taip:
#! / bin / bash, jei testas -z "$ DBUS_SESSION_BUS_ADDRESS"; tada eval `dbus-launch --sh-sintaksė --exit-with-session` fi compiz - pakeiskite ccp & wmpid = $! miegoti 1, jei [-f ~ / .compiz-session]; tada šaltinis ~ / .compiz-session & else xterm & fi # Palaukite, kol WM palaukite $ wmpid
Išsaugome failą, uždarome ir padarome jį vykdomą:
sudo chmod 755 / usr / local / bin / compiz-session
Pirmiau pateiktas scenarijus skirtas darbalaukio tvarkytuvei prisijungti ir paleisti programas, kurias nurodome paleidimo metu kartu su „Compiz“ ir „D-Bus“.
4. Programos paleidimo metu
Ankstesniame etape mes sukūrėme scenarijų, kuris paleido „D-Bus“ kartu su „Compiz“, tačiau jei prisijungsime taip, kaip yra šiuo metu, vienintelis dalykas, kurį pamatysime, bus pelės žymeklis, tada turime sukurti failą, kuriame bus paleistos programos, sudarančios darbalaukio aplinką lyg būtume atsidūrę „Openbox“; skydelis, „dropbox“, prieplaukos ir kt.
Mes vykdome terminale:
„gedit ~ / .compiz-session“
Į šį failą įdėsime programas, kurias norime vykdyti, „Compiz Standalone“ sesijos pradžioje.
Mano buvo toks:
Pavyzdžiui, į failą galite įdėti:
#! / bin / bash gnome-settings-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &
„gnome-settings-daemon“ įkels jūsų nustatymus į GTK + temas ir kitus sistemos nustatymus.
„tint2“ yra minimalistinis ir labai konfigūruojamas skydelis, lengva alternatyva „Gnome“ plokštėms, nors, pavyzdžiui, galite nustatyti, kad „XFCE“ skydelis pradėtų veikti, greičiausiai „tint2“ nėra įdiegtas jūsų sistemoje:
sudo apt-get install tint2
5. Paskutiniai prisilietimai ir pritaikymas:
Kaip tinkamas langų tvarkytuvas turėtume pridėti programos meniu, kad būtų patogiau atidaryti programas, mes galime tai pasiekti naudodami „myGtkMenu“ programą, kad įdiegtumėte ją „Ubuntu“, galite sekti šią pamoką, kurią aš padariau, nėra daug ką daryti, bet tai būtų kad pasirenkamas žingsnis žymiai prailgina straipsnį.
- Įdiekite „myGtkMenu“ į „Ubuntu“
Jei turite 64 bitų „Ubuntu“, turėsite iš naujo sukompiliuoti programą.
Norėdami, kad meniu būtų įkeltas, kai dešiniuoju pelės mygtuku spustelėkite darbalaukį, turime atidaryti „Compiz“ konfigūraciją «ccsm», atsidarys įskiepių langas, einame prie komandų ir pirmoje komandinėje eilutėje įrašome „myGtkMenu file-de-menu“, kur meniu-failas bus kelias, kuriame bus „myGtkMenu“ meniu konfigūracijos failas, tada einame į skirtuką „Klavišų kombinacijos“ ir pasirenkame derinį, tai gali būti „Shift“ + „Alt“ + m. Mes įgaliname papildinį palikdami „Komandos“ aktyvuotas.
Tada einame į papildinį „Darbalaukio keitiklis“ ir skirtuke „Keisti darbalaukį pagal darbalaukį“ modifikuojame paskutines dvi parinktis „Papildinys, kad pradėtumėte veiksmą“ ir „Veiksmo pavadinimas, kad pradėtumėte“, kad jis liktų Taigi:
Klavišų kombinacijos (spartieji klavišai)
„Compiz“ yra langų tvarkyklė, palaikanti komandų palaikymą, tačiau ji leidžia mums sukonfigūruoti tik vienuolika komandų, todėl pasitelkiame kitas programas, tokias kaip „xbindkeys“, kuri leidžia mums sukonfigūruoti visus norimus derinius (asmeniškai aš neveikiu, nes daug nenaudoju klaviatūros ), mes ją įdiegiame:
sudo apt-get install xbindkeys
Norėdami sukonfigūruoti „xbindkeys“, vadovaukitės šia pamoka. Tai vis dar labai lengva
- „XbindKeys“: klaviatūros nustatymas
Vienintelis dalykas, kurio mums trūksta, yra komandos atsijungti, tam naudoju tą patį „Compiz“ meniu, bet taip pat galite naudoti tokias programas kaip „oblogout“ ar ką tik norite, darbalaukį darote nuo nulio scratch
Šiame fiksavime nenaudoju „myGTKmenu“, nors jis yra „Compiz“ atskiras, aš naudoju „Compiz-boxmenu“ meniu, nes šis užfiksavimas buvo atliktas paleidžiant „Arch Linux“.
Dabar redaguojame savo sudoers failą, svarbu, kad atidarytumėte failą tai atlikdami tokiu būdu, kad neketintumėte išspręsti sudo:
sudo EDITOR = nano visudo
Kur parašyta „nano“, galite pereiti prie „leafpad“, „Gedit“ ar norimo redaktoriaus.
Tai pridėsite prie paskutinės eilutės:
thedary arch-crawl = NOPASSWD: / sbin / shutdown -h now, / sbin / halt, / sbin / poweroff, / sbin / reboot
PRIVALOTI PAKEISTI Kas yra raudona jūsų vartotojo vardui ir kas žalia - pagrindiniam vardui, (Vardas, kurį suteikėte savo kompiuteriui)
Dabar į meniu failą galite įdėti atitinkamas komandas „Atsijungti“, „Išjungti“ ir „Paleisti iš naujo“.
Išjungimas: „sudo“ išjungimas dabar
Perkrauti: sudo perkrauti
Atsijungti: „pkill compiz“
Personalizavimas
Jei gerai atlikote visus veiksmus, turėtumėte, kad jūsų „Compiz“ sesija būtų aktyvi ir pasirengusi eiti. Toliau pateikiamas tinkinimas.
Ekrano skiriamoji geba, klaviatūros nustatymai ir įjungiama numerio blokavimo funkcija
Norėdami pridėti „nepalaikomą“ rezoliuciją prie savo „compiz“ seanso ir nesijaudinti dėl „Xorg.conf“, kuris yra šiek tiek jautrus, ¬¬ „pridėkite„ xrandr “prie savo paleisties scenarijaus ir klaviatūros išdėstymui naudojau komandą„ setxkbmap “(ši dalis priklauso nuo klaviatūrą ir jau turėtumėte žinoti, koks yra jūsų pasiskirstymas), paskutinė komanda yra suaktyvinti „Numlock“ pradžioje.
Privalome įdiegti „Numlockx“, nes jis neatliekamas kartu su sistema:
sudo apt-get įdiegti numlockx
Pridedame eilutes tiesiai virš paleidimo scenarijaus, .xinitrc atrodys taip:
Kažkas panašaus būtų gerai:
xrandr -s 1280x1024 xrandr --dpi 96 setxkbmap lt & numlockx & ~ / .compiz-home & exec compiz ccp &
Tapetai
Nebūtina naudoti kitų programų, nes „Compiz“ pateikia „Wallpaper“ papildinį, tačiau jei vis tiek norite naudoti kitą, galite naudoti feh arba azotą
Mes suaktyviname „Wallpaper“ papildinį, tada spustelėkite „New“ ir pasirinkite lengvą vaizdą:
Piktogramos darbalaukyje
Asmeniškai aš nesu darbastalio piktogramų mėgėjas, bet norėdami valdyti piktogramas darbalaukyje, galime naudoti „idesk“, „pcmanfm“ ar „nautilus“ ir kitus. Visa tai galime įdiegti naudodami „yaourt“, naudodami „pcmanfm“ taip pat galime sukonfigūruoti darbalaukio foną ir mes suteikia galimybę laikyti compiz-boxmenu meniu darbalaukyje, jei naudosime nautilus, mes prarasime darbalaukio meniu. Ši „Openbox“ pamoka yra visiškai tinkama ir taikoma „Compiz Standalone“.
[OpenBox] Pridėkite darbalaukio piktogramas naudodami „PCmanFM / SpaceFM“Nepamirškite prie paleisties scenarijaus pridėti pcmanfm –desktop & arba spaceman –desktop &, priklausomai nuo to, kurį pasirinkote.
Skydelis ir dokas
Prieplaukos žino daugelį, kad mes galime naudoti „cairo-dock“, „avant-window-navigator“, visi „docky“ yra jūsų namuose, o norimas pridėti skydelis yra jūsų pasirinkimas xfce4-panel, lxpanel, mate-panel, gnome-panel ... Kaip mes laikomės filosofijos KISS įdiegsime labai paprastą, mielą ir konfigūruojamą skydelį, jei ponai yra tint2
sudo apt-get install tint2
Šios skydelio konfigūracija yra torto gabalas, kurį mes tiesiog paleidžiame „tint2conf“, o visa kita priklauso nuo jūsų fantazijos
Programų paleidimo priemonė
Man tai labai patinka, jis yra paprastas ir gražus, vadinamas „dmenu“, bet jūs taip pat galite įdiegti „gmrun“, „synapse“ ar ką tik norite.
sudo apt-get install meniu
ją vykdome su dmenu_run
Ekrano užsklanda (ekrano užsklanda)
Norite ekrano užsklandos, todėl naudokime „xscreensaver“
sudo apt-get install xscreensaver
Turite tai pridėti prie mūsų paleisties scenarijaus, kad jis būtų įkeltas kiekvieną kartą prisijungiant:
/ usr / bin / xscreensaver -no-splash &
Norėdami pasirinkti ir sukonfigūruoti ekrano užsklandą, vykdome „xscreensaver-demo“
Dažniausios problemos
Langų nematyti kraštinių (smaragdas, gtk-window-decorator ir pan.)
- Jei taip nutinka jums, tai yra dėl to, kad lango dekoravimo papildinys nėra įjungtas, eikite į „ccsm“ ir ieškokite lango dekoravimo ir suaktyvinkite jį.
Kubo deformacija neveikia: jei taip nutinka jums, taip gali būti dėl to, kad ekrano užsklandai naudojate feh ar azotą ar kitą programą, kito kelio nėra, todėl turėtumėte suaktyvinti papildinį „Tapetai“.
„Conky“ neveikia gerai arba atrodo blogai: jei „Conky“ neveikia gerai, pakeiskite eilutę „own_window_type xxxxx“ iš „conky“ konfigūracijos į „own_window_type dock“.
Labai ačiū už indėlį
Dar vienas „patarimas“ daug kartų yra varginantis, kai visus tuos dalykus reikia sukonfigūruoti rankomis, tada geriau tai yra aplinka, kuri jau atkuria dalykus iš anksto, aš labai rekomenduoju „LXDE + Compiz“, tokiu būdu yra daug dalykų, kurių jums nereikia konfigūruoti ir jums pasakyti LXDE, kuris prasideda compiz, pakanka modifikuoti failą, o norint pašalinti LXDE skydą, pakanka modifikuoti automatinį paleidimą (Y)
Aš tai padariau su „Lubuntu“ ir puiku 😉
Puiki pamoka, ar yra problema, jei naudoju „gdm“?, „Ubuntu“ turiu įdiegtą „gnome 3.6“