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

LXF141:Что за штука

Материал из Linuxformat
Версия от 12:54, 23 апреля 2012; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Что за штука… Unity?

Мар­ко Фио­рет­ти рас­ска­жет о но­вом ра­бо­чем сто­ле, ко­то­рый вы по­лю­би­те – воз­мож­но, до нена­вис­ти – в на­сту­пив­шем го­ду.
  • Что же это за шту­ка, Unity?
Это но­вая сре­да ра­бо­че­го сто­ла, ко­то­рая в 2011 го­ду станет клю­че­вым ком­понен­том Ubuntu Netbook Edition… и кое-че­го ещё.
  • Ка­ко­во на­зна­чение Unity?
Unity раз­ра­бо­тан (и до­ра­ба­ты­ва­ет­ся) для мо­биль­ных уст­ройств с сен­сор­ны­ми эк­ра­на­ми. Его цель – эф­фек­тив­ное ис­поль­зо­вание эк­ран­но­го про­стран­ст­ва и за­ря­да ба­та­рей с од­но­вре­мен­ным уп­ро­щением web-сёр­фин­га и тра­ди­ци­он­ных на­столь­ных за­дач (ра­бо­ты с по­чтой, тек­сто­вы­ми до­ку­мен­та­ми и т. п.).
  • А по­че­му вы ска­за­ли «кое-че­го ещё»? Ведь это толь­ко для нетбу­ков и план­ше­тов, вер­но?
А вот и невер­но! Unity станет ин­тер­фей­сом по умол­чанию и для на­столь­но­го Ubuntu, и для но­вой плат­фор­мы под на­званием Ubuntu Light.
  • Что ещё за Ubuntu Light?
Вы уже, на­вер­ное, ви­де­ли в ма­га­зи­нах но­ут­бу­ки на Windows и дру­гих ОС, ко­то­рые для про­вер­ки поч­ты за­гру­жа­ют­ся мо­мен­таль­но?
  • И что?
Это так на­зы­вае­мые «ком­пь­ю­те­ры мгно­вен­но­го досту­па». Ubuntu Light с де­ви­зом «в Сеть – за семь се­кунд» рас­счи­тан имен­но на та­кую ра­бо­ту.
  • По­ла­гаю, в этом есть смысл. Но не хо­ти­те ли вы ска­зать, что Gnome на Ubuntu боль­ше не бу­дет?
Нет, это­го никто не го­во­рил. В 2011 го­ду Unity ста­нет гра­фи­че­­ским ин­тер­фей­сом по умол­чанию для Ubuntu, но внут­ри него по-прежнему бу­дут ра­бо­тать при­ло­жения и служ­бы Gnome. Марк Шатт­л­ворт на­звал Unity «но­вой оде­ж­дой» для Gnome – но не за­ме­ной.
  • Хо­ро­шо, а как же тра­ди­ци­он­ный ин­тер­фейс Gnome?
Он останет­ся досту­пен – что­бы вы­звать его, доста­точ­но на­жать несколь­ко кно­пок.
  • Спа­си­бо, это гре­ет. И все-та­ки, за­чем же ме­нять то, что и так от­лич­но ра­бо­та­ет с нор­маль­ны­ми кла­виа­ту­ра­ми и монито­ра­ми?
Мно­гие лю­ди не лю­бят мно­го­об­ра­зия, пред­по­чи­тая ви­деть оди­на­ко­вые ок­на и кноп­ки на всех уст­рой­ст­вах, с ко­то­ры­ми име­ют де­ло. Офи­ци­аль­но про­дви­жение Unity на ра­бо­чий стол мо­ти­ви­ру­ет­ся имен­но удоб­ст­вом та­ких поль­зо­ва­те­лей. Со вре­менем, ес­ли этот ма­нёвр для от­дель­но взя­той плат­фор­мы ока­жет­ся удач­ным, объ­ём ра­бот по тес­ти­ро­ванию и кон­тро­лю ка­че­­ст­ва су­ще­ст­вен­но со­кра­тит­ся. А ведь та­кая ра­бо­та про­во­дит­ся с ка­ж­дым но­вым ре­ли­зом Ubuntu (да и осталь­ных ди­ст­ри­бу­ти­вов, вы­брав­ших Unity). В дан­ном слу­чае на­звание Unity весь­ма крас­но­ре­чи­во.
  • У про­из­во­ди­те­лей OEM за­бот о ка­че­­ст­ве по­уба­вит­ся, вер­но? Сис­тем­ные ин­те­гра­то­ры бу­дут ра­ды!
Да. Та­кая стра­те­гия сде­ла­ет Ubuntu бо­лее при­вле­ка­тель­ным для при­менения, в том чис­ле сре­ди про­из­во­ди­те­лей обо­ру­до­вания.
  • И всё же эта за­тея ка­жет­ся гро­мозд­кой и не со­всем це­ле­со­об­раз­ной. За­чем Ubuntu и его спон­сор Canonical де­ла­ют это, вме­сто то­го, что­бы раз­ви­вать Gnome?
Насколько нам из­вест­но, глав­ных при­чин две. Од­на – раз­оча­ро­вание мед­лен­ны­ми тем­па­ми пе­ре­хо­да на Gnome 3 (по крайней ме­ре, на неко­то­рых уча­ст­ках) и его на­прав­лен­но­стью. Canonical яв­но хо­чет уста­но­вить бо­лее пол­ный кон­троль над свой­ст­ва­ми ин­тер­фей­са Gnome-про­дук­тов. А ско­рость раз­ра­бот­ки мож­но по­вы­сить, ли­бо по­мо­гая раз­ра­бот­чи­кам, ли­бо пой­дя сво­им пу­тем – что они и сде­ла­ли.
  • А в чём за­клю­ча­ют­ся раз­но­гла­сия на­счет ин­тер­фей­са Gnome?
Наи­бо­лее оче­вид­ное раз­ли­чие – гло­баль­ные ме­ню Unity. Раз­ра­бот­чи­ки Gnome их не лю­бят, а Ubuntu (или, по крайней ме­ре, Canonical) – на­обо­рот. Дру­гая при­чи­на от­хо­да от тра­ди­ци­он­но­го Gnome – при­вле­чение но­вых поль­зо­ва­те­лей от­кры­то­го ПО. И это, ве­ро­ят­но, глав­ный мо­тив.
  • Что вы хо­ти­те ска­зать?
Да­вай­те бу­дем реа­ли­ста­ми: по крайней ме­ре в обо­зри­мом бу­ду­щем мно­гие поль­зо­ва­те­ли Linux бу­дут при­дер­жи­вать­ся то­го, к че­му при­вык­ли за несколь­ко лет – Gnome, KDE, Xfce и т. п. Со­глас­ны?
  • Конеч­но! По­то­му я и не ви­жу смыс­ла!
Смысл, как нам ка­жет­ся, в том, что Unity – не для вас и не для умников из Ба­шен LXF, и во­об­ще не для тех, кто уже поль­зу­ет­ся от­кры­тым ПО. Unity – для всех осталь­ных. Он мо­жет убе­дить тех, ко­го до сих пор не при­влек­ла ни од­на из су­ще­ст­вую­щих ипо­ста­сей Linux, сде­лать един­ст­вен­но вер­ный вы­бор.
  • Я по­нял. По-ва­ше­му, Unity рас­счи­тан на поль­зо­ва­те­лей, ко­то­рые ина­че никогда бы не об­ра­ти­ли внимание на Linux.
Да, так и ска­зал осно­ва­тель Canonical Марк Шатт­л­­ворт – и су­дя по все­му, он прав. В чём-то это на­по­ми­на­ет си­туа­цию 2004 го­да: мно­гие из тех, кто не дру­жил с Linux (по крайней ме­ре, с Debian), те­перь вполне до­воль­ны тем же Debian под на­званием Ubuntu.
  • Что об­ще­го ме­ж­ду Unity и Gnome в плане тех­но­ло­гии?
Хо­тя внешне сход­ст­ва нет, в Unity ис­поль­зу­ет­ся несколь­ко клю­че­вых ком­понен­тов Gnome 3: один из них – Mutter, раз­ви­тие идеи окон­но­го менед­же­ра Metacity. Вто­рой ком­понент – служ­ба Zeitgeist (http://zeitgeist-project.com), ко­то­рая ре­ги­ст­ри­ру­ет дей­ст­вия поль­зо­ва­те­ля и опо­ве­ща­ет осталь­ные при­ло­жения об этих дей­ст­ви­ях, что­бы те при­шли в боевую го­тов­ность. Есть и дру­гие компонен­ты – на­при­мер, гра­фи­че­­ская биб­лио­те­ка Clutter, при­ме­няе­мая и в стан­дарт­ной обо­лоч­ке Gnome, и в сред­ст­ве за­пуска про­грамм Unity.
  • Где-то я чи­тал, что у Unity есть и док, и обыч­ная стро­ка ме­ню. За­чем они?
Док – это вер­тикаль­ная панель с ле­вой сто­ро­ны эк­ра­на. На ней со­б­ра­ны икон­ки из­бран­ных при­ло­жений и ра­бо­таю­щих про­грамм (ко­то­рые вы­де­ля­ют­ся стрел­ка­ми сле­ва). Док мож­но про­кру­чи­вать (не за­бы­вай­те, Unity рас­счи­тан на сен­сор­ные эк­ра­ны!) для про­смот­ра и сор­ти­ров­ки ико­нок по сво­ему вку­су, обыч­ным пе­ре­тас­ки­ванием.
  • Вы ска­за­ли, «знач­ки ра­бо­таю­щих про­грамм». А как насчет при­ло­жений вро­де GIMP, c мно­го­окон­ным интерфейсом?
Для них Unity всё рав­но вы­ве­дет од­ну икон­ку. Но при щелч­ке по ней раз­вер­нут­ся все ок­на, свя­зан­ные с при­ло­жением.
  • А стро­ка ме­ню?
Это дру­гая панель, она всегда рас­по­ла­га­ет­ся в вер­ху эк­ра­на. Внут­ри неё, опять же для эко­но­мии мес­та, бу­дут на­хо­дить­ся ме­ню и тра­ди­ци­он­ные кноп­ки управ­ления ок­ном ак­тив­ной про­грам­мы. Там же раз­мес­тят­ся так на­зы­вае­мые «вин­ди­ка­то­ры».
  • Вин­ди­ка­то­ры?!
Это неук­лю­жее сло­во образовано слиянием window – «ок­но» – и «ин­ди­ка­тор». Это ин­те­рак­тив­ные икон­ки, ко­то­рые слу­жат для вы­во­да ин­фор­ма­ции о со­стоянии. Вин­ди­ка­тор при­вле­ка­ет внимание поль­зо­ва­те­ля к ка­ко­му-ли­бо со­бы­тию (на­при­мер, по­сту­п­лению пись­ма в поч­то­вый ящик или за­вер­шению фо­но­вой ра­бо­ты од­ной из про­грамм).
  • Поя­вят­ся ли они в стан­дарт­ном ин­тер­фей­се Gnome Ubuntu?
В этом слу­чае вин­ди­ка­то­ры бу­дут сгруп­пи­ро­ва­ны в пра­вой час­ти стро­ки за­го­лов­ка то­го ок­на, к ко­то­ро­му они от­но­сят­ся.
  • Из­вест­но ли что-нибудь о том, что про­изой­дёт с Unity по­сле вы­хо­да пер­вых об­нов­лён­ных вер­сий Ubuntu?
По­ка мы зна­ем о двух стра­те­ги­че­­ских на­прав­лениях. Пер­вое свя­за­но с доступ­но­стью: раз­ра­бот­чи­кам необ­хо­ди­мо до­бить­ся то­го, что­бы Unity смог­ли поль­зо­вать­ся лю­ди с ог­раничен­ны­ми воз­мож­но­стя­ми (по крайней ме­ре, на та­ком же уровне, как в Gnome). Вто­рой во­прос, по сло­вам Шатт­л­вор­та, «глу­бо­кая про­ра­бот­ка сис­те­мы управ­ления ок­на­ми». Это обес­пе­чит успех Unity на сис­те­мах с боль­ши­ми монито­ра­ми, поль­зо­ва­те­ли ко­то­рых при­вык­ли од­но­вре­мен­но от­кры­вать мно­го окон, и от­ка­зы­вать­ся от сво­ей при­выч­ки не на­ме­ре­ны.
  • Лад­но, по­про­бую Unity — но толь­ко со­хранив несколь­ко ра­бо­чих сто­лов, пол­но­эк­ран­ный ре­жим и Nautilus!
Не бес­по­кой­тесь, в Unity всё это есть. Для пе­ре­хо­да ме­ж­ду ра­бо­чи­ми сто­ла­ми ис­поль­зу­ют­ся стрел­ки с на­жа­ти­ем кла­виш Ctrl и Alt, а пол­но­эк­ран­ный ре­жим ак­ти­ви­ру­ет­ся кла­ви­шей F11. Для за­пуска Nautilus доста­точ­но на­жать бе­лую икон­ку пап­ки в пра­вом верхнем уг­лу ок­на Mutter.
Персональные инструменты
купить
подписаться
Яндекс.Метрика