LINUX.ORG.RU

Сообщения Xenius

 

Я установил NetBSD

Форум — Talks

Только вот переключение раскладки не работает, хотя я вроде правильную команду ввёл, так что извратился через установку раскладки командой каждый раз. Если тут есть нетбсдшники, может скажете, почему не работает команда? Вроде в ОпенБСД и линуксе работает. На терминале вот что:

terminate:ctrl_alt_bksp,grp:caps_toggle,grp_led:scroll,compose:rwin -print    <
xkb_keymap {
        xkb_keycodes  { include "xfree86+aliases(qwerty)"       };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete+ledscroll(group_lock)"        };
        xkb_symbols   { include "pc+us+inet(pc105)+ru:2+capslock(grouplock)+compose(rwin)+terminate(ctrl_alt_bksp)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
$ setxkbmap -layout us                                                         
$ setxkbmap -layout ru 
$ 
-----
# uname -a                   
NetBSD  6.0 NetBSD 6.0 (GENERIC) i386
# uptime
 9:09PM  up  2:56, 3 users, load averages: 0.36, 0.32, 0.29
# free
ksh: free: not found

Кстати, этот терминал, если команда длинней одной строки, не разбивает её на две как все нормальные терминалы, а ставит значок прокрутки, так что длинную команду целеком не видно и её не скопировать просто так
Поставил fvwm и firefox, в первом сделал тему 95, она там каким-то «дружелюбным» гуем ставится. Жаль что я пока не знаю чем сделать скриншот чтоб запечатлеть эпическое ШГ. Эпическое в том смысле, что таких ужасных шрифтов я давно не видел.

Пишу из неё, модераторы подтвердят.

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

 , , ,

Xenius
()

NetBSD 6.0

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

После двух лет активной разработки вышла новая мажорная версия NetBSD, четырнадцатая по счёту — 6.0.

NetBSD — ОС, основанная на 386BSD и 4.3BSD, очищенная от спорного кода AT&T, впервые была официально выпущена в апреле 1993 года, то есть она старше чем даже Slackware и Debian GNU/Linux.

Её девиз — “Of course it runs NetBSD” («Конечно, NetBSD работает и на этом»), так как цель разработки этой системы — облегчить её портирование на различные аппаратные архитектуры.

В новой версии улучшена масштабируемость при работе на многоядерных системах, добавлено много новых драйверов устройств и обновлены старые. Основные новшества связаны с поддержкой thread-local storage, LVM, device mapper, переписанной системой дисковых квот, новыми подсистемами для управления флеш-устройствами и NAND-контроллерами, экспериментальной файловой системой CHFS для флеш-памяти, поддержкой протокола Multiprotocol Label Switching (MPLS) и использованием модульного ядра по умолчанию (возможность скомпилировать и использовать монолитное ядро остаётся).

Данный релиз включает NPF, новый пакетный фильтр, разработанный с учётом работы на многоядерных системах, который может фильтровать TCP/IP-трафик, в том числе и с учётом состояний соединений (stateful inspection) и поддерживает NAT.

Кроме того, основные изменения включают:

  • Поддержка SMP и начальная поддержка suspend/resume для Xen domU. Поддержка PCI pass-through для Xen3, а так же balloon driver, используемый для динамического выделения памяти.
  • Большие переделки в порте MIPS: добавлена поддержка SMP и 64-битных процессоров (поддерживаются O32, N32, N64 ABI), расширения DSP v2 ASE, различные NetLogic/RMI-модели процессора, процессоры семейства Loongson и новые SoC
  • Улучшена поддержка SMP на PowerPC, теперь поддерживаются процессоры Book E Freescale MPC85xx (e500 core)
  • Поддержка ARM Cortex-A8, различных новых SoC, начальная поддержка Raspberry Pi. Его полная поддержка и значительные улучшения для ARM ожидаются в следующей версии.
  • Теперь time_t 64-битная во всех портах NetBSD, так что NetBSD не прекратит работать в 2038-м году.
  • Значительно улучшена поддержка бинарников linux.
  • Собственная реализация стандарта PGP — NetPGP теперь в базовой системе
  • Импортирован код ZFS из OpenSolaris, но он пока не работает.

>>> Скачать NetBSD 6.0

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

 ,

Xenius
()

Регрессия в софте и её связь со свободностью/проприетарностью

Форум — Talks

Регрессией я называю изменения в ПО в новых версиях, которые оцениваются как негативные значительной долей пользователей (особенно квалифицированных).

Из примеров среди свободного софта можно назвать Gnome 3, KDE4 (но пожалуй в меньшей степени).

Кроме того некоторые изменения произошли в GIMP с 2.4 по 2.6 и 2.8, но какие именно не знаю — однако наличие патча для 2.6, возвращающего интерфейс 2.4 о чём-то говорит.

Какие ещё примеры таких изменений софта (новая версия хуже прежней чем-то или в целом) вы знаете?

Есть ли успешно прижившиеся форки более старых версий, превзошедшие по популярности оригинальную программу? (Trinity например существует, но я думаю что её юзеров гораздо меньше чем у KDE4)

Какие ещё есть способы борьбы с регрессиями такого типа (про бинарный поиск источника бага в VCS я знаю)?

 , , ,

Xenius
()

Возможности новых возможностей

Форум — Linux-org-ru

В связи с получение пяти звёзд, на данный момент максимально возможного их количества, могу ли я получить и какие-нибудь новые возможности на сайте?

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

Xenius
()

Battle for Wesnoth 1.11.0 и 1.10.4

Новости — Игры
Группа Игры

25 и 26 августа 2012 года вышли новые версии замечательной свободной пошаговой стратегии Battle for Wesnoth (Битва за Веснот), доступной как для GNU/Linux, так и для альтернативных операционных систем.

1.10.4 — текущая стабильная версия, рекомендуемая для большинства игроков, по сравнению с 1.10.3 содержит только исправления ошибок:

  • Исправления в кампаниях, например в ПпС брать кольцо скорости теперь не обязательно.
  • Обновлены переводы: британский английский, китайский, французский, галисийский, немецкий, греческий, венгерский, японский, латинский, литовский, староанглийский, русский, сербский, словацкий, испанский, украинский.
  • Улучшены стены пещер и переход между грязью и песком.
  • Возможность «строгой компиляции» с будущим GCC 4.8 в CMake.
  • Некоторые другие улучшения.

1.11.0 — первый релиз новой разрабатываемой версии, в которую будут вноситься изменения и новые возможности. Уже сделано:

  • Новые спрайты для юнита Spectre (Фантом).
  • Новый менеджер дополнений, поддерживающий рекурсивную проверку зависимостей и показ информации о дополнении.
  • Теперь ИИ более точно учитывает повреждения от яда.
  • Добавлены заметки ко всем последним сценариям, уведомляющие игрока о том, что он последний.
  • Теперь орки будут сжигать деревни около замка Конрада при их захвате (кампания Наследник Трона, первый сценарий).
  • Новый тип местности — рельсы, пока никакой существующий юнит не может двигаться по ним.
  • Новые макросы, один позволяет разрешить волкам продвигаться до гигантских волков и волколаков, а другой — троллятам до троллей-шаманов.
  • Можно менять сложность по ходу прохождения кампании (раньше можно было только через редактирование сохранения).
  • Добавлены новые WML-теги и атрибуты, с их использованием переделаны некоторые сценарии.
  • Поддержка «строгой» компиляции с Clang.

>>> Скачать Battle for Wesnoth 1.10.4 (рекомендуется)

>>> Скачать Battle for Wesnoth 1.11.0 (посмотреть на новые возможности)

>>> Скриншоты

>>> Официальный сайт игры

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

 , ,

Xenius
()

Легковесный дистрибутив с утилитами GNU (желательно менее 100 мегабайт)

Форум — Talks

А какие вы знаете дистрибутивы (в тч LiveCD/LiveUSB), которые бы содеражали не BusyBox, а GNU-утилиты, но при этом весили бы меньше 200, а лучше меньше 100 мегабайт?? Между 200 и 300 всяких дистрибутивов полно, например System Rescue CD, Debian Netinstall; кроме того, OpenBSD и NetBSD имеют размер в этом же интервале, а какие есть меньше, но не совсем кастрированные?

Какие я уже знаю, но не подходят:

* TinyCore — дистрибутив хороший, но man-ов там нет, и они не появляются даже если установить модуль man
* ttylinux — нет манов, BusyBox вместо GNU
* SliTaz — маны есть, но BusyBox.
* Slax — весит 200 мегабайт, слишком много.

Кто ещё насоветует дистрибутивов? Те которые больше 200 мегабайт не интересуют, их и так очень много. Я хотел вообще как лимит поставить 60 мегабайт, но боюсь что ничего подходящего с этим размером не найдётся.

 ,

Xenius
()

Дистрибутив с инсталлятором похожим на OpenBSD-шный

Форум — Linux-install

Мне очень понравился инсталлятор OpenBSD, суть там в том что вместо псевдографических менюшек, он в консоли задаёт вопросы типа

Do you want to use X? [yes]: 


И надо набрать yes или no, и какой-то пункт дефолтный, если просто нажать энтер, выбирается этот пункт. Похоже на линуксовый fdisk.

В общем, такой вопрос, а есть ли дистрибутивы GNU/Linux, где установщик такого же типа — то есть диалоговый, а не графический/псевдографический?

Если нету, наверное я когда-нибудь займусь этим и сделаю...

 , ,

Xenius
()

КПК/Смартфон с GNU/Linux и свободными драйверами

Форум — Mobile

Хочу я устройство которое бы отвечало следущим требованиям

1) Возможность использовать GNU/Linux, не андроид
2) Возможность использовать только свободные драйвера (то есть N9 с графическим ускорителем SGX исключается) и софт, то есть чтоб было ядро без блобов и при этом можно было нормально пользоваться консолью в отрыве от основного компа.
3) Wi-Fi, работающий со свободными драйверами.
4) Аппаратная клавиатура или возможность использовать внешнюю клавиатуру с удобством (например USB-host + клавиатуры от китайских планшетников)

Все эти требования выше строго обязательные.

5) EDGE, 3G и/или Bluetooth — чтоб можно было пользоваться интернетом через мобильную сеть (в крайнем случае используя внешний мобильник)
6) Как минимум 1 гигабайт RAM
7) Время жизни от батарейки — хотя бы 5-6 часов непрерывной работы

Требования очень желательные, но можно ими частично поступиться.

 , ,

Xenius
()

Текстовый редактор sam — кто-нибудь пользуется?

Форум — Talks

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

Структурные регекспы нивелируют основной недостаток UNIX-утилит — их зависимость от понятия «строки», то есть можно манипулировать любыми структурами данных, а не только сделанными по принципу строка — запись, например многострочными, разделенными пустыми строками.

Хотелось бы узнать, кто-нибудь им в реальности пользуется? Какие впечатления? Действительно ли он лучше таких редакторов как ed и vim, например?
А если сравнить с acme из той же Plan9?

Тема где они пригодились

Статья в википедии

man sam

 , , ,

Xenius
()

Карманные игровые консоли с линуксом

Форум — Mobile

Думаю взять Ritmix RZX-50, так как там по описанию Dingux предустановлен и железо получше чем в Dingoo a320, но меня смущает низковатое разрешение экрана и 64 мегабайта памяти.

Есть OpenPandora, но там графический ускоритель что-то там SXG, к которому нет свободных драйверов, так что она не катит, да и стоит дороговато.

Какую карманную игровую приставку на которой есть Linux можете посоветовать? Хотелось бы в идеале гиг памяти, разрешение экрана побольше и процессор побыстрей, но чтоб ко всему были свободные дрова.

Про Caanoo знаю, но она стоит дороже и её заказывать надо. Подумаю.

 , , ,

Xenius
()

Каким должен быть лучший формат технических электронных книг?

Форум — Talks

Предположим есть книга технической направленности в электронном виде (изначально делается в электронном виде). Какой формат был бы для неё оптимален? Если из существующих идеального нет — каким должен быть идеальный формат? Привязанность к бумаге — заранее считаем за минус. Кстати, в идеале в таком формате должна быть какая-либо семантическая разметка — чтоб можно было легко автоматом извлекать из него информацию, например конкретные формулы.

1) djvu — это формат для сканированных бумажных книг, так что он отпадает

2) pdf и ps — слишком завязаны на размер бумаги, на электронных читалках с небольшими экранами неудобен

3) odf 1.2 — формат неплохой, но например почему там шифрование идёт до сжатия? (в итоге получается, что зашифрованные документы весят в несколько раз больше).

4) html — формулы только картинками, это большой минус. Но зато читается на чём угодно — это плюс

5) plain text (utf8, no bom, unix line ending) — формат хороший, но с картинками и формулами в нём не очень

6) fb2 — формат для художественных книг просто идеален, но как там с формулами и прочим?

7) epub и другие — не щупал, не знаю что там

 , ,

Xenius
()

Выпилить рекламу из Software Center в Ubuntu 12.04

Форум — Desktop

Поставил эту самую убунту, открыл Software Center а там на полэкрана реклама каких-то проприетарных игрушек.

Они в конец офигели? Я считаю, что какая бы то ни было реклама в центре приложений неприемлема, кроме названий и описаний программ там ничего быть не должно.

1) Эту рекламу можно стандартными средствами отключить?

2) Что ещё нужно выпилить из убунты кроме Ubuntu One чтоб она не следила за юзером, не ставила проприетарщину и тд? Пока только делал apt-get remove ubuntuone-*

3) Так как мандрива сдохла, что можно ещё поставить на комп юзеру, который с компьютерами малознаком и даже иногда переспрашивает для чего нужен красный крестик в углу? У меня-то самого Slackware... Раньше была Ubuntu 10.10, она довольно годная, но поддержка кончилась и пришлось сносить, а более новая убунта как-то не нравится — ну к юнити ещё можно привыкнуть, но реклама...

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

PS частично проблема решена, нашел как убирать баннер. Про отсутствие кнопки пока не нашел

 , ,

Xenius
()

Посоветуйте принтер (вероятно монохромный лазерный)

Форум — Linux-hardware

Нужен принтер для прикладных целей вроде напечатать реферат или ещё какой-то документ.

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

В общем требования:
1) не слишком дорогой.
2) хорошо и чисто печатает документы (без слишком заметных полосок и прочих артефактов)
3) хорошо работает даже если им не печатать пару месяцев, а потом напечатать что-нибудь
4) работает под GNU/Linux без установки проприетарных драйверов
5) Недорогие расходные материалы
6) (опционально) поддержка печати по сети — чтоб можно было подключить принтер к роутеру и печатать с любого компа. Но я не уверен, как такое делается без дополнительных костылей вроде самбы. В идеале чтоб можно было просто кидать pdf-файл по scp
7) (не обязательно) цветная печать, встроенный копир и прочее — пригодится, но не является сколько-нибудь важным.

Сканер в принципе есть и даже заводится под линуксом, но ему уже лет девять. Не уверен, есть ли смысл сразу брать МФУ или хватит принтера.

А что, конкретной модели не будет?

 , ,

Xenius
()

Косяки Nokia N9

Форум — Mobile

Наконец-то купил это устройство. Это первый сенсорный телефон у меня, поэтому сравнить удобство использования с андроидом не могу. Разве что отмечу, что обновление операционной системы возможно прямо с самого телефона, причём всё что для этого нужно — это доступ к интернету. Телефон сам качает и сам ставит всё что нужно.

Плюсы вроде и так все знают: там целый гигабайт оперативки, прочное стекло, дефолтная операционная система основана на том же стеке что и обычные дистрибутивы GNU/Linux (Linux, eglibc, X.org) и тд. И при этом довольно невысокая цена — порядка $500 за модель 16G в России. Другие смартфоны с 1 гигабайтом оперативки, я так понимаю, стоят значительно дороже, а таких, где памяти больше одного гигабайта до сих пор даже вроде и нету. Или я просто не знаю.

В общем, замеченные недостатки:

1) Ovi Store (официальный источник приложений) требует регистрации даже для установки бесплатных приложений
2) Шумит сенсор камеры — на фотографиях при максимальном увеличении заметна зернистость, а если в комнате не очень светло, то шум виден даже невооруженным глазом до собственно съёмки.
3) Глюк с распознаванием зарядного устройства — там зарядка только через USB и пока я не обновил устройство, при подключении этой зарядки телефон ругался на то что она даёт мало энергии. После обновления прошло.
4) Если в режиме ожидания в темноте закрыть светящиеся часы и подождать пока глаза привыкнут, то будет видно, что чёрный фон на самом деле тускло светится и причём неравномерно — есть более светлые и более тёмные области
5) Неудобная экранная клавиатура. Цифры находятся в отдельной группе, на которую приходится переключаться, причём если переключиться на неё и набрать цифру или знак, то она обратно сама не переключится. Кроме того, состояние шифта при переключении на экранную клавиатуру и обратно тоже не сбрасывается. И в терминале нельзя скрыть клавиатуру (или можно, но каким-то неочевидным жестом?), даже когда например смотришь на top или читаешь вывод консоли.
Ну и почему-то русской клавиатуры нет, хотя выставлена страна Россия (язык интерфейса английский).
6) Наличие множество ненужных приложений в дефолтной установке, которые даже нельзя удалить стандартными средствами (думаю что в режиме разработчика через apt-get должно получиться) — твиттер, скайп, фейсбук, магазин музыки и прочая ерунда. Встроенное приложение для карт не работает без интернета и требует, как и ovi store, регистрации в нокии.
7)Используются microsim карты, так что пока что я даже не проверил функциональность телефона

Если есть владельцы, подтвердите или опровергните пункты 2-4, пожалуйста. Интересно, это мне такой экземпляр попался или это у всех так.

 , , , ,

Xenius
()

Firefox жрёт CPU, как найти причину?

Форум — Desktop

У меня открыто 150 вкладок, при этом firefox жрет процессор и не ясно почему. Есть ли внутри фаерфокса какое-то средство смотреть куда тратятся ресурсы процессора. Может какой-то сайт через меня биткоины считает?

И это не говоря уже о левых подключениях в netstat-е к твиттеру или какой-то подобной фигне. Как узнать какая из вкладок безобразничает?

PS забыл добавить, флеш плеер не установлен, плагинов вообще мало.

 ,

Xenius
()

Почему проприетарщина — это зло.

Форум — Talks

Изначально я это написал в комментарии, но так как проблема имеет высокую значимость — положу и сюда.

Почему проприетарные игры — это плохо, а проприетарные прикладные и системные программы ещё хуже.

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

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

У человека может возникнуть желание посмотреть или поправить исходный код этой игры, или даже просто собрать её под свою систему с оптимизацией под своё железо, но благодаря тому что игра проприетарная, он это сделать не сможет, он не сможет посмотреть тот или иной участок кода. который ему интересен. Кстати, это необходимо даже не только из соображений любопытства, но и из соображений безопасности — не видя исходного кода проверить, есть ли в игре (или программе) непредусмотренная функциональность очень сложно или даже невозможно.

А представьте себе что к нему приходит знакомый, видит игру, говорит «а я тоже хочу поиграть, скинь мне эту игру на флешку», и какой тут выбор?
1) Стать формально преступником, но остаться лояльным другу
2) Послать его: «хочешь играть, иди и купи»
3) Купить ещё одну копию ему — а что если денег на вторую копию у тебя нет?
Ни один из вариантов не приемлем полностью со всех точек зрения: этической, юридической и экономической.

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

Проприетарные программы намного хуже. Например Windows вынуждает совершать неприятный выбор даже тогда, когда ты не собираешься ей пользоваться, только лишь одним фактом своего существования:
1) Купить компьютер который подходит тебе по всем характеристикам железа, но с предустановленной Windows, которую ты сразу же удалишь — прямые материальные потери (о том что ты финансируешь иски против Android и Linux даже не говорю).
2) Купить компьютер, который близок по характеристикам, но подходит тебе не идеально — ну тут очевидно.
3) Ждать пока в продаже появится компьютер без Windows, но с подходящими характеристиками
4) Купить компьютер с Windows и вернуть деньги — вариант хороший, но не всегда доступный — ведь не все производители на это согласны, не везде есть авторизованные сервисные центры. Да и не идеальный, так как придётся тратить деньги.

Проприетарные программы типа мелкософтовского офиса, фотошопа и прочих добавляют дополнительные неудобства:
1) Невозможность пользоваться исключительно другой, более удобной или по иной причине более предпочтительной программой — например LO намного удобней, чем MSO, но некоторые документы отображаются в нём неправильно, из-за чего тем кто вынужден обмениваться данными такого типа постоянно приходится держать на компьютере несколько программ вместо одной)
2) При использовании других ОС, в общем-то более удобных и стабильных могут возникать затруднения вроде нестабильной работы программы под Wine или необходимости долго подбирать комбинацию библиотек чтоб её запустить.
3) Возникают затруднения при использовании процессора с архитектурой не x86 — от необходимости ставить multilib (если это x86-64) до полной невозможности приемлемой работы

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

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

 , ,

Xenius
()

А какие есть приколы на других сайтах кроме ЛОРа?

Форум — Talks

На нашем сайте добавили кнопок... Жаль что их уберут, думаю +1 и «Я за бан» следовало бы оставить.

А что интересного на других сайтах? На debian.org и на kernel.org вроде всё как обычно, например.

 ,

Xenius
()

^C в консоли — это баг или фича?

Форум — Talks

Раньше, в старых дистрибутивах GNU/Linux при нажатии ctrl-C, просто процесс останавливался, теперь ещё и появляются символы ^C.

Это баг или фича? Интересно было бы посмотреть на коммит, который это ввёл.

 ,

Xenius
()

Существуют ли хорошие консольные видеоредакторы?

Форум — Talks

Вот аудиоредактор консольный есть, SoX, причём в нём можно делать очень много всего. А консольные видеоредакторы есть?

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

Такое есть?

Кое-что из этого я делал в mplayer в реальном времени, но он же результат в файл не пишет, а сразу показывает. Может mencoder? Но он вроде не всё перечисленное может.

 , , ,

Xenius
()

В продолжение темы о консольном синтезаторе

Форум — Talks

На самом деле sox может делать весьма и весьма много, особенно в сочетании с другими средствами.

Вот например команда, которая выдаёт довольно интересный звук. Правда мне кажется, что он должен на хорошей акустике звучать по-другому. У кого таковая есть, можете проверить и сказать, что вы слышите?

i=4800; (while (((RANDOM%10!=1)?1:i++)); do sox -n -t raw - synth 0.02 sine 440; head -c $i /dev/zero; done) | aplay -r 48k -f s32_le

Кстати, вот эта команда звучит даже забавней:

i=4800; (while (((RANDOM%6!=1)?1:i++)); do sox -n -t raw - synth 0.07 sine 440; head -c $i /dev/zero; done) | aplay -r 48k -f s32_le

PS А звучит она так оказывается из-за ошибки. Сэмплы-то 4-байтные, значит если head -c $i выдаёт число нулей не кратное 4, сэмплы ломаются и вместо синуса получается что-то другое. Чтоб пофиксить можно заменить на head -c $[4*i] например, правда тогда звук не такой интересный:

(while sox -n -t raw - synth 0.0$[RANDOM+1] sine 440; do head -c $[RANDOM%1920*4] /dev/zero; done) | aplay -r 48k -f s32_le

 , ,

Xenius
()

RSS подписка на новые темы