Amióta elkezdi használni a GNU / Linuxot, az egyik dolog, ami a legjobban vonzza a szemet, azok a hatások és funkciók, amelyeket a Compiz összetétele és az ablakkezelő kínál Önnek, de ha régi PC-je van, akkor először az jut eszébe, hogy nyert Nem tudja futtatni ezeket a csodálatos effektusokat a modulján. Hamis! Egy nap az Arch Linux fórumokon olvasva rájöttem, hogy létezik valami, a „Compiz Standalone”, amely nyilvánvalóan lehetővé teszi, hogy a semmiből készítse el saját asztali környezetét, és ami a legjobb, a Compiz csodálatos hatásaival. |
Ebben a cikkben bemutatom, hogyan hozhat létre saját Compiz Standalone munkamenetet az Ubuntuban, a teszteléshez használt verzióm az Ubuntu 12.04, de feltételezem, hogy a későbbi verziókban is ugyanolyan jól fog működni.
konfiguráció
1. - Az első dolog, amit meg kell tennünk, a szükséges csomagok telepítése:
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra
Ezzel telepítjük a CompizConfig Options Manager-t vagy a "ccsm" -et, amely egy "speciális" konfigurációs segédprogram a Compiz és néhány beépülő modul számára.
2. - Hozzon létre munkamenetfájlt a Login Manager számára:
Mivel a LightDM-et használjuk az Ubuntuban történő bejelentkezéshez, létre kell hoznunk egy indexfájlt a LightDM számára a szükséges alkalmazások elolvasásához és elindításához.
gksu gedit /usr/share/xsessions/compiz-session.desktop
A fájl belsejébe pedig a következőket illesztjük be:
[Asztali bejegyzés] Kódolás = UTF-8 Név = Compiz megjegyzés = Compiz Fusion önálló Exec = / usr / local / bin / compiz-session Típus = Alkalmazás
Mentjük a fájlt, és bezárjuk.
A Név és a Megjegyzés szakaszokat tetszés szerint módosíthatja, de az Exec opció jobb, ha ezt így hagyja, mivel a Compiz munkamenet elindításához több fájllal fogunk dolgozni, de ha inkább a neveket szeretné megváltoztatni, addig nincs gond, amíg a többi fájlon megfelelő módosításokat hajt végre.
3. - Építsd fel a munkamenetünket:
Mint az előző lépésben láthatjuk, a munkamenetfájl meghív egy szkriptet a munkamenet elindításához. Most folytassa a szkript létrehozását.
gksu gedit / usr / local / bin / compiz-session
A fájl belsejébe pedig a következőket illesztjük be:
#! / bin / bash, ha teszt -z "$ DBUS_SESSION_BUS_ADDRESS"; akkor eval `dbus-launch --sh-szintaxis --exit-session-lel` fi compiz - cserélje le a ccp & wmpid = $ -t! alvás 1, ha [-f ~ / .compiz-session]; akkor forrás ~ / .compiz-session & else xterm & fi # Várjon WM várjon $ wmpid
Mentjük a fájlt, bezárjuk és futtathatóvá tesszük:
sudo chmod 755 / usr / local / bin / compiz-session
A fenti szkript arra szolgál, hogy az asztali kezelő bejelentkezzen, és elindítsa az indításkor megadott alkalmazásokat a Compiz és a D-Bus mellett.
4. - Alkalmazások indításkor
Az előző lépésben létrehoztunk egy szkriptet, amely elindította a D-Bus-ot a Compizszel együtt, de ha bejelentkezünk, ahogy jelenleg van, akkor az egyetlen dolog, amit látni fogunk, az az egérmutató lesz, majd létre kell hoznunk azt a fájlt, amely elindítja az asztali környezetet alkotó alkalmazásokat mintha az Openboxban lennénk; a panel, dropbox, dokkok stb.
Végrehajtjuk a terminálon:
gedit ~ / .compiz-session
Ebbe a fájlba helyezzük azokat az alkalmazásokat, amelyeket futtatni szeretnénk, a Compiz önálló munkamenetünk elején.
Az enyém ilyen volt:
Példaként a következőket teheti a fájljába:
#! / bin / bash gnome-settings-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &
A gnome-settings-daemon betölti a beállításokat a GTK + témákba és más rendszerbeállításokba.
A tint2 egy minimalista és nagyon konfigurálható panel, a Gnome panelek könnyű alternatívája, bár beállíthatja például az XFCE panel indítását is, valószínűleg a tint2 nincs telepítve a rendszerén:
sudo apt-get install tint2
5. - Utolsó simítások és testreszabás:
Megfelelő ablakkezelőként hozzá kell adnunk egy alkalmazásmenüt, hogy kényelmesebbé tegyük az alkalmazások megnyitását, ezt a myGtkMenu alkalmazással érhetjük el, az Ubuntu telepítéséhez kövesse ezt az oktatóanyagot, amit én csináltam, nem sok a teendő, de ez megtenné, hogy egy opcionális lépés sokkal tovább hosszabbítja a cikket.
- Telepítse a myGtkMenu alkalmazást az Ubuntu-ra
Ha 64 bites Ubuntu van, akkor újra kell fordítania az alkalmazást.
Most, hogy a menü betöltődjön, ha az egér jobb oldali gombjával rákattintunk az asztalra, meg kell nyitnunk a Compiz konfigurációs «ccsm» fájlt, megnyílik a beépülő modulok ablak, megyünk a parancsokhoz, és az első parancssorba a „myGtkMenu file-de-menu” tételt helyezzük el, ahol a menu-file lesz az elérési útja, ahol a myGtkMenu menü konfigurációs fájlja lesz, akkor lépjünk a "billentyűkombinációk" fülre, és válasszunk egy kombinációt, ez lehet Shift + Alt + m. Engedélyezzük a beépülő modult, ha a „Parancsok” aktiválva vannak.
Ezután megyünk a Plug-in "Asztali váltó" oldalra, és az "Asztal módosítása az asztal alapján" fülön módosítjuk az utolsó két opciót: "Plug-in to action" és "Action name to start" úgy, hogy így marad:
Billentyűkombinációk (gyorsbillentyűk)
A Compiz egy ablakkezelő, amely támogatja a parancsokat, de csak tizenegy parancsot konfigurálhat, ezért más alkalmazásokhoz, például az xbindkeys-hez folyamodunk, amely lehetővé teszi számunkra az összes kívánt kombináció konfigurálását (személy szerint nem működöm, mert nem nagyon használom a billentyűzetet ), a következővel telepítjük:
sudo apt-get install xbindkeys
Kövesse ezt az oktatóanyagot az xbindkeys konfigurálásához, ez még mindig nagyon egyszerű
- XbindKeys: A billentyűzet beállítása
Az egyetlen dolog, ami hiányzik, a kijelentkezés parancsai, ehhez ugyanazt a Compiz menüt használom, de használhatsz olyan alkalmazásokat is, mint például az oblogout vagy bármi, amit csak akarsz, teljesen a semmiből készíted az asztalodat 😀
Ebben a rögzítésben nem a myGTKmenut használom, bár ez a Compiz önálló, a compiz-boxmenut használom, mert ezt az elfogást az Arch Linux futtatásával készítettem.
Most szerkesztjük a sudoers fájlt, fontos, hogy a fájl megnyitásához a következõ módon tedd meg, hogy ne fogj csavarni a sudo-val:
sudo EDITOR = nano visudo
Ahol azt írja, hogy a nano, ott lehet a leafpad, a gedit vagy a kívánt szerkesztő.
És hozzáadod ezt az utolsó sorhoz:
thedary arch-crawl = NOPASSWD: / sbin / shutdown -h most, / sbin / halt, / sbin / poweroff, / sbin / reboot
Muszáj megváltoztatnia, mi van piros színnel a felhasználónévnél és mi zöld színnel a gazdagépnévnél ((A név, amelyet a számítógépére adott)
Most beírhatja a menübe a "Kijelentkezés", "Leállítás" és "Újraindítás" megfelelő parancsokat.
Leállítás: sudo leállítás most
Újraindítás: sudo újraindítás
Jelentkezzen ki: pkill compiz
Personalization
Ha jól követte az összes lépést, akkor a compiz munkamenetét aktívnak és készen kell állnia az indulásra, ami a következők: testreszabás.
Képernyőfelbontás, billentyűzet beállítások és indításkor engedélyezze a numerikus zárolást
"Nem támogatott" felbontás hozzáadásához a compiz munkamenetemhez, és ne törődjek az Xorg.conf fájllal, amely kissé érzékeny ¬¬ 'add hozzá az xrandr-t az indítási szkripthez, és a billentyűzetkiosztáshoz a setxkbmap parancsot használtam (Ez a rész a billentyűzetet, és mostanra tudnia kell, hogy melyik a terjesztése), az utolsó parancs a Numlock aktiválása az elején.
Telepítenünk kell a numlockx-ot, mert az nem a rendszerhez tartozik:
sudo apt-get install numlockx
Hozzáadjuk a sorokat közvetlenül az indítási szkriptünk fölé, a .xinitrc fájl így néz ki:
Valami ilyesmi rendben lenne:
xrandr -s 1280x1024 xrandr --dpi 96 setxkbmap en & numlockx & ~ / .compiz-home & exec compiz ccp &
tapéta
Nem szükséges más alkalmazásokat használni, mert a compiz elhozza a Háttérkép plugint, de ha mégis másikat szeretne használni, használhat feh vagy nitrogént
Aktiváljuk a Wallpaper beépülő modult, majd az Új gombra kattintva válasszuk az egyszerű képet:
Ikonok az asztalon
Személy szerint nem rajongok az asztalon található ikonokért, de az asztalon található ikonok kezeléséhez használhatjuk az idesket, a pcmanfm-et vagy a nautilus-t, és másokat, mindezeket telepíthetjük a yaourt-tal, a pcmanfm-mel konfigurálhatjuk az asztali háttérképet is, és mi lehetőséget ad arra, hogy a compiz-boxmenu menüt az asztalon tartsa, ha a nautilus-t használjuk, elveszítjük az asztali menüt. A következő oktatóanyag az Openbox számára teljesen érvényes és alkalmazható a Compiz Standalone-ra is.
[OpenBox] Adjon hozzá asztali ikonokat a PCmanFM / SpaceFM segítségévelNe felejtse el hozzáadni a pcmanfm –desktop & vagy spaceman –desktop & elemet az indítási szkripthez, attól függően, hogy melyiket választotta.
Panel és Dock
Sok dokkot ismerünk, hogy használhatunk cairo-dokkot, avant-window-navigátort, a dokkoló mind yaourt-ban van, és a hozzáadni kívánt panelt előnyben részesíted: xfce4-panel, lxpanel, mate-panel, gnome-panel ... Ahogy követjük a filozófiát KISS telepítünk egy nagyon egyszerű, aranyos és konfigurálható panelt, ha az urak tint2
sudo apt-get install tint2
Ennek a panelnek a konfigurációja egy torta, amit csak a tint2conf futtatunk, a többi pedig az Ön fantáziáján múlik
Alkalmazásindító
Nagyon tetszik, egyszerű és gyönyörű, dmenunak hívják, de telepítheti a gmrun-t, a synapse-t vagy bármi, ami csak tetszik.
sudo apt-get install dmenu
a dmenu_run segítségével hajtjuk végre
Képernyővédő (Képernyővédő)
Képernyővédőt szeretne, ezért használjuk az xscreensaver alkalmazást
sudo apt-get install xscreensaver
Ezt hozzá kell adnia az indítási szkriptünkhöz, hogy minden bejelentkezéskor betöltődjön:
/ usr / bin / xscreensaver -no-splash &
A képernyővédő kiválasztásához és konfigurálásához végrehajtjuk az xscreensaver-demo alkalmazást
Gyakori problémák
A határok nem láthatók az ablakokon (smaragd, gtk-ablakdekorátor stb.)
- Ha ez történik veled, annak az az oka, hogy az ablakdíszítés plugin nincs aktiválva, lépjen a ccsm oldalra, keresse meg az Ablakdíszítést és aktiválja azt.
A kocka deformációja nem működik: Ha ez történik veled, az lehet, hogy feh-t vagy nitrogént vagy más programot használsz a háttérképhez, nincs más mód, és aktiválnod kell a "Wallpaper" plugint, ne is gondoljuk olyan rossz volt
A Conky nem működik jól, vagy rosszul néz ki: Ha a conky nem működik jól, akkor változtassa meg a "own_window_type xxxxx" sort a conky konfigurációból "saját_window_type dokk" -ra.
Nagy köszönet a hozzájárulásért
Egy másik "tipp" sokszor unalmas, ha ezeket a dolgokat kézzel kell konfigurálnunk, akkor jobb egy olyan környezet, amely már előre konfigurálja a dolgokat, nagyon ajánlom az LXDE + Compiz programot, így sok olyan dolog van, amit nem konfigurálni kell, és el kell mondani az LXDE-nek, amely a compiz-tal kezdődik, elegendő egy fájlt módosítani, és az LXDE panelt eltávolítani, elég az automatikus indítást (Y)
Megcsináltam a Lubuntuval és nagyon jó 😉
Kiváló oktatóanyag, van valami probléma, ha a gdm-t használom ?, van telepítve a gnome 3.6 az ubuntu-ra