01 февраля 2016

Для Linux Mint 18 будут разработаны и внедрены унифицированные приложения X-Apps

В своём ежемесячном послании в "The Linux Mint Blog" от 28 января, основатель Linux Mint - Clement Lefevre (Клемент Лефевр) опубликовал интересную информацию о разработке и внедрении в Linux Mint 18 унифицированных приложений X-Apps.
Унифицированные - это значит приведённые к единообразной системе и форме - приложения, которые будут внедрены в дистрибутивах Linux Mint (Cinnamon, Mate и Xfce).

С чем это связано и для чего это нужно?

Прежде всего это связано с тем, что разработчики Gnome в компоненты GNOME 3.18 внесли большие изменения, с целью минимизировать интерфейс многих приложений, следуя моде, взятой у Apple, что вызвало, мягко говоря, недоумение у многих обычных пользователей. Я уже писал об этом в соей статье "Как настроить GNOME Nautilus версии 3.18.х в Ubuntu 16.04", где как раз говорится о невозможности настроить Nautilus обычными способами, из-за отсутствия элементарного меню приложения.
Как известно дистрибутив Ubuntu 16.04 LTS основан на компонентах GNOME 3.18, а Linux Mint 18 будет основываться на пакетной базе Ubuntu 16.04 LTS (с длительным сроком поддержки) и чтобы избежать в будущем подобных казусов, как на примере с Nautilus, и было решено разработать собственные приложения X-Apps, на подобии Nemo. Конкретно в статье обозначено для примера приложение Gedit (GNOME editor) - текстовый редактор, которое теперь в Linux Mint 18 будет называться Xedit, с функциями текстового редактора, но с  привычным интерфейсом и основанном на текстовом редакторе Pluma - форк Gedit в Linux Mint MATE.


А вот так аскетично выглядит Gedit в Ubuntu 16.04 LTS.


Теперь для чего это нужно?
А нужно это для того чтобы не "распыляться", на внедрение однотипных приложений в различных окружениях рабочего стола. Так, например, в настоящий момент в Linux Mint Cinnamon текстовым редактором по умолчанию является Gedit, в MATE - Pluma, в XFCE - Mousepad, а создать Xedit, который будет унифицированным, т.е. единым приложением для всех окружений: Cinnamon, MATE и XFCE, и не будет зависеть от "чудачеств" GNOME, и других разработчиков в дальнейшем.

Оригинал статьи:  Monthly News – January 2016

Удачи.

66 комментариев :

  1. Идея хорошая, но на мой взгляд Минт просто постепенно готовит себе отвязку от Убунту. не удивлюсь если 19й будет на своей какой то новой пакетной базе. Ведь не исключено что при переходе на снапи Убунту закроет или станет требовать бабло за пользование репами.

    ОтветитьУдалить
    Ответы
    1. Тоже такая мысль пришла .

      Удалить
    2. А у них уже есть минт на пакетной базе Debian. Осталось только развавить его дальше и забыть про убунту..

      Удалить
    3. LMDE 2 "Betsy" уже второй стабильный релиз на базе "Debian". Проект развивается... Да и, честно сказать, моему железу, база "Debian" больше по душе, нежли "Ubuntu" )))

      Удалить
    4. Вышел второй релиз Минта на базе Дебиан,- LMDE 2 "Betsy". И моему железу он очень понравился.
      Думаю,что от Убунтовской базы Минту пора окончательно отказаться,- альтернатива достойнее появилась...

      Удалить
  2. Все адекватные люди уже готовят себе запасные аэродромы.
    Вот и "Джонатан Риддел (Jonathan Riddell), недавно смещённый с поста лидера дистрибутива Kubuntu, на конференции FOSDEM представил свой новый проект KDE neon, развиваемый в рамках сообщества KDE. KDE neon создан с целью предоставления возможности установки свежих версий программ и компонентов KDE, без необходимости ожидания появления их в репозиториях дистрибутивов."
    http://www.opennet.ru/opennews/art.shtml?num=43790
    Основатель Кубунту тоже не хочет привязки к Ubuntu. Для этого и создал новый проект, который позволит использовать KDE в любом линукс дистрибутиве. Молодец, адекватный мужик, в отличии от руководителя Canonical.
    Я для себя уже переход сделал. На какой дистрибутив - говорить нельзя...

    ОтветитьУдалить
    Ответы
    1. Глупость какая. Схлопнулся один дистрибутив - нет никакой проблемы перейти на другой(любой). Одним днем. Да, какой-там одним днем - дело пары часов.

      Удалить
    2. Высказывание типичного форточника, для которого linux не рабочая систама для каждодневного использования, а средство пару раз в неделю побродить в браузере по любимым порносайтам, без риска подхватить вирусы.

      Удалить
  3. Что то убунту все больше и больше кастрирует себя. А мин на оборот как то старается для пользователя. И даже если уйдет от убунту. То DEB база не куда не денется.

    ОтветитьУдалить
    Ответы
    1. А зачем вам deb база, если многие пакеты просто не будут работать или не будут устанавливаться. Вот скажите, у вас есть deb пакет наутилуса допустим 3.12, где были все фишки и плюшки. Но толку от этого пакета? Он просто не поставится в Ubuntu 16.04 т.к будут конфликты пакетов, не совпадет версия gnome, gcc и ещё куча всякой хрени. Так зачем вам эта deb база? Будете даунгрейдить пакеты до ubuntu 10.04, где всё было ok? В чем смысл?

      Удалить
    2. Александр Суровцев: Не убунту все больше и больше кастрирует себя, а разработчики Gnome, а то, что Canonical развивается неясно в каком направлений, это другой вопрос. Но это можно было предугадать с выходом Unity...Я для себя тоже давно выбор сделал в пользу Дебиана и XFCE...

      Удалить
    3. z137
      Вы не поняли. Просто Александр видимо хотел сказать, что mint никогда не перейдет на другую пакетную базу. Например rpm.

      Удалить
    4. createusername
      А Linux Mint - это устаревшая система, стоящаяся на принципах десктопных ОС, которые скоро исчезнут.

      Странно, а по моему всё наоборот, называть устаревшей систему которая интенсивно развивается по крайней мере не правильно, думаю что ниша таких устройств останется, никуда они не денутся, а следовательно и ОС тоже никуда не денется, не улыбается перспектива замены стационарного компа телефоном, телефон это само собой, а комп это само собой, для всего своё применение, потому видоизмения будут но крайностей не будет

      Удалить
  4. Интересно вот, где то задавались вопросы разработчиками Убунты почему они так уродуют все, минимизируют? Или Может кто слышал вдруг какая то конференция будет может где можно задать им вопрос и интересно услышать ответ).

    ОтветитьУдалить
    Ответы
    1. При чём здесь разработчики Ubuntu? Разработку ведут разработчики Gnome, а убунтовцы просто внедряют в дистр готовую сборку приложения. Этот вопрос скорее нужно задать гномовцам.

      Удалить
    2. когда на одном из известных ресурсов я задал типа такого вопрос, то был дан ответ, что они лучше чем я знают что мне нужно.
      как бы защищаются от дурачков/блондинок так как кулхацкеров/задротов/красноглазиков все меньше и меньше...то есть сейчас людям подавай готовый продукт - типа включил и работай.

      Удалить
    3. Бред полный. Я из за этого Огрызковую продукцию нелюблю. За то что все на минимуме, и фиг сделаешь так как мне нравится. А тут еще таких появляется дигенератов. И на самом деле разработчики Убунты уже давно идут тем же путем, ужасно печалит.

      Удалить
    4. Не соглашусь, что кастрацией занимаются гномовцы! У меня в Deepin Nautilus версия 3.18.4. Там есть все, что нужно для работы... Ничего лишнего... А вот убунтоводы пилят до безобразия, увы...

      Удалить
    5. ==Не соглашусь, что кастрацией занимаются гномовцы!== Тогда посмотрите здесь: https://wiki.gnome.org/Apps/Nautilus

      Удалить
    6. Вы слабо понимаете, в каком направлении движется Ubuntu или GNOME. Это ОС для тач-интерфейсов. Эти упрощения ввожятся потому, что вы не сможете пальцем работать с меню как в LibreOffice. Это другие принципы работы.

      В свою очередь, Linux Mint ждёт неизбежное исчезновение вместе с исчезновением компьютеров без тач-экранов. Она построена на принципах интерфейса Windows 95 и этот интерфейс уходит в прошлое.

      Через 10 лет такие среды как Cinnamon или XFCE будут невостребованы. Но скорее всего их разработчики одумаются и пойдут по тому пути, который вам так не нравится.

      Удалить
    7. Вы не понимаете. Эти ОС разрабатываются для тач-экранов. Эти "упрощения" вызваны тем, что палец - не стрелка. Это требует редизайна интерфейсов.

      А Linux Mint - это устаревшая система, стоящаяся на принципах десктопных ОС, которые скоро исчезнут. MS уже стала единой для тача и декстопа, OS X надо надеяться, скоро сольётся с iOS. И нормальные фонды (GNOME и Ubuntu) идут тем же путём, даже опережая гигантов индустрии.

      А вот когда не останется компов без тача - посмотрим, нужен ли будет кому Linux Mint.

      Удалить
    8. ==Через 10 лет такие среды как Cinnamon или XFCE будут не востребованы. Но скорее всего их разработчики одумаются и пойдут по тому пути, который вам так не нравится.==
      Возможно Вы правы в рассуждении о развитии IT-технологий. Когда-то люди слушали только проводное радио и не было телевизоров. Звонили с стационарных телефонов, которые теперь практически уходят в прошлое. Такая же ситуация и с компьютерами. НО! Тем не менее, по-прежнему будет существовать рынок для некоторых «устаревших» устройств. Камеры смартфонов до сих пор не могут делать снимки так же, как цифровые фотоаппараты, а работа с текстом по-прежнему намного удобнее на ПК, чем на тачпаде. Многие все еще не решаются хранить свой фотоальбом исключительно онлайн без какого-либо резервного копирования на ПК.
      Исчезнут ли эти ПК быстро? Думаю что - нет. Всегда будут те, кто хочет иметь обычный ПК и возможно, что с Linux Mint на борту...)

      Удалить
    9. ==А вот когда не останется компов без тача - посмотрим, нужен ли будет кому Linux Mint==
      Вот когда в продаже появятся мониторы, устанавливающиеся горизонтально, я поверю, что тач-интерфейс МОЖЕТ БЫТЬ потихоньку и начал вытеснять мышь на десктопах :))
      ==MS уже стала единой для тача и декстопа==
      Здесь усматривается подмена понятий. Унификация ОС совсем не обязательно означает унификацию интерфейсов. MS сами это косвенно признали, вернув в десктопную версию меню пуск и панель.
      ==Через 10 лет такие среды как Cinnamon или XFCE будут невостребованы==
      В вакуумно-сферическом случае - да, возможно. Но кто сказал, что они будут стоять на месте и никак не приспосабливаться к ситуации, за десять-то лет?
      Ваши рассуждения не лишены логики, но я бы не стал преждевременно так все упрощать. Тут аргументов и за и против хватает, копий ломается немало. Пресловутая унификация еще в начале пути, и во что это выльется на практике, точно не знает никто. Только в общих чертах. И уж точно этот процесс не будет очень быстрым и вряд ли приведет к полному и окончательному вытеснению "обычных ПК" (хотя может их как-то видоизменить). Это как пистолеты не вытеснили окончательно револьверы с рынка оружия - пистолеты совершеннее и имеют массу преимуществ, но у револьверов тоже есть свои вполне конкретные преимущества, и у них всегда останется своя сфера применения. В общем, как всегда - поживем увидим.

      Удалить
    10. createusernameplease, а вы подумали о том что как будет выглядеть програмирование на таче, или работа с дизайнерскими приложениями когда клавиатура занимает пол экрана, пробовали? Для обывателя может и правильно, потыкать пальцем что бы набрать адрес в браузере, оставить комент. Нет не исчезнут ПК, спец ниша будет всегда, а касаемо IOS-разработчики заявили что даже и не задумывались о переходе на тач в моноблоках и ноутах.

      Удалить
    11. >>>>> Но скорее всего их разработчики одумаются и пойдут по тому пути, который вам так не нравится.

      как минимум лет 15 уже слышу такую речь ))))

      Удалить
    12. По поводу унификации интерфейсов надо сделать ремарку: только GNOME Shell делает общий интерфейс и для тача, и для десктопа, Unity8 и Windows меняют свой интерфейс в зависимости от режима работы. Поэтому для программистов не будет проблемы работать в привычном интерфейсе в кодоредакторах, если подключить мышь и клавиатуру (на видео с демонстрацией Ubuntu convergence это хорошо видно).

      Просто важно понять, что причина нынешнего разброда - общая смена парадигмы взаимодействия с компьютером, а именно, появление тач-экранов и рост количества смартфонов и планшетов при падении продаж ПК.

      Если форм-фактор Microsoft Surface или Айпэда с клавиатурой станет основным и начнёт вытеснять обычные ноутбуки, среды Линукса без поддержки тачскринов станут терять популярность. Всё просто.

      Удалить
    13. Если форм-фактор Microsoft Surface или Айпэда с клавиатурой станет основным и начнёт вытеснять обычные ноутбуки, Планшет на 15-17 дюймов, что ж, эргономично будет.

      Удалить
    14. Простое и универсальное решение проблемы тача для тачскринов и тачпадов это крохотная программка в виде стандартого курсор поверх пальчика. Тыкаете пальчиком в экран, а перед пальчиком стрелочка. Наведите её как вы это делаете мышкой, но только пальцем. Вот и всё. Моя идея бесплатна для Линукс.

      Если пункты обычного меню слишком маленькие, так ведь можно добавить обычную линзу (при наведении курсора на них всё тем же пальчиком).

      Зачем же так издеваются над нами создатели Unity и Gnome 3? Было бы намного лучше, если бы они занимались созданием своих урезанных примитивов, но только исключительно для 4 дюймовых экранчиков смартфонов. Где им самое место.

      Удалить
  5. Просто идет к тому что все хотят независимости. Хе,Запасной аэродром, уже пару месяцев испытываю на Btrfs один дистр, сверхсветовая скорость скажу, во всем. Но все равно дождусь 18го, там видно будет.

    ОтветитьУдалить
    Ответы
    1. Скорость скоростью ,а надежность ? а перспектива ?

      Удалить
    2. Надежность повыше, перспектива есть. Есть еще привычка просто, за пять лет к Минту прикипел. Восстанавливал после своих же ошибок забыл сколько раз без переустановки. Что мешает иметь две и более систем.

      Удалить
  6. Разработчики Linux Mint как всегда молодцы,решение их полностью поддерживаю,меня все время это раздражало - в каждом окружении свой текстовый редактор. Неужели до этого раньше не могли додуматься? А Nemo очень даже не плох,покрайней мере меня устраивает.

    ОтветитьУдалить
  7. Чуть не в тему, видел как то давно в Debian Gnome приложение карты, работающее по принципу навигатора, нагуглить не удалось ничего. Если известно кому, или я путаю что то.

    ОтветитьУдалить
    Ответы
    1. Максет, снова дорога в Deepin;) Там наши братья, китайцы, сделали карты нативными... В их AppStore приложение называется GoogleMap. Работает замечательно и браузер, чтобы посмотреть карту и, который жрет ресурсы, запускать необязательно...

      Удалить
    2. Спасибо, нашел вот это http://www.google.com/earth/download/ge/agree.html
      Попробую сейчас не в Deepin/

      Удалить
    3. Нет это не то ,хотя тоже нормально.

      Удалить
  8. Не перестаю открывать для себя Deepin. Как оказалось разработчики не ограничились портированием пары-тройки веб-приложений... Они также портировали Microsoft Office Online, Microsoft OneDrive, Gmail и по всей видимости многие другие популярные приложения. Это просто шикарно! Устанавливаешь, нажимаешь иконку приложения и попадаешь в оболочку программы без запуска браузера... Офигеть - это круто!!! Володя, извини за оффтоп;)

    ОтветитьУдалить
    Ответы
    1. Если я правильно понимаю, это обыкновенные Chrome Apps - веб-приложения, работающие на движке Хрома, но запускающиеся без интерфейса Хрома. Их в принципе можно в любом дистрибутиве так настроить. Помнится, раньше можно было ярлык прямо на рабочий стол добавлять через меню Хрома, но начиная где-то с версии 44 они перекочевали в Google Apps Launcher куда-то еще в этом роде - точно не знаю, ибо не пользуюсь. Удобно, что настроили это по умолчанию, но ничего удивительного в этом нет, это давнишняя фича Хрома. И приложений таких в хромовском магазине до дури - вплоть до AngryBirds :)) https://chrome.google.com/webstore/detail/angry-birds/nllkkflncainlmehooebdaodggehpknh?hl=ru
      http://www.omgchrome.com/enable-chrome-app-launcher-linux/

      Удалить
    2. P.S. В принципе, любую веб-страницу можно запустить в режиме приложения:
      google-chrome --app=URL Runs URL in "app mode": with no browser toolbars.
      Ярлыки создавай-не-хочу сколько угодно. :))

      Удалить
    3. Упс, пардон, с AngryBirds погорячился - это оказалась тема оформления для Хрома, а не приложение :))) (хотя и приложение такое тоже было). Сути дела не меняет, а суть в том, что китайцы ничего не "портировали", а просто сделали установку ЯРЛЫКОВ веб-приложений прямо из своего магазина, чтоб не возиться самому с разными настройками. А что, молодцы, я считаю - удобно же.

      Удалить
    4. Максим, я пропустил кавычки для "портировали";) Спасибо! И насчет удобно Вы правы... Deepin - очень удобный дистрибутив! Не нарадуюсь...

      Удалить
  9. бдред собачий, абсолютно всё это не нужно, - единственное что требуется в этой связи, - это Double Commander:
    https://ru.wikipedia.org/wiki/Double_Commander
    где всё ясно и чётко, - и без приблудных решений.

    ОтветитьУдалить
  10. Значит нужно забыть про все "нововведения", скачать или установить то что надо и не надо. Плюнуть, перекреститься, махнуть рукой, и сказать да пошли вы все..Судя по последним "улучшениям" к добру это не приводит.

    ОтветитьУдалить
  11. сделали бы голую убунту, даже без файлового менеджера, что бы я сам мог всё выбрать в процессе установки ос.
    хочу такую связку:
    убунту с тхунар, но так что бы другими файловыми менеджерами в этой связке и не пахло, и даже тем же наутилусом.
    пробовал как то в убунту назначить по умолчанию тхунар но это все фигня, полная замена все равно не выходит.
    такие вот мечты идиота )))
    всё остальное я и сам могу выпилить и установить свое, это даже интересно для меня, а вот с файловым менеджером получил облом )))
    п.с. про всякие арчи-марчи генту-менту и прочие конструкторы я в курсе, но речь в данном случае веду об убунту, то есть хотелось бы что бы это было именно в убунту.

    ОтветитьУдалить
  12. Давно пора было сделать единый текстовый редактор! Хотя мне без разницы - блокнот он и в Африке блокнот. Полемизировать на эту тему считаю бессмысленным.)))

    ОтветитьУдалить
  13. Kazbek 75 > Ubuntu Core как облегченная альтернатива Ubuntu (http://habrahabr.ru/sandbox/44014/)

    ОтветитьУдалить
    Ответы
    1. а в ней можно с корнем выпилить наутилус и установить свой файловый менеджер при том что бы весь фунционал и софт остался убунтовский с юнити?

      Удалить
    2. Выпиливать ни чего не нужно, а вот установить свой файловый менеджер при том что бы весь функционал и софт остался убунтовский с юнити - можно. Просто новый менеджер нужно сделать менеджером по умолчанию: http://compizomania.blogspot.com/2015/03/nemo-unity-ubuntu-1504.html

      Удалить
    3. Интересно что в Deepin поставил nemo с центра приложений и теперь папки открываются в nemo,хотя настроек ни каких не менял.

      Удалить
    4. В Deepin так много интересного;) Я с Нового Года пытаюсь осознать где Я..))) Этот DE взорвал мой мозг!!!

      Удалить
    5. Валерий, а как в нем на счет стороних тем или смены кнопок окна, значков, Вы не пробовали, и нашли ли где их менять. Просто массы спрашивают, а мне некогда этим заниматься.

      Удалить
    6. Что-то я ни где не нашёл в официальных источниках Deepin срок поддержки и можно ли обновить дистрибутив с выходом новой версии. Китайцы как партизаны конспирируются.)

      Удалить
    7. У них Rolling Release насколько я понял...

      Удалить
    8. Максет, все работает на Ура! Ставим deb с темами или всякой хренью... Заходим в КонтролЦентр - персонализация - и далее выбираем как обычно... Ну, Вы блин, хоть немного потыкайте мышкой, чтобы задавать вопросы...

      Удалить
    9. ==У них Rolling Release насколько я понял...== А я вот как раз не понял, т.к. они выпустили корректировочный релиз Deepin 15.1, который нужно устанавливать, а не обновлять до него Deepin 15.

      Удалить
    10. Согласен, Володя!!! Все вопросы к Wuhan Deepin Technology Co. Ltd. Но тем не менее... Давайте признаем - они молодцы!!!

      Удалить
    11. Воспользуюсь тем, что я в бане - ты сам подумай, почему они так сделали....

      Удалить
    12. Deepin 15.1, который нужно устанавливать, а не обновлять до него Deepin 15.

      У меня стоял Deepin 15,обновился до 15.1,но я просто сам переустановил 15.1.А темы поставил, но почему то не все видит

      Удалить
  14. "Так, например, в настоящий момент в Linux Mint Cinnamon текстовым редактором по умолчанию является Gedit, в MATE - Pluma, в XFCE - Mousepad..." маленькая поправочка: сейчас в Linux Mint 17.2_XFCE, по умолчанию, установлен текстовый редактор "Gedit".

    ОтветитьУдалить
  15. Исчезнут ли эти ПК быстро? Думаю что - нет. Всегда будут те, кто хочет иметь обычный ПК и возможно, что с Linux Mint на борту...)

    ОтветитьУдалить
    Ответы
    1. Linux Mint , лучшая ОС ибо перепробывал все что можно, но всегда возращаюсь к ней.

      Удалить