[Homeros] О homeros
andrey macsimenco
amacsimenco на gmail.com
Ср Фев 4 22:07:05 MSK 2015
Да, совершенно согласен. Хорошо бы, чтобы homeros не погиб, а остался в активе.
Насчет убивания emacs, имхо лучше всего организовать, чтобы, вырубая
емакс, пользователь автоматом включал yasr.
(то есть, чтоб работал либо yasr, либо emacs).
emacspeak тоже хорошо бы обновить. И вернуть смену синтезаторов по F9,
F10, или еще как-нибудь, как это было когда-то.
Еще сделать, чтобы в качестве клавиши meta работал не только левый, но
и правый Alt.
Хорошо бы еще дать пользователю возможность настроить комбинацию для
смены раскладки. Инструкцию по установке логично загружать по
умолчанию. То есть, человек загрузил систему и вот она, инструкция!
Кстати, у нас же, вроде бы, должен выйти homeros в "иксах"? Как
продвигается дело в этом направлении?
Я как-то пробовал поставить xorg и иксовый емакс, но у меня, после
перезагрузки, звук пропал вообще. Что-то там вылезло на английском, но
не было поблизости человека, разумеющего сей лашон. Наверное,
предлагался выбор, какой из емаксов грузить: nox, или иксовый.
Если кто-то сталкивался с такой проблемой, напишите об этом. Удалось
ли с ней справиться и, если да, то как?
03.02.15, Maxim Bilak<heavy92 на meta.ua> написал(а):
> Michael Pozhidaev <msp на altlinux.ru> writes:
>
>> Там был только один пакет, наличие которого запускало меню. После его
>> установки требовалось включить соответствующий сервис, ну и, может быть,
>> в своих конфигах определить содержимое меню.
>
> Ага, я понял. Тогда, наверное, лучше с меню в ближайшее время
> незаморачиватся, всё-равно все вещи из тогдашнего меню, можно и из
> терминала зделать, или из под эмацса. А для удобства уже каждый себе
> зделает, как он хочет :).
>
>> Лог идёт в syslog. Насколько глухо замолкает?
>
> Вобще замолкает в эмацсе наглухо, хотя если "yasr" вместе с эмацсом
> запущен, то там звук не пропадает. Я попытался основываясь на своих
> скудных знаниях выловить баг, но натыкался лишь на вот эту строку:
>
> Feb 3 11:40:22 hcm voiceman[1639]: Argument of LETTER command has an
> invalid length. (arg=), ignoring...
>
> Это я брал инфу из /var/log/messages. Но у меня нет уверенности, что это
> та самая причина вылета.
> Сэмитировать ситуацию, можно читая скрипт /etc/ppp/ip-down. Это строка,
> начинающаяся с "else". Тоесть это слово синтезатор проговаривает, и
> замолкает.
> Так же оговорюсь, что я обновлялся со времени установки,
> т.е. эта проблема появилась не сразу. Проявляется независимо от синтезатора.
>
> Восстанавливается только
>> перезагрузкой?
>
> После перезапуска эмацса (sudo killall emacs), речь появляется.
>
> Если у тебя pc speaker воткнут, характерные emacs'овые
>> бипы на месте? При падении voiceman бипы должны оставаться.
>
> Не, эмацсовых звуков нет.
>
>> Давай сюда!
>
> Вобщем - по пунатам:
>
> 1. Нужно бы что-то зделать с локалью. Для полноценного функционирования
> русской локали, явно чего-то нехватает, т.е. после установки c c++ и
> gcc4.7-C++ (ну или более новой версии), локаль появляется. При этом я
> точно замечал, что с каким-то из этих пакетов, тянутся пакеты вроде
> "lib-locales", или нечто подобное. Может вобще имеет смысл либо все эти
> пакеты, либо какие-то из этих пакетов, включить в дистрибутив? Я бы
> уточнил и проверил для конкретики, но интернеты у меня, сам знаешь какие
> :).
> Далее: у нас есть программы, вроде "apt", "fdisk", и прочих, которые
> работают под "sudo", но для которых есть русская локаль. Может быть
> следует разрешить как-то им использования локали, на которой сидит
> пользователь? Это, наверное, ещё и актуально потому, что при всём
> желании, у людей незнающих на вполне сносном уровне английского языка, с
> пониманием произносимого синтезатором "RHVoice", возникают
> проблемы. Подстраховываясь от излишних обвинений сразу оговорюсь, что
> против синтезатора ничего не имею, более того - считаю его одним из
> лучших и перспективных; Но вот на себе испытал, что мне проще работать с
> конфигурационными файлами, с командами, да и вобще со всем, что касается
> английского языка, используя синтезатор "ru_tts". Тем более, что игорь
> порецкий его значительно за последнее время ускорил.
> Тоесть разрешение использовать русскую локаль для судо, в какой-то мере,
> помогло бы пользователю работать с "RHVoice". Это не предложение даже, а
> скорее вопрос выносящийся на обсуждение, т.е. если я ничего не путаю, то
> локаль для "apt", я точно видел.
>
> 2. "pmount". У нас он работает, если загрузится с загрузочной системы,
> только из под "sudo". Поскольку ты мне когда-то написал, что для
> "pmount" - это ненормальная ситуация (это при наших разборках с
> крякозябрами в "ntfs"), то я посчитал нужным об этом написать.
>
> 3. Всё-таки частично доказано, что эмацс, при выключении компа через его
> терминал, завершается некорректно. Я основываюсь на том факте, что если
> перед выключением незавершить работу эмацса по комбинации "C-x C-z", то
> последнее место остановки в тексте, несохраняется. Сейчас у нас эмацс
> устроен так, что если его убить, он обратно запускается. В ряде случаев
> - это хорошо, но может можно как-то зделать, что бы, например, одна
> комбинация клавишь его убивала с перезапуском, а другая - убивала без
> него. Тоесть что бы можно было закрыть эмацс, и оказатся в консоли, без
> завершения сеанса пользователя. Например для выключением компьютера,
> можно было бызавершить эмацс, набрать "sudo shutdown -h now", и
> всё... Есть конечно выход - использовать автосохранение, но хотелось бы
> идеала :). Ну или если есть какой выход из этой ситуации, при котором
> можно было бы оставить эмацс неубиваемым, но в то же время не терять
> позицию в тексте при открытии файла, то я был бы рад если бы ты его в
> дистре применил :).
>
> 3. Хотелось бы, при наличии времени, что бы ты посмотрел в сторону
> осовременивания дистра (про эмацс с эмацспиком я не заикаюсь даже,
> т.е. обновление эмацспика было бы сущим праздником :-)). Сейчас, за
> исключением мелких неудобств, после обновления дистр работает стабильно,
> и, на мой взгляд, загрузка даже чуть ускорилась. Вобщем-то неодной
> ошибки я незаметил, всё стабильнее, чем где-либо.
>
> 4. Надо бы навести порядок, с энергозбережением. Есть подозрение, что
> некорректно работает "powersave", а так же неясно, актуальна ли эта
> утилита на сегодняшний день. Я поигрался с параметрами "powersaved", и
> судя по тому, что я увидел - эта утилита показывает только два режима
> работы проца: "max_performance", и "powersave". При этом, переключение в
> "powersave", при переходе на питание от батареи непроисходит. Насколько
> я понял - должно быть больше профилей, а "max_performance", вобще
> нерекомендуют использовать.
> Возможно - дело в чём-то другом, т.е. может у меня отсутствует модуль
> для моего проца, или ещё какая напасть; Однако в любом случае - эта
> проблема заслуживает твоего пристального внимания.
> Кстати: во многих дистрах, видел такой компонент, как "cpufreqd". Не
> нужен ли он нам случаем? Я скверно разбираюсь во всех этих штуках,
> поэтому извиняюсь если какую глупость написал.
>
> 5. Неработает корректно "uname". К примеру: "uname -p", показывает
> "unknown".
>
> 6. Если запустить команду "sudo pm-suspend", то выйти из ждущего режима,
> можно по энтеру. У меня подозрение, что это что-то дистрибутивное,
> т.к. во всех остальных операционках, для выхода срабатывает кнопка
> включения питания. По возможности, хотелось что бы и у нас так было.
>
> 7. Надо бы включить руководство по установке, в состав исошек. А то
> получается, что в случае каких-нибудь неясностей, надо будет вылазить в
> интернет. Я не осматривал подробно исошку с последним "homeros", поэтому
> если статья по установке уже там есть, то тоже извиняюсь за наезд :-).
>
> Далее - пакеты. Нужно бы включить в состав, утилиту "hdparm". Утилита
> служит для установки и просмотря параметров жестяков. Судя по тому, что
> я прочёл на альтовом форуме - загрузчик проверяет конфиг этой утилиты,
> т.е. там можно прописать определённые параметры (к примеру время через
> которое диск останавливается, или уровень питания), и загрузчик, при
> каждой загрузке системы, будет эти параметры "hdparm" передавать.
> Насчёт работы с модемами: если ты ранее делал какие-то заметки по этой
> теме, основываясь на моих письмах, то проигнорируй их. Исследования
> показали, что для первоначального подключения к интернету через
> "usb-модем", т.е. для того, что бы модем определился не как cdrom, а как
> модем, достаточно утилиты "eject", при помощи которой можно этот cdrom
> извлечь. Контроллер модема это правильно интерпретирует, и устройство
> переключается в режим модема. Есть всякие автоматизировалки вроде
> "usb_modeswitch", но лучше их в "homeros" включать ненадо, поскольку, на
> мой взгляд, они годятся больше для дистров с графическими средами
> ("usb_modeswitch" входит уже давно в состав убунты, и других
> дистров). Программу "wvdial", предлагаю обьявить вне закона, и удалить
> из дистрибутива. Никто из мейнтейнеров нехочет за её поддержку братся,
> да и со сборкой там нетак всё просто уже на протяжении, кажется, двух
> лет.
> Далее - у нас нету поумолчанию "fetchmail". Так же, предлагаю включить в
> дистр "msmtp", в виду его более лёгкой настройки, да и вобще может для
> кого-то этот способ будет проще, чем отправлять через постфикс. Хотя и с
> постфиксом неплохо было бы разделатся, т.е. даже всезнающий гугль
> необьяснил мне, как настроить отправку почты, используя этот сервер. Ещё
> есть пакет "msmtpqueue". Это пает, включающий в себя три сценария (или
> скрипта):
>
> 1. "msmtp-enqueue". Если в эмацсе прописать этот скрипт в качестве
> программы для отправки, то письма будут накапливатся. Сохраняются они в
> каталоге ~/.msmtpqueue.
>
> 2. "msmtp-listqueue". Если его вызвать из терминала, то можно получить
> список писем, накопленых для отправки.
>
> 3. "msmtp-runqueue". При вызове в терминале этого скрипта, накопленые
> письма идут на отправку. Данные видны как в терминале, так и пишутся в
> лог, так что ошибки, в случае появления таковых, обнаружить можно в
> логе, который лежит в домашней каталоге пользователя.
> Пока с пакетами всё, если вспомню что-то ещё, то напишу. Рекомендовал я
> так же пакет "emacs-jabber", но теперь нерекомендую, тоесть не
> настаиваю, посольку для корректной его работы,нужно прописать метод
> загрузки в ~/.emacs.
> Для рассмотра ещё есть пакеты вроде ntfs-3g, и dosfstools.
>
> Ну и раскладочные проблемы, эта тема вобще покрыта каким-то таинственным
> мраком. У меня проблемы с добавлением украинской раскладки, хотя
> подозреваю, что надо ещё какие-то манипуляции совершить; Но есть ещё
> какие-то странности в консоли связаные с символами, которые я не в силах
> понять. Например: находясь под обслуживанием "yasr", набор символов
> озвучивается корректно. Но при нажатии на "backspace", удаляемые
> символы, проговариваются вопросиками.
>
>> В наше время только ленивый ничего не критикует, так что всё полный
>> норм! :))
>
> Я настолько ленивый, что мне даже критиковать лень :-). А если серьёзно
> - то охота что бы "homeros" не погиб, и сталдистром, способным
> предложить максимум различных возможностей, для ценящих именно такого
> рода дистрибутивы, людей.
>
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros
>
Подробная информация о списке рассылки Homeros