Журнал LinuxFormat - перейти на главную

LXF161:Mate

Материал из Linuxformat
Перейти к: навигация, поиск


Обзор. Ра­бо­чее ок­ру­же­ние.

Содержание

Mate 1.4

Игорь Штом­пель за­ин­те­ре­со­вал­ся от­ветв­ле­ни­ем Gnome, ини­ции­ро­ван­ным сообществом как про­ти­во­вес по­ли­ти­ке раз­ра­бот­чи­ков.

(thumbnail)
> Ра­бо­чее ок­ру­же­ни­ем Mate 1.4.

Вы­ход Gnome 3 вы­звал мно­го кри­ти­че­­ских от­кли­ков. Спра­вед­ли­во­сти ра­ди на­до ска­зать, что бы­ли и по­ло­жи­тель­ные, но тем не менее нема­лое ко­ли­че­­ст­во поль­зо­ва­те­лей ста­ло ис­кать аль­тер­на­ти­ву. Сре­ди них бы­ли и из­вест­ные раз­ра­бот­чи­ки – на­при­мер, соз­да­тель Linux Ли­нус Тор­вальдс, ко­то­рый при­звал соз­дать от­ветв­ление Gnome 2.

В ито­ге та­ких при­зы­вов поя­ви­лось на свет от­ветв­ление Gnome 2, а его осно­ва­те­лем стал поль­зо­ва­тель ди­ст­ри­бу­ти­ва Arch Linux (http://mate-desktop.org/2011/12/05/hello-world/). Но­вый про­ект был анон­си­ро­ван 5 де­каб­ря 2011 го­ду под именем Mate (http://mate-desktop.org), про­ис­хо­дя­щим от на­звания на­пит­ка ма­те, ко­то­рый го­то­вят из по­бе­гов де­ре­ва па­ду­ба. За вре­мя су­ще­ст­во­вания со­стоя­лось два ре­ли­за – 1.2 и 1.4. По­следний поя­ви­лась на свет 30 ию­ля 2012 го­да. С офи­ци­аль­ным анон­сом вер­сии 1.4 мож­но оз­на­ко­мить­ся по ад­ре­су http://mate-desktop.org/2012/07/30/mate-1-4-released.

Кста­ти го­во­ря, раз­ви­тие Gnome 3 про­дол­жа­ет вы­зы­вать недо­воль­ст­во со­об­ще­ст­ва. Вот, на­при­мер, со­всем недав­но раз­ра­бот­чи­ки про­ек­та Linux Mint пред­ста­ви­ли ответвление фай­ло­во­го менед­же­ра Nautilus, ко­то­рый по­лу­чил на­звание Nemo (он станет со­став­ной ча­стью сбор­ки ди­ст­ри­бу­ти­ва на ба­зе ра­бо­че­го ок­ру­жения Cinnamon). А по­че­му им пр­иш­лось это делать? Да по­то­му, что раз­ра­бот­чи­ки Gnome в экс­пе­ри­мен­таль­ной вер­сии Nautilus 3.5.x уб­ра­ли часть функ­цио­наль­ных воз­мож­но­стей – по их мнению, для уп­ро­щения ра­бо­ты с про­грам­мой (на­при­мер, были уда­лены двух­панель­ный ре­жим, бо­ко­вая панель и т. д.).

Ра­бо­чее ок­ру­жение Mate про­дол­жа­ет успеш­но раз­ви­вать­ся. Рас­смот­рим, в чем оно ста­ло луч­ше.

Пер­вое зна­ком­ст­во

Ре­лиз 1.2 был осно­ван на ко­до­вой ба­зе Gnome 2.32. Ос­нов­ным от­ли­чи­ем Mate 1.2 от Gnome 2.32 ста­ло от­сут­ст­вие пе­ре­се­чений с Gnome 3, а значит, ничто не ме­ша­ет уста­но­вить Mate на­ря­ду с Gnome 3. А ес­ли вы хо­те­ли бы уста­но­вить со­вме­ст­но Gnome 2 и Gnome 3, то это не увен­ча­лось бы успе­хом, так как возникал кон­фликт из-за ря­да имен фай­лов. Вы­ход Mate 1.2 ре­шил эту про­бле­му. На­ча­ло раз­ви­тия про­ек­та мож­но счи­тать удач­ным: его сра­зу же под­хва­тил один из са­мых по­пу­ляр­ных ди­ст­ри­бу­ти­вов Linux, про­ект Linux Mint, и с вер­сии 12 вы­пуска­ет сбор­ку сво­ей ОС с ра­бо­чим ок­ру­жением Mate.

Ус­та­нов­ка Mate 1.4

Па­ке­ты с Mate 1.4 доступ­ны для ря­да ди­ст­ри­бу­ти­вов – сре­ди них Debian, Ubuntu, Linux Mint, Fedora, openSUSE, Arch Linux, Slackware.

Для уста­нов­ки Mate 1.4 в Ubuntu 12.04 (ко­то­рую мы ис­поль­зо­ва­ли) необ­хо­ди­мо, как ука­за­но на странице офи­ци­аль­но­го сай­та про­ек­та Mate, по­свя­щен­ной уста­нов­ке ра­бо­чей сре­ды в Ubuntu (http://mate-desktop.org/install/#ubuntu), под­клю­чить сле­дую­щий ре­по­зи­то­рий:

sudo add-apt-repository “deb http://

packages.mate-desktop.org/repo/ubuntu precise main”

Да­лее сле­ду­ем ин­ст­рук­ции с ука­зан­ной вы­ше страницы офи­ци­аль­но­го сай­та. Вна­ча­ле об­но­вим менед­жер па­ке­тов:

$ sudo apt-get update

За­тем за­гру­зим ключ:

sudo apt-get install mate-archive-keyring

Опять об­но­вим ме­нед­жер па­ке­тов:

sudo apt-get update

Ус­та­но­вим ба­зо­вые па­ке­ты –

sudo apt-get install mate-core

и ос­таль­ные па­ке­ты, не­об­хо­ди­мые для ра­бо­ты Mate:

sudo apt-get install mate-desktop-environment

Да­лее за­вер­ша­ем се­анс ра­бо­ты, вы­би­ра­ем необ­хо­ди­мо­го поль­зо­ва­те­ля и ра­бо­чее ок­ру­жение Mate. По­сле че­го, вой­дя в сис­те­му, вы уви­ди­те нечто по­доб­ное по­ка­зан­но­му на ри­сун­ке (мы до­полнитель­но от­кры­ли ок­но с ин­фор­ма­ци­ей о Mate).

Нов­ше­ст­ва и осо­бен­но­сти Mate 1.4

Мно­гие при­ло­жения Gnome 2 по­лу­чи­ли в Mate но­вые име­на (бо­лее под­роб­но мож­но оз­на­ко­мить­ся с ними, на­при­мер, здесь: http://wiki.mate-desktop.org/applications). Так, фай­ло­вый менед­жер Nautilus по­лу­чил имя Caja, а тек­сто­вый ре­дак­тор Gedit стал на­зы­вать­ся Pluma. Ес­ли в Gnome для бы­ст­ро­го от­кры­тия тек­сто­во­го фай­ла мож­но бы­ло дать ко­ман­ду

$ gedit имя_фай­ла

то в Mate это бу­дет вы­гля­деть сле­дую­щим об­ра­зом:

$ pluma имя_фай­ла

Сре­ди дру­гих при­ло­жений, по­лу­чив­ших но­вые име­на: про­грамм­ное обес­пе­чение для про­смот­ра раз­лич­ных до­ку­мен­тов Evince по­лу­чи­ло имя Atril; эму­ля­тор тер­ми­на­лов Gnome Terminal стал Mate Terminal; менед­жер ар­хи­вов File Roller – Engrampa; про­грам­ма для про­смот­ра изо­бра­жений Eye of Gnome (EOG) – Eye of Mate (EOM); каль­ку­ля­тор gcalctool – MateCalc; окон­ный менед­жер Metacity – Marco; кон­фи­гу­ра­ци­он­ная сис­те­ма GConf – MateConf; дис­плей­ный менед­жер GDM – MDM; ре­дак­тор ме­ню Alacarte – Mozo; при­ло­жение для изо­бра­жения диа­ло­го­вых окон из команд­ной стро­ки Zenity – MateDialog.

Конеч­но, пе­ре­име­но­вание та­ко­го коли­­че­­ст­ва зна­ко­мых при­ло­жений спо­­соб­но вы­звать до­са­ду. Но за­то поль­зо­ва­те­ли Mate мо­гут уста­но­вить Pluma и Gedit од­но­вре­мен­но, как и Engrampa с File Roller, не опа­са­ясь кон­флик­тов ме­ж­ду при­ло­жения­ми. Та­ким об­ра­зом обес­пе­чи­ва­ет­ся со­вмес­ти­мость Mate и Gnome, да­вая воз­мож­ность па­рал­лель­но ис­поль­зо­вать при­ло­жения обо­их ра­бо­чих сред.

Фай­ло­вый менед­жер Caja по­лу­чил под­держ­ку ра­бо­ты с об­лач­ным хранили­щем дан­ных Dropbox, для че­го необ­хо­ди­мо до­полнитель­но уста­но­вить па­кет caja-dropbox. Но уч­ти­те, что для ис­поль­зо­вания Dropbox вам не обой­тись и без deb-па­ке­та dropbox, ко­то­рый необ­хо­ди­мо уста­но­вить до па­ке­та caja-dropbox, ска­чав его с сай­та https://www.dropbox.com/install. После уста­нов­ки па­ке­та dropbox вам пред­ло­жат до­ка­чать все необ­хо­ди­мое для при­ло­жения Dropbox, а за­тем в те­чение несколь­ких ша­гов вы бу­де­те ли­бо за­ре­ги­ст­ри­ро­ва­ны на сер­ви­се, ли­бо за­дей­ст­вуе­те свою учет­ную запись. В ито­ге всех этих дей­ст­вий в ва­шем до­машней пап­ке поя­вит­ся пап­ка Dropbox, со­дер­жи­мое ко­то­рой бу­дет син­хронизи­ро­ва­но с ва­шим со­дер­жи­мым на сер­ви­се. Пла­гин caja-dropbox ра­бо­та­ет по то­му же прин­ци­пу, что и пла­гин nautilus-dropbox.

Раз­ра­бот­чи­ки улуч­ши­ли и дру­гие ас­пек­ты фай­ло­во­го менед­же­ра Caja – на­при­мер, ра­бо­ту с за­клад­ка­ми. В Places [Мес­та] (бо­ко­вая панель) их те­перь мож­но от­кры­вать при по­мо­щи кла­ви­ши про­бе­ла и Enter. Еще од­но функ­цио­наль­ное улуч­шение – реа­ли­за­ция под­держ­ки об­ме­на фай­ла­ми по про­то­ко­лу Bluetooth. До­бав­ле­на под­держ­ка, при вклю­чен­ном ком­по­зит­ном ре­жи­ме окон­но­го менед­же­ра Marco, пе­ре­клю­чения ме­ж­ду ок­на­ми с ис­поль­зо­ванием со­че­тания кла­виш Alt + Tab. А под­держ­ка пе­ре­клю­чения поль­зо­ва­те­лей че­рез GDM поя­ви­лась в mate-screensaver. Кро­ме то­го, достиг­нут необ­хо­ди­мый уро­вень ин­те­гра­ции движ­ков mate-keyring и libmatekeyring (по­сле их об­нов­ления), ко­то­рые по­зво­ля­ют ра­бо­тать со связ­ка­ми клю­чей – до об­нов­ления у поль­зо­ва­те­лей бы­ва­ли с ними про­бле­мы. Так­же до­бав­лен но­вый па­кет mate-icon-theme-faenza, с но­вой те­мой Faenza для ико­нок ра­бо­че­го ок­ру­жения Mate. Осу­ще­ст­в­ле­но ветв­ление биб­лио­те­ки libwnck (для на­пи­сания про­смотр­щи­ков и про­грамм­но­го обес­пе­чения для ра­бо­ты со спи­ском за­дач), ко­то­рая ста­ла на­зы­вать­ся libmatewnck. За­од­но раз­ра­бот­чи­ки ис­пра­ви­ли нема­ло оши­бок.

Сре­ди недостат­ков мож­но от­ме­тить непол­но­ту пе­ре­во­да ин­тер­фей­са на русский язык. На­при­мер, под­сказ­ка для кноп­ки пе­ре­клю­чения ме­ж­ду на­ви­га­ци­ей с по­мо­щью кно­пок и тек­сто­вой стро­кой для ука­зания пу­ти ото­бра­жа­ет­ся по-анг­лий­ски.

Пла­ны на бу­ду­щее

Про­ект Mate при­зван про­дол­жить раз­ви­тие ра­бо­че­го ок­ру­жения в тра­ди­ци­ях Gnome 2. На­сколь­ко это по­лу­чит­ся успеш­ным, по­ка су­дить ра­но – слиш­ком ма­лым пред­став­ля­ет­ся срок су­ще­ст­во­вания про­ек­та. У про­ек­та есть оп­ре­де­лен­ные пла­ны на бу­ду­щее. Ска­жем о них, при­дер­жи­ва­ясь по­сле­до­ва­тель­но­сти вы­хо­да бу­ду­щих вер­сий. Так, в вер­сии 1.6 раз­ра­бот­чи­ки планиру­ют за­менить MateConf на GSettings (http://wiki.mate-desktop.org/mateconf_to_gsettings), а MateCorba – на Dbus. Для фай­ло­во­го менед­же­ра Caja планиру­ет­ся улуч­шить ра­бо­ту со съем­ны­ми уст­рой­ст­ва­ми, а так­же об­но­вить ин­тер­фейс под­держ­ку DBus. Раз­ра­бот­чи­ки Mate обе­ща­ют для боль­шин­ст­ва тем до­ба­вить под­держ­ку GTK3. Из вер­сии 1.4 был уда­лен ап­плет indicator-applet-session – в вер­сии 1.6 ему на сме­ну дол­жен прий­ти ап­плет mate-session-applet.

Кро­ме то­го, раз­ра­бот­чи­ки от­ме­ча­ют, что поя­вит­ся на­чаль­ная под­держ­ка GTK3 (это, конеч­но, станет основ­ным нов­ше­ст­вом), но, к со­жа­лению, не ука­зы­ва­ют, с ка­кой имен­но вер­сии, а от­но­сят ее к бу­ду­щим ре­ли­зам. То же ка­са­ет­ся ми­гра­ции libunique (биб­лио­те­ка по­зво­ля­ет соз­да­вать при­ло­жения, имею­щие один эк­зем­п­ляр) на GtkApplication.

Сто­ит от­ме­тить один важ­ный мо­мент. Со­глас­но «до­рож­ной кар­те» раз­ви­тия про­ек­та (http://wiki.mate-desktop.org/roadmap), раз­ра­бот­чи­ки пол­но­стью осу­ще­ст­ви­ли все пла­ны на ре­ли­зы вер­сий 1.2 и 1.4. Так что мож­но ожи­дать реа­ли­за­ции ука­зан­ных вы­ше воз­мож­но­стей в вер­сии 1.6.

Ли­дер ко­ман­ды Linux Mint Кле­ман Ле­февр [Clement Lefebvre] ска­зал сле­дую­щее (см. пост в бло­ге Linux Lint от 1 де­каб­ря 2011 го­да): «Мы счи­та­ем, что Mate – та­кой же ра­бо­чий стол, как и KDE, Gnome 3, Xfce и т. д. В свя­зи с вы­со­кой по­пу­ляр­но­стью Gnome 2 в пре­ды­ду­щих вер­си­ях Linux Mint, мы стре­мим­ся под­дер­жать и улуч­шить про­ект». |

Персональные инструменты
купить
подписаться
Яндекс.Метрика