LINUX.ORG.RU

Избранные сообщения aplay

Speech to text

Форум — General

Кто имеет опыт работы с новыми средствами для распознавания речи? Что порекомендуете на десктопную машину без CUDA/OpenCL? Свободное или бесплатное. Английский, русский, французский, украинский, испанский. Скорость распознавания хотя бы 1:1.

P.S. Превращать в текст звуковые файлы.

Ответ: Vosk вполне устраивает.

 

question4
()

Новости FPDoom: поддержка монохромных экранов

Новости — Игры
Новости FPDoom: поддержка монохромных экранов
Группа Игры

FPDoom – проект, позволяющий запустить классический Doom, его дополнения и другие портированные игры на очень распространённом на дешевых кнопочных телефонах чипе Spreadtrum SC6531 и его модификациях. Проект содержит порты ванильного Doom, а также Duke3D, Shadow Warrior, Blood, Wolfenstein 3D и порт InfoNES.

Порты выполнены в виде приложений bare-metal, запускаемых через свой загрузчик (добавляется в прошивку, загружает игры с SD-карты). Устанавливается на современные кнопочные телефоны с чипами Spreadtrum SC6530/SC6531, что составляет более половины предложений на российском рынке. Список протестированных моделей и ссылка на описание загрузки приведены в Readme.

( читать дальше... )

>>> Исходный код

 , , , ,

jpegqs
()

Готовые сборки Wine

Форум — General

Доступные сборки:

  • TkG - сборки, включающие в себя Staging патчсет, а также дополнительные патчи (в основном для улучшения производительности в играх).
  • Proton - сборки, собранные из исходников с репозитория ValveSoftware. По сути, это тот же Proton из Steam, только не требующий Steam Runtime для работы.
  • Staging - сборки с примененным Staging патчсетом. Содержат большое количество патчей, которых нет в обычном Wine.
  • Vanilla - обычный Wine из исходников с WineHQ, без каких-либо дополнительных патчей. В том числе есть Stable версии (2.0.x, 3.0.x, 4.0.x и т.д.).
  • Wayland - сборки с патчами для работы на Wayland (только для него, с Xorg они не работают совсем). Имеют много ограничений, в том числе OpenGL не работает, работает только Vulkan. Рекомендую прочитать страницу проекта wine-wayland, там об этом написано.

Доступные архитектуры:

  • amd64 - для 64-битных систем. Можно запускать и 64-битные, и 32-битные приложения.
  • amd64-nomultilib - для 64-битных систем. Можно запускать только 64-битные приложения. 32-битные зависимости не требуются.
  • x86 - для 32-битных систем. Можно запускать только 32-битные приложения.

Для работы сборок нужен как минимум GLIBC 2.27. Скрипт, которым я компилирую Wine, а также актуальная информация о сборках (опции компилирования, применяемые патчи и прочее), доступны на GitHub. Обновляю по мере возможности.

Старые сборки (4.11 и старее) требуют как минимум GLIBC 2.23.

Как использовать эти сборки? Просто распакуйте в домашний каталог (или в /opt) и указывайте путь до бинарника wine при запуске приложений. Например:

/home/user/wine-4.0-amd64/bin/wine someapp.exe
В системе должны быть установлены необходимые библиотеки, иначе Wine не будет работать или не сможет запустить многие приложения.

Ссылки на скачивание:

Если вам нужны сборки со встроенными библиотеками, взгляните на другой мой проект: https://github.com/Kron4ek/wine-portable-executable

 

Kron4ek
()

Кто там презрительно называет коньяк и виски «настойкой на дубовых опилках»?

Форум — Talks

Всё верно. https://www.youtube.com/watch?v=yUU2u6UL6wQ

Исследователь взял 180-ваттную ювелирную ультразвуковую ванну (купил на Алиэкспрессе), пару бутылок водки, жареные дубовые опилки (точнее, щепу), и за 20 минут получил банку напитка, который ему понравился больше дорогих импортных виски. Особенно хороший результат дала дешёвая водка.

Вдохновлялся автор вот этим: https://www.wired.com/2015/04/lost-spirits/ Американский бизнесмен утверждает, что его установка за 6 суток ультразвуковой экстракции и облучения светом делает из водно-спиртового раствора и обожжённых опилок напиток, который не отличишь от хорошего виски. Российский видеоблогер показал, что этерификацией можно пренебречь, достаточно 20-минутной экстракции с периодическим встряхиванием для окисления.

P.S. В начале ролика говорится «не пытайтесь повторить дома» :)

 

question4
()

горячая замена usb audio в PulseAudio

Форум — Desktop

Здравствуйте я захотел сделать так чтобы когда я втыкал свои usb наушники они автоматически выбирались в pavucontrol, я всё перепробовал, в /etc/modprobe.d/alsa-base.conf назначал чтобы usb audio было на 0 и конфиги в home прописывал, ничего не помогало, весь день сижу никак не могу сделать чтобы была горячаю замена динамиков и наушников. Что мне нужно сделать? система Debian GNU/Linux 11 kernel 5.10.0-6-amd64

 , , ,

Groled
()

Игра про 2020

Форум — Games

https://2020game.io

Несложный платформер по мотивам 2020 года. Спасай коалу от лесного пожара, запасайся туалетной бумагой и нефтью, уворачивайся от падающих акций, коронавируса и 5G, наблюдай за BLM и президентской гонкой в США, и т. д.

В мобильном браузере сразу предупреждает, что с клавиатуры играть легче.

Скриншоты: https://2020game.io/presskit.html

BLM и Трамп с Байденом разочаровали.

 ,

question4
()

Просто оставлю это здесь: Игра в supertux2 с множественными `tail /dev/zero` в фоне без зависаний

Форум — Desktop

Собственно: https://youtu.be/fPnbnNX9CPE

Система на HDD, Debian 9 Mate, MemTotal=10GB, swap on zram (disksize=14GB). memavaild, prelockd и nohang-desktop работают в фоне и помогают сохранять отзывчивость несмотря ни на что.

https://github.com/hakavlad/nohang

https://github.com/hakavlad/prelockd

https://github.com/hakavlad/memavaild

Кратко: prelockd - новейшее оружие в борьбе за отзывчивость при нехватке памяти.

Спрашивайте ответы.

 

hakavlad
()

Нормализация звука

Форум — Desktop

Всех приветствую. У меня вопрос по видео плееру mpv.

При просмотре фильмов звук спец эфектов(взрывы, скрежет и тд..), а так же музыка звучит очень громко. А вот диалоги героев наоборот тихо. Возможно ли нормализавать эти звуковые перепады. И ели да, то какую каманду вписать в конфиг mpv что бы превести звук (тихие голоса героев и громкую музыку) в одинаково звучашую по громкости

 ,

debian000
()

MPV. Открыть ссылку из буфера обмена

Форум — Desktop

Как передать плееру ссылку скопированную в буфер обмена?

Хочу повесить на горячую клавишу скрипт (или команду), который бы обрабатывал содержимое буфера обмена и подставлял его как аргумент для MPV.

 

Dreamdrawer
()

XFCE, как добавить монитор cpu в числах на стандартную панельку?

Форум — Desktop

Как на панельку XFCE добавить монитор загрузки cpu в цифрах? 1000 и 1 мониторы апплеты cpu в бесполезных графиках, а в цифрах нет ни одного.

 

sci-fi
()

Проектирование и моделирование электронных схем

Форум — Desktop

Есть ли что-то подобное на EveryCircuit, или что-нибудь чтобы нормально работало под wine?

 

hbars
()

Бинарные сборки Wine

Форум — General

Часто бывает так, что в очередной минорной версии разработчики Wine что-нибудь ломают для одной конкретной программы или игры, при этом все остальные программы работают нормально. И пользователю приходится либо откатываться до предыдущей версии Wine (это возможно не во всех дистрибутивах), ставить PlayOnLinux, что не всем нравится, либо компиллировать самому.

Чтобы предотвратить это неудобство, я с некоторых пор делаю бинарные сборки Wine и выкладываю их для всех желающих. Располагаются они здесь. Когда задумывал это, то вдохновлялся примером PlayOnLinux, которые тоже делают собственные бинарные сборки Wine, но обладают некоторыми недостатками:

  1. Выходят нерегулярно.
  2. Скрипта, который их формирует, я так и не нашел.
  3. Мне нужна еще версия с патчами Staging, а они не для каждой версии их делают.

Поэтому я несколько месяцев назад написал свой собственный скрипт, c помощью которого можно скомпиллировать любую версию Wine, в том числе на выбор, со staging патчами или без.

Преимущество бинарных сборок:

  1. Идут практически любом современном дистрибутиве. За абсолютно все дистрибутивы любой давности ручаться не буду, сам проверял только на паре дистрибутивов, поэтому хотелось бы чтобы вы их протестировали и подтвердили или опровергли это утверждение.
  2. Для использования не требуется ничего, установленных зависимостей для Wine. Сам системный Wine при этом даже необязателен.
  3. Можно иметь хоть с десяток разных версий Wine для разных программ и с легкостью переключаться между ними без каких-то переустановок. Чтобы установить бинарную сборку, достаточно лишь ее распаковать в любой каталог.

В процессе создания бинарных сборок я целенаправленно не применял никаких сторонних патчей. В версии с патчами Staging присутствует только набор патчей из Staging и больше ничего. В ванильной версии не применяются никакие патчи. Даже несмотря на то, что начиная с какой-то версии из ветки 1.9.x Wine стало невозможно скомпиллировать с помощью gcc 5.3.0 и патч довольно оперативно написали, я предпочел откатиться до gcc 4.8.5, чем применять этот патч. Сомневающимся могу порекомендовать скачать мой скрипт, собрать Wine самому с помощью gcc 4.8.5 и после чего сравнить свой хэш получившегося архива с моим.

Для чего эта тема? Во-первых, для информации. Может кому-нибудь пригодятся мои бинарные сборки, мне будет приятно. И еще протестируйте их пожалуйста на своих разных дистрибутивах разных версий, чтобы посмотреть, действительно ли они дистронезависимые или нет?

И еще раз ссылки:

  1. Сайт с бинарными сборками Wine
  2. Скрипт, по которому они формируются

P.S. Перед использованием скрипта отредактируйте его и измените содержимое переменных WORKDIR (каталог, в котором будет компиллироваться Wine) и GCC_VERSION (версия GCC, которая применяется для сборки) в соответствии со своими предпочтениями. А то там сейчас стоят мои значения.

Обновлено 04.02.17:
В связи с тем, что после выхода Wine 2.0 сменилась нумерация промежуточных версий (промежуточная версия теперь 2.1 и все исходники будут лежать в папке 2.x и еще они сменили формат архива), то скрипт для сборки разделен. Скрипт wine_build_1.9.x-2.0.sh - для сборки всех предыдущих версий Wine до версии 2.0 включительно и wine_build-2.x.sh - для всех версий после 2.0. Да, это неудобно. Но это лучше, чем если бы в одном скрипте писать кучу костылей по парсингу мажорной версии, минорной версии и их какого-то совмещения. Размер скрипта значительно увеличился бы, он стал бы трудночитаемым и вряд ли это решение было бы совсем безглючным.

Обновлено 25.10.18:
Я закрываю формирование бинарных сборок в связи с тем, что Wine в последнее время оброс сторонними патчсетами, вроде esync, да и самому мне это все надоело. К тому же появился Steam Play. Все предыдущие сборки вы можете скачать отсюда, но новые формироваться вряд ли будут. Там же вы найдете скрипт, с помощью которого можно будет сделать свою собственную сборку.

Обновлено 24.10.20:
В силу некоторых причин пришлось снова расчехлить мой скрипт для формирования бинарных сборок. Только сами бинарные сборки я выкладывать не буду: мне и влом, и места на хостинге жалко, да и проблемы совместимости с разными версиями glibc в разных дистрибутивах.
Вместо этого я адаптировал сам скрипт согласно современным реалиям и выложил его на GitHub - пользуйтесь, если хотите. Скрипт пришлось практически полностью переписать, убрать костыли, а заодно и поддержку сборки из git. Для сборки из git надо писать отдельный скрипт, поскольку там другие пути и сценарии распаковки и сборки. Может займусь этим когда-нибудь.

 ,

Rinaldus
()

ZeroNet стал намного лучше...

Форум — Talks

Я щупал ZeroNet около полугода назад, весной. Тогда это была скорее демка концепции, непрактичная и кривая. Было непонятно, нафига оно и что с ней делать.

Пару дней назад попробовал снова и обнаружил, что эта p2p-сеть стала НАМНОГО приятнее. Появился свой «твиттер» (ZeroMe), работает всё очень шустро, без глюков. Обновления происходят прямо на глазах, без лишних F5. Блоги удобно свои создаются и работают. Просто клонируешь понравившееся приложение стороннее и начинаешь наполнять своим контентом. Посмотрел структуру приложений — устроены просто (html+js+sqlite). Надо будет попробовать снаружи в них соваться для интеграции с Infonesy.

ZeroMe, ИМХО, очень хорошая альтернатива микроблогам. Надо как-то коммьюнити только собирать :) Хотя стартовать и сейчас просто — есть лента всех сообщений всех пользователей ZeroMe, так что написанное тобой кто-то обязательно прочитает.

Хорошо работает не только на локалхосте, но и через гейты. Например, мой ZeroMe («твиттер»): https://www.zerogate.tk/Me.ZeroNetwork.bit/?Profile/1BLueGvui1GdbtsjcKqCf4F67...

А вот — тестовый блог: https://www.zerogate.tk/1MaQ4W5D6G52TpBfPACU9k9QcB1DxvHZ5v

В общем, приглашаю пощупать. Устанавливать просто: https://zeronet.readthedocs.io/en/latest/using_zeronet/installing/

sudo apt-get install msgpack-python python-gevent
wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
tar xvpfz master.tar.gz
cd ZeroNet-master
./zeronet.py

 , zerome, ,

KRoN73
()

Представлена библиотека графического интерфейса libui

Новости — Open Source
Группа Open Source

Пьетро Гальярди (Pietro Gagliardi) представил простую и легко переносимую на другие платформы библиотеку для построения программ с графическим интерфейсом пользователя. В отличие от недавно представленной библиотеки Nuklear, libui использует для отрисовки элементов управления родные технологии поддерживаемых платформ. Библиотека написана на языке программирования C, в данный момент поддерживается работа на следующих платформах:

  • Linux/Unix: GTK+ версии 3.4 или выше.
  • Mac OS X: OS X версии 10.7 или выше.
  • MS Windows: Windows версии Vista SP2 или выше.

Поддержка Haiku OS пока приостановлена. Исходный код libui доступен под лицензией MIT.
На основе собственной библиотеки Пьетро реализовал привязку для языка программирования Go.

Скриншоты демонстрационных приложений
«Control Gallery»: [Linux/Unix] | [OS X] | [Windows]
«Histogram Example»: [Screen #1] | [Screen #2] | [Screen #3]
«cpp-multithread»: [Screen #1]

>>> Подробности

 , libui, , ,

EXL
()

А ты уже используешь dnscrypt или и дальше сливаешь всем посещаемые домены?

Форум — General

https://dnscrypt.org/ https://github.com/opendns/dnscrypt-proxy

Под винду, бзды и макось тоже есть.

В чём суть: данное ПО использует ЭЦП и шифрование при передаче/приёме DNS-запросов/ответов. Использование dnscrypt позволяет как обезопаситься от MitM-атак (многие провайдеры, например, перенаправляют ВЕСЬ DNS-трафик на свои DNS-сервера), от лишнего сбора статистики со стороны провайдера/админа/гэбни (кому хочется, чтобы в его личном деле фигурировали всякие mylittlepony-gay-pron.com), от проблем с кривыми локальными DNS-серверами (нет поддержки IPv6, глючат и т.д.).

Лично я у себя сделал так: поднял у себя на роутере dnscrypt как dns-сервер, завернул на него ВЕСЬ dns-трафик, запретил все входящие и исходящие пакеты на 53 UDP/TCP порты на внешнем интерфейсе: теперь нешифрованный DNS точно не пройдёт.

Из особенностей: нужно компилять, нужно выбрать, каким dnscrypt-сервером будете пользоваться. https://github.com/jedisct1/dnscrypt-proxy/blob/master/dnscrypt-resolvers.csv

Может быть крайне полезно в случае использования HTTPS, т.к. из-за SNI до открытия криптоку.

https://www.opendns.com/about/innovations/dnscrypt/ Чем это лучше dnssec? dnssec нужен для безопасности от подмены, но не от прослушки. Суть dnssec, чтобы никто посередине не подставил другой IP в запрошенную А-запись, а также отпечаток SSH-ключа в DNS-запись не поставил свой.

Кстати, слив DNS-запросов при использовании VPN из-за настроенного по DHCP/ранее локального DNS-сервера - стандартная практика.

Пример запуска: dnscrypt-proxy --ephemeral-keys --daemonize --local-address=192.168.0.1:53 --resolver-name=dnscrypt.eu-dk

 , , , ,

kerenkonin
()

Какой видеоредактор мало весит и по функциям приемлем для Linux?

Форум — Desktop

Читала десятки лучших видеоредакторов для линукс, но на поверку все они оказывались либо тяжеловесными, либо версии только для iOS и Windows. Что вы посоветуете из собственного опыта? Мне от редактора нужны две функции: возможность менять формат видео и его размер.

 , ,

Jokie
()

Интересности из .vimrc

Форум — General

Народ, поделитесь кто чем интересным из вашего .vimrc - чтобы быстренько узнать про всякие крутые плагины и хаки без особо долгого гугления.

 ,

sacred
()

Как повысить свой разговорный английский?

Форум — Talks

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

 

Meyer
()

Shotcut 15.07

Новости — Мультимедиа
Группа Мультимедиа

Опубликована очередная версия Shotcut — свободного (GNU GPL 3) видеоредактора, использующего мультимедийный фреймворк MLT.
Приложение поддерживает многие видео, аудио и графические форматы с помощью FFmpeg, имеет аппаратную поддержку обработки видео.

Новые возможности и изменения:

  • поддержка разрешения 4K UHD (улучшена поддержка устройств захвата компании Blackmagic Design, проверено на плате Intensity Pro 4K);
  • 5 видеофильтров для имитации старой киноплёнки (пыль, зерно, проектор, царапины, Technicolor);
  • 5 аудиофильтров (3-полосный эквалайзер, полосовой фильтр, фильтры верхних и нижних частот, режекторный фильтр);
  • добавлена функция вставки и удаления дорожки на таймлинии;
  • новые настройки кодирования по умолчанию для более качественного выходного видеофайла H.264 MP4 (используется переменный битрейт);
  • видеокомпозитинг теперь по умолчанию включен.

Все характеристики

Страница загрузки

>>> Подробности

 , , , ,

amorpher
()

x2go вполне себе работает и удобен

Галерея — Скриншоты

Наблюдаю удалённо с работы за выкачиванием Видеолекций по физике с домашнего сервера.

Используется банальный x2go, работает без заметных лагов. Экран бедненький, ибо нефиг держать на сервере рюшечки. Для просмотра картинки пришлось установить firefox.

>>> Просмотр (1294x1055, 153 Kb)

 

Evgueni
()