LINUX.ORG.RU

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

TTS: какими голосами пользуетесь?

 , ,

Когда-то давно, во времена Festival, я пробовал прогонять через него книги. С английским языком получалось неплохо, если не забывать про экспоненциальное(?) замедление штатного скрипта и резать на главы. Единственный найденный голос для русского вымораживал своим затяжным «нееет», поэтому я потерял к нему интерес.

Сейчас попробовал несколько программ и остановился на piper. Из английских голосов нормально отработал первый же опробованный — Amy. Далее из 20 голосов половина отсеялась как неразборчивые или вызывающие желание прокашляться, но выбор есть. Самый заметный недостаток — иностранные имена странно произносят.

А что с русским языком?

Я нашёл 4 голоса. 2 совсем хриплые и неразборчивые. irina и ruslan понять можно, но ударения ставят как попало (слушать про короля, живущего в замкЕ забавно, но надоедает), путают е и ё (причём в обе стороны), часто игнорируют мягкий знак.

Кто чем пользуется из оффлайновых?

question4
()

Lutris и wine

 

Народ есть ли способ обновить версию wine в lutris. Последняя версия в программе 8.27, а уже есть 9.16.

cola538
()

Какую книгу по C++ выбрать?

 ,

Какую книгу по с++ выбрать

  1. Герберт Шилдт. C++ для начинающих. Шаг за шагом
  2. Стивен Прата. Язык программирования C++. Лекции и упражнения
  3. Предложите свой вариант (учил джаву, с++ смотрел видео ну можно сказать не с нуля учу)

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

archpeak
()

Посоветуйте оконный менеджер

 , ,

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

  • фичастый, настраиваемый
  • удобный в настройке
  • панели, виджеты на рабочем столе
  • чтобы виджеты и панели были кликабельны у самого края экрана. чтобы можно было убрать рамку у окон, чтобы можно было нажимать крестик у развёрнутого окна из самого верхнего правого пикселя экрана, чтобы скроллбар можно было двигать у самого края экрана. Это всё обязательно!
  • возможность настроить нижнюю панель так, чтобы она была по-умолчанию скрыта, но чтобы появлялась при зажатии Meta, т.е. была видна только когда зажата клавиша Meta, чтобы при этом можно было кликать по кнопкам панели. другие комбинации клавишь Meta+что_то тоже должны работать
  • возможность рисовать тени у окон
  • Alt+Tab, Meta+tab должны сразу переключать окна, при этом не должно рисоваться вообще ничего лишнего, никакой анимации. В системе вообще не должно быть никакой анимации

Какие WM удовлетворяют всем этим требованиям?

teod0r
()

Тру стори о «сдохшем» SSD

 , ,

Есть у меня SATA SSD (так уж исторически сложилось, что в русском языке NVMe тоже называют SSD, и требуется уточнение) замечательной китайской фирмы Apacer. Так вот, в один момент он перестал определяться. Понял я это по долгой загрузке Arch’а. Он что-то искал по UUID 1.5 минуты. Диск этот у меня был зашифрован через LUKS и использовался для хранения моих голых фото (шучу). Открывался он при старте системы по ключу из /etc/keys. Я перепроверил /etc/crypttab. Там все было правильно. Правильными были и права на файле-ключе — 600. «Смерть!» — подумал я. Диск ничего не ответил, ведь он же диск и говорить не может… Я попробовал передернуть. Я пихал в разные дырки, но ничего не помогало. Спалил что-то на материнке, потрогав ее? Возможно, но маловероятно, и проверить я это никак не мог. Тогда я вспомнил, что в Discover долго висело предупреждение об устаревшей версии прошивки чего-то… И в один день я, по всей видимости, случайно нажал на «обновить». Discover через fwupd обновил мне прошивку диска, и тот перестал определяться… Когда это произошло, я не помню, так как компьютер у меня не выключался/перегружался неделю… «Нужен программатор!» — подумал я, а потом решил попробовать обновить прошивку на материнке… Для этого нужно просто файл кинуть на флешку. И после обновления прошивки материнки, диск начал снова определяться. Я посмотрел его SMART, там было записано всего 2 терабайта. fwupd я удалил:

yay -Rns fwupd
rtxtxtrx
()

Подкроватный сервер

 ,

Итак, никогда не думал, что нужно будет обзаводиться подкроватным сервером. Но реалии такие, что нужны куча сервисов для себя, чтобы всё работало вне зависимости от фазы луны, политотатической ситуации или любой другой причины. Планирую поднять как минимум:

  1. gitlab(да, есть много реп на 150Гб)
  2. youtrack(хочу там держать все таски)
  3. торрентокачалку(чтобы разгрузить десктоп) deluge
  4. samba(отдавать медиа)
  5. wireguard, чтобы можно было коннектиться в свою сеть, если это будет необходимо
  6. хранить медиа(фильмы, музыка, фото)

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

Итак, что нужно?

  1. cкорей всего одноплатник в виде n100 или на arm
  2. case
  3. psu

Скорей всего, будет покупаться два hdd, чтобы сделать зеркало + 1hdd на бэкапы

Советуем, обсуждаем :)

PS: vds не предлагать

serg002
()

Лучший курс по истории и теории операционных систем

 , , ,

Группа Open Source

Один из авторов свободной операционной системы ReactOS, Алексей Брагин, судя по всему, продался Скилбоксу за 30 сребреников и начал публиковать свой авторский курс по архитектуре и истории развития операционных систем.


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

>>> Смотреть первый выпуск (youtube.com)

Jedi-to-be
()

Вышла Widelands 1.2

 ,

Группа Игры

Widelands — компьютерная стратегическая игра реального времени, распространяемая по лицензии GNU GPL. Игровым процессом и некоторыми идеями похожа на The Settlers и The Settlers II.

Игра поддерживает однопользовательский и многопользовательский режимы, содержит несколько кампаний, одиночные сценарии и встроенный редактор.

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

>>> Полный список изменений (widelands.org)

skiminok1986
()

Посоветуйте ютубов, например

 , ,

Ищу годный научпоп или около того.

Прошу не рекомендовать разного рода A4, HiDEV, Гаеров и прочих имбецилов.

Со своей стороны могу вбросить:

- TheEfficientEngineer - механика, занятное о простых вещах
- Robert Miles AI Safety - о проблемах контроля ИИ простыми словами
- Mark Solonin - история и технические проблемы в космосе и военке. Политоту советую скипать, она скучная.

bo4ok
()

Ищу наружную IP камеру под OpenIPC

 , , ,

Есть ли какие-нибудь недорогие (до 80 usd) IP камеры с поддержкой OpenIPC, подходящие для использования в средней полосе РФ? С питанием через PoE.

На сайте OpenIPC указаны только название SoC'ов, а меня интересует конкретная модель/ревизия.

Поддержка OpenIPC нужна чтобы получать поток по RTSP без лишней ерунды и чтобы большой китайский брат маленький нефритовый стержень за мной не следил.

Meyer
()

Очумелые ручки, Bedrock, Debian и все-все-все

 , , ,

Всем привет, народ, и особенно - тем, кого помню. Давно не заглядывал.

Валялась у меня тут Live-флешка с Арчем, завернутым в Bedrock. Bedrock - это такой докер наоборот. Прикольная штука, позволяет миксовать софт из разных дистрибутивов в произвольных сочетаниях. (А вот еще какая-то обзорная статья на хабре, не моя.) Валялась без дела год, а сегодня попалась на глаза и решил запустить её.

Пока обновлялся Арч, решил поставить туда же Дебиан. Ну раз есть Бедрок, надо его использовать, а ставить на флешку еще один дистр с роллингом смысла нет. А если с фиксированными релизами - ну тогда Дебиан, очевидно же. И лучше сразу 12-й, потому что к тому времени, как я в следующий раз про эту флешку вспомню, он как раз успеет релизнуться. Апдейтнул Bedrock, развернул Debian в новой страте, чрутнулся туда, немножко настроил, поставил рандомного софта поиграться. Ребутнулся. Загрузился в дебиановский юзерлэнд на арчевском ядре. Ну прикольно. Всё работает, проблем нигде не вылезло.

Потыкал в разные DE. Внезапно прямо хорошо зашла мне XFCE. Лаконичная. Просто симпатичная по дефолту, без выкрутасов. Необходимый минимум настроек и фич есть, и ничем лишним не перегружена. Захотелось на ней и остаться.

И пока тестировал разные конфигурации, включал-отключал страты, созрела идея:

Делаем brl hide Arch, релогаемся - вся куча прикладного софта, поставленного под Арчем, попадает из меню приложений и из PATH. Остаётся чистый Debian с XFCE и минимумом софта. Делаем brl show Arch, релогаемся - в меню снова куча приложений. Хм… Да это же мысль. Я же этого джвадцать лет ждал.

  • Стабильный Дебиан можно использовать в качестве основной ОС, в качестве платформы, на которой работает графический сеанс, DE и основные средства управления компом. Там будут чёткие неизменные версии основных компонентов.
  • В Арч ставим приложения, которые хочется иметь максимально свежими без оглядки на релиз-цикл дистрибутива. В моём случае это, например, Firefox, Libreoffice, gimp и т.п. Плюс удобно ставить софт из AUR.
  • В дополнительные страты по необходимости ставим другие версии дебиана или убунты или чего угодно, где есть нужный софт. Например, мне нужен 5-й kicad, потому что на 6-й лень мигрировать, а 5-й и так меня устраивает. Вот в 11-м Дебиане как раз нужная версия, оттуда и ставим.

И получается функциональный аналог этих ихних рантайм-сред от флатпака, но намного более крутой.

Потому что:

  • Флатхаб не хранит старые версии, это не входит в его задачи. А в архиве Дебиана любые версии хранятся, как показывает практика, вечно. И в любой момент нужную версию можно поставить.
  • Абсолютно любой диструбутив - это уже готовый рантайм для приложений без необходимости изобретать квадратное колесо.
  • Можно свободно сочетать не только разные рантаймы и версии приложений, но и низкоуровневые части системы. Можно легко и удобно использовать ядра от любых диструбутивов, можно менять базовую систему отдельно от приложений и т.п.
  • Можно мигрировать между дистрибутивами настолько, насколько самому пользователю удобно. Вот выйдет когда-то следующий 13-й Дебиан, и я могу сразу использовать отдельные приложения от него, при этом сидя по больше части на 12-м. Не бэкпортировать, а просто юзать как есть. А потом захочу перейти на 13-й - просто доустановлю туда нужные пакеты, выберу другой пункт меню при загрузке, и вот я уже в 13-м. Без всяких дист-апгрейдов и без созданий новых разделов.
  • Да что там, можно хоть сейчас ставить из Sid-а пакеты в отдельной страте, и при этом в основной системе гарантированно ничего не сломается.
  • В изолированных стратах проще организовать сборочное окружение для пакетов, нежели плясать вокруг докера. Как видимость страты другими стратами снаружи, так и видимость изнутри страты наружу - легко управляются командой brl. Также легко для всех страт настраивается глобальная часть пространства файловых имён.

Тут можно еще вспомнить виндовую технологию SxS для библиотек (Side-by-Size сборки), но лучше даже не вспоминать, потому что в Бедроке концепция и возможности на голову выше.

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

Короче, советую попробовать, товарищи энтузиасты. Я чо-т протащился с этого. Буду дальше экспериментировать в эту сторону.

З.Ы. В очередной раз обновляя Арч, который не обновлялся то ли полгода, то ли год, подумал о том, что никогда ничего «само» не разваливается, если только специально не толкать руки себе в задницу. Ни под Арчем, ни под Дебианом, ни под другими адекватными дистрибутивами. ЧЯДНТ?

З.З.Ы. Модератор, создай тэг bedrock, таки да.

wandrien
()

Несколько вопросов по luakit

 , ,

1. Возможно ли отключить autoplay на ютюбе?

2. Как добавить в контекстное меню свое действие?

3. Как заставить работать стиль из firefox(stylish)?

4. Как на определенном сайте сохранить уровень зума?

MLP_Fan
()

Пользователи Luakit, если такие имеются - отзовитесь!

 , , ,

Обращаюсь ко всем пользователям замечательного браузера Luakit - если такие конечно имеются на ЛОРе. В репе до сих пор версия от 2012 года - все бы ничего, но от нового стандарта сайтостроения не уйти и некоторые сайты данная версия открывает пустым белым экраном. В git есть версия от 2017 года которая может по современному, все прекрасно компилируется и работает за исключением некоторых моментов, а именно - изменены правила добавления горячих клавиш. Возникла проблема - не могу прикрутить mpv для воиспроизведения аудио и видео потоков. Метод из hotwo для версии 2012 https://github.com/luakit/luakit/wiki/Play-embedded-video-in-external-player не работает на версии 2017. Вопрос - как прикрутить что бы работало?

amd_amd
()

Плагин Яндекс.Музыки для Rhythmbox

 , , ,

Всем добрый день. Устал я от прослушивания Яндекс.Музыки в браузере, а реализованные плееры на базе Electron меня совсем не устраивали, потому как по сути это тот же браузер, только в обёртке. И решил я взять эту ситуацию в свои руки. Так появился плагин Яндекс.Музыки для плеера Rhythmbox.

Тут должен быть скриншот, но видимо мне нельзя их размещать или я не разобрался как это делать. :)

Скачать плагин: https://github.com/dobroweb/rhythmbox-plugin-yandex-music/releases

Исходный код выкладываю в GitHub: https://github.com/dobroweb/rhythmbox-plugin-yandex-music

За возможность реализации плагина большое спасибо создателю Python библиотеки с неофициальной реализацией API Яндекс.Музыки.

Пока не осилил создание пакетов для Debian, поэтому сделал только пакет для AUR.

На текущий момент плагин умеет воспроизводить только понравившиеся треки. В дальнейшем планируется расширение функционала, благо неофициальное API позволяет делать почти всё, что можно делать в официальных приложениях Яндекс.Музыки, а API Rhythmbox тоже достаточно широкое.

Также отмечу, что из-за отсутствия знаний по языку программирования Python и API Rhythmbox исходный код получился любительским. Так что прошу сильно ногами не пинать.

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

snfesh
()

Хочу gcc warning если во внутреннем scope есть переменная с тем же именем, что и во внешнем.

 , ,

Можно ли как-нибудь gcc заставить это делать?

class C {
    int x;
    void f(int x) {   // хочу тут warning: x уже есть в scope, объявлен в такой-то строке
        if (...) {
            int x   // и тут тоже
        }
    }
}
dimgel
()

QT Статика

 ,

Знаю тема не новая. Много информации как делать статическую сборку QT проекта. Но оно все какое-то старое, и не всегда работает. Хочу уточнить есть ли сейчас более современный способ? Который работает без танцев с бубном. Буду рад если поделитесь ссылками.

ifuser
()

Качественное красноглазие

 ,

Тут трудно сказать что это за картинка.. скриншот это или рабочее место. Принимаю волевое решение положить это всё же в раздел скриншотов.

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

Перед применением следует завершить все остальные редшифты (не просто выключить).

`redshift -o -t 1000:1000 -l 0.0:0.0`

Чтобы вернуть все взад

`redshift -r`

bernd
()

Тред интересных блогов, подкастов и ресурсвов на техническую тематику

 

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

Я начну:

fernandos
()

Иерархия ФС Windows и где хранить конфиги

 , ,

Если для Unix-подобных систем существует стандартизация в виде - FHS, XDG Base Dir, XDG User Dir и GNU Coding Standard, то напрашивается вопрос что есть у Windows? Есть ли официальная документация или какой-то стандарт, что где устанавливать/хранить. И где например хранить пользовательский ini конфиг файл?

Dr64h
()

Вышел Golang 1.17

 

Группа Разработка

Как всегда, релиз следует обещанию совместимости с Go 1.x. А значит что все существующие программы так же будут собираться Golang 1.17.

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

>>> Подробности (golang.org)

lazy8
()