Новости Linux Mint - Август 2017 [Перевод]

Аватара пользователя
Chocobo
Сообщения: 4599
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1234 раза

Новости Linux Mint - Август 2017 [Перевод]

Сообщение Chocobo » 03 сен 2017, 15:41

Во-первых, я хотел бы поблагодарить вас за поддержку и пожертвования. Истинное удовольствие работать над улучшением Linux Mint не только потому, что нам интересно разрабатывать и интегрировать программное обеспечение и технологии, но также и потому, что мы видим, насколько это интересно и нуэно кому-то еще, кроме нас

В прошлом месяце мы обнародовали некоторые улучшения, которые мы подготовили для Linux Mint 18.3, но прошел еще один месяц, так что пора представить еще некоторые :smile:

MintBackup

Инструмент Backup Tool (Резервное копирование, )был полностью переписан. Мы пересмотрели его возможности, теперь он выглядит так:
Изображение

Теперь вам не нужно будет вводить пароль для запуска средства резервного копирования, поскольку он больше не работает с правами root. При резервном копировании данных вам больше не нужно проходить через параметры или выбирать источник и тип резервного копирования. Теперь утилита предназначена именно для создания резервной копии вашего домашнего каталога, ни больше ни меньше. Он сохраняет все ваши файлы в архив tar. При восстановлении резервной копии файлы восстанавливаются в том же месте, что и раньше, с их исходными разрешениями и метками времени.

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

Сохранение списка программного обеспечения также стало намного проще, чем раньше. Вместо того, чтобы показывать вам тысячи пакетов на выбор (вы можете получить точное количество пакетов, установленных на вашем компьютере, набрав в терминале dpkg -l | wc -l), Backup Tool теперь просто перечисляет пакеты, которые вы установливали в Менеджере программ.
Изображение
Код под капотом тоже стал намного лаконичней и современней. Улучшена производительность и стабильность, в частности, в области сжатия данных и многопоточности. Как и для Менеджер программ, бэкенд APT был переключен на Aptdaemon.

Прогрессбар в списке окон
Когда приложение занято чем-то, оно обычно показывает вам индикатор выполнения. Вместо того, чтобы бездумно смотреть в бар и ждать, пока он достигнет 100%, люди обычно используют возможность сделать что-то еще или отвлечь себя в Интернете во время ожидания. Проблема в том, как узнать, когда приложениевыполнит свою задачу, если вы не увидите его индикатор выполнения? Как следить за ходом операции после того, как вы сворачиваете окно приложения или работаете с другими окнами поверх него?

Некоторые приложения, такие как утилита форматирования USB флешек или файловый менеджер Nemo, работали над этой проблемой, мы изменили заголовок окна, чтобы указать там их прогресс. Таким образом, их процент отображается не только на заголовке, но и в списке окон панели.

В Windows 7 было сделано еще удобней, они внедрили механизм, который позволяет приложениям передавать прогресс в окружение.
Изображение

Мы решили сделать это возможным в Linux, реализовав его в LibXapp.

LibXApp - это библиотека C, доступная в большинстве дистрибутивов. Он предоставляет динамические привязки ко многим языкам через GIRepository.

Вот пример кода в Python:

Код: Выделить всё

import gi
gi.require_version('Gtk', '3.0')
gi.require_version('XApp', '1.0')
from gi.repository import Gtk, XApp
 
window = Gtk.Window()
window.set_title("My Window")
window.show()
 
XApp.set_window_progress(window, 50)
XApp.set_window_icon_name(window, "info")
 
window.connect("destroy", Gtk.main_quit)
 
Gtk.main()


Как Можно увидеть в этом примере, приложение может сообщать о прогрессе (50% в этом примере) в диспетчере окон, просто вызывая XApp.set_window_progress (окно, 50).

В Cinnamon 3.6 этот прогресс отображается в списке окон:
Изображение

Библиотека также предоставляет полезный класс GtkWindow, который происходит из Gtk.Window и предоставляет эти функции через экземпляр напрямую:

Код: Выделить всё

import gi
gi.require_version('Gtk', '3.0')
gi.require_version('XApp', '1.0')
from gi.repository import Gtk, XApp
 
window = XApp.GtkWindow()
window.set_title("My Window")
window.show()
 
window.set_progress(50)
window.set_icon_name("info")
 
window.connect("destroy", Gtk.main_quit)
 
Gtk.main()

В этом примере тот же результат достигается путем вызова set_progress (50) в самом окне.
Прогрессбар в списке окон появится в Linux Mint 18.3. Он будет реализован в Cinnamon, и в соедующих приложениях:
  • Nemo (file operations)
  • Резервные копии
  • Менеджер программ
  • Менеджер драйверов
  • Форматирование USB
  • Запись образа на USB

Также мы рассматриваем возможность добавления поддержки и в MATE, Caja и Synaptic (сюда входят все приложения, использующие Synaptic, такие как инструменты обновления, настройки языка и программного обеспечения, удаление приложений из меню и т. д.).

Прочие улучшения

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

Источник
Изображение

Аватара пользователя
root
Сообщения: 544
Зарегистрирован: 16 фев 2017, 17:03
Решено: 3
Откуда: г. Хабаровск
Благодарил (а): 167 раз
Поблагодарили: 112 раз

Новости Linux Mint - Август 2017 [Перевод]

Сообщение root » 04 сен 2017, 04:52

По-маленьку доходим до уровня windows 7) :joke:
User: adminka
OS: Linux Mint 18.2 Sonya Cinnamon :thumbs:
Kernel: 4.11.0-14-generic
Devices ► Показать
Я не волшебник, я только учусь ;)

Аватара пользователя
Chocobo
Сообщения: 4599
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1234 раза

Новости Linux Mint - Август 2017 [Перевод]

Сообщение Chocobo » 04 сен 2017, 05:41

root, Палка о двух концах - кое-где и им явно есть чему поучиться)
Изображение

Аватара пользователя
root
Сообщения: 544
Зарегистрирован: 16 фев 2017, 17:03
Решено: 3
Откуда: г. Хабаровск
Благодарил (а): 167 раз
Поблагодарили: 112 раз

Новости Linux Mint - Август 2017 [Перевод]

Сообщение root » 04 сен 2017, 06:07

Chocobo, кто ж спорит) Было б круто, если б добавили еще и такой бар
2.png
:thumbs:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
User: adminka
OS: Linux Mint 18.2 Sonya Cinnamon :thumbs:
Kernel: 4.11.0-14-generic
Devices ► Показать
Я не волшебник, я только учусь ;)

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

Новости Linux Mint - Август 2017 [Перевод]

Сообщение Unborn » 04 сен 2017, 06:37

root писал(а):Источник цитаты Было б круто, если б добавили еще и такой бар

Больше разных фич, свистоперделок и нескучных обоев. И указывать по честному минимальные требования к железу и не только в документации. Долбоящеры всё равно её не читают.
А после анализа оборудования при установке при несоответствии посылать пользователя на в магазин и прекращать установку.

Аватара пользователя
Chocobo
Сообщения: 4599
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1234 раза

Новости Linux Mint - Август 2017 [Перевод]

Сообщение Chocobo » 04 сен 2017, 06:45

Ну вообще подобное уже запилено изначально же по маунтпоинтам:
Снимок экрана от 2017-09-04 09-40-14.png

То что не как в вендах - уже другой вопрос, нет у нас CDEFG в одной куче, все живет по своим путям.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
root
Сообщения: 544
Зарегистрирован: 16 фев 2017, 17:03
Решено: 3
Откуда: г. Хабаровск
Благодарил (а): 167 раз
Поблагодарили: 112 раз

Новости Linux Mint - Август 2017 [Перевод]

Сообщение root » 04 сен 2017, 08:06

Chocobo, фигня это))) Говоря словами KOT040188:"костыль!!!" :-D Это все равно что в conky выводить не конкретный размер занятого/свободного/общего пространства разделов, а просто показывать ползунок без надписей в таком масштабе, что под лупой хрен различишь :lupa: необходимо бинокль брать, чтоб иметь хоть какие-то шансы :help:
User: adminka
OS: Linux Mint 18.2 Sonya Cinnamon :thumbs:
Kernel: 4.11.0-14-generic
Devices ► Показать
Я не волшебник, я только учусь ;)

Аватара пользователя
Chocobo
Сообщения: 4599
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1234 раза

Новости Linux Mint - Август 2017 [Перевод]

Сообщение Chocobo » 04 сен 2017, 08:12

root, Ну и вопрос был про сам бар, а не надписи)
Изображение

lmWlad
Сообщения: 15
Зарегистрирован: 22 фев 2017, 11:14
Благодарил (а): 9 раз

Новости Linux Mint - Август 2017 [Перевод]

Сообщение lmWlad » 20 сен 2017, 08:24

root писал(а):Источник цитаты По-маленьку доходим до уровня windows 7) :joke:

Главное, что бы в Windows 8 не улететь))) :-D :cray2:


Вернуться в «Новости Linux Mint»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей