Страница 1 из 1

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

Добавлено: 03 сен 2017, 18:41
Chocobo
Во-первых, я хотел бы поблагодарить вас за поддержку и пожертвования. Истинное удовольствие работать над улучшением 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 получил возможность повторного сканирования для беспроводных сетей.
Диспетчер загрузки и блокировщик доменов домена были удалены из программного обеспечения по умолчанию. Они будут по-прежнему доступны в репозиториях, но по умолчанию они больше не будут установлены.

Источник

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

Добавлено: 04 сен 2017, 07:52
root
По-маленьку доходим до уровня windows 7) :joke:

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

Добавлено: 04 сен 2017, 08:41
Chocobo
root, Палка о двух концах - кое-где и им явно есть чему поучиться)

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

Добавлено: 04 сен 2017, 09:07
root
Chocobo, кто ж спорит) Было б круто, если б добавили еще и такой бар
2.png
2.png (7.29 КБ) 1561 просмотр
:thumbs:

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

Добавлено: 04 сен 2017, 09:37
Unborn
root писал(а): Было б круто, если б добавили еще и такой бар
Больше разных фич, свистоперделок и нескучных обоев. И указывать по честному минимальные требования к железу и не только в документации. Долбоящеры всё равно её не читают.
А после анализа оборудования при установке при несоответствии посылать пользователя на в магазин и прекращать установку.

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

Добавлено: 04 сен 2017, 09:45
Chocobo
Ну вообще подобное уже запилено изначально же по маунтпоинтам:
Снимок экрана от 2017-09-04 09-40-14.png
То что не как в вендах - уже другой вопрос, нет у нас CDEFG в одной куче, все живет по своим путям.

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

Добавлено: 04 сен 2017, 11:06
root
Chocobo, фигня это))) Говоря словами KOT040188:"костыль!!!" :-D Это все равно что в conky выводить не конкретный размер занятого/свободного/общего пространства разделов, а просто показывать ползунок без надписей в таком масштабе, что под лупой хрен различишь :lupa: необходимо бинокль брать, чтоб иметь хоть какие-то шансы :help:

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

Добавлено: 04 сен 2017, 11:12
Chocobo
root, Ну и вопрос был про сам бар, а не надписи)

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

Добавлено: 20 сен 2017, 11:24
lmWlad
root писал(а): По-маленьку доходим до уровня windows 7) :joke:
Главное, что бы в Windows 8 не улететь))) :-D :cray2: