Обзор обновлений приложений: Audacity 3.7.1, Octave 9.3, Scrcpy 3.1
В последние дни в мире Linux появилось несколько крупных обновлений, таких как XFCE 4.20, RHEL 10.0 Beta и Linux Mint 22.1 Beta. Хотя многие бесплатные приложения с открытым исходным кодом также недавно выпустили обновления, которые могут вас заинтересовать.
И здесь я собираюсь представить вам некоторые из них. К ним относятся Audacity 3.7.1, GNU Octave 9.3.0, Scrcpy 3.1, VS Code 1.96 и TeXstudio 4.8.5.
Смелость 3.7.1:
Аудиоредактор Audacity выпустил версию 3.7.0 в октябре, но в основном с техническими обновлениями, в то время как разработчик работает над Audacity 4.0.
Новая версия 3.7.1 — небольшая, но важная версия, в которой исправлены следующие ошибки. Они включают в себя:
- Эффекты можно применять к клипам, растянутым по времени.
- Перемещение или переименование каталога установки больше не включает отключенные модули.
- Открытие диалогового окна «Регулировка скорости воспроизведения» больше не приводит к сбою Audacity.
На странице выпусков Github в разделе «Активы» представлены Linux AppImage, macOS dmg, Windows exe, а также архив с исходным кодом. А пользователи Ubuntu могут получить собственный пакет .deb
из этого неофициального PPA.
GNU Октава 9.3.0:
GNU Octave, бесплатный научный язык программирования с открытым исходным кодом, после полугода разработки выпустил версию 9.3.0.
Изменения в новой версии в основном представляют собой исправления ошибок и улучшения. Они включают в себя:
jupyter-notebook
: избегайте ошибок, если оцененный код закрывает существующее окно рисунка. Используйте блокunwind_protect
, чтобы обеспечить выполнение действий по очистке фигур и временных файлов (ошибка № 65644).uitable
: исправлено обновление значения при выборе поля со списком (ошибка № 65873).movfun
: правильная форма вывода массивов n-D при работе с размерностями больше 2. Это повлияет на все функции движущегося окна (movmad
,movmax
,movmean
,movmedian
,movmin
,movprod
,movstd
,movsum
иmovvar
) (ошибка №65927).movvar
иmovstd
: используйте правильное значение по умолчанию, равное 0, если дляopt
указан пустой массив, чтобы обеспечить согласованное поведение сvar
иstd
. Улучшите проверку ввода, чтобы гарантировать, чтоopt
имеет одно из значений 0, 1 или []. (ошибка № 66021).fopen
: преобразовать идентификатор кодировки локали в символы нижнего регистра (ошибка № 65963).regexp
: избегайте переполнения целых чисел беззнаковыми целыми числами.interp2
: предоставляет значимое сообщение об ошибке, если входной ссылочный массив является вектором (ошибка № 66086).struct2hdl.m
: не удалять ранее добавленные дочерние элементы осей (ошибка № 66221).print
: исправлена регрессия в шрифтах PDF (ошибка № 66306).- Значки
legend
теперь наследуют свойство «facelalpha», чтобы соответствовать внешнему виду патчей и графических объектов поверхности (ошибка № 66314). - Свойства
barh
теперь лучше соответствуют эквивалентному графикуbar
. Изменение свойстваhorizontal
для гистограммы или графика теперь последовательно обновляет свойства в соответствии с перерисованным графиком (ошибка № 65671). - Метки делений теперь корректно обновляются после изменения данных x или y для графиков
bar
иbarh
(ошибка № 65734). hdl2struct.m
: исправлены отсутствующие маркеры легенды (ошибка № 65904).- Включите графический инструментарий FLTK в macOS, если он не многопоточный (ошибка № 66482).
- Не выполнять скрипт PKG_ADD в текущем каталоге (ошибка №66477).
- Обновления перевода, документации и системы сборки/тестов.
GNU Octave не предоставляет официальный пакет Linux. Помимо сборки из исходного кода, на выбор доступны неофициальные Flatpak и PPA. Для Ubuntu см. это пошаговое руководство.
Скрипт 3.1:
Scrcpy в Ubuntu
Scrcpy — популярное бесплатное приложение с открытым исходным кодом для зеркалирования и управления экраном Android на компьютере и ноутбуке.
Несколько недель назад приложение выпустило версию 3.0 с поддержкой виртуального дисплея. В новом выпуске эта функция была улучшена путем добавления нового параметра --no-vd-destroy-content
, который продолжает запускать приложения при разрушении виртуального дисплея, перемещая их на основной дисплей.
В Scrcpy 3.1 также добавлена поддержка dav1d для декодирования потоков AV1, улучшена поддержка геймпада в играх и исправлено «выключение экрана» на некоторых устройствах. Подробную информацию и ссылки для скачивания см. на странице выпуска Github.
Если вы новичок в этом приложении, вот пошаговое руководство, показывающее, как его установить и использовать в Ubuntu.
Код VS 1.96:
На прошлой неделе Visual Studio Code анонсировала новый ежемесячный выпуск. Это версия 1.96, которая включает в себя следующие ключевые особенности:
- Режим перезаписи — переключение между режимом перезаписи или вставки в редакторе.
- Добавить импорт при вставке — автоматически добавлять недостающий импорт TS/JS при вставке кода.
- Покрытие тестами. Быстро отфильтруйте код, покрываемый конкретным тестом.
- Перемещение представлений. Легко перемещайте представления между основной и вторичной боковой панелью.
- Терминальные лигатуры – используйте лигатуры в терминале.
- Список разрешенных расширений: укажите, какие расширения можно установить в вашей организации.
- Отладка с помощью Copilot — используйте команду терминала copilot-debug, чтобы начать сеанс отладки.
- Контекст чата. Добавляйте символы и папки в качестве контекста для чата и редактирования.
- Переход из чата к изменениям Copilot — переключитесь на изменения Copilot, чтобы применить предложения по коду из чата.
VS Code предоставляет официальные пакеты для Linux, Windows и macOS. Они доступны вместе с официальным примечанием к выпуску на этой странице.
ТексСтудио 4.8.5:
TeXstudio — это интегрированная среда записи для создания документов LaTeX. Он объединяет редактирование, создание и просмотр в единый удобный интерфейс.
Последняя версия 4.8.5 была выпущена несколько дней назад и в основном содержала исправления ошибок. Они включают в себя:
- исправить ложный маркер несоответствия разделителей, который застревает при определенных обстоятельствах
- исправлена ошибка, из-за которой метка переставала работать при использовании пакета subfigure
- исправить историю разговоров мастера ИИ
- исправить синтаксический анализ colspec
- исправлена обработка пользовательских команд в кэшированных файлах
- исправлено обнаружение меток в классе мемуаров
- исправлен сбой, когда корневой документ %Tex не был найден
- class используются для завершения в классе документов
- имена классов больше не используются для завершения имени пакета.
- локальные пакеты могут предоставлять локальные файлы cwl
- исправлена обработка команд определения пользователя в подфайлах
- исправить сбой во всплывающей подсказке предварительного просмотра, если pdflatex не определен
- лучше обрабатывать специальные типы столбцов (m[l],NiceMatrix)
- лучше обрабатывать завершение ключа/значения в среде фрейма
- исправить кеширование вновь определенных названий цветов
TexStudio предоставляет официальные пакеты для Linux, Windows и macOS, которые можно загрузить на этой странице.