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

#houston — приложения для elementary OS
#lifehack — гайды, советы, лайфхаки
Download Telegram
Screenshot from 2017-08-14 11-35-27.png
78.8 KB
В тему оформления Pop GTK+ Theme уже добавлена поддержка библиотеки Granite, использующейся в приложениях для elementary OS.
Пополнение в рубрике #houston — коллекции полезных приложений для elementary OS.

В последнее время в AppCenter появилось несколько интересных приложений. Начнём с Monitor — простого монитора запущенных процессов. Функционал минималистичен и предусматривает лишь возможность отслеживания и завершения процессов. Процессы при этом сгруппированы, таким образом вам не придётся скроллить огромные списки в поисках нужного процесса 🔎
Следующее приложение, о котором я хочу рассказать называется AppEditor. Это редактор элементов меню приложений.

С помощью AppEditor вы сможете изменить имя или значок приложения, скрыть приложение из меню, изменить его категорию, отредактировать параметры запуска и т. д.

С технической стороны всё выглядит следующим образом: AppEditor не работает с desktop-файлами напрямую в /usr/share/applications, а дублирует их в пользовательскую директорию ~/.local/share/applications. Таким образом во-первых для работы приложения не требуются права администратора, а во-вторых изменения можно откатить в один клик. Также важно, что при обновлениях приложений ваши изменения никуда не исчезают ✏️
Далее речь пойдёт о приложении Screencast. Несложно догадаться, что оно предназначено для записи скринкастов (захвата видео с экрана).

Screencast является форком Eidete, который когда-то создавался специально для использования внутри команды разработчиков elementary. В настоящее время поддержкой и обновлениями Eidete никто не занимается, поэтому данный форк и появился в AppCenter.

Функционала приложения на мой взгляд вполне достаточно для использования в личных целях — перед началом записи можно изменить параметры записи звука, выбрать область и монитор для захвата, а также выделить курсор мыши на видео 📹
Напоследок расскажу о Webpin — утилите для создания веб-приложений.

Webpin является форком Webby — возможно кто-то помнит такое приложение. С его помощью можно закрепить любой веб-сайт в меню приложений и в дальнейшем открывать его в отдельном окне, минуя веб-браузер 📌

Скажу сразу, лично я не нашёл для себя применения Webpin, но я уверен, что кому-то такая идея придётся по душе.
Небольшой #lifehack для пользователей Firefox.

Если вы пользуетесь браузером от Mozilla, то скорее всего при каждом запуске он создаёт в вашей домашней директории папку «Desktop». Зачем он это делает я так и не смог понять, однако существует способ заставить его больше так не делать.

Для этого добавьте в файл ~/.config/user-dirs.dirs следующую строчку:

XDG_DESKTOP_DIR="$HOME/"


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

Например, почти каждый из индикаторов реагирует на клик средней кнопки мыши. С помощью средней кнопки можно выполнить следующие действия:
- изменить текущую раскладку
- выключить звук
- выключить bluetooth
- включить режим уведомлений «Не беспокоить»
- запустить диалог выключения системы

Также если навести курсор на индикатор звука и начать скроллить, то громкость звука будет меняться.
Screenshot from 2017-08-29 18.14.04.png
93.3 KB
В настоящее время проходит совместный спринт разработчиков System76 и elementary, посвященный созданию системного установщика.

Перед вами первые скриншоты прямиком с мероприятия.
Screenshot from 2017-08-29 18.14.30.png
148.4 KB
Установщик встретит вас диалогом выбора языка (см. предыдущий пост) и выбора раскладки клавиатуры.

Самые популярные пункты будут вынесены в топ, остальные значение доступны обычным списком.
Screenshot from 2017-08-29 18.15.37.png
70.2 KB
Судя по всему по завершении установки система автоматически перезагрузится, а учётная запись будет создаваться после перезагрузки из лайв-режима.
Кто-то из пользователей решил сделать клиент Pushbullet и разместить его в AppCenter.

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

Видеодемонстрация на Google+: https://plus.google.com/+harissulaiman/posts/K4gYV2CYHhu

На видео для наглядности происходит взаимодействие не со смартфоном, а с веб-браузером.
Судя по всему это стартовый экран установщика.

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

Сегодня завершается спринт разработчиков, на данный момент готов базовый 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.
Тем временем в терминал планируют добавить функцию масштабирования.

На киллерфичу не тянет.