Compiz самостоятелен

Тъй като започвате да използвате GNU / Linux, едно от нещата, които най-много привличат погледа, са ефектите и функционалностите, които Compiz композицията и мениджърът на прозорци могат да ви предложат, но ако имате стар компютър, първото нещо, което ви идва на ум, е че няма да можете да изпълните тези прекрасни ефекти върху вашата джаджа. Невярно! Един ден, четейки на форумите на Arch Linux, разбрах, че има нещо, наречено „Compiz Standalone“, което очевидно ви позволява да създадете своя собствена работна среда от нулата и най-добре с невероятните ефекти на Compiz.

Това е принос от TheDary Kano, ставайки по този начин един от победителите в нашето седмично състезание: «Споделете какво знаете за Linux«. Честито!

В тази статия ще ви покажа как да създадете своя собствена сесия Compiz Standalone в Ubuntu, версията, която използвам за тестване, е Ubuntu 12.04, но предполагам, че ще работи също толкова добре в по-новите версии.

конфигурация

1.- Първото нещо, което трябва да направим, е да инсталираме необходимите пакети:

sudo apt-get инсталирате compizconfig-settings-manager compiz-Plug-ins-extra

С това ние инсталираме CompizConfig Options Manager или "ccsm", който е "разширена" помощна програма за конфигуриране за Compiz и някои приставки.

2.- Създайте сесионния файл за мениджъра за вход:

Тъй като използваме LightDM за влизане в Ubuntu, трябва да създадем индексен файл за LightDM, за да четем и стартираме необходимите приложения.

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

И вътре във файла поставяме следното:

[Запис на работния плот] Кодиране = UTF-8 Име = Compiz Коментар = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Тип = Приложение

Запазваме файла и го затваряме.

Можете да модифицирате разделите Име и Коментар по ваш вкус, но опцията Exec е по-добра, ако го оставите така, тъй като ще работим с няколко файла, за да стартираме сесията Compiz, но ако предпочитате да промените имената, няма проблем, стига направете съответните модификации на другите файлове.

3.- Изградете нашата сесия:

Както виждаме в предишната стъпка, файлът на сесията ще извика скрипт за стартиране на сесията. Сега продължете да създавате този скрипт.

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

И вътре във файла поставяме следното:

#! / bin / bash if test -z "$ DBUS_SESSION_BUS_ADDRESS"; след това eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! сън 1 ако [-f ~ / .compiz-сесия]; след това източник ~ / .compiz-session & else xterm & fi # Изчакайте WM изчакайте $ wmpid

Запазваме файла, затваряме го и го правим изпълним:

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

Горният скрипт е за мениджъра на работния плот да влезе и да стартира приложенията, които посочваме при стартиране заедно с Compiz и D-Bus.

4.- Приложения при стартиране

В предишната стъпка създадохме скрипт, който стартира D-Bus заедно с Compiz, но ако влезем както е в момента, единственото нещо, което ще видим, е показалеца на мишката, тогава трябва да създадем файла, който ще стартира приложенията, които ще съставят средата на работния плот сякаш сме в Openbox; панелът, кутията, докове и др.

Изпълняваме в терминала:

gedit ~ / .compiz-сесия

Вътре в този файл ще поставим приложенията, които искаме да бъдат изпълнени в началото на нашата самостоятелна сесия Compiz.

Моят беше такъв:

Като пример можете да поставите следното във вашия файл:

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

gnome-settings-daemon ще зареди настройките ви в GTK + теми и други системни настройки.

tint2 е минималистичен и много конфигурируем панел, лека алтернатива на панелите Gnome, въпреки че можете да настроите XFCE панела да стартира например, най-вероятно tint2 не е инсталиран на вашата система:

sudo apt-get инсталирайте tint2

5.- Последни щрихи и персонализиране:

Като приличен мениджър на прозорци, трябва да добавим меню на приложението, за да е по-удобно да отваряме приложения, можем да постигнем това с приложението myGtkMenu, за да го инсталирате в Ubuntu, можете да следвате този урок, който направих, няма много какво да се направи, но това би направило че една незадължителна стъпка удължава статията много повече.

- Инсталирайте myGtkMenu на Ubuntu

Ако имате Ubuntu 64-bit, ще трябва да рекомпилирате приложението.

Сега, за да се зареди менюто, когато щракнете с десния бутон на работния плот, трябва да отворите конфигурацията Compiz «ccsm» ще се отвори прозорецът на приставките, преминаваме към команди и в първия команден ред поставяме "myGtkMenu file-de-menu", където менюто-файл ще бъде пътят, където ще бъде конфигурационният файл на менюто за myGtkMenu, след това отиваме в раздела "комбинации от клавиши" и избираме комбинация, може да бъде Shift + Alt + m Активираме Plug-in, оставяйки активирани „Команди“.

След това отиваме към Plug-in "Desktop Changer" и в раздела "Промяна на работния плот на базата на работен плот" модифицираме последните две опции "Plug-in за стартиране на действието" и "Име на действие за стартиране", така че да остане Така:

Ключови комбинации (клавишни комбинации)

Compiz е мениджър на прозорци, с поддръжка на команди, но ни позволява да конфигурираме само единадесет команди, затова прибягваме до други приложения като xbindkeys, което ни позволява да конфигурираме всички комбинации, които искаме (лично аз нямам да работи, защото не използвам много клавиатурата ), ние го инсталираме с:

sudo apt-get инсталирайте xbindkeys

Можете да следвате този урок, за да конфигурирате xbindkeys, все още е много лесно

- XbindKeys: Настройка на клавиатурата

Единственото нещо, което ни липсва, са командите за излизане, за това използвам същото меню Compiz, но можете да използвате и приложения като отписване или каквото искате, напълно правите работния си плот от нулата 😀

В това заснемане не използвам myGTKmenu, въпреки че е Compiz самостоятелно, използвам compiz-boxmenu, защото това заснемане е изпълнено с моя Arch Linux.

Сега редактираме нашия файл sudoers, важно е да отворите файла, да го направите по следния начин, за да не прецаквате със sudo:

sudo EDITOR = nano visudo

Където пише, че nano може да отиде на листовка, gedit или редактора, който предпочитате.

И добавяте това към последния ред:

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

ТРЯБВА ДА ПРОМЕНИТЕ Какво е в червено за вашето потребителско име и какво е в зелено за вашето име на хост, (Името, което сте поставили на вашия компютър)

Сега можете да поставите съответните команди за "Изход", "Изключване" и "Рестартиране" във вашия файл с меню.

Изключване: sudo изключване сега
Рестартиране: sudo рестартиране
Изход: pkill compiz

Персонализация

Ако сте изпълнили правилно всички стъпки, трябва да имате активна и готова за работа сесия на compiz, това, което следва, е персонализиране.

Разделителна способност на екрана, настройки на клавиатурата и активиране на numlock при стартиране

За да добавя "неподдържана" резолюция към моята сесия на compiz и да не се занимавам с Xorg.conf, който е малко чувствителен ¬¬ 'добавете xrandr към моя стартиращ скрипт и за оформление на клавиатурата използвах командата setxkbmap (Тази част зависи от вашата клавиатура и вече трябва да знаете кое е вашето разпространение), последната команда е да активирате Numlock в началото.

Трябва да инсталираме numlockx, защото той не идва със системата:

sudo apt-get инсталиране на numlockx

Добавяме редовете точно над нашия стартиращ скрипт, нашият .xinitrc ще изглежда така:

Нещо подобно би било добре:

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

тапети

Не е необходимо да използвате други приложения, защото compiz носи приставката за тапет, но ако все пак искате да използвате друго, можете да използвате feh или азот

Активираме приставката Wallpaper, след това щракнете върху New и изберете лесното изображение:

Икони на работния плот

Лично аз не съм фен на иконите на работния плот, но за да управляваме икони на работния плот, можем да използваме idesk, pcmanfm или nautilus и други, всичко това можем да инсталираме с yaourt, с pcmanfm също можем да конфигурираме тапета за работния плот и ние дава възможност да запазите менюто compiz-boxmenu на работния плот, ако използваме nautilus, ще загубим менюто на работния плот. Следният урок за Openbox е напълно валиден и приложим и за Compiz Standalone.

[OpenBox] Добавяне на икони на работния плот чрез PCmanFM / SpaceFM

Не забравяйте да добавите pcmanfm –desktop & или spaceman –desktop & към стартовия скрипт в зависимост от това кой сте избрали.

Панел и док

Докове, които познаваме много, че можем да използваме cairo-dock, avant-window-navigator, docky всички са във вашия yart и панелът, който искате да добавите, е по ваше предпочитание xfce4-panel, lxpanel, mate-panel, gnome-panel ... Както следваме философията KISS ще инсталираме много прост, сладък и конфигурируем панел, ако господата са tint2

sudo apt-get инсталирайте tint2

Конфигурацията на този панел е парче торта, ние просто пускаме tint2conf, а останалото зависи от вашето въображение

Стартови програми

Харесва ми много, просто и красиво се нарича dmenu, но можете също да инсталирате gmrun, synapse или каквото ви харесва.

sudo apt-get install dmenu

изпълняваме го с dmenu_run

Скрийнсейвър (скрийнсейвър)

Искате скрийнсейвър, така че нека използваме xscreensaver

sudo apt-get инсталирайте xscreensaver

Трябва да добавите това към нашия скрипт за стартиране, така че да се зарежда всеки път, когато влезем:

/ usr / bin / xscreensaver -no-splash &

За да изберем и конфигурираме скрийнсейвъра, ние изпълняваме xscreensaver-demo

Общи проблеми

Границите не се виждат на прозорци (смарагд, gtk-window-decorator и др.)

- Ако това се случи с вас, това е, защото приставката за декорация на прозорци не е активирана, отидете на ccsm и потърсете декорация на прозореца и я активирайте.

Деформацията на куба не работи: Ако това се случи с вас, това може да се дължи на факта, че използвате feh или азот или друга програма за тапета, няма друг начин и трябва да активирате приставката "Wallpaper", дори да не си мислим, че е било толкова лошо

Conky не работи добре или изглежда зле: Ако conky не работи добре, променете реда "own_window_type xxxxx" от конфигурацията на conky на "own_window_type dock".


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Емануел Юруста каза той

    Много благодаря за приноса

  2.   Тете Плаза каза той

    Друг "съвет" много пъти е досадно да се конфигурират всички тези неща на ръка, тогава е по-добре среда, която вече предлага нещата предварително конфигурирани, горещо препоръчвам LXDE + Compiz, по този начин има много неща, от които не се нуждаете за да конфигурирате и да кажете на LXDE, който започва с compiz, е достатъчно да модифицирате файл, а за да премахнете панела LXDE, е достатъчно да модифицирате автостартирането (Y)

  3.   Хавиер Фернандес каза той

    Направих го с Lubuntu и е страхотно 😉

  4.   Карлос Куамацин каза той

    Отличен урок, има ли проблем, ако използвам gdm ?, имам инсталиран gnome 3.6 на ubuntu