Compiz samostatně

Vzhledem k tomu, že začnete používat GNU / Linux, jednou z věcí, které nejvíce přitahují pozornost, jsou efekty a funkce, které vám může poskytnout složení a správce oken Compiz, ale pokud máte starý počítač, první věc, která vám přijde na mysl, je, že jste vyhráli Na vašem gadgetu nebudu moci spustit ty úžasné efekty. Nepravda! Jednoho dne na fórech Arch Linuxu jsem si uvědomil, že existuje něco, co se nazývá „Compiz Standalone“, což vám zjevně umožňuje vytvořit si vlastní desktopové prostředí od nuly a co je nejlepší, s úžasnými efekty Compiz.

Toto je příspěvek od TheDary Kano, čímž se stal jedním z vítězů naší týdenní soutěže: «Sdílejte, co víte o Linuxu«. Gratulujeme!

V tomto článku vám ukážu, jak vytvořit vlastní samostatnou relaci Compiz v Ubuntu, verze, kterou používám pro testování, je Ubuntu 12.04, ale předpokládám, že to bude stejně dobře fungovat i v pozdějších verzích.

konfigurace

1.- První věcí, kterou musíme udělat, je nainstalovat potřebné balíčky:

sudo apt-get install compizconfig-settings-manager compiz-plugins-extra

Tímto instalujeme Správce možností CompizConfig nebo „ccsm“, což je „pokročilý“ konfigurační nástroj pro Compiz a některé doplňky.

2.- Vytvořte soubor relace pro správce přihlášení:

Jelikož pro přihlášení do Ubuntu používáme LightDM, musíme vytvořit indexový soubor pro LightDM pro čtení a spouštění potřebných aplikací.

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

A do souboru vložíme následující:

[Entry Desktop] Encoding = UTF-8 Name = Compiz Comment = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Type = Application

Uložíme soubor a zavřeme ho.

Sekce Název a Komentář můžete upravit, jak chcete, ale možnost Exec je lepší, pokud to necháte tak, protože budeme pracovat s několika soubory, abychom zahájili relaci Compiz, ale pokud chcete změnit názvy, je žádný problém, pokud provedete příslušné úpravy ostatních souborů.

3.- Sestavte si naši relaci:

Jak vidíme v předchozím kroku, soubor relace zavolá skript, který relaci zahájí. Nyní pokračujte ve vytváření tohoto skriptu.

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

A do souboru vložíme následující:

#! / bin / bash if test -z "$ DBUS_SESSION_BUS_ADDRESS"; pak eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! spát 1 pokud [-f ~ / .compiz-session]; pak source ~ / .compiz-session & else xterm & fi # Počkejte na WM počkejte $ wmpid

Uložíme soubor, zavřeme jej a spustíme:

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

Výše uvedený skript je určen pro správce plochy, aby se přihlásil a spustil aplikace, které určíme při spuštění, spolu s Compiz a D-Bus.

4.- Aplikace při spuštění

V předchozím kroku jsme vytvořili skript, který spustil D-Bus společně s Compizem, ale pokud se přihlásíme tak, jak je v tuto chvíli, jediná věc, kterou bychom viděli, by byl ukazatel myši, pak musíme vytvořit soubor, který se spustí aplikace, které budou tvořit desktopové prostředí, jako bychom byli v Openboxu; panel, schránka, doky atd.

Provedeme v terminálu:

gedit ~ / .compiz-session

Do tohoto souboru vložíme aplikace, které chceme spustit na začátku naší samostatné relace Compiz.

Můj byl takový:

Jako příklad můžete do souboru vložit následující:

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

gnome-settings-daemon načte vaše nastavení do motivů GTK + a dalších systémových nastavení.

tint2 je minimalistický a velmi konfigurovatelný panel, odlehčená alternativa k panelům Gnome, i když můžete například nastavit spuštění panelu XFCE, ve vašem systému pravděpodobně není nainstalován tint2:

sudo apt-get install tint2

5.- Poslední úpravy a přizpůsobení:

Jako slušný správce oken bychom měli přidat nabídku aplikací, abychom usnadnili otevírání aplikací, toho můžeme dosáhnout pomocí aplikace myGtkMenu, pro instalaci v Ubuntu můžete postupovat podle tohoto tutoriálu, který jsem udělal, není toho moc dělat, ale to by udělalo, že volitelný krok článek prodlouží mnohem víc.

- Nainstalujte si myGtkMenu na Ubuntu

Pokud máte Ubuntu 64 bit, budete muset aplikaci znovu zkompilovat.

Nyní, aby se nabídka načetla kliknutím pravým tlačítkem myši na plochu, musíme otevřít konfiguraci Compiz «ccsm» otevře se okno pluginů, přejdeme k příkazům a do prvního příkazového řádku vložíme „myGtkMenu file-de-menu“, kde soubor nabídky bude cesta, kde bude konfigurační soubor nabídky pro myGtkMenu, poté přejdeme na kartu „kombinace kláves“ a vybereme kombinaci, může to být Shift + Alt + m. Povolujeme modul plug-in a necháme aktivované „Příkazy“.

Poté přejdeme k modulu plug-in „Desktop changer“ a na kartě „Change desktop based on desktop“ upravíme poslední dvě možnosti „Plug-in to start the action“ a „Name of action to start“ tak, aby zůstává Takže:

Kombinace kláves (klávesové zkratky)

Compiz je správce oken s podporou příkazů, ale umožňuje nám konfigurovat pouze jedenáct příkazů, proto se uchýlíme k dalším aplikacím, jako je xbindkeys, které nám umožňují konfigurovat všechny kombinace, které chceme (osobně to nemám funkční, protože Klávesnici moc nepoužívám), instalujeme ji pomocí:

sudo apt-get install xbindkeys

Podle tohoto tutoriálu můžete nakonfigurovat xbindkeys, je to stále opravdu snadné

- XbindKeys: Nastavení klávesnice

Jediné, co nám chybí, jsou příkazy k odhlášení, k tomu používám stejnou nabídku Compiz, ale můžete také použít aplikace, jako je oblogout nebo cokoli chcete, děláte si plochu úplně od nuly 😀

V tomto zachycení nepoužívám myGTKmenu, i když je to samostatný Compiz, používám compiz-boxmenu, protože toto zachycení bylo provedeno spuštěním mého Arch Linuxu.

Nyní upravujeme náš soubor sudoers, je důležité, abyste soubor otevřeli následujícím způsobem, abyste se nepokazili sudo:

sudo EDITOR = nano visudo

Tam, kde se říká, že nano může jít na listový papír, gedit nebo editor, kterého preferujete.

A přidáte to na poslední řádek:

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

MUSÍTE ZMĚNIT Co je červeně označeno pro vaše uživatelské jméno a co zeleně pro název hostitele, (jméno, které zadáte do svého počítače)

Nyní můžete do souboru nabídky zadat odpovídající příkazy pro „Odhlásit“, „Vypnout“ a „Restartovat“.

Shutdown: sudo shutdown now
Reboot: sudo reboot
Odhlásit se: pkill compiz

Personalizace

Pokud jste správně provedli všechny kroky, měli byste mít svou relaci compiz aktivní a připravenou k použití, následuje přizpůsobení.

Rozlišení obrazovky, nastavení klávesnice a povolení numlock při spuštění

Chcete-li přidat "nepodporované" rozlišení do mé relace kompilace a neobtěžovat se s Xorg.conf, který je poněkud citlivý, přidejte xrandr do mého spouštěcího skriptu a pro rozložení klávesnice jsem použil příkaz setxkbmap (tato část závisí na vaší klávesnici a už byste měli vědět, která je vaše distribuce), posledním příkazem je na začátku aktivovat Numlock.

Musíme nainstalovat numlockx, protože ten není součástí systému:

sudo apt-get install numlockx

Přidáme řádky těsně nad náš spouštěcí skript, náš .xinitrc bude vypadat takto:

Něco takového by bylo v pořádku:

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

Tapety

Není nutné používat jiné aplikace, protože Compiz přináší plugin Tapeta, ale pokud přesto chcete použít jinou, můžete použít feh nebo dusík

Aktivujeme plugin Tapeta, klikneme na Nový a vybereme jednoduchý obrázek:

Ikony na ploše

Osobně nejsem fanouškem ikon na ploše, ale ke správě ikon na ploše můžeme použít idesk, pcmanfm nebo nautilus a další, to vše můžeme nainstalovat s yaourt, s pcmanfm můžeme také nakonfigurovat tapetu pro desktop a my dáváme možnost ponechat nabídku compiz-boxmenu na ploše, pokud použijeme nautilus, ztratíme nabídku na ploše. Následující tutoriál pro Openbox je zcela platný a použitelný i pro Compiz Standalone.

[OpenBox] Přidejte ikony na ploše pomocí PCmanFM / SpaceFM

Nezapomeňte přidat do spouštěcího skriptu pcmanfm –desktop & nebo spaceman –desktop & podle toho, který z nich jste si vybrali.

Panel a dok

Doků víme mnoho, že můžeme použít cairo-dock, avant-window-navigator, docky, všechny jsou v yaourt a panel, který chcete přidat, je podle vašich preferencí xfce4-panel, lxpanel, mate-panel, gnome-panel ... Když se řídíme filozofií KISS, nainstalujeme velmi jednoduchý, roztomilý a konfigurovatelný panel, pokud jsou pánové tint2

sudo apt-get install tint2

Konfigurace tohoto panelu je hračkou, kterou právě spustíme tint2conf a zbytek je na vaší fantazii

Spouštěč aplikací

Moc se mi to líbí, je to jednoduché a krásné, jmenuje se to dmenu, ale můžete si také nainstalovat gmrun, synapse nebo cokoli chcete.

sudo apt-get install dmenu

provedeme to pomocí dmenu_run

Spořič obrazovky (spořič obrazovky)

Chcete spořič obrazovky, tak pojďme použít xscreensaver

sudo apt-get install xscreensaver

Musíte to přidat do našeho spouštěcího skriptu, aby se načítal při každém přihlášení:

/ usr / bin / xscreensaver -no-splash &

Pro výběr a konfiguraci spořiče obrazovky spustíme xscreensaver-demo

Běžné problémy

Na oknech nejsou viditelné hranice (smaragd, dekorátor okna gtk atd.)

- Pokud se vám to stane, je to proto, že není aktivován plugin pro dekoraci oken, přejděte do ccsm a vyhledejte položku Dekorace oken a aktivujte ji.

Deformace krychle nefunguje: Pokud se vám to stane, může to být proto, že pro tapetu používáte feh nebo dusík nebo jiný program, neexistuje jiná cesta a měli byste aktivovat plugin „Tapeta“, nemyslíme si bylo to tak špatné

Conky nefunguje dobře nebo vypadá špatně: Pokud conky nefunguje dobře, změňte řádek „own_window_type xxxxx“ z konfigurace conky na „own_window_type dock“.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Emanuel Yrusta řekl

    Velké díky za příspěvek

  2.   čajový čtverec řekl

    Další „tip“ mnohokrát je zdlouhavé muset všechny tyto věci konfigurovat ručně, pak je to lepší prostředí, které již přináší věci předkonfigurované, velmi doporučuji LXDE + Compiz, tímto způsobem existuje mnoho věcí, které nemusíte konfigurovat a říkat vám Chcete-li spustit LXDE s kompizem, jednoduše upravte soubor a pro odstranění panelu LXDE stačí upravit automatické spuštění (Y)

  3.   javier fernandez řekl

    Udělal jsem to s Lubuntu a je to skvělé 😉

  4.   Carlos Cuamatzín řekl

    Vynikající výukový program, je problém, pokud používám gdm ?, mám nainstalovaný gnome 3.6 na ubuntu