Russian elementary
519 subscribers
86 photos
8 videos
7 files
147 links
Русскоязычный канал о проекте elementary и сопутствующих темах.

#houston — приложения для elementary OS
#lifehack — гайды, советы, лайфхаки
Download Telegram
Судя по всему это стартовый экран установщика.

Лайв-режим обозвали демо-режимом.
Ещё один скриншот: выбор диска для установки системы.
Снова на тему установщика:

Сегодня завершается спринт разработчиков, на данный момент готов базовый front-end:
- выбор режима работы системы (установка или демо-сеанс)
- выбор языка и раскладки клавиатуры
- определение оборудования (наличие питания и свободного места, спецификации железа)
- выбор диска для установки
- отображение прогресса установки, сообщение об успешном или неудачном завершении

Как это работает:
- сперва загружается сеанс, в котором присутствует только WM и установщик
- после выбора языка и раскладки клавиатуры параметры применяются для всей системы
- при выборе демо-режима загружается гостевой сеанс
- при выходе из гостевого сеанса вы снова возвращаетесь к установщику

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

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

Front-end на GitHub: elementary/installer
Back-end на GitHub: system76/distinst
Забавно, но мне не попадались никакие другие русскоязычные каналы схожей тематики.

Неужели тут больше никто не пишет о GNU/Linux и Open Source? Или это я плохо искал?

Если вы знаете любые другие интересные каналы (не чаты!) нашей тематики, отпишитесь в комментариях.
Я столкнулся со следующей проблемой: AppCenter перестал присылать мне уведомления об обновлениях.

Оказалось, что разработчики что-то намудрили с фоновым демоном и у некоторых он стал работать через раз. Решили перейти на какую-то новую реализацию, но сделали всё как обычно.

Если не вдаваться в подробности, то нашлось следующее решение:

В директории /usr/share/applications нужно создать файл io.elementary.appcenter-daemon.desktop со следующим содержимым:

[Desktop Entry]
Name=AppCenter Daemon
Exec=appcenter -s
Icon=system-software-install
Terminal=false
Type=Application
NoDisplay=true
X-GNOME-AutoRestart=true
X-GNOME-Autostart-Phase=Applications


После перезагрузки проблема должна решиться.
С небольшим опозданием в официальном блоге опубликован дайджест новостей за август.

Основные силы разработчиков были брошены на создание и развитие собственного системного установщика, о чём здесь уже было неоднократно написано. Таким образом других нововведений не так уж и много:
- В AppCenter реализован чёрный список, скрывающий компоненты и утилиты из Ubuntu, некорректно работающие в elementary OS.
- В тему оформления GTK внесены множество правок и исправлений ошибок, в том числе добавлена поддержка GTK ≥ 3.20.
- Обновлены индикаторы Wingpanel, внесены визуальные улучшения и исправлены некоторые ошибки.
- В почтовый клиент Pantheon Mail добавлена возможность вставки изображений в тело письма, также исправлена ошибка с перелистыванием письма при попытке открыть ссылку.
- Исправления других ошибок и обновления переводов.

Бонус:
В блоге System76 опубликован небольшой отчёт о проведённой совместной работе над установщиком. В Pop!_OS новый установщик будет использоваться по умолчанию начиная с версии 18.04, первый тестовый релиз на базе 17.10 увидит свет 19 октября.
Пополнение в рубрике #houston — коллекции полезных приложений для elementary OS.

Ранее я писал, что в один из пользователей elementary OS приступил к созданию клиента Pushbullet под названием Pushy.

Если кто-то пропустил: Pushbullet — это сервис для обмена уведомлениями, файлами, заметками, ссылками и прочей информацией между вашими устройствами.

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

В данный момент Pushy умеет отправлять текстовую информацию, ссылки и файлы на ваше мобильное устройство. Для работы приложения необходимо установить Pushbullet также и на ваш смартфон 📱
Пока появилась свободная минутка, хочу рассказать ещё об одном приложении в AppCenter.

Translit — это утилита для транслитерации латинских символов в кириллицу. Приложение может быть полезно, если в вашей системе установлена только английская раскладка, но вам нужно написать что-то на русском или украинском 🇷🇺🇺🇦

Ссылка на GitHub.
Тем временем в терминал планируют добавить функцию масштабирования.

На киллерфичу не тянет.
Пока все популярные дистрибутивы один за другим торжественно объявляют о поддержке работы Snap или Flatpak, раработчики elementary OS в этом вопросе занимают выжидательную позицию.

Причина проста: технологии всё ещё сырые, приложения в «контейнере» не могут полноценно интегрироваться с рабочим столом и с другими приложениями. По этой причине ставка по прежнему делается на традиционные deb-пакеты.

Но на днях в Google+ появился скриншот одного из стандартных приложений elementary OS, упакованного в формат Snap. По заявлениям Даниэля, уже создан runtime (платформа с базовыми библиотеками, стилями и т. д.), благодаря чему калькулятор в Snap весит какие-то 136 КБ. Также в документацию Vala добавлена информация о работе библиотеки Snapd-GLib. Пока это не значит ничего конкретного, но всё-таки начались некоторые эксперименты с «самодостаточными пакетами». Будем следить за развитиями событий.

Если вы не понимаете о чём идёт речь, рекомендую статью Snap vs Deb.
В официальном блоге опубликован дайджест новостей за сентябрь.

На этот раз новостей снова немного:

- изменена логика отображения доступных сетей Wi-FI в индикаторе сетевых подключений, теперь небезопасные сети явно отмечены соответствующим значком; подробнее об этом вы можете прочитать в записи «Secure by Default»
- решены некоторые проблемы панели настроек сетевых подключений, например теперь игнорируются сетевые интерфейсы от виртуальных машин и контейнеров
- очередное обновление AppCenter, теперь у обновляемых приложений выводится вывод список последних изменений (changelog); также исправлены некоторые другие ошибки
- теперь можно переключаться между индикаторами по Ctrl + Tab
- исправления других ошибок и обновления переводов

Подробнее читайте в оригинале на Medium.
Пополнение в рубрике #houston — коллекции полезных приложений для elementary OS. На этот раз речь пойдёт о Play My Music — новом аудиоплеере для elementary OS 🎧

Артём, автор плеера, опубликовал в AppCenter уже восемь приложений, среди которых утилита для проверки хэш-сумм Hash It, средство для записи установочных образов ImageBurner и другой не менее полезный софт. Изначально Артём пытался заняться исправлением ошибок в стандартном плеере Noise, но понял, что будет проще написать новое приложение с нуля ¯\_(ツ)_/¯

Play My Music умеет работать с локальной библиотекой и поддерживает воспроизведение онлайн-радио. Главной киллерфичей, в сравнении с Noise, является беспроблемная работа с большими (более 5000 файлов) библиотеками. В настоящее время плеер не интегрируется с индикатором звука, а также не поддерживает фоновое воспроизведение, но я уверен, что это дело времени.

Ссылка на GitHub.
Небольшой #lifehack:

Знаете ли вы, что в elementary OS с помощью штатных средств можно установить слайд-шоу на фон рабочего стола?

Для этого нужно просто выделить желаемые изображения в файловом менеджере и выбрать пункт «Установить как фон рабочего стола». Откроется окно, в котором можно указать задержку при смене обоев (от 5 секунд до 24 часов).

Не очень полезная фича, но кому-то обязательно пригодится.

PS: на следующей неделе будет опубликован куда более интересный лайфхак.
На Ubuntu Insights опубликована запись «elementary on why snaps are right for their Linux distro», в которой рассказывается о том, что формат Snap чуть ли не идеально подходит для упаковки пакетов elementary OS.

Суть в том, что в конце сентября в Нью-Йорке проходило мероприятие Ubuntu Rally, на которое были приглашены представители команды elementary. Помимо прочего, на данном мероприятии они экспериментировали со Snap-пакетами. Разного рода «самодостаточные пакеты» со временем набирают набирают популярность и разработчики ОС видят в них перспективу.

Этот пост вызвал волну негодования в чате elementary в Slack, потому что PR-отдел Canonical в этой записи всё вывернул так, будто elementary уже подписались на Snap и в дальнейшем будут использовать только этот формат. Но правда заключается в том, что от elementary до сих пор не было (и пока не предвидится) официальных заявлений об использовании Snap, Flatpak или любых других аналогов — разработчики заняли выжидательную позицию и пока не планируют уходить с традиционных deb-пакетов.

В настоящее время проводятся эксперименты как со Snap, так и с Flatpak, ни один из этих форматов не имеет приоритета. В подтверждение этого, после публикации поста на Ubuntu Insights, в твиттере elementary появилась следующая запись: «We’re happy to continue investigating and participating in the development of confined package formats like Snap and Flatpak!»

https://twitter.com/elementary/status/918239677538189312
Когда-то я писал в своём блоге, что такое типографская раскладка и как её включить на elementary OS и других Линуксах. Однако ту запись мало кто увидел и она осталась незамеченной, поэтому дублирую информацию сюда.

Вкратце: если включить типографскую раскладку, то с клавиатуры можно вводить разные дополнительные символы, такие как кавычки-«ёлочки», тире (—), дроби (½, ¼, ⅛), математические знаки (≈, ≠, ±, ÷, ×) и т. д.

Подробное описание и инструкции по включению и настройке типографской раскладки смотрите на Медиуме. Всё написанное также применимо и для GNOME. Остальные DE под вопросом — нужно пробовать.
Итак, после свежей переустановки системы, я в первую очередь ставлю dconf-editor и иду настраивать клавиатуру.

Помимо включения типографской раскладки, я в обязательном порядке включаю и другие опции:

'grp:ctrl_shift_toggle' - переключение раскладок по Ctrl+Shift, можно сделать и через стандартные параметры, но я привык именно так
'caps:none' - отключение Caps Lock (не знаю зачем нормально человеку нужен КАПС), опять же можно сделать и через стандартные параметры
'numpad:mac' - с цифровой клавиатуры всегда вводятся только цифры, будто всегда включен Num Lock.

Возможных опций тут очень много, однако я нигде не нашел никакого справочника по ним. Все возможные варианты вы можете увидеть в файле /usr/share/X11/xkb/rules/base.lst (в самом низу раздел options), может быть вы найдёте что-то полезное и для себя, например захотите переназначить клавиши Ctrl, Alt или Win.
С небольшим опозданием подъехала новость (простите, свободного времени было очень мало):

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

- тема GTK теперь поддерживает класс flat, который отвечает за «плоские» заголовки окон
- обновлены плагины настроек принтеров и учётных записей (исправлены незначительные ошибки)
- исправления других ошибок и обновления переводов

P.S: Зато есть интересная новость для разработчиков приложений: в одну из ключевых системных библиотек Granite внесены значительные изменения, которые описаны отдельным постом на Medium.
Немного скриншотов из будущего:

Бывший текстовый редактор Scratch, который теперь стал называться Pantheon Code, упорно пытаются превратить в некоторое подобие IDE для elementary OS 👇
Вот ещё один скрин из будущего:

В лучшем в мире эмуляторе терминала Pantheon Terminal можно будет на лету переключать темы оформления 🌓

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