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

Снимок экрана от 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: раз, два и три.


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

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

  1. Reblogged this on technodenny and commented:
    Чувак суперкрут и написал лучший пост с приложениями и фичами для elementaryOS! И все они работают! Так, что если пользуетесь ей, как я, то скорее влезайте. Я уже по уши в приложениях и доволен, как дитя 🙂

  2. Ты суперкрут! Спасибо. Первый раз такой дельный и рабочий пост вижу. Перепостил тут и везде разрекламировал его, стоит того. Сам как ребёнок, сижу и приложения смотрю.

  3. А не подскажешь, как отменить эту хрень
    gsettings set org.pantheon.desktop.gala.keybindings switch-input-source «[‘Shift_L’, ‘>Shift_R’, ‘Control_L’, ‘Control_R’]»

    Ни шифт ни кнтрл не работают системно теперь. Это я на другом сайте нарыл, но что-то нигде нет, как это решить обратно.

  4. Просто заменяешь неправильную команду правильной:
    gsettings set org.pantheon.desktop.gala.keybindings switch-input-source «[‘Shift_L’, ‘Shift_R’, ‘Control_L’, ‘Control_R’]»

  5. Сергей:

    Не получилось поменять значок Skype. Не отсутствует папка sni-qt после выполнения всех команд. Недостаточно прав. Система 64-бит. Соответственно, не позволяет отключить ввод пароля при запуске команд от имени суперпользователя.
    Что делать, подскажите пожалуйста.

  6. Сергей:

    отсутствует папка sni-qt (исправление)

  7. эту папку надо создать: sudo mkdir -p /usr/share/sni-qt/icons

  8. Сергей:

    Спасибо за помощь начинающему «линуксоиду». Все получилось. Ваше решение гораздо элегантнее моего. Я «додумался» запустить файловый менеджер
    с параметрами sudo и создать по указанному пути папку.
    Замечательный материал и изложение.

  9. Спасибо за статью, пока полезнее для elementary не видел. Вот только у меня беда:
    1. Так и не появилась иконка DropBox (делаю все правильно т.к. вчера на другой СРС все было отлично) прошу помощи 😉
    2. А реально сделать чтобы корячие клавиши WPS офиса работали и при русской раскладке?

  10. и так же после установки DropBox папка DropBox доступна для только для рута .. что то у меня не так

  11. c DropBox все решилось, беда с правами, в итоге ставил под рутом и шарил папки

  12. Под рутом необязательно. Дистрибутив дропбокса прекрасно живет в ~/.dropbox-dist

  13. Максим:

    Святой человек! Я так долго мучился со сменой раскладки. Вы просто спасли меня!

  14. Дато:

    Обновил Libreoffice-5 в elementary-luna, работал нормально несколько дней, я теперь не открывается, пишет: «The application cannot be started. User installation could not be completed». Гуглил и если правильно понял, elementary-luna / ubuntu 12.4 не поддерживает Libreoffice-5.

  15. Дато:

    Подскажете что-нибудь?

  16. http://ubuntuforums.org/showthread.php?t=2200251
    Говорят, что с правами проблема. В следующий раз всегда делайте простую диагностику: заводите нового пользователя и проверяете под ним. Если заработает, то дело в правах или в мусоре в настройках внутри домашней папки.

  17. Дато:

    То есть в данный момент ничего нельзя сделать? Office я поставить на комп я не смогу, ? К сожалению я не программист и в Линуксе тоже разбираюсь только как рядовой пользователь, то есть с грехом пополам.

  18. Libreoffice 5.0 прекрасно работает в 12.04 и Luna. Попробуйте такую команду:
    cd ~/.config && rm -rf libreoffice

  19. Дато:

    Не помогает: david@david-HP-ProBook:~$ cd ~/.config && rm -rf libreoffice
    david@david-HP-ProBook:~/.config$ && rm -rf libreoffice
    bash: syntax error near unexpected token `&&’
    david@david-HP-ProBook:~/.config$ rm -rf libreoffice

    Спасибо, боюсь, чтоб не надоесть .

  20. Дато:

    Стёр libreoffice и поставил через SoftwareCenter, Пока всё нормально работает, вчера сколько не ставил, не открывался. Спасибо.

  21. Аноним:

    Здравствуйте, Александр. К сожалению не получается скачать ваш мегаскрипт из пункта 23 😦 Дайте на него правильную ссылку пожалуйста

  22. Похоже, автор удалил все свои проекты с гитхаба. Увы.

  23. Eugene:

    Вот, еще скриптик — https://gist.github.com/memoryleakx/7567474

  24. Сергей:

    Добрый день! Спасибо за подробные советы, очень много полезного. Но некоторые нестыковки в жизни присутствуют — у меня 13 пункт не пошел. Некритично, конечно, я привык в firefox работать, но midori смотрится в системе привлекательно, и не хотелось бы делать поспешные выводы.

  25. У Adobe просто изменилась ссылка на Flash-плеер. Попробуйте пункт 13 ещё раз, я обновил там ссылку.

    Eugene, вам спасибо за ссылку — тоже обновил её.

  26. Александр, здравствуйте!
    Огромное спасибо за статью, все очень полезно, особенно для меня — человека, установившего линукс второй раз в жизни, спустя 15 лет 🙂
    Подскажите, пожалуйста, как мне подключить в ElementaryOS принтер из домашней сети, установленный и расшаренный на windows 10. Спасибо!

  27. Просто добавляете принтер, выбираете тип «Сетевой», он вам сам его должен найти. Вот ещё неплохая статья, она работает и для eOS: https://help.ubuntu.com/community/NetworkPrintingWithUbuntu

  28. Спасибо огромное!
    Запустил вручную /usr/bin/system-config-printer/ и там уже смог выбрать поиск сетевого принтера) Все получилось!
    Еще вопрос)
    На проприетарныхдрайверах радеона R7 240, при нажатии ctrl+alt+F1 появляется просто черный экран. Экспериментировал на обычных драйверах — все нормально и видно строку ввода. Есть какие-то способы это нормализовать? Драйвера туда-сюда менял неоднократно и убрал из GRUB «quiet splash», заменив его на «nomodeset». Не помогает.

  29. Аноним:

    Эх…
    В общем снес я elementary и поставил Mint.
    Гораздо больше понравился)

  30. Эх…
    В общем снес я elementary и поставил Mint.
    Гораздо больше понравился)
    (забыл авторизироваться))

  31. bash elementary-dropbox/install.sh
    пропущено /tmp/

  32. Подскажите, как правильно обновить WPS Office?
    Поверх накатывать из .deb не получается (то есть процесс в Gdebi проходит, но версия софта не меняется)

  33. Спасибо, поправил.
    Про WPS Office не могу сказать, т.к. я уже давно пользуюсь другим дистрибутивом, где у меня крутится Softmaker Office. Кстати, у них есть прекрасная бесплатная версия Freeoffice, которая читает docx не хуже WPS.

  34. Спасибо за наводку на Freeoffice
    Кстати говоря, субъективно, китайский офис работает шустрее либры.

  35. Yuganets:

    Все отлично, спасибо!
    не мог папку создать для значков скайпа, но позже почитал комменты, и вуаля! Спасибо —
    «atolstoy:
    01.07.2015 в 01:55
    эту папку надо создать: sudo mkdir -p /usr/share/sni-qt/icons»
    — получилось в два счета!
    Но как теперь в эту папку значки поместить!?!?!?
    Так же не дает без прав..
    Спасибо тем кто откликнется!

  36. Здравствуйте!
    Такая проблема ставил всякие обновления, проги и после перезагрузки надпись «Приложения» стала «Applications» и «Выключить» нажимаешь там все на английском как исправить это? помогите пожалуйста.

  37. да, локаль сбрасывается на английский почему-то. вот тут почитайте, вроде как проблему решили:
    http://elementaryos.stackexchange.com/questions/3648/how-to-fix-problems-with-language-installation

  38. Первый шаг и проблема в статье сказано что нужно поставить в Программе «Программы и обновления» —> Обновления поставить «важные обновления безопасности» и «рекомендуемые обновления» ставлю чекбокс и просит пароль ввожу принимает но чекбокс не ставиться нажимаю еще раз и он стажу убирается.
    Что делать?

  39. Аноним:

    Da, os elementary klassnaya. no vot rusificirovaty tak i ne poluchilosy! Prilogeniya perevelisy na russkiy, a klaviatura pechataet text na angliyskom i ne pereklyuchaetcya. Chto govority, esli dazhe znachka na paneli net. T.e.russkogo net. zagruzochnuyu fleshku s drugoy OS sdelat nechem, ustanovity prilozheniya ne mogu — ne znauyu kak nazuvayutsya. Pridetsya prositsya k komu-nibudy na komputer chtobu sozdaty zagruzuchnuyu fleshku s drugoy OS — inache ne smogu rabotaty na noutbuke!!!

  40. Fr1k0o:

    Блог в закладки!!
    Автор жоский парень пишешь отменно.
    Спасибо!!!
    Есть может какие-то статейки для нубов от этого автора ?

  41. […] популярных отпрысков Ubuntu. Система очень хорошо себя зарекомендовала у новичков в мире Linux, и вполне заслуженно, как мне […]

Оставьте комментарий