LINUX.ORG.RU

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

Как с помощью yt-dlp скачивать музыку с Youtube music сразу с метаданными о названии трека, альбома, имени исполнителя?

Форум — General

Можно ли это как-то сделать? можно ли как-то сделать чтобы обложка автоматически в внутри mp3 была?

 

vetyna
()

программа учета домашней бумажной библиотеки

Форум — Talks

Приветствую всех специалистов по всему.

Неспешно ищется програмка с гуйинтерфейсом под линукс для учета книг в домашний библиотеке. Книг стало много. Уже непонятно, что есть, где стоит и т д.

Чего хочется: Удобство для добавления книг в бд. Хранение полной инфы типа название, авторы, издательство, год, всякие коды и т д. Присваивание различных параметров типа размеров, массы, номер полки, тема подтема и т д. Чтобы можно было забивать справочники и из них добавлять разные параметры типа авторов и издательств. Ну и мощный язык запросов для поиска и катологизации типа sql.

Адептов «книгининужны», «толькоиликтронные», «убейбабраспасидерево», просьба проходить мимо. Я постараюсь прожить без вашего драгоценного мнения.

Остальные велкам, с трепетом ожидаю ваших экспертных предложений.

Писать самому такую прогу не вариант. Мне такое скучно делать.

Насчет объемов. Если все книги поставить в одну стопку то будет около 9 метров. Так что да, учет нужен.

 ,

yax123
()

Агрессия и линукс

Форум — Talks

Связано ли это между собой, или это только русский линуксоид зарежет тебя после распития спиртного, ибо, ты типа «ниасилил его божественный» линукс...

Нет, чего все русские (русскоязычные) линуксоиды такие злые, раздражительные и высокомерные, я что ли виноват в их проблемах? Почему я не замечаю этого с зарубежными например, с пиндосами?

Чуваки с зарубежного коммьюнити тихо, без ругани и мата объяснили мне в чем я не прав и что я не так делаю.

После нормального ответа мне даже и троллить желания нет. Все разжевано кратко и понятно, без распухшего ЧСВ.

А может мне просто везет с зарубежным коммьюнити на #debian #gentoo например?

В общем, решил пореже прислушиваться к советам русского коммьюнити, (ибо частенько упоротое), а то и вообще прекратить обращаться за помощью.

 , , тред-детектор

RedEyedMan3
()

Токсичность сообществ СПО/Линукс :-)

Форум — Talks

Dimez, ты редисон! Заставляешь под вечер напрягать мозги.

И так, имеем драму:

- https://rene.rebe.de/about/

- https://exactcode.com/

- http://t2sde.org/about.html


Чувак снимал видос про старенький IBM, и конечно же получил некое усредненное воплощение лоровца в треде (тожи погроммиста и контрибьютера в проекты, можит даже в сам Дебиан!) :-)

https://www.reddit.com/r/linux/comments/bd2jm9/blast_from_the_past_booting_linux_50_on_20_year/

But, you know, Rene, what I don’t like about your style is your lack of community work. You always try to make it look like you all made this by yourself, but there are tons of people involved all this. I am on various kernel mailing lists and upstream mailing lists but I hardly ever see your name anywhere - I remember one mail to the SPARC LKML where you claimed something was broken but that discussion didn’t lead anywhere IIRC.

Anyway, try to be more active in the community and don’t try to make it look like it’s all your effort, it isn’t and you know that.

I am pushing all my contributions upstream, always. Be it Rust, OpenJDK, the kernel or whatnot. My main purpose is just to improve open source code and not to show off.



Ну далее понеслась по кочкам дискуссия.


Where did you see a personal attack in his comment? Maybe you're the one with issues to work out.


0xRENE - edited 2 hours ago

He is repeatedly and reoccuringly down talking, and down playing my contributions, calling it a «one-man distribution», and «your style is your lack of community work». Why is my 20 years privately donated work worth nothing but public shaming? With what did I deserve this? Not white, not elite, not Debian enough? I wrote whole open software from scratch including GSMP and exact-image. I did not do any self promotion for 20 years – this is certainly why so few people know me. Half of my time in 20 years was donated to OpenSource; what should I do? Stop earning money and do even more open source and become homeless, to be recognised as contributor to open source? This kind of hostility is making me depressive. I'm at a point that after 20 years even I am close to giving up on Linux and stop the open source thing entirely. Because honestly it neither did something to my career, positively in my life, and this kind of reoccurring personal attacks are just the tip of the iceberg.



Короче, токсичность комментов довела чувака до стрима:
https://www.youtube.com/watch?v=woGZgP3fGpI

Где он промыл кости всем топовым техно-вертихвосткам.
Но месседж происходящего таков: для индивидуалов и мелких компаний лучше не опенсурсить, а просто делать продукты.
Может решение конечно не спонтанное, но он собрался забросить опенсорц и сконцентрироваться на коммерческой разработке, т.к. опенсорц превратился в некое токсичное хобби, которое жрет время и не дает «расти» %-)

Вот такой вот хеппи энд финале...

Возможно что СОС не просто так ввели на linux kernel...

 ,

Deleted
()

Metro-like стиль для LOR

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

Сделал для себя такую вот тему. Подключается через greacemonkey и stylish.

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

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

Цвет тайлов во всех случаях зависит от активности темы или раздела, на главной и в трекере - от общего количества сообщений, в списке разделов форума и тем раздела - от количества сообщений за сегодня.
На 100% соответствие windows-стилю не претендую, многое было сделано «на глаз». Также отсутствуют анимации переходов.

Остальные скриншоты:
Главная, часть 2
Трекер
Тема, оппост
Тема, панель навигации
Talks
Talks, открытый сайдбар
Опрос
Галерея
Разделы

>>> Просмотр (1920x1080, 294 Kb)

 , , ,

des75
()

Мечты о Linux API

Форум — Talks

Казалось бы, в современном Linux благодаря стандартам freedesktop можно просто взять и собрать кросс-дистрибутивный пакет для любого графического приложения, который будет располагаться в хомяке и таскать с собой все нужные библиотеки.

Делается это так:

  • .desktop кладём в ~/.local/share/applications
  • иконку к .desktop кладём в ~/.local/share/icons
  • приложение и его библиотеки кладём в ~/.local/share/$VENDOR/$APP
  • типовой shell-скрипт с LD_LIBRARY_PATH кладём в ~/bin
  • приложение пишется так, чтобы не мусорить в хомяк и использовать /tmp, XDG_DATA_DIR, XDG_CONFIG_DIR

И всё работает, и любая DE видит эту программу, и пользователи плачут от радости.

Но не тут-то было. Потому что в Linux нет API с обратной бинарной совместимостью. Потому что LSB — лживый недостандарт, предназначенный исключительно для подсаживания дурачков на вендорную иглу и сколачивания бабла (Ульрих Дреппер, бывший лидер проекта GLIBC, писал об этом ещё в 2005-м; я проверил ситуацию пару дней назад — и увидел, что LSB dll hell проявится даже в таких «правильных» дистрибутивах, как OpenSUSE).

А как бы всё-таки мог выглядеть этот API, который должен быть на любом CD с любым дистрибутивом и должен появляться сразу после установки в любом дистрибутиве? Тут три критерия: минималистичность, привлечение разработчиков с других платформ и самодостаточность.

По моим современным личным представлениям, любая библиотека в идеале выполняет ровно одну из двух задач: предоставляет API или является фреймворком. Библиотека-API минималистична и массштабируема, но требует знания матчасти и множественных проверок кодов возврата: на ней можно написать быстрый и качественный движок (графический, звуковой, рендеринг шрифтов), но использовать такое в приложении напрямую без обёрток может только недалёкий человек. Библиотека-фреймворк, напротив, выполняет общие задачи не задаваясь максимальной гибкостью, но зато с удобством; при этом фреймворк должен либо иметь обратную бинарную совместимость в течение многих лет, либо его надо встраивать в пакет с приложением; примером первого подхода является Qt, примером второго - cocos2d-x.

Исходя из этих представлений, я вижу так:

  • Linux API должен иметь два слоя: первым будет максимально привлекательный фреймворк с обратной совместимостью, вторым будет набор кроссплатформенных массштабируемых сишных библиотек с максимальной гибкостью и производительностью.
  • Первым слоем должен быть Qt5 — программы на нём практически не требуют дополнительных библиотек и легко переносимы на Windows, OSX (а теперь отчасти и на android с iOS). Вкупе с поддержкой QML и javascript это будет сильнее всего привлекать людей к разработке и портированию качественных приложений для/на Linux.
  • Вторым слоем должен быть набор библиотек, позволяющих общаться с любой важной внешней сущностью. Шрифты, работа с OpenGL, создание окна и контекста OpenGL, работа со звуковыми устройствами, открытие URL по клику и вывод уведомлений — все эти штуки приложение не сможет нормально сделать само или с помощью библиотек в своём пакете. Это должен быть внешний API.
  • Во второй слой точно должны попасть: OpenGL, OpenAL, fontconfig и freetype. Библиотеки png и jpeg попадать не обязаны — да, они часто используются, но они не работают с внешней средой и легко могут быть в составе пакета приложения. Надо также разработать библиотеки (а не утилиты командной строки и не dbus-интерфейсы) для работы с DE (appmenu, прогрессбар и badges на иконке приложения в лаунчере, уведомления)
  • За размер пакетов бояться не стоит: zip и bz2 очень хорошо жмут бинарники, link-time optimization и strip вырезают из них лишнее, а наличие Qt5 в первом слое API уже даст кучу крайне лёгких Qt-приложений для узких задач, более опытные и уверенные в себе разработчики смогут сделать относительно лёгкое приложение на втором слое API.

Какие ещё библиотеки должны попасть во второй слой API? И может быть, я что-то упустил из виду?

P.S. Генту идёт в лес. Если вы готовы собирать то же приложение из исходников или оптимизируете работу сервера — флаг вам в руке, но о готовых пакетах с десктопными приложениями забудьте, сами же отказались от этого в своей идеологии.

quiet_readonly
()

Ждущий режим в Linux Mint 21.3

Форум — Desktop

Всем привет! В Linux Mint Cinnamon 21.2 была кнопка перехода в ждущий режим и эта кнопка была в меню завершения работы. Поставил Linux Mint Cinnamon 21.3 и тут этой кнопки нет. Как перейти в ждущий режим?

Скрин меню завершения работы в 21.3 (нет кнопки ждущего режима)

 ,

alex-v145
()

Автоматическое монтирование не работает через udev (Debian)

Форум — Desktop

Всем добрый день! Есть цель - чтобы при подключении жесткого диска к Intel nuc с Debian он автоматически монтировался в нужную папку. Написал простенькое правило в udev:

ACTION=="add", KERNEL=="sd[a-z][0-9]", ENV{ID_FS_UUID}=="8482d1aa-1cd2-4ee4-ad52-21a2b72815c7", RUN+="/bin/mount /dev/%k /mnt/DATA"

Но при подключении диска он не монтируется :(

Из всего что есть в логе, касаемо этой ошибки - одна строчка:

янв 31 15:53:04 HomeServer (udev-worker)[1739]: sdb1: Process '/bin/mount /dev/sdb1 /mnt/DATA' failed with exit code 32.

При этом если из-под рута просто выполнить эту строчку, то все прекрасно и без ошибок монтируется:

/bin/mount /dev/sdb1 /mnt/DATA

Помогите, пожалуйста, найти мою ошибку

 , ,

scelikr
()

Поиск IR-USB приемника для lirc/mpv

Форум — Talks

Собственно сабж, луркал по али - нашел только IR-экстендеры, с чисто приёмниками что-то глухо.
Хотелки - интерфейс USB, чувствительность - чтобы с 5 метров работало any-sender, поддержка linux(5+, собственно), и, странное - что бы можно было связать «виртуальный пульт в EMUI» с этим устройством.
Согласен, звучит экзотично.

 , , , ,

etwrq
()

У нас новый Фернандос

Форум — Talks

Держу в курсе https://ibb.co/dDqcPjg

Для Ъ: @damix9 закрысивает спецтопик жалобами так, что они на моём фор-кей мониторе не помещаются в экран.

 ,

ox55ff
()

[хочу странного] обновление страницы при событии на сервере

Форум — Web-development

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

ЗЫЖ Приложение пишущее в базу если надо может как-то дополнительно просигнализировать о записи.

>>>

 

Vinick
()

Шум в проводных наушниках Ubuntu 22.04

Форум — Desktop

Ноутбук Asus g501vw, стоит Ubuntu 22.04. Каждый раз, когда подключаю проводные наушники, в них начинается шум (похож на белый шум) средней громкости. Звук появляется, когда я включаю что-то со звуком, если выключить, то секунд через 10 шум прекращается. Наушники в порядке, пробовал другие, там тоже самое. Я включил windows, перезагрузился обратно в Ubuntu, и все работало хорошо, до следующего включения ноута. В чем может быть проблема, как ее пофиксить?

 , , ,

dgafiulov
()

Именование дисков (sda, sdb, sdc...). Как поменять порядок?

Форум — General

Всем привет!

Может кто знает, как поменять именование устройств, а конкретно SATA накопителей в системе? Есть мамка Asus Z-87-Pro с двумя контроллёрами SATA, на одном контроллёре 2 порта (ASMedia), на втором 6 (Intel).

Системный диск с Linux на борту я подключил к первому контроллёру (ASMedia), так как на втором контроллёре (Intel) дергаю диски в Hot-plug режиме не останавливая систему. Не знаю, насколько это хорошо, но кажется что система подключенная на другом контроллёре избавит от каких-то задержек или сбоев. В будущем возможно на контроллёре Intel из дисков сделаю массив (контроллер позволяет), а система будет на другом контроллёре (ASMedia), думаю так будет хорошо.

Проблема в том, что не совсем для меня удобно, что система именует устройства начиная с устройств на контроллере Intel, а затем на ASMedia, таким образом системный диск и его наименование (sda,sdb,sdc) всегда является плавающим, самым последним в именовании. Например, если я подключу 2 диска, то системный поименуется как sdc, если один дополнительный диск подключу, то системный станет sdb.

Как сделать так, чтобы не переключая системный диск с контроллёра ASMedia сделать диск в системе sda? Т.е. чтобы Linux именовал вначале устройства с ASMedia конторллера?

 , ,

dva20
()

Аудиокниги, как и чем слушать комфортно?

Форум — Multimedia

Здравствуйте лоровцы, есть наболевший вопрос: Как аудиокнигу, разбитую на главы по файлам правильно запихать в аудиоплеер чтобы не получалась мешанина в плейлисте?

  1. Есть человек пожилой, ему нужно слушать аудиокниги.
  2. Имеется flash плееер Digma R3 (шлак галимый). Нужен инструмент для нумерации дорожек. В мастдае был MP3Tag, с ним проблем вроде не было, хотя встречались аудиокниги которым безразличны манипуляции с файлами. Сейчас использую Puddletag для автонумерации файлов, но чудо-плеер не понимает эту нумерацию и при создании им плейлиста, он все равно не размещает дорожки в нужной последовательности. Однако если сформировать силами плеера плейлист и выбрать сортировку по «Альбом», вроде все становится по порядку, но стоит выключить плеер - снова мешанина. Связано ли это со способом копирования файлов на плеер и как решить проблему?

 ,

ekt85
()

LIRC не понимает USB-UART в принципе?

Форум — Multimedia

или как?

Есть у меня товарищ, а аккаунта на ЛОРе у него нет, зато есть уже на пару дней боль как подружить lirc и ИК-приемник за 23 рубля через usb-uart кабелек. Собсна, слово потерпевшему:

есть pl2303, к нему ик-приёмник vs1838, какой драйвер в лирке использовать и скакими параметрами

putty при подключение на 9600 бод показывает байты

sudo mode2 -Husb_uirt_raw -d/dev/ttyUSB0 ничего не показывает

только устанавливает 115200 бод

после этого cat /dev/ttyUSB0 | hexdump -Cv показывает одни нули

делаем sudo stty -F /dev/ttyUSB0 9600, затем опять cat /dev/ttyUSB0 | hexdump -Cv, есть последовательность 0х80/0х00

как быть?

помогите, люди добрые, не проходите мимо!

 ,

pihter
()

Внешний вид софта установленного из Flatpak

Форум — Desktop

Debian KDE, если ставить тот же Handbrake из репозиторий то отображение как и должно быть кдешное и тёмное(тёмная тема)
Если поставить из Flatpak то внешний вид гткашный что ли и белый.
Возможно сделать тёмным и кдешным стиле чтобы не выбивался из дизайна)?

Отмечу что на Федоре Gnome было как раз наоборот, если не ошибаюсь.

 ,

Sapetuko
()

LIRC запускалка irexec аналоги?

Форум — Linux-hardware

Понадобилось сделать проводной пультик о трех кнопках, сделал на Tiny45 и VUSB, кнопками назначил LWin, RWin и меню (как по правой кнопке мыши). Кнопки эти не мешают в «безиксовом» Linux, т.к. ничего не делают.

Встал вопрос запуска скриптов по этим трем кнопкам и ничего кроме LIRC я найти не смог. В LIRC я использую драйвер devinput, который работает с HID-устройствами и запускалку из мешка LIRC’а - irexec.

Все устраивает, но хочется чего-нибудь попроще. А зная особенности LIRC’а - сегодня работает, а завтра отвалился, просто необходимо что-нибудь найти взамен. Запускалку, которая просто слушает кнопки и если было нажатие что-то выполняет.

Перемещено hobbit из general

 , ,

yaba
()

Метрика VPN-интерфейсов

Форум — Admin

В Windows для одновременной работы с Интернет и корпоративными ресурсами я убирал в настройках VPN-соединений опции «Использовать основной шлюз в удаленной сети» и «Автоматическое назначение метрики» При этом метрику VPN соединению я выставлял равной 1.

Как сделать аналогичные настройки для VPN-соединений в NetworkManager?

 , ,

Max77
()

[Arch] дикие артефакты vlc

Форум — Desktop

в общем при просмотре iptv в vlc 90% видео состоит из артефактов, а звук отсутствует. Установленному Арчу буквально несколько дней, стоит на отдельном винте как запасная (в перспективе основная ) ОСь, раньше с ним дела практически не имел. У влк такие проблемы только с iptv. HD, радио и прочее он нормально играет. На сусе (основная) он работает отлично с теми же настройками

собственно скриншот http://gm4.in/i/GZ.png

 error while decoding MB 8 19, bytestream (6785)
illegal short term buffer state detected
Missing reference picture
Reference 3 >= 2
error while decoding MB 9 8, bytestream (269)
mmco: unref short failure
mmco: unref short failure
mmco: unref short failure
mmco: unref short failure
illegal short term buffer state detected
error while decoding MB 10 9, bytestream (-4)
illegal short term buffer state detected
top block unavailable for requested intra4x4 mode -1 at 1 0
error while decoding MB 1 0, bytestream (1082)
mmco: unref short failure
mmco: unref short failure
libdvbpsi error (PSI decoder): TS duplicate (received 9, expected 10) for PID 0
libdvbpsi error (PSI decoder): TS duplicate (received 1, expected 2) for PID 2080
top block unavailable for requested intra4x4 mode -1 at 36 0
error while decoding MB 36 0, bytestream (96531)
mmco: unref short failure
mmco: unref short failure
illegal short term buffer state detected
error while decoding MB 22 7, bytestream (-3)
illegal short term buffer state detected
Missing reference picture
error while decoding MB 26 6, bytestream (-9)
mmco: unref short failure
mmco: unref short failure
mmco: unref short failure
mmco: unref short failure
illegal short term buffer state detected
error while decoding MB 10 9, bytestream (-8)
cabac decode of qscale diff failed at 17 15
error while decoding MB 17 15, bytestream (9395)
illegal short term buffer state detected
Missing reference picture
error while decoding MB 11 12, bytestream (-14)
mmco: unref short failure
mmco: unref short failure
Reference 6 >= 2
error while decoding MB 22 22, bytestream (3881)
mmco: unref short failure
mmco: unref short failure
illegal short term buffer state detected
error while decoding MB 0 9, bytestream (-3)
illegal short term buffer state detected
Missing reference picture
Reference 2 >= 2
error while decoding MB 41 6, bytestream (294)
mmco: unref short failure
mmco: unref short failure
left block unavailable for requested intra mode at 0 16
error while decoding MB 0 16, bytestream (13819)
mmco: unref short failure
mmco: unref short failure

 

Dred
()

изображение в vlc превращается в кашу

Форум — Multimedia

VLC 3.0.8 на дебиан, смотрю разные фильмы с торрентов.

Фильмы скачаны полностью, делал force recheck.

Тем не менее, иногда изображение становится полностью серым, затем сквозь него проступают контуры дальнейших изображений и 2-3 секунды на экране такая каша. Видно очертания людей, зданий и т.п., но большая часть изображения остаётся серой.

http://i.imgur.com/YKLtKIt.png

Очевидно, дело не в файлах, т.к. это случалось на абсолютно разных видео. Если отмотать обратно, тот же момент можно посмотреть без таких проблем.

Что может быть не так?

 

sergey-novikov
()