Снова на тему установщика:
Сегодня завершается спринт разработчиков, на данный момент готов базовый front-end:
- выбор режима работы системы (установка или демо-сеанс)
- выбор языка и раскладки клавиатуры
- определение оборудования (наличие питания и свободного места, спецификации железа)
- выбор диска для установки
- отображение прогресса установки, сообщение об успешном или неудачном завершении
Как это работает:
- сперва загружается сеанс, в котором присутствует только WM и установщик
- после выбора языка и раскладки клавиатуры параметры применяются для всей системы
- при выборе демо-режима загружается гостевой сеанс
- при выходе из гостевого сеанса вы снова возвращаетесь к установщику
По заявлениям разработчиков пока ещё очень сыро (ещё бы), однако в ближайшее время ресурсы будут брошены на исправление найденных ошибок.
В настоящее время не готов функционал разметки диска и установки системы на раздел (а не на весь диск), работа в этом направлении пока не в приоритете.
Front-end на GitHub: elementary/installer
Back-end на GitHub: system76/distinst
Сегодня завершается спринт разработчиков, на данный момент готов базовый front-end:
- выбор режима работы системы (установка или демо-сеанс)
- выбор языка и раскладки клавиатуры
- определение оборудования (наличие питания и свободного места, спецификации железа)
- выбор диска для установки
- отображение прогресса установки, сообщение об успешном или неудачном завершении
Как это работает:
- сперва загружается сеанс, в котором присутствует только WM и установщик
- после выбора языка и раскладки клавиатуры параметры применяются для всей системы
- при выборе демо-режима загружается гостевой сеанс
- при выходе из гостевого сеанса вы снова возвращаетесь к установщику
По заявлениям разработчиков пока ещё очень сыро (ещё бы), однако в ближайшее время ресурсы будут брошены на исправление найденных ошибок.
В настоящее время не готов функционал разметки диска и установки системы на раздел (а не на весь диск), работа в этом направлении пока не в приоритете.
Front-end на GitHub: elementary/installer
Back-end на GitHub: system76/distinst
Забавно, но мне не попадались никакие другие русскоязычные каналы схожей тематики.
Неужели тут больше никто не пишет о GNU/Linux и Open Source? Или это я плохо искал?
Если вы знаете любые другие интересные каналы (не чаты!) нашей тематики, отпишитесь в комментариях.
Неужели тут больше никто не пишет о 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 октября.
Основные силы разработчиков были брошены на создание и развитие собственного системного установщика, о чём здесь уже было неоднократно написано. Таким образом других нововведений не так уж и много:
- В AppCenter реализован чёрный список, скрывающий компоненты и утилиты из Ubuntu, некорректно работающие в elementary OS.
- В тему оформления GTK внесены множество правок и исправлений ошибок, в том числе добавлена поддержка GTK ≥ 3.20.
- Обновлены индикаторы Wingpanel, внесены визуальные улучшения и исправлены некоторые ошибки.
- В почтовый клиент Pantheon Mail добавлена возможность вставки изображений в тело письма, также исправлена ошибка с перелистыванием письма при попытке открыть ссылку.
- Исправления других ошибок и обновления переводов.
Бонус:
В блоге System76 опубликован небольшой отчёт о проведённой совместной работе над установщиком. В Pop!_OS новый установщик будет использоваться по умолчанию начиная с версии 18.04, первый тестовый релиз на базе 17.10 увидит свет 19 октября.
Medium
Loki Updates for August
You may have heard that we’ve been very busy working on a brand new Installer for elementary OS, but fear not! We’ve still had plenty of…
Пополнение в рубрике #houston — коллекции полезных приложений для elementary OS.
Ранее я писал, что в один из пользователей elementary OS приступил к созданию клиента Pushbullet под названием Pushy.
Если кто-то пропустил: Pushbullet — это сервис для обмена уведомлениями, файлами, заметками, ссылками и прочей информацией между вашими устройствами.
Клиент стал доступен в AppCenter несколько дней назад, однако в первых версиях у меня были проблемы с авторизацией, и по этой причине я не стал писать о релизе. Сейчас проблемы исправлены и ошибок в работе приложения мною не замечено.
В данный момент Pushy умеет отправлять текстовую информацию, ссылки и файлы на ваше мобильное устройство. Для работы приложения необходимо установить Pushbullet также и на ваш смартфон 📱
Ранее я писал, что в один из пользователей elementary OS приступил к созданию клиента Pushbullet под названием Pushy.
Если кто-то пропустил: Pushbullet — это сервис для обмена уведомлениями, файлами, заметками, ссылками и прочей информацией между вашими устройствами.
Клиент стал доступен в AppCenter несколько дней назад, однако в первых версиях у меня были проблемы с авторизацией, и по этой причине я не стал писать о релизе. Сейчас проблемы исправлены и ошибок в работе приложения мною не замечено.
В данный момент Pushy умеет отправлять текстовую информацию, ссылки и файлы на ваше мобильное устройство. Для работы приложения необходимо установить Pushbullet также и на ваш смартфон 📱
Пока появилась свободная минутка, хочу рассказать ещё об одном приложении в AppCenter.
Translit — это утилита для транслитерации латинских символов в кириллицу. Приложение может быть полезно, если в вашей системе установлена только английская раскладка, но вам нужно написать что-то на русском или украинском 🇷🇺🇺🇦
Ссылка на GitHub.
Translit — это утилита для транслитерации латинских символов в кириллицу. Приложение может быть полезно, если в вашей системе установлена только английская раскладка, но вам нужно написать что-то на русском или украинском 🇷🇺🇺🇦
Ссылка на GitHub.
Пока все популярные дистрибутивы один за другим торжественно объявляют о поддержке работы Snap или Flatpak, раработчики elementary OS в этом вопросе занимают выжидательную позицию.
Причина проста: технологии всё ещё сырые, приложения в «контейнере» не могут полноценно интегрироваться с рабочим столом и с другими приложениями. По этой причине ставка по прежнему делается на традиционные deb-пакеты.
Но на днях в Google+ появился скриншот одного из стандартных приложений elementary OS, упакованного в формат Snap. По заявлениям Даниэля, уже создан runtime (платформа с базовыми библиотеками, стилями и т. д.), благодаря чему калькулятор в Snap весит какие-то 136 КБ. Также в документацию Vala добавлена информация о работе библиотеки Snapd-GLib. Пока это не значит ничего конкретного, но всё-таки начались некоторые эксперименты с «самодостаточными пакетами». Будем следить за развитиями событий.
Если вы не понимаете о чём идёт речь, рекомендую статью Snap vs Deb.
Причина проста: технологии всё ещё сырые, приложения в «контейнере» не могут полноценно интегрироваться с рабочим столом и с другими приложениями. По этой причине ставка по прежнему делается на традиционные deb-пакеты.
Но на днях в Google+ появился скриншот одного из стандартных приложений elementary OS, упакованного в формат Snap. По заявлениям Даниэля, уже создан runtime (платформа с базовыми библиотеками, стилями и т. д.), благодаря чему калькулятор в Snap весит какие-то 136 КБ. Также в документацию Vala добавлена информация о работе библиотеки Snapd-GLib. Пока это не значит ничего конкретного, но всё-таки начались некоторые эксперименты с «самодостаточными пакетами». Будем следить за развитиями событий.
Если вы не понимаете о чём идёт речь, рекомендую статью Snap vs Deb.
В официальном блоге опубликован дайджест новостей за сентябрь.
На этот раз новостей снова немного:
- изменена логика отображения доступных сетей Wi-FI в индикаторе сетевых подключений, теперь небезопасные сети явно отмечены соответствующим значком; подробнее об этом вы можете прочитать в записи «Secure by Default»
- решены некоторые проблемы панели настроек сетевых подключений, например теперь игнорируются сетевые интерфейсы от виртуальных машин и контейнеров
- очередное обновление AppCenter, теперь у обновляемых приложений выводится вывод список последних изменений (changelog); также исправлены некоторые другие ошибки
- теперь можно переключаться между индикаторами по Ctrl + Tab
- исправления других ошибок и обновления переводов
Подробнее читайте в оригинале на Medium.
На этот раз новостей снова немного:
- изменена логика отображения доступных сетей Wi-FI в индикаторе сетевых подключений, теперь небезопасные сети явно отмечены соответствующим значком; подробнее об этом вы можете прочитать в записи «Secure by Default»
- решены некоторые проблемы панели настроек сетевых подключений, например теперь игнорируются сетевые интерфейсы от виртуальных машин и контейнеров
- очередное обновление AppCenter, теперь у обновляемых приложений выводится вывод список последних изменений (changelog); также исправлены некоторые другие ошибки
- теперь можно переключаться между индикаторами по Ctrl + Tab
- исправления других ошибок и обновления переводов
Подробнее читайте в оригинале на Medium.
Medium
Loki Updates for September
Celebrating a year of elementary OS 0.4
Пополнение в рубрике #houston — коллекции полезных приложений для elementary OS. На этот раз речь пойдёт о Play My Music — новом аудиоплеере для elementary OS 🎧
Артём, автор плеера, опубликовал в AppCenter уже восемь приложений, среди которых утилита для проверки хэш-сумм Hash It, средство для записи установочных образов ImageBurner и другой не менее полезный софт. Изначально Артём пытался заняться исправлением ошибок в стандартном плеере Noise, но понял, что будет проще написать новое приложение с нуля ¯\_(ツ)_/¯
Play My Music умеет работать с локальной библиотекой и поддерживает воспроизведение онлайн-радио. Главной киллерфичей, в сравнении с Noise, является беспроблемная работа с большими (более 5000 файлов) библиотеками. В настоящее время плеер не интегрируется с индикатором звука, а также не поддерживает фоновое воспроизведение, но я уверен, что это дело времени.
Ссылка на GitHub.
Артём, автор плеера, опубликовал в AppCenter уже восемь приложений, среди которых утилита для проверки хэш-сумм Hash It, средство для записи установочных образов ImageBurner и другой не менее полезный софт. Изначально Артём пытался заняться исправлением ошибок в стандартном плеере Noise, но понял, что будет проще написать новое приложение с нуля ¯\_(ツ)_/¯
Play My Music умеет работать с локальной библиотекой и поддерживает воспроизведение онлайн-радио. Главной киллерфичей, в сравнении с Noise, является беспроблемная работа с большими (более 5000 файлов) библиотеками. В настоящее время плеер не интегрируется с индикатором звука, а также не поддерживает фоновое воспроизведение, но я уверен, что это дело времени.
Ссылка на GitHub.
Небольшой #lifehack:
Знаете ли вы, что в elementary OS с помощью штатных средств можно установить слайд-шоу на фон рабочего стола?
Для этого нужно просто выделить желаемые изображения в файловом менеджере и выбрать пункт «Установить как фон рабочего стола». Откроется окно, в котором можно указать задержку при смене обоев (от 5 секунд до 24 часов).
Не очень полезная фича, но кому-то обязательно пригодится.
PS: на следующей неделе будет опубликован куда более интересный лайфхак.
Знаете ли вы, что в 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
Суть в том, что в конце сентября в Нью-Йорке проходило мероприятие 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 под вопросом — нужно пробовать.
Вкратце: если включить типографскую раскладку, то с клавиатуры можно вводить разные дополнительные символы, такие как кавычки-«ёлочки», тире (—), дроби (½, ¼, ⅛), математические знаки (≈, ≠, ±, ÷, ×) и т. д.
Подробное описание и инструкции по включению и настройке типографской раскладки смотрите на Медиуме. Всё написанное также применимо и для GNOME. Остальные DE под вопросом — нужно пробовать.
Medium
Что такое типографская раскладка?
Это расширенная версия раскладок QWERTY и ЙЦУКЕН, позволяющая без лишних усилий вводить символы, которых нет на обычных раскладках. Удобно…
Итак, после свежей переустановки системы, я в первую очередь ставлю 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 теперь поддерживает класс
- обновлены плагины настроек принтеров и учётных записей (исправлены незначительные ошибки)
- исправления других ошибок и обновления переводов
P.S: Зато есть интересная новость для разработчиков приложений: в одну из ключевых системных библиотек Granite внесены значительные изменения, которые описаны отдельным постом на Medium.
В официальном блоге опубликован дайджест новостей за октябрь. От себя сразу скажу, что с каждым месяцем интересных новостей становится всё меньше 😢
- тема GTK теперь поддерживает класс
flat, который отвечает за «плоские» заголовки окон- обновлены плагины настроек принтеров и учётных записей (исправлены незначительные ошибки)
- исправления других ошибок и обновления переводов
P.S: Зато есть интересная новость для разработчиков приложений: в одну из ключевых системных библиотек Granite внесены значительные изменения, которые описаны отдельным постом на Medium.
Medium
Loki Updates for October
While work on the next major version of elementary OS is already underway, we’re still pushing out updates to Loki! Here’s a roundup of…
Немного скриншотов из будущего:
Бывший текстовый редактор Scratch, который теперь стал называться Pantheon Code, упорно пытаются превратить в некоторое подобие IDE для elementary OS 👇
Бывший текстовый редактор Scratch, который теперь стал называться Pantheon Code, упорно пытаются превратить в некоторое подобие IDE для elementary OS 👇
Вот ещё один скрин из будущего:
В лучшем в мире эмуляторе терминала Pantheon Terminal можно будет на лету переключать темы оформления 🌓
Вот это уже интересно!
В лучшем в мире эмуляторе терминала Pantheon Terminal можно будет на лету переключать темы оформления 🌓
Вот это уже интересно!