Состоялся выпуск elementaryOS 5.0 Juno

17.10.2018

eos5

Ну вот, многие этого так долго ждали, и не зря! Чем примечателен этот дистрибутив Linux? Например:

  • Основан на Ubuntu 18.04 LTS. Имеется только 64-разрядная версия;
  • Имеет свой собственный оригинальный рабочий стол Pantheon. Он основан на GTK3, но довольно далеко ушёл от Gnome как внешне, так и на уровне API;
  • Работает очень быстро, годится, в том числе, и для компьютеров 10-летней давности;

Рассказывая о новых функциях именно версии 5.0 Juno,  я отмечу следующее:

  • «Ночная подсветка» (экран становится желтее в тёмное время суток, это успокаивает глаза);
  • Оригинальный текстовый редактор Scratch переименован в Code. Он претендует на статус мини-IDE. Кнопки «Сохранить» в нём всё так же нет: все изменения сохраняются «на лету»;
  • Много мелких улучшений интерфейса: новые уведомления, новые настройки звука, обновлённый магазин приложений;
  • Функция «картинка в картинке» — по-настоящему стоящая штука, реализованная в оконном менеджере Gala. Нужно нажать Win+F и выделить произвольную область экрана, которая после этого превратится в самостоятельное плавающее окно, чем-то похожее на виджет/плазмоид рабочего стола. Применений у этой новинки бесконечно много. Например, теперь очень удобно делать видеотрансляции с окошком веб-камеры в углу экрана. Можно одновременно смотреть несколько видеороликов и при этом что-нибудь читать в основном окне.

Справедливости ради, отмечу и небольшие недостатки:

  • Традиционно нельзя обновиться со старой версии 0.4 Loki. Новая система — новая «чистая» установка;
  • В AppCenter по-прежнему просят денег за примитивные и некачественные программы;
  • Из системы сознательно выпилили поддержку сторонних индикаторов в системном лотке. Однако, есть инструкция как это исправить;
  • Сторонние темы GTK3 в большинстве своём выглядят криво в elementaryOS;

Совсем скоро Интернет запестрит статьями с пошаговыми руководствами по донастройке elementaryOS 5.0 Juno. За редким исключением, почти все подобные статьи сводятся к набору стандартных советов:

Установили систему — обновитесь:

sudo apt-get update && sudo apt-get upgrade

Включите возможность добавлять сторонние PPA:

sudo apt-get install software-properties-common

Установите Elementary Tweaks:

sudo add-apt-repository ppa:philip.scott/elementary-tweaks && sudo apt-get update
sudo apt-get install elementary-tweaks

Установите Synaptic и GDebi для полноценной работы с пакетами:

sudo apt-get install gdebi synaptic

button

Реклама

Интересное в мире Linux

15.10.2018

Традиционно, осенью выходят новые версии популярных Linux-дистрибутивов. Лично я ожидаю в ближайшее время следующие интересные мне релизы:

  1. elementaryOS Juno. Это те самые ребята, которые предлагают платить за халтурно сделанные приложения. Несмотря на это, новая версия ОС, скорее всего, будет в целом очень удачной. Я немного потестировал Juno Beta 2 и не могу не отметить очень высокую производительность рабочего стола и кучу мелких улучшений в интерфейсе. Уведомления сделаны шикарно, а режим «картинка в картинке» вообще огонь: такого нет сейчас больше нигде.
  2. Fedora 29. «Тяп-ляп и готово — вышла новая Федора». Несмотря на то, что F29 пока не вышла, это лозунг сохраняет актуальность. Тем не менее, Fedora — это «родная» стихия для новейших версий Gnome Shell, а также полигон для множества интерфейсных улучшений. Сама концепция Gnome Shell не сильна удобна (недаром её все ругают), но проблема решается дополнительными расширениями и Gnome Tweak Tool. Лично для меня одно из принципиальных удобств GTK3-программ — это наличие предварительного просмотра в диалоге печати. Печатать изображения во многих GTK3-программах с некоторых пор очень удобно! Ещё Fedora уже давно стабильно работает с Wayland, это тоже плюс.
  3. OpenMandriva Lx 4. Это небольшой проект, за которым я слежу последние несколько лет. Вообще, нельзя не заметить, что все существующие сейчас потомки Mandriva Linux медленно помирают. Mageia стала выходить очень редко, а её русскоязычное сообщество скатилось до того, что выкладывает репозитории пакетов на Яндекс-диске (своей инфраструктуры, видимо, нет). Rosa уже который год поддерживается маленькой кучкой энтузиастов ис не получает какой-либо помощи от своего вроде-бы хозяина в лице НПО «Ангстрем». О каких-то новинках там речи не идёт — хватило бы сил просто обновлять пакеты. На этом фоне нельзя сказать что OpenMandriva сильно лучше, но хотя бы в ней просматриваются интересные изменения. В своё время разработчики пересобрали весь дистрибутив компилятором Clang, что привело к сугубо положительному эффекту: субъективно рабочий стол Plasma 5 работает в OpenMandriva очень плавно и отзывчиво. Главная новинка грядущей версии LX 4 — это работающий пакетный менеджер DNF. Ранее его портивали к себе коллеги из Mageia, теперь же настала очередь и OpenMandriva. DNF должен со временем заменить URPM, который уже давно не развивается.

Что полезно знать о приложениях elementaryOS?

03.05.2018

Проект elementaryOS развивает собственную экосистему приложений, которые доступны для установки в фирменном магазине AppCenter. Инициатива, безусловно, хорошая и правильная. Более того, в свете недавнего выхода Ubuntu 18.04 стало окончательно ясно, что рабочий стол Pantheon в elementaryOS намного толковее и удобнее Gnome Shell, как не перекраивай последний. В общем, если вы предпочитаете мир приложений GTK3, то выбор, по большому счёту, будет сводиться к Cinnamon и Pantheon.

Но, возвращаясь к AppCenter, количество новых «курируемых» приложений (сами отцы-основатели называют их приложениями «третьего поколения») явно пошло в ущерб их качеству. Новые маленькие и аккуратные программы отлично выглядят на экранных снимках, но стоит начать ими пользоваться — халтура лезет изо всех щелей. В этом небольшом обзоре я хочу показать скудную функциональность и малую полезность этих приложений. Это становится понятным, если сравнить их с аналогичными программами в составе KDE Plasma (кстати, Kubuntu 18.04 весьма неплох…).

Итак:

1. Desktop Folder — позволяет разместить на рабочем столе elementaryOS папку с файлами, картинку, заметки и т.п.

Desktop

Наиболее очевидная аналогия — стандартная организация рабочего стола в KDE Plasma. Если щёлкнуть правой кнопкой мыши по рабочему столу, выбрать пункт Настроить рабочий стол… и в поле Тип комнаты выбрать значение Рабочий стол по умолчанию, то вы сможете размещать на рабочем столе разнообразные виджеты — плазмоиды. Один из них называется Просмотр папки, и он делает именно то, что пытались скопировать поклонники elementaryOS.

Screenshot_12.png

Разумеется, таких плазмоидов можно добавить сколько угодно. Каждый такой «просмотр папки» обладает богатым набором настроек, где можно исключить из списка часть файлов по фильтру, указать размер, вид сортировку файлов и много чего ещё:

123

Лишний раз напомню, что данный плазмоид является неотъемлемой частью рабочего стола KDE Plasma, ничего дополнительно скачивать или доустанавливать не надо. В списке доступных плазмоидов есть куча других интересных штук, включая заметки и т.д.

2. AppEditor — редактор меню для elementaryOS. Появление подобных сторонних программ для, казалось бы, простых и стандартных действий, говорит об изначальной ущербности и примитивности что Gnome 3, что elementaryOS. Какой смысл было сначала всё упрощать, выкидывая из системы якобы ненужные функции, чтобы потом их потихоньку возвращать в виде костылей и подпорок?

Menueditor

Гораздо правильнее иметь встроенный в рабочее окружение редактор меню, который не просит есть и всегда доступен:

124

3. Color Picker — «пипетка» для захвата цвета из любой части экрана. Позиционируется как инструмент для графических дизайнеров и веб-разработчиков. Отличительное свойство — наличие «лупы», упрощающей точный выбор цвета. В общем, программа действительно хороша, недаром же за неё просят пусть и символический, но полновесный доллар.

Screenshot

Однако же, проблема в том, что при интенсивном использовании Color Picker вовсе не так удобен как кажется. Это станет очевидным после того, как вы попробуете одноимённый плазмоид из стандартной поставки KDE Plasma. У него нет «лупы», но зато есть другие полезные свойства. Во-первых, это плазмоид, следовательно, его можно разместить не только на рабочем столе, но и на любой панели, благодаря чему он вообще не будет загораживать собою что-то на экране.

Screenshot_13

Во-вторых, у этого плазмоида (как и у любого другого) есть возможность привязки к комбинации клавиш клавиатуры.

125

Это очень удобно: вместо наматывания километража мыши, вы просто нажимаете придуманную вами же комбинацию на клавиатуре, и плазмоид сразу же переходит в режим «пипетки».

4. Nimbus — прогноз погоды. Про эту позорную поделку я уже писал. В принципе, тут нечего добавить, т.к. любая альтернатива будет лучше Nimbus по определению.Weather

На моём рабочем столе эта программа показывает погоду так:

Screenshot_14

Фаренгейт убер аллес, лучше не скажешь! Не буду показывать здесь лишний раз великолепный Weather Widget, лучше посмотрите на другой достойный плазмоид:

Screenshot_15

Достаточно оценить количество информации, которую показывает Yahoo Weather Widget и сравнить с Nimbus…

И ещё кое-что напоследок. Желание владельцев elementaryOS собрать с населения денег вполне понятно, но то как это реализовано вызывает ассоциации с окном Овертона. Смотрите сами:

Updates

У всех обновлений теперь есть метка Платно/Бесплатно. У большинства компонентов, естественно, стоит пометка Бесплатно, как у драйверов для Virtualbox на картинке выше. Однако, если раньше бесплатность обновлений была очевидной и не требовала уточнений, то теперь эта невинная пометка говорит нам о том, что чисто теоретически, когда-нибудь, некоторые обновления могут стоить несколько долларов. Почему бы и нет, в конце концов?

Вот такие пироги…

 


Linux: личный опыт в этом году

08.11.2017

Хочу поделиться своим опытом тестирования дистрибутивов Linux в медленно уходящем 2017 году. Напомню, что мой профиль использования — это классическое настольное применение, также известное как desktop computing. Если говорить конкретно, то свою тестовую машину я использую для интернет-сёрфинга, проигрывания медиа-контента, каталогизации фотографий, а также для написания, сканирования и печати документов. Существенный момент: я регулярно пишу обзоры новинок открытого ПО, которые вы можете читать в журнале Linux Format, поэтому для меня жизненно важно иметь возможность устанавливать самые новые программы. Если есть готовые бинарные сборки — хорошо, нет — не беда, я могу и сам собрать что угодно из Github.com.

С точки зрения «железа», использовалась следующая конфигурация:

  • Intel Core i3 2105 с материнской платой DH67BL-B3;
  • Встроенная графика Intel HD 3000 Graphics;
  • 8 Гб ОЗУ (DDR3/1333)
  • Intel SSD 120GB

В качестве подопытных операционных систем выступали интересующие меня дистрибутивы Linux: openSUSE 42.3, elementaryOS 0.4.1, Rosa Fresh R9, Mageia 6. Каждая из этих систем прожила в моём компьютере не менее 2 месяцев и оценивалась с точки зрения удобства, функциональности и эстетики. Ниже я поделюсь своими впечатлениями о каждой из них.

openSUSE 42.3

Данный дистрибутив имеет массу преимуществ для тех, кто по тем или иным причинам, предпочитает RPM-системы. Здесь есть очень удобный и надёжный инсталлятор от Suse Enterprise Linux (SLE) и довольно толковый центр управления YaST. Я сознательно выбрал более консервативную и стабильную версию Leap вместо всегда супер-свежей Tumbleweed по простой причине: в Leap я могу подключить дополнительные репозитории и обновить множество компонентов до самых свежих версий, получив на выходе нечто похожее на Tumbleweed. Но при этом, если что-то пойдёт не так, я всегда могу временно отключить такие репозитории и откатиться обратно. Не стоит забывать, что команда ‘zypper dup’ не столько обновляет пакеты, сколько приводит их в соответствие с текущим набором включённых репозиториев, то есть, её можно использовать и для даунгрейда (отката). Я установил новые версии для Qt5, KF5, KDE, KDE Extras, настроил себе более свежий компилятор GCC 7, перешёл на свежую версию ядра. У меня появилась самая новая версия рабочего стола KDE Plasma 5, которая автоматически обновлялась почти без моего участия. В openSUSE имеется отличная интеграция PackageKit и Zypper, поэтому для установки обновлений достаточно пару раз щёлкнуть мышью по значку в системном лотке. Даже пароль вводить не нужно!

opensuse1
Что и говорить, обновления в openSUSE ставить легко и приятно, однако за последствия никто не отвечает…

Однако, со временем стали вылезать недостатки такой системы: приверженность самым новым версиям вышла мне боком. То и дело после очередного обновления что-нибудь отваливалось или начинало работать не так. Либо Segmentation fault, либо частые падения самой оболочки Plasma (да, она всё ещё падает иногда!), либо временная потеря функциональности (Virtualbox может не работать с самым новым ядром). Проблемы можно обычно решить с помощью маневрирования с репозиториями, но со временем, опять же, дистрибутив превращается в гремучую смесь пакетов от разных поставщиков. Поддерживать стабильность вручную оказалось довольно трудозатратно. Всё таки, openSUSE Leap наиболее надёжен именно в своём изначальном виде, со стандартным набором репозиториев (плюс можно безболезненно использовать Packman), но тогда он теряет важную для меня особенность — свежесть пакетов. Оставаться на Qt 5.6 и GCC 4.8 для меня неприемлемо: я знаю дюжину проектов на Github, которые нельзя скомпилировать с этим устаревающим инструментарием.

Есть и ещё одна особенность проекта openSUSE, которая меня расстраивает. Дело в том, что инфраструктура проекта работает слишком уж нестабильно и непредсказуемо. По выходном где-то раз в месяц останавливается сервис software.opensuse.org, якобы на «плановые работы». Несколько раз я сталкивался с неработающим сервисом OBS и по будним дням – вместо страницы поиска пакетов вылетал Error 404. У openSUSE имеется два датацентра: один в Нюрнберге (Германия) и второй где-то в США. Стабильность работы обоих отражает общую картину с обеспечением качества (quality assurance, QA) в openSUSE – лично я не вижу ни стабильности, ни качества, но зато воочию наблюдаю постоянно прерывающийcя uptime.

opensuse2

При «настольном» использовании система обрастает репозиториями как снежный ком. Ну, по крайней мере, у меня 🙂

По этим причинам я в итоге принял решение перенести openSUSE 42.3 в виртуальную среду VirtualBox и использовать этот дистрибутив по мере надобности. Мне по-прежнему нравится очень удобная функция Zypper, позволяющая мигом установить все зависимости для сборки того или иного пакета:

sudo zypper --si d <package>

Пользовательская аудитория у openSUSE всё ещё значительная, и в частных репозиториях на OBS можно найти очень много интересных программ, которые уже кто-то успел собрать.

elementaryOS 0.4 «Loki»

Это один из самых популярных отпрысков Ubuntu. Система очень хорошо себя зарекомендовала у новичков в мире Linux, и вполне заслуженно, как мне кажется. Система elementaryOS 0.4 «Loki» основана на Ubuntu 16.04 LTS и отличается повышенной стабильностью, надёжностью и увеличенным сроком поддержки. Последнее особенно удобно: можно один раз установить Loki в качестве запасной ОС и вспомнить о ней пару лет спустя. После установки всех накопившихся обновлений с системой не случится ничего страшного, всё продолжит работать как часы. Вроде бы, ничего особенного, но многие другие Linux не переносят такого к себе отношения. Очень круто и удобно то, что elementaryOS полностью совместима с Ubuntu, а значит я могу подключить любой PPA-репозиторий для Ubuntu, и он гарантированно будет работать. Де-факто Ubuntu является наиболее распространённым дистрибутивом Linux в мире, и для него создано множество таких частных PPA-источников. Почти любая Linux-версия какой-либо программы имеется в уже собранном виде в чьём-то PPA, а значит мне не нужно возиться со сборкой исходников. Это удобно.

Одной из причин, почему я использую elementaryOS, а не саму Ubuntu, является рабочий стол Pantheon, который является оригинальной разработкой проекта elementary. Он основан на библиотеках GTK3 и Granite, и включает в себя отдельные элементы Gnome 3 (хотя их тут немного). Pantheon очень быстр и по своему поведению напоминает пресловутую macOS, как внешне, так и идеологически.

eos1

Вроде бы всё чисто и аккуратно, но активная вкладка в браузере очень слабо выделена, из-за чего работать неудобно. В дизайне elementaryOS не очень хорошо обстоят дела с контрастностью элементов.

Несмотря на то, что я не являюсь поклонником Debian и deb-дистрибутивов, наличие на компьютере elementaryOS для меня полезно, так как на свете существует некоторое число программ, которые очень легко установить в Ubuntu-подобных ОС, и очень трудно собрать где-либо ещё. Хороший пример: игра Machines vs. machines, которая опирается на QML-модули к Qt5, написанные в Canonical специально для Ubuntu. Это также относится к целому пласту программ, написанных в то время, когда в Canonical ещё делал ставку на Unity и Mir, и разрабатывал много специфических для Ubuntu компонентов. Другой пример – замечательный каталогизатор заметок Outwiker, который очень легко поставить из PPA и довольно муторно собирать вручную.

elementaryOS 0.4 могла бы быть идеальной настольной системой, но увы, она имеет свои недостатки, которые раскрываются после первых дней интенсивного использования. Во-первых, не все компоненты от Ubuntu 16.04 можно заменить более свежими версиями, и если программа требует самую новую GTK3, то мне гораздо проще накатить новейшую Fedora и собрать всё там, вместо ломания стабильной, но устаревшей GTK3 в elementaryOS. Во-вторых, кажущееся удобство рабочего окружения оборачивается совершенно дикими проблемами при каждодневной работе. Копирование файлов в Pantheon-files, каталогизация фотографий штатным приложением, веб-сёрфинг в Midori и Epiphany (Gnome Web) – всё это очень неудобно. Мало функций, мало настроек, невозможно что-либо изменить и перенастроить. Дополнительное наблюдение, которое, впрочем, относится не столько к elementaryOS 0.4, сколько ко всем рабочим окружениям на GTK3 – это крайне скудная и ограниченная функциональность прикладных программ. Я уже писал заметку о возмутительно убогом индикаторе погоды от проекта elementary, но с остальными приложениями из нового elementary AppCenter ситуация та же. Когда я подбираю свободные приложения для своей рубрики в журнале, я всегда отмечаю убожество и ограниченность программ на GTK3. Почти все они примитивны до безобразия, и при том часто ещё и нестабильно работают. Напротив, самые лучшие, развитые и функциональные приложения часто написаны на C++ и имеют интерфейс на Qt. Такое вот наблюдение 🙂

Наконец, я отмечаю всё возрастающую жадность разработчиков elementaryOS в отношение пользовательских донатов. Принцип Pay what you want – пример отвратительной жадности и истончающейся связи этих ребят с реальностью. Они заставляют ничем не виноватых людей чувствовать себя нищебродами каждый раз когда требуется скачать из AppCenter «условно-бесплатную» программу (с лицензией GPLv3, между прочим). Разумеется, это вовсе не означает что весь дистрибутив Loki 0.4 из-за этого плох.

eos2

Мы напишем недопрограмму на Vala и GTK3, а вы нам дадите немного денег. Видимо, в мире хипстеров растёт напряжение из-за недостатка донатов…

В итоге, elementaryOS живёт у меня на запасной разделе моего SSD и используется время от времени, в зависимости от задач и настроения.

Rosa Fresh R9

Мои отношения с этим российским дистрибутивом начались в 2012 году, когда в мае проект Rosalab презентовал версию Rosa Marathon. Этот релиз планировали поддерживать и обновлять аж 5 лет, что являлось прямым ответом на Ubuntu 12.04 LTS от британской Canonical. Увы, история Rosa Linux продолжила своеобразное «хождение по мукам» своего прародителя – французской Mandriva Linux. В 2011-2013 годах Rosa имела мощную финансовую подпитку от фонда NGI, организованным бывшим министром связи РФ Леонидом Рейманом. У компании имелся шикарный офис в Сколково и большой штат сотрудников. Именно в это время под руководством UX-дизайнера Кирилла Монахова был создан прекрасный набор фирменных значков Rosa и куча интересных модификаций для KDE. Многое из этого используется в дистрибутиве до сих пор.

Rd2012-new-icons

Отличная фирменная тема значков — это именно то, что меня всегда привлекало во внешнем виде Rosa Linux

Любопытно, что «тучные» годы Rosa Lab совпали с волной неистовой критики дистрибутива со стороны анонимусов и прочих человекоподобных с сайта Linux.org.ru. Дистрибутив ненавидели за то, что под него якобы попилили неисчислимые суммы бюджетных денег, а также за то, что он русский, а всё русское по определению толковым быть не может. Время показало, что оба обвинения были напрасными. С некоторых пор Rosa Linux существует под крылом НТЦ ИТ «Роса», имеет очень скромный штат сотрудников (не знаю, сколько их там точно, но вряд ли больше 10-15 человек) и в основном развивается за счёт образовавшегося сообщества. Интересно, что в наши дни у дистрибутива вполне неплохая репутация у Интернет-пользователей, никто Росу больше не ненавидит, но зато и будущее дистрибутива немного туманно: лично я боюсь, что проект может в любой момент умереть, и сообщество просто не справится с его поддержкой (например, кто-то должен оплачивать размещение сборочной среды ABF в датацентре).

После Rosa Marathon стартовала проект Rosa Fresh – версия дистрибутива с полускользящим режимом поддержки и обновления. «Полу-» означает, что в рамках базовой платформы у вас есть полноценная роллинг версия, а для перехода между платформами всё же рекомендуется устанавливать систему с нуля. Были выпущены две базовых платформы: 2014.1 и 2016.1, последняя является актуальной на данный момент.

Итак, какими особенностями обладает Rosa Fresh R9, основанная на платформе 2016.1?

  • Интеграцией дополнительных инструментов настройки (drak-приложений, унаследованных от Mandriva) в стандартный центр настройки KDE Plasma. Для сторонних программ сделаны соответствующие KCM-обёртки;
  • Свежими версиями рабочих окружений и прикладных программ. Версии пакетов в Rosa могут немного отставать от upstream, но зато в дистрибутиве организовано более толковое и тщательное тестирование новых функций. Если новая версия Plasma 5 несёт в себе регрессии и новые ошибки, пользователи Rosa получат её позднее, когда ошибки будут исправлены в корректирующих минорных релизах. Это не очень удобно для тех кому нужен bleeding edge (таким лучше подойдёт Manjaro или тот же Tumbleweed), но зато обеспечивает отличную стабильность системы. Однажды установленная Rosa Fresh может работать годами без сбоев;
  • Наличием огромного количества дополнительного ПО в репозитории Contrib. Стандартная поставка Rosa уже включает задействованный репозиторий Contrib, который по своему «богатству» не уступает, а иногда и превосходит знаменитый AUR от проекта Arch Linux. Я говорю сейчас не о формальном количестве пакетов, а о наличии всяких редких штук, вроде VoltAir, OilWar, Softmaker Freeoffice, которые сложно найти где-то ещё в готовом виде. В отличие от россыпи PPA-репозиториев в Ubuntu или частных OBS в openSUSE, содержимое Contrib централизованно пересобирается и тестируется средствами сборочной фермы ABF, что положительно сказывается на стабильности программ;
rosa2

Хотите поиграть в эту игру? Ставьте Rosa Fresh!

  • Возможностью скачать свежий промежуточный образ системы вместо того, чтобы накатывать огромный пласт обновлений поверх оригинального релизного образа. Это не полноценные nightly builds, но очень близко к ним. Это именно то, чего мне так не хватает в других дистрибутивах, особенно когда под рукой нет быстрого безлимитного Интернета (бывает и такое!);
  • Наличием дружного и адекватного сообщества на официальном форуме проекта. Активность там умеренная, и, к примеру, сообщество Ubuntu будет гораздо многочисленнее и более разговорчивым, однако форум Росы гораздо толковее, чем форум openSUSE, и бесконечно лучше того, что происходит в русском сообществе elementaryOS (напомню: ребята там зачем-то специально забросили свой форум и переместились в Telegram-канал, где быстро скатились в привычный для телеграма шлак).
rosa1

В разделе «Системное администрирование» содержатся инструменты, которые в других дистрибутивах разбросаны где попало.

В Росе довольно удобно заниматься сборкой программ из исходного кода, так как, с одной стороны, у нас есть здесь практически все инструменты и библиотеки для сборки (актуальных версий), а с другой, имеется довольной развитый инструментарий URPM, который содержит все неоходимые мне функции. Например, аналогом “zypper –si d” здесь выступает “urpmi –buildrequires”, а вместо “zypper dup” можно использовать “urpm-reposync”.

Разумеется, у Росы имеются и недостатки. Помимо неустойчивого положения дистрибутива и непонятных перспектив (а точнее – молчания со стороны НТЦ ИТ «Роса»), я бы отметил довольно архаичный инсталлятор и заброшенность прежних разработок (например, проигрыватель Rosa Media Player больше не развивается). Но в реальной эксплуатации это всё мелочи.

Rosa R9 является сейчас моей основной системой, и она меня полностью устраивает. Мне нравится то, что инфраструктура сборки этого дистрибутива находится на территории России, и помимо моей личной позиции, тут есть и практическая сторона: никакой тропический ураган или санкции США на реэкспорт ПО не могут повлиять на доступность Росы. Если вопрос с «американскими сервисами» был чисто политическим и никак не отразился в итоге на доступе к ним в РФ, то в конце августа этого года я лично столкнулся с тем, что моя Russian Fedora Remix 26 (какая ирония!) не могла достучаться до списка зеркал именно тогда, когда мне срочно нужно было сделать “sudo dnf update” – в это время в городке Ралейф бушевал ураган «Харви», который на несколько часов обесточил датацентр Red Hat. После этого я задумался: хочу ли я, чтобы мою работу с Linux определяли ураганы в стране вероятного противника? 😉

Mageia 6

Напоследок напишу немного о Mageia Linux. Это ещё один потомок почившей Mandriva Linux и в некотором смысле конкурент Rosa Linux. Я никогда особо интенсивно не использовал Mageia, так как в данном дистрибутиве исторически всегда наблюдались разброд, шатания и срывы сроков. Но я добросовестно прожил некоторое время с Mageia 6, так как в ней имеется портированный из Fedora пакетный менеджер DNF. С моей точки зрения, DNF является более перспективной технологией, чем URPM, и мне очень жаль, что в Росе пока нет DNF. Я пробовал портировать его самостоятельно, но это оказалось трудным заданием, и пока что я застрял где-то на сборке библиотеки Hawkey. В общем, я снимаю шляпу перед разработчиками Mageia за то, что они проделали отличную работу. Более того, в Mageia имеется графический интерфейс для DNF под названием Dnfdragora. Эта программа использует libYui и может интегрироваться с GTK3, Qt5 и ncurses. Такие штуки вызывают у меня зависть и восхищение!

mageia

Современный и быстрый менеджер пакетов, плюс отличный интерфейс к нему — это, безусловно, сильный ход разработчиков Mageia.

Что касается самого дистрибутива, то для начала я советую прочитать обзор от Dedoimedo. Сразу скажу, что с выводами этого уважаемого автора с согласен лишь отчасти. В принципе, Mageia 6 вполне можно использовать в качестве основной системы, особенно если вам нужен проприетарный драйвер Nvidia, однако я легко могу перечислить и недостатки данного дистрибутива:

  • Крайне скудное наполнение стандартных репозиториев (и небогатый выбор сторонних). Я уже как-то привык, что QtCurve, Kvantum, Cool Retro Term можно поставить сразу из репозиториев в Росе. В Магее так нельзя, увы;
  • Старые версии программ. Версия с Plasma 5 использует устаревший набор KDE Applications 16.12, которому скоро стукнет год. Остальные программы обновляются тоже крайне избирательно;
  • Странная приверженность к неудачным пережиткам Mandriva, например к Netapplet. Чтобы понять всю ущербность Netapplet по сравнению с NetworkManager (стандарт в большинстве другим дистрибутивов Linux), достаточно сравнить поведение Mageia и Rosa в VirtualBox: если на хосте меняются сетевые настройки, то NetworkManager в гостевой системе заметит это и автоматически перенастроится, а NetApplet в Mageia просто потеряет сеть до тех пор пока вы не сделаете “# service network restart”. Кстати, в Mageia почему-то нет sudo в стандартной поставке;
  • Довольно много багов. Например, смена языка и системной локали удивительным образом не влияет на некоторые программы. И таких мелочей в системе хватает.

В общем, если бы не DNF, то Mageia 6 вообще не стоило бы рассматривать.

В итоге, опыт использования подсказывает мне, что среди настольных дистрибутивов наиболее сбалансированным вариантом является Rosa R9 (а скоро уже выйдет и R10). Если вы по какой-то причине не любите Plasma 5, то можно использовать отдельную редакцию Росы с рабочим столом Gnome 3. В зависимости от вкуса, предпочтений и привычек вполне достойно установить Ubuntu 16.04 или elementaryOS 0.4, но использовать openSUSE Leap или Mageia скорее всего не стоит: количество ошибок и трудностей со временем приведёт к разочарованию.

Спасибо, что дочитали до конца. Подписывайтесь, ставьте лайки, и всё такое…


Погода и донаты

19.05.2017

Поводом для этой заметки послужил выпуск операционной системы elementaryOS Loki 0.4.1, вобравший множество доработок последних месяцев.

У меня сложилось противоречивое отношение к этой системе ещё в момент выхода предыдущей крупной версии, Freya 0.3. С тех пор противоречия только усугубились 🙂

С одной стороны, нельзя не отметить традиционно высокую производительность рабочего стола Pantheon и ряд очевидно удачных находок: прекрасный терминал, отличный вывод уведомлений, удобный почтовый клиент и т.п. Я сам одно время пользовался elementaryOS в качестве основной системы, и написал тогда ставшие очень популярными заметки о всяких интересных штуках. Однако, помимо ошибок и недоработок самой системы, есть вещи, которые раздражают особенно.

В elementaryOS 0.4.1 дебютировал обновлённый AppCenter (Центр приложений), на разработку которого был объявлен сбор денег. Сбор завершился успешно, но теперь разработчики не оставляют попыток совершенно бесстыдно привлечь деньги через «добровольные пожертвования пользователей» (и это уже не первый раз!). Всё бы ничего, но нам предлагают задонатить приложения, функциональность которых не просто стремится к нуля, но и порой уходит в минус.  Нас теперь встречает такое:

loki_sucks1

 

Магазин открытый, программы (практически все) распространяются по лицензии GPL2/3, то есть их исходный код доступен всем. Но нам предлагают заплатить, кто сколько сможет. Некоторые приложения изначально помечены кнопкой «Бесплатно», за другие же по умолчанию просят небольшие суммы. Например, за стильный индикатор текущей погоды просят символический 1 доллар:

loki_sucks2

В выпадающем меню рядом с ценой можно изменить размер пожертвования: например, вам может показаться исходная сумма унизительно маленькой, и вы захотите увеличить платёж до 5, 10 или любого другого количества долларов. Для того чтобы просто установить приложения, вам каждый раз придётся расписываться в собственной жадности и вводить нищебродский 0:

loki_sucks3

Наконец, программа Nimbus установлена и запущена. Чем же она примечательна? Отвечу сразу: экстремально низким соотношением цена/качество. Это приложение просто вычисляет ваше расположение по IP-адресу и показывает для него температуру в Фаренгейтах, всего-то…

loki_sucks4

Программа Nimbus написана Даниэлем Форе, одним из создателей проекта elementaryOS. В ней нет абсолютно никаких настроек. Никаких! В данный момент я выхожу в Интернет через 4G-модем Мегафона, который показывает, что я в Москве, хотя я на самом деле в Петербурге. И плевать на то, что в Linux большинство других индикаторов погоды умеют показывать не просто населённый пункт, но и конкретный район в нём. Плевать на то, что в России, да в большинстве других цивилизованных стран, температуру меряют в Цельсиях… У меня просто нет слов. Ладно бы это была  обычная «элементарная» программа, но за неё вежливо просят ещё и заплатить. Даже в мире Apple, где исторически было принято платить за не самые сложные приложения, эти самые приложения были хотя бы качественными.

Для примера, я покажу, как должен выглядеть индикатор и прогноз погоды здорового человека. Прежде всего, нам не нужен никакой «магазин приложений», так как в правильном рабочем окружении уже имеется встроенная функция загрузки дополнительных элементов. Я просто ввожу в поиск weather и выбираю то, что мне больше нравится:

weather1

На мой взгляд, самый лучший погодный виджет — это Weather Widget, второй пункт сверху. Его я и поставлю. Виджет можно добавить на панель, либо на рабочий стол. Внутри имеются нужные настройки:

weather2

Weather Widget может показывать погоду для любого количества мест, используя Openweathermap, либо данные из норвежской метеорологической службы YR.no. В приведённом выше примере я добавил свой район два раза, чтобы сравнивать прогноз от двух разных поставщиков. В разделе Appearance я могу настроить то, как будет выглядеть виджет на панели, установить время отображения и включить отрисовку метеограммы для yr.no:

Screenshot_20170519_132951

В разделе Units я могу установить любую комбинацию для единиц измерения:

Screenshot_20170519_133005

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

Screenshot_20170519_133047

Если же нажать на виджет, то можно посмотреть подробную метеограмму:

Screenshot_20170519_133118

Тут есть всё что нужно: температура, давление, величина прогнозируемых осадков, облачность. Информация представлена в двух видах и по часам. Я всегда могу сравнить этот прогноз с другим, аналогичным, просто нажав на Next Location:

Screenshot_20170519_133131.png

Норвежцы допускают в субботу мелкий дождик днём, а OWM — нет. Скорее всего, дождя не будет 🙂

Всю эту красоту сделал человек, не занимающийся собственным пиаром и не просящий деньги за свой виджет. Разработчикам elementaryOS есть чему у него поучиться!


Прокачиваем ElementaryOS Freya 0.3

29.04.2015

Снимок экрана от 2015-04-30 07_56_53

Мои заметки о предыдущей версии ElementaryOS Luna (раз и два) оказались очень популярными и востребованными. Не так давно, после длительного ожидания, вышла новая версия этой замечательной ОС, и сегодня мы поговорим как раз о ней. Для тех, кто раньше не сталкивался с eOS, или знает о системе совсем чуть-чуть, я подготовил небольшую подборку ответов на ЧАВО:

Что ставить: Ubuntu или ElementaryOS?

Последняя версия eOS основана на пакетной базе Ubuntu 14.04 LTS, в то время как сама убунта недавно разродилась релизом 15.04, что даёт нам несколько более свежий софт «из коробки». Но LTS-версия поддерживается не хуже, и для любой новой программы обязательно найдётся PPA для 14.04. В остальном различия сводятся к рабочим окружениям: если вам не нравится Unity, то присмотритесь к Pantheon Shell в eOS. Это сильно изменённая самодельная оболочка команды Elementary, опирающаяся на компоненты Gnome Shell и собственные оболочки.

Есть и ещё один момент: каждые полгода обычная, не-LTS-версия Ubuntu превращается в тыкву, из-за чего приходится обновляться и, как правило, решать кучу мелких проблем. В случае с ElementaryOS система ставится один раз и живёт до следующего LTS-релиза, что составляет минимум 2 года. Это позволяет не мучиться с частыми переустановками ОС.

А как насчёт Linux Mint?

Linux Mint 17.x тоже базируется на 14.04 LTS. Он ничуть не уступает eOS Freya и полностью совместим с ней. Выбор дистрибутива в данном случае опять же сводится к предпочтениям по части рабочего стола, но на этот раз на выбор предлагается Cinnamon и Pantheon Shell.

Чем Freya отличается от Luna?

eOS Luna основана на Ubuntu 12.04, а eOS Freya — на Ubuntu 14.04. Во Freya новая версия GTK 3.12, которую вы быстро узнаете по более крупным контролам и необычным декорациям окон у стандартных гномовских программ (это называется Client-Side Decorations, CSD). Luna продолжает отлично работать и получать обновления (она ведь тоже LTS), но всё-таки это система 3-летней давности и многие компоненты в ней подустарели. Это отлично видно по моим предыдущим заметкам (раз и два): обратите внимание на количество PPA, которые приходится подключать, их очень много. С полным списком изменений во Freya можно ознакомиться в официальном объявлении.

Какая версия лучше подойдёт для медленных компьютеров?

Однозначно Luna.

Баг с переключением раскладки починили?

Починили. Подробнее об этом ниже.

Ну а теперь основная часть.

1. Установили систему — обновляемся

sudo apt-get update && sudo apt-get upgrade -y

2. Неохота каждый раз вводить пароль root — отключим его в настройках sudo:

sudo visudo

и меняем строку

%sudo ALL=(ALL:ALL) ALL

на

%sudo ALL=(ALL:ALL) NOPASSWD:ALL

Сохраняем изменения (Ctrl+O), выходим (Ctrl+X).

2. Переключение раскладки клавиатуры

Лично я использую комбинацию Alt+Shift, для этого в терминале нужно ввести следующую команду:

gsettings set org.pantheon.desktop.gala.keybindings switch-input-source "['<Alt>Shift_L', '<Alt>Shift_R', '<Shift>Alt_L', '<Shift>Alt_R']"

Вариант для Ctrl+Shift:

gsettings set org.pantheon.desktop.gala.keybindings switch-input-source "['<Ctrl>Shift_L', '<Ctrl>Shift_R', '<Shift>Control_L', '<Shift>Control_R']"

Подробнее см. тут.

3. Красивые флажки для индикатора клавиатуры

Скачиваем архив с двумя значками

Копируем их в нужное место. В папке со значками открываем терминал и вводим:

sudo cp -r *.svg /usr/share/icons/elementary/panel/24

Теперь нужно просто выйти и войти.

4. Устанавливаем Elementary Tweaks для Freya

sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update
sudo apt-get install elementary-tweaks

Как обычно, в панели управления появится новый раздел Tweaks.

5. Обновляем компоненты системы из Elementary Daily

Иногда полезно обновить компоненты ElementaryOS до самых свежих версий:

sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get upgrade

6. Доустановим поддержку русского языка

sudo apt-get install -y language-pack-en language-pack-ru
sudo echo 'LANG="ru_RU.UTF-8"' > /etc/default/locale
locale-gen

7. Если у вас ноутбук,

то есть смысл оптимизировать время работы от батареи, установив утилиту TLP. Эта штука автоматически меняет режимы работы ядра, напряжение CPU и GPU, WiFi, PCI-E и много чего ещё. В результате ноутбук живёт от батареи дольше и греется меньше. Ставим:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

Запускаем:

sudo tlp start

Ещё одно важное замечание о работе ElementaryOS Freya на ноутбуках. На данный момент в стандартных настройках системы нельзя изменить поведение при закрытии крышки ноутбука. Лично мне нужно было настроить это событие так, чтобы при закрытии крышки система НЕ засыпала, а просто выключала бы монитор. Это пришлось делать в dconf-editor, последовав данному совету.

8. Дополнительные значки в стиле Elementary:

sudo add-apt-repository ppa:varlesh-l/ppa-elementary-add
sudo apt-get update
sudo apt-get install elementary-add-icon-theme

9. Сайт для автоматической установки тем оформления и значков

https://oduso.com

Отмечаем галочками все интересующие пункты и затем нажимаем кнопку Generate. Получившуюся команду следует скопировать в терминал и выполнить.

10. Прозрачная версия темы Elementary

sudo add-apt-repository ppa:yunnxx/elementary
sudo apt-get update
sudo apt-get install elementary-transparent-theme

Полюбоваться на красоту заранее можно здесь.

11. Установка Skype

Поставить сам Skype — дело нехитрое. Заходим на официальный сайт, скачиваем deb и устанавливаем его стандартным способом. Давайте теперь позаботимся об интеграции скайпа в интерфейс ElementaryOS. Сначала подхватим общую тему оформления:

sudo apt-get install gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386

Теперь сделаем красивый значок в системном лотке:

sudo add-apt-repository ppa:rpeshkov/ppa
sudo apt-get update
sudo apt-get install sni-qt sni-qt:i386

Затем скачиваем значки и кладём их в папку /usr/share/sni-qt/icons. После перезапуска изменения станут заметными.

Примечание. Обратите внимание, что старый способ, с использование skype-wrapper, больше не требуется.

12. Погодный индикатор

Лучший погодный индикатор — My Weather Indicator. Установим его:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator python3-requests

13. Починим Adobe Flash в браузере Midori

sudo apt-get update &&
clear &&
echo 'Installing Flash for Midori' &&
mkdir -p ~/.mozilla/plugins &&
wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.559/install_flash_player_11_linux.i386.tar.gz &&
tar -zxvf install_flash_player_11_linux.i386.tar.gz libflashplayer.so &&
rm install_flash_player_11_linux.i386.tar.gz &&
if [ $(getconf LONG_BIT) = '64' ]
then
mv libflashplayer.so ~/.mozilla/plugins/libflashplayer.so &&
sudo apt-get install flashplugin-installer nspluginwrapper:i386 libnss3:i386 &&
sudo apt-get install nspluginwrapper
else
mv libflashplayer.so ~/.mozilla/plugins/libflashplayer.32.so &&
sudo apt-get install flashplugin-installer nspluginwrapper:i386 libnss3:i386
fi &&
nspluginwrapper -a -v -n -i

14. Синхронизация с Android-смартфоном

Если у вас есть смартфон на Android, который находится в одной подсети с вашим компьютером (обычно по Wi-Fi), то можно настроить синхронизацию между смартфоном и компьютером. После настройки информация о вызовах, СМС, заряде батарее и прочие полезные сведения будут интегрированы в стандартные уведомления ElementaryOS.

На стороне компьютера:

sudo add-apt-repository ppa:vikoadi/ppa
sudo apt-get update
sudo apt-get install indicator-kdeconnect kdeconnect

На стороне смартфона:

Устанавливаем Android-приложение.

15. Облачные сервисы: Dropbox и Megasync

Особенностью ElementaryOS Freya является то, что по умолчанию сервис Dropbox здесь успешно стартует и выполняется, но значок в лотке не отображается. К счастью, это нетрудно починить. Для начала удалите какие-либо пакеты с dropbox, если ранее их ставили, и доустановите git (sudo apt-get install git). Далее:

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/install.sh

Отвечайте на все вопросы утвердительно. Под конец скрипт запустит Dropbox и вы увидите его индикатор. Интеграция с файловым менеджером на данный момент официально не работает, но, пройдя по ссылке, можно кое-как её наладить.

Теперь пора скачать клиент MEGA. В принципе, установив deb-пакет для Ubuntu 14.04, можно и закончить, но мы всё же сделаем ещё красивый значок:

git clone https://github.com/cybre/megasync-elementary.git
cd megasync-elementary
./install.sh

16. Полезное приложение: Vivaldi

На данный момент это самый динамичный и интересный браузер. Под капотом у него Chromium, а сверху — всё лучшее, что было когда-то в Opera Presto. Новые сборки выходят еженедельно. Установить свежую сборку браузера можно с его официальной странички.

17. Полезное приложение: 2GIS

Это карта-справочник со всеми крупными городами России. Нативная версия для Linux, написана на Qt5/QML. Подробнее о программе можно почитать тут. Устанавливаем:

echo 'deb http://deb.2gis.ru/ trusty non-free' | sudo tee /etc/apt/sources.list.d/2gis.list
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 69ECCC891636CC92
gpg --armor --export 69ECCC891636CC92 | sudo apt-key add -
sudo apt-get update
sudo apt-get install 2gis

18. Полезное приложение: Brackets

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

sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

19. Полезное приложение: Vocal

Это менеджер подкастов в стиле Elementary. Отдельного репозитория у программы нет, вместо этого она распространяется напрямую в виде deb-пакета. Скачать можно тут.

20. Полезное приложение: переводчик текстов

Поддерживает английский, французский, немецкий, русский и украинский.

sudo apt-add-repository ppa:grabli66-r/eos
sudo apt-get update
sudo apt-get install translator

21. Microsoft Office для ElementaryOS

Неплохой заголовок, не правда ли? 🙂 На самом деле, речь идёт о сетевой версии Офиса, которая ловко интегрируется в ElementaryOS посредством стандартного веб-браузера Midori. Подробнее здесь.

Чтобы два раза не вставать, напишу здесь и о клоне MS Office, доступном в нативном виде под все платформы, включая Linux. Это китайский Kingsoft WPS Office. Существует инструкция по его установке в ElementaryOS:

sudo apt-get install gdebi
sudo dpkg --add-architecture i386
sudo apt-get update
wget http://kdl.cc.ksosoft.com/wps-community/download/a16/wps-office_9.1.0.4945~a16p3_i386.deb
sudo gdebi wps-office_9.1.0.4945~a16p3_i386.deb
wget http://wps-community.org/download/tools/fix-menu.sh
sudo chmod +x fix-menu.sh
./fix-menu.sh

22. Много дополнительных приложений для ElementaryOS

Для начала приведу известный список приложений:

http://lmelinux.net/apps-made-for-elementary-os

Там есть ссылки на PPA, из которых вы сможете поставить себе нужное приложение.

Тем временем, нашёлся ещё один малоизвестный репозиторий, в котором имеется 55 пакетов для Freya. Кое-что работает нестабильно, о чём автор предупреждает на страничке:

https://launchpad.net/~justsomedood/+archive/ubuntu/justsomeelementary

Используйте осторожно.

23. Мега-скрипт, которые сделает всё за вас

Оказывается есть и такой, ловите. Имейте в виду, что автор писал его под себя, поэтому советую сначала прочитать и ознакомиться с действиями скрипта, и при необходимости поправить его на свой вкус. По умолчанию скрипт сносит половину «ненужных» стандартных приложений ElementaryOS, ставит Chromium, Steam, драйвер Nvidia и т.п. Но в целом — очень толковая штука.


Бонус-трек: ловите набор обоев для ElementaryOS: раз, два и три.


На данный момент это всё. По мере появления новых советов, буду выкладывать их сюда. Спасибо за внимание, заходите ещё! 🙂


Прокачиваем ElementaryOS Luna, часть вторая

18.11.2014

В данной заметке я объединил накопленные советы по улучшению ElementaryOS Luna из разных источников. Всё таки удобнее иметь под рукой одно руководство, а не терять время на сёрфинг по интернету в поисках каждой детали. Кстати, если вы в первый раз установили ElementaryOS Luna, то обязательно прочитайте первую часть моих советов. Если у вас графика Radeon, то вам также пригодится вот эта запись.

Устанавливаем дополнительные индикаторы на панель Wingpanel

Индикатор скорости интернет-соединения, загрузки памяти и процессора SysMon

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor dstat
cd Загрузки
wget http://webupd8.googlecode.com/files/sysmon_0.2.tar.gz
tar -xf sysmon_0.2.tar.gz && rm sysmon_0.2.tar.gz

Укажите файл конфигурации $HOME/Загрузки/sysmon в настройках индикатора.

Индикатор температурных датчиков Psensor

sudo apt-get install lm-sensors hddtemp psensors

Вы должны запустить службу hddtemp, чтобы программа могла видеть температуру дисков.

sudo dpkg-reconfigure hddtemp

Так же, если у вас не определяется температура процессора, то вы должны настроить lm-sensors и перезагрузить компьютер:

sudo sensors-detect
sudo reboot

Индикатор температурных датчиков Indicator Sensors

sudo add-apt-repository ppa:alexmurray/indicator-sensors-daily
sudo apt-get install lm-sensors hddtemp indicator-sensors

Еще один хороший индикатор, который считывает температуру с датчиков ваших устройств. Вы должны запустить службу hddtemp, чтобы программа могла видеть температуру дисков. Так же, если у вас не определяется температура процессора, то вы должны настроить lm-sensors и перезагрузить компьютер:

sudo sensors-detect
sudo reboot

Индикатор отмонтирования USB-дисков Ejecter

sudo apt-get install ejecter

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

Индикатор погоды Indicator weather

sudo add-apt-repository ppa:weather-indicator-team/unstable
sudo add-apt-repository ppa:pywapi-devel/ppa
sudo apt-get update
sudo apt-get install indicator-weather

Альтернативнй индикатор погоды My weather indicator

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator 

У индикаторе сть небольшая проблема: он закрывается при выборе местоположения на карте. Но есть хитрый способ это обойти:
— Запускаем индикатор из меню (тем самым создастся файл настроек ~/.config/my-weather-indicator/my-weather-indicator.conf)
— Идём на сайт http://101karta.ru/strany/rosiya и выбираем внизу область, затем город
— Снизу будет описание местоположния, где нам нужны данные Географическая широта (latitude) и Географическая долгота (longitude)
— Меням значения на свои в конфиге, например

  • «longitude»: 30.25000
  • «location»: «Saint-Petersburg»
  • «latitude»: 59.91667

— Идем на сайт http://openweathermap.org/find?q= и сверяем данные в индикаторе и на сайте

Индикатор отключения хранителя экрана Caffeine

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

Незаменимая штука при просмотре видео!

Индикатор частоты процессора CPUFreq

sudo apt-get install indicator-cpufreq

По умолчанию индикатор не отображает значок в лотке, потому что его нет в стандартной теме значков Elementary. Давайте починим это:

sudo cp /usr/share/icons/ubuntu-mono-dark/status/22/* /usr/share/icons/elementary/status/22/
sudo gtk-update-icon-cache -f /usr/share/icons/elementary

Если у вас используется другая тема значков, не забудьте в команде заменить elementary на названием своей темы.

Индикатор Google Calendar

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install calendar-indicator

Нужно будет войти в аккаунт Google  и установить там период автоматической синхронизации календаря. После этого индикатор заработает.

Индикатор буфера обмена Glipper

Индикатор ведет историю буфера обмена и позволяет выбрать нужную скопированную ранее информацию. Устанавливаем:

sudo apt-get install glipper

Индикатор корзины

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

cd ~/Загрузки
wget -c https://trashindicator.googlecode.com/files/trashindicator_1.00-1_all.deb
sudo dpkg -i trashindicator*.deb
sudo apt-get install -f

Индикатор поиска Synapse

Было в первой части, продублирую здесь. В ElementaryOS нет поиска файлов, поэтому вам наверняка пригодится индикатор глобального поиска в стиле Spotlight.

sudo apt-get install indicator-synapse

Индикатор виртуальных машин VirtualBox

Позволяет удобно запускать виртуальные машины и переключаться между ними. Требует установленного VirtualBox. Установим индикатор:

sudo add-apt-repository ppa:thebernmeister/ppa
sudo apt-get update
sudo apt-get install indicator-virtual-box

Индикатор температуры цвета F.lux

Прикольная штука, меняющая цвета экрана в зависимости от времени суток в вашей местности:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui

В настройках нужно будет указать долготу и широту, на которой вы находитесь.

Индикатор Shutter для снятия скриншотов

В системе уже есть свой инструмент для снятия скриншотов, но Shutter удобнее и имеет свой индикатор:

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

Установим новый Dropbox с интерфейсом Qt5

Это тоже немного относится к теме индикаторов 🙂 У Dropbox имеется и так неплохая поддержка в ElementaryOS, поэтому для начала установим классическую версию:

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu precise main"
sudu apt-get update
sudo apt-get install pantheon-files-plugin-dropbox dropbox

Теперь скачаем и распакуем новый Dropbox.

Для 32-битных систем:

cd ~
wget https://d1ilhw0800yew8.cloudfront.net/client/dropbox-lnx.x86-2.11.0.tar.gz
tar -xvf dropbox-lnx.x86-2.11.0.tar.gz
sudo chmod +x ~/.dropbox-dist/dropboxd

Для 64-битных систем:

cd ~
wget https://d1ilhw0800yew8.cloudfront.net/client/dropbox-lnx.x86_64-2.11.0.tar.gz
tar -xvf dropbox-lnx.x86_64-2.11.0.tar.gz
sudo chmod +x ~/.dropbox-dist/dropboxd

Дальше идём в автозагрузку и изменяем запускаемый файл для Dropbox на ~/.dropbox-dist/dropboxd.

Для того чтобы меню индикатора учитывало GTK-тему, нужно в файл /etc/environment добавить строку:

QT_STYLE_OVERRIDE=gtk

Скайп с красивыми значками в лотке

Как ставить Скайп и так понятно — он есть и в репозитории, и на сайте программы. Если ставите пакет вручную, убедитесь, что у вас в системе есть пакет sni-qt, он нужен для отображения индикатора. Для установки нового набора значков нам потребуется специальная обёртка. Поставим её:

git clone git://github.com/rpeshkov/skype-wrapper.git ~/bin/skype-wrapper
cd ~/bin/skype-wrapper
killall skype
./skype-wrapper.py

Добавьте ссылку на skype-wrapper.py в автозагрузку, или сделайте ярлык с ней (вручную, с помощью Arronax или MenuLibre).

Поставим стабильный Google Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

Включим подсветку синтаксиса в Gedit

sudo apt-get install gedit
wget http://git.gnome.org/browse/gtksourceview/plain/data/language-specs/puppet.lang
sudo mv puppet.lang /usr/share/gtksourceview-3.0/language-specs/

Добавим красоты. Тема значков Captiva

Выглядит так. Устанавливаем:

sudo add-apt-repository ppa:captiva/ppa
sudo apt-get update
sudo apt-get install captiva-icon-theme

Глобальное меню в панели Wingpanel

Для этого заменим стандартную панель на Wingpanel Featured:

sudo add-apt-repository ppa:sergkusch/wingpanel-featured
sudo apt-get update
sudo apt-get install wingpanel-featured indicator-appmenu
gsettings set org.pantheon.cerbere monitored-processes "['plank', 'slingshot-launcher --silent', 'env UBUNTU_MENUPROXY=0 wingpanel-featured']"
gsettings set org.pantheon.desktop.wingpanel-featured blacklist "[]"
gsettings set org.pantheon.desktop.wingpanel-featured maximize-windows true

После этого нужно будет выйти и войти. Если не понравилось, то вернуть прежнюю панель можно так:

sudo apt-get purge wingpanel-featured indicator-appmenu
gsettings set org.pantheon.cerbere monitored-processes "['plank', 'slingshot-launcher 
--silent', 'wingpanel']"

Изменения так же будут видны после выхода и входа.

Утилита для изменения .desktop-файлов

Вместо редактирования их вручную, используйте графическую программу Arronax. Поставьте этот пакет и запустите программу из меню.

Обновление графического стека

Несмотря на то, что в основе Luna лежит Ubuntu 12.04, которая содержит массу устаревших системных компонентов, существует способ обновить некоторые из них. В первой части заметок было рассказано про ядро, теперь очередь за X.org и Mesa. Мы используем т.н. LTS Enablement Stack, который поддерживается одним из форумчан на Phoronix. Итак, поехали:

sudo apt-add-repository ppa:pali/graphics-drivers
sudo apt-get update
sudo apt-get install --install-recommends xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
sudo aptitude install mesa-common-dev-lts-trusty mesa-common-dev-
sudo aptitude install libgl1-mesa-dev-lts-trusty libgl1-mesa-dev-

Настоятельно рекомендую использовать обновлённый графический стек вместе с более-новым ядром (например, 3.11-3.12).

Пока это всё. Новые советы будут скорее всего уже для Freya 🙂