ричи32 установил :DЯ рад за вас, не у каждого получалось.
устанавливать легким движением руки модули.Это очень просто, перетаскиваем модуль в /Richy32/modules/. Главное, чтобы модуль был не чужой.
как создавать модули.Наиболее просто перепаковывать *.txz с помощью скрипта get_clack_txz, но надёжнее попросить меня или кого-нибудь другого.
не у каждого получалось.Потому что нету *.iso :(
Чтобы делать *исо*, сначала надо ПМ прикрутитьНеправда. А вот, что get_clack_txz нету в базе - это плохо. Будем надеяться, автор исправит это досадное недоразумение.
get_slack_txz нет в дистрибутиве.Нету. Это мой рабочий скрипт. Обращаться с осторожностью, иначе всю Slackware выкачаете. На выходе получаются 2 каталога, который _DEV нужен только для компиляции, другой архивируется в модуль командой "mksquashfs [имя]/ [имя].xzm -comp xz -Xbcj x86". Почему не сразу в модуль? Часто приходится подправлять некоторые нестыковки.
В консоли при просмотре ls /root симлинк "Загрузки" отображается вопросиками. Нехорошо...zcat /lib/consolefonts/ter-u16n.psf.gz | loadfont
# find / -name "ter-u*" 2>/dev/null
/mnt/bundles/Xorg/usr/share/fonts/misc/ter-u12b_unicode.pcf.gz
/mnt/bundles/Xorg/usr/share/fonts/misc/ter-u12n_unicode.pcf.gz
/usr/share/fonts/misc/ter-u12b_unicode.pcf.gz
/usr/share/fonts/misc/ter-u12n_unicode.pcf.gz
/usr/share/fonts/misc/ter-u14b_unicode.pcf.gz
...
zcat /usr/share/fonts/misc/ter-u12n_unicode.pcf.gz | loadfont
loadfont: can't open console
пилите Шура, пилите :DИ на том спасибо.
zcat /usr/share/fonts/misc/ter-u12n_unicode.pcf.gz | loadfontЯ балдею, был же
loadfont: can't open console
curl: symbol lookup error: /usr/lib/libcurl.so.4: undefined symbol: SSL_load_error_stringsУ вас более новый openssl. Символ содержится в старом openssl:
readelf -s libssl.so.1.0.0 | grep "SSL_load"
394: 000000000003e1d0 435 FUNC GLOBAL DEFAULT 12 SSL_load_client_CA_file@@OPENSSL_1.0.0
497: 000000000003d6d0 18 FUNC GLOBAL DEFAULT 12 SSL_load_error_strings@@OPENSSL_1.0.0
readelf -s /usr/lib/libssl.so.1.1 | grep "SSL_load"
472: 000000000002ed70 538 FUNC GLOBAL DEFAULT 10 SSL_load_client_CA_file@@OPENSSL_1_1_0
пользователь не должен сношаться с системой, а просто ее пользовать. Все вышеперечисленные проблемы касаются всего имеющегося у нас зоопаркаЭто - общая проблема Линукса, по сравнению с Виндой, к сожалению. :(
по сравнению с Виндой, к сожалениюВот ее-то я и не могу нормально пользовать, пока не выкурив полсайта oszone.net, не приведу ее в порядок. И то, мне shell-a не хватает
dZ0TFR, просвети, чем портеус-то привлекателен?Да скорее всего потому что в нужное время в нужном месте попался. Вот и использую. Если привык к пуппи, то не перелазь. Те же яйца...
А то я кроме puppy давно ничего не пользую
а вот бабушке бы я линукс не поставил. Только венду. Так спать спокойней. :Dпо сравнению с Виндой, к сожалениюВот ее-то я и не могу нормально пользовать, пока не выкурив полсайта oszone.net, не приведу ее в порядок. И то, мне shell-a не хватает
Потому что Дед Шурик зачем-то пилит дистр на нестабильном слакваре-каррент.curl: symbol lookup error: /usr/lib/libcurl.so.4: undefined symbol: SSL_load_error_stringsУ вас более новый openssl. Символ содержится в старом openssl:КодА вот в новом его нет:readelf -s libssl.so.1.0.0 | grep "SSL_load"
394: 000000000003e1d0 435 FUNC GLOBAL DEFAULT 12 SSL_load_client_CA_file@@OPENSSL_1.0.0
497: 000000000003d6d0 18 FUNC GLOBAL DEFAULT 12 SSL_load_error_strings@@OPENSSL_1.0.0Кодreadelf -s /usr/lib/libssl.so.1.1 | grep "SSL_load"
472: 000000000002ed70 538 FUNC GLOBAL DEFAULT 10 SSL_load_client_CA_file@@OPENSSL_1_1_0
а вот бабушке бы я линукс не поставил. Только венду. Так спать спокойней. :DКатегорически не согласен. У моей жены (а она бабушка со стажем) установлен Simply-8.2 и никаких проблем не возникает. А была бы винда, уже переустановил бы раз пять.
чтож вы бабушке Риччи не поставили?Не-е-е, Richy для внучки.
readelf -s libssl.so.1.0.0 | grep "SSL_load"А что в сиих иерогливах есть символ?
394: 000000000003e1d0 435 FUNC GLOBAL DEFAULT 12 SSL_load_client_CA_file@@OPENSSL_1.0.0
497: 000000000003d6d0 18 FUNC GLOBAL DEFAULT 12 SSL_load_error_strings@@OPENSSL_1.0.0
А что в сиих иерогливах есть символ?Не совсем понял вопроса :) Вообще-то это навания функций, но ошибка называется undefined symbol - т.е. он не находит функции с этим именем - как-то так :)
readelf -s libssl.so.1.0.0 | grep "SSL_load"эта команда коорую надо выполянть в консоли- она покажет список функций, объявленных в этой библиотеке, название которых начинается на SSL_load
Не совсем понял вопроса :) Вообще-то это навания функций, но ошибка называется undefined symbol - т.е. он не находит функции с этим именем - как-то так :)Что-то слишком сложное для моего понимания. Не буду переспрашивать - на какое-то время сойду за умного. :)
А что в сиих иерогливах есть символ?Собственно в этих иероглифах символа два - SSL_load_client_CA_file и SSL_load_error_strings. Но 'дядя Шурик' уже обновил curl и openssl, т.е. ошибка которую вы приводили выше, должна исчезнуть
Вы тут все много лет сидите, взяли бы да потестировалиНе понимаю назначения этого самого ричи - есть же пра :)
обновил всмысле даунгрейд сделал? Ааа! Тут же все спецы! Пересобрал со всеми нужными символами.А что в сиих иерогливах есть символ?Собственно в этих иероглифах символа два - SSL_load_client_CA_file и SSL_load_error_strings. Но 'дядя Шурик' уже обновил curl и openssl, т.е. ошибка которую вы приводили выше, должна исчезнуть
Что за пра и какой лучше (для 32бит)? На базе чего?Всё в шапке форума. Сейчас для 32-бит есть ddr (на базе дебиан) и PRA09.
обновил всмысле даунгрейд сделал?нет апгрейд curl и openssl (насколько я понял). теперь libcurl.so.4 не должен использовать тот самый символ (ошибку с которым вы и приводили выше)
Не понимаю назначения этого самого ричиОсновное назначение - полигон для моих безумных идей.
есть же праМне неинтересен.
Пересобрал со всеми нужными символами.Нет, просто взял готовый из репозитория Slackware.
Ну взял-то старой версии пакет?Нет, самый новый.
не стоит на current сидеть.Для Slackware32 выбора нет.
яйца курицу не учат.Смотря, что было вперёд, яйцо или курица.
Вы тут все много лет сидите, взяли бы да потестировалиДавайте попробуем. У меня есть флешка, на ней стоит grub4dos. Где скачать этот самый ричи? Что прописывать в menu.lst grub4dos'а?
Это шутка? :D Ааа Я понял в чей огород камень :D
Где скачать этот самый ричи?Прикреплённая тема "Модули Richy" рядом
Что прописывать в menu.lst grub4dos'а?Есть menu.lst.example
сколько основной модуль (без дев) весит в сравнении с txz из репозитория.По разному, смотря сколько "мусора" в *.txz
А куда устанавливаются программы?Посмотреть можно в /etc/packages/mount/ , если в отдельном модуле /mnt/bundles/[имя модуля]/etc/packages/mount/
live@:~/$ ls /mnt/bundles/
Gparted-0.33.0.xzm dbus-glib-0.110.xzm mtpaint-3.40.xzm
IceWM-1.4.2.xzm gpicview-0.2.5.xzm palemoon-28.6.1.xzm
Pidgin-mini-2.13.0.xzm gtkdialog-0.8.3.xzm pure-ftpd-1.0.47.xzm
Xorg jwm-2.4.0.xzm save
backgrounds.xzm kernel upNet.xzm
base leafpad-0.8.18.1.xzm utox-0.17.0-ds1.xzm
cdrtools-3.01.xzm links-2.18.xzm
dbus-1.12.10.xzm mksavexzm.xzm
ls -lh /mnt/bundles
title Richy
kernel /boot/vmlinuz-4.14.77-pf10 dev=sdb4 dir=BB32
initrd /boot/minitrd.gz
ругается на отсутствующий каталог /mnt/sdb4dir=BB_32 ?! Внимательнее надо.
title Richy-Test
kernel /boot/vmlinuz-3.14.79 dev=sdc1 #dir=Richy64
initrd /boot/minitrd.gz
Можно хотя быКодls -lh /mnt/bundles
dir=BB_32 ?! Внимательнее надо.Исправил - система загрузилась. Попробовал запустить palemoon- не запускается, если набрать в консоли palemoon - то:
XPCOMGlueload error file /usr/lib/palemoon/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM
Выкладывать там свои модулиПолномочий нет.
./get_slack_txz sslstripПроверил - отработало без проблем (что-то скачалось) :)
Полномочий нет.попросить полномочия
что-то скачалосьНичего там не скачалось, нет пакета с таким названием. Надо что-то реально существующее.
Полномочий нет.Извиняюсь за флейм , а у вас там на ftp-шнике доступ не по паре ключей что-ли ? Или доступ имеет один sfs ?
Какие репозитории в данном скрипте?REPO="http://mirror.yandex.ru/slackware/slackware-current/slackware"
Ничего там не скачалось, нет пакета с таким названием. Надо что-то реально существующее.Когда выполнял эту команду в консоли - было видно что что-то качается (показывался объём и проценты)
Другие туда прикрутить можно?Можно.
$ ls -d dbus*
dbus-1.12.16-i586-1 dbus-glib-0.110-i586-2.xzm
dbus-1.12.16-i586-1.txz dbus-glib-0.110-i586-2_DEV
dbus-1.12.16-i586-1.xzm dbus-python-1.2.16-i586-1
dbus-1.12.16-i586-1_DEV dbus-python-1.2.16-i586-1.txz
dbus-glib-0.110-i586-2 dbus-python-1.2.16-i586-1.xzm
dbus-glib-0.110-i586-2.txz dbus-python-1.2.16-i586-1_DEV
Добавил в get_slack_txz --help и выход по неправильному имени.Это нужно было сто лет назад уже сделать.Другие туда прикрутить можно?Можно.
Как все-таки посмотреть какому модулю какие файлы принадлежат?Отдельно взятый модуль xzm: "unsquashfs -l [имя модуля].xzm"
Зависимости наверное вашим "менеджером" не подтягивается?Это не "менеджер", а вспомогательный скрипт. Зависимости руками по выводу ldd.
Я конечно могу всякими sqashfs руками все делать, но хотелось услышать ваш вариант.Делать руками и думать головой.
Просьба отвечать на все интересующие вопросы, а не избирательно, иначе сладу не будет.А вот давить на меня не надо. Я никому ничего не обязан.
Результат работы get_slack_txz dbusПопробовал повторить. Только скачалось (txz и dev) - xzm модули не создались
скачал последнюю версию - всё получилосьВ первой версии создание модуля не было предусмотрено специально. Я им выкачивал целые разделы из репозитория slackware. Например "get_slack_txz l" выкачает раздел "l" (библиотеки), после чего их можно добавить в базу или другой модуль-контейнер простым копированием (cp -a [имя модуля]/* module-base/).
Гамно это все самосборное в помойку и забыть.:o Швейцарские часы ручной сборки тоже?? ???
xterm: Error 32, errno 2: No such file or directory
Reason: get_pty: not enough ptys
urxvt работает, но с него нельзя скопировать в буфер обменаКак скопировать текст из (в) urxvt (http://wiki.puppyrus.org/util/urxvt#%D0%BA%D0%B0%D0%BA_%D1%81%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_%D1%82%D0%B5%D0%BA%D1%81%D1%82_%D0%B8%D0%B7_%D0%B2_urxvt)
xtermОн из комплекта Xorg
Как скопировать текст из (в) urxvtФиг там, скопировать и вставить можно только в терминал, в сторонние программы нельзя :'(
Это в иксовом терминале? А в ядерной консоли все русские нормально (риччи пока нет под рукой)?xtermОн из комплекта Xorg
Почему-то ls (и оригинальный, и busybox) отображает знаками врпроса русские названия, find - нормально. (и в 32 и в 64)
xterm не запускается и второй который uxterm вроде. Оставить один, который легче но чтобы локаль понимал.Это разве ошибки? Это так, мелкие пасхали :)
Это разве ошибки?Это поклёп.
Потом вы обнаружите, что не запускаются ... glxgears, glxinfo ,а также игры типа assaultcube ..что естественно при отсутствии mesa
Спасибо вам за ричи!Золотые слова , добро пожаловать в увлекательнейший мир дистростроя !
Теперь я тоже умею делать свои сборки
Вы были правы, когда говорили, что самая лучшая сборка линукс - это сделанная своими руками!
1)Давай на ты без политесов проще.
Сейчас прохожу сложный квест, надо одновременно запустить два драйвера :
amdgpu для встроенной видеокарты amd и NVIDIA-driver для внешней NVIDIA , к каждой из них подключен свой монитор. Вы уже проходили его?
xtermПоложил модуль xorg в modules - при загрузке системы (в тот момент когда должны стартовать иксы) - kernel panic :'(
Он из комплекта Xorg
Почему-то ls (и оригинальный, и busybox) отображает знаками врпроса русские названия, find - нормально. (и в 32 и в 64)
kernel panicИ что, опять я виноват? Повторил ваш опыт, у меня от перемены мест слагаемых сумма не меняется. Или у вас Xorg не родной?
Или у вас Xorg не родной?Xorg ваш, из темы Модули Richi
Neyel, на каком железе запускается (проц, видео)? Какой образ (ричи или ричи64)?Железо - http://forum.puppyrus.org/index.php?topic=19998.msg134201#msg134201, ричи32
Встроенной видеокарты в материнке нету?Вроде есть, но например на пра у меня таких проблем не было
Вот что пишет:Xorg не примонтировался (ошибка 255), из-за этого ломается вся aufs.
в файле /bin/autologinЯ добавил в inittab (строки 3 - 5)
перед строчкой login добавить
mkdir /dev/shm
chmod 1777 /dev/shm
::wait:/bin/mkdir -p /dev/shm /dev/pts
::wait:/bin/mount /dev/shm
::wait:/bin/mount /dev/pts
Xorg не примонтировался (ошибка 255), из-за этого ломается вся aufs.Сейчас попробую скачать завново. Кладу xorg в modules
Сейчас попробую скачать завново. Кладу xorg в modulesВообщем та же ошибка :(
title Richy
kernel /boot/vmlinuz-4.14.77-pf10 dev=sdb4 dir=BB_32
initrd /boot/minitrd.gz
короче нужно ядро 3.* попробоватьта же беда :(
# md5sum Xorg-1.20.3.xzm
a39132dc409e9d720f7f57b8963e1b19 Xorg-1.20.3.xzm
# file Xorg-1.20.3.xzm
Xorg-1.20.3.xzm: Squashfs filesystem, little endian, version 4.0, 43029338 bytes, 1862 inodes, blocksize: 131072 bytes, created: Fri Mar 29 18:59:58 2019
live@pra6408:/mnt/sdb4/BB_32/modules$ md5sum Xorg-1.20.3.xzm
44fce08a57e623b53ee64ffbf4dbfbc4 Xorg-1.20.3.xzm
live@pra6408:/mnt/sdb4/BB_32/modules$ file Xorg-1.20.3.xzm
Xorg-1.20.3.xzm: Squashfs filesystem, little endian, version 4.0, 42952006 bytes, 1857 inodes, blocksize: 131072 bytes, created: Mon Nov 12 20:48:27 2018
live@pra6408:/mnt/sdb4/BB_32/modules$
Xorg ваш, из темы Модули Richi
md5sum не совпадаетЧто-то здесь не так :)
Это разные модули с одиноковым названиемВот тот что в облаке у меня не работает :)
Можно всю свою папку Richy, с настроенным menu.lst, выложить здесь?Папка ричи как в оригинальном образе, только добавлен модуль Xorg. Флешка у меня от пра, добавил в папку boot: minitrd.xz и vmlinuz-4.15.77-pf10 из образа ричи, в menu.lst добавил:
title Richy
kernel /boot/vmlinuz-4.14.77-pf10 dev=sdb4 dir=BB_32
initrd /boot/minitrd.gz
только добавлен модуль Xorg.Удалите, или переименуйте по очереди сначала Xorg из базы, потом из modules, станет понятно, какой с дефектом.
станет понятно, какой с дефектом.
Значит информация устаревшая здесь Модули Richy (http://forum.puppyrus.org/index.php?topic=21541.0)
32Xorg из zip-архива и Xorg-1.20.3.xzm в виде отдельного модуля имеют одинаковый 44fce08a57e623b53ee64ffbf4dbfbc4, что как я понял уже устарело. Должен быть a39132dc409e9d720f7f57b8963e1b19.
Richy32 (https://cloud.mail.ru/public/6aqw/XGc2NcS5D) zip-архив.
(https://cloud.mail.ru/public/2o2j/2Ekk7Mi8S) обновлён 02.02.2020
Xorg-1.20.3.xzm (https://cloud.mail.ru/public/3XFg/ZTcLUYMz5) - 12.11.2018
Почему бы не выделить место для Richy и его модулейЯ предлагал. говорит - неудобно
Видимо если xorg находится одновременно в base и modules - то ни фига не работает.Пробовал, у меня работает, но модули Xorg были одинаковыми.
xterm по-прежнему не запускаетсяВ Richy64 - запускается, и Richy32 сейчас посмотрю.
??? Работает. А ведь не работалВы про xterm? У меня ни фига:
Кодxterm: Error 32, errno 2: No such file or directory
Reason: get_pty: not enough ptys
LANGUAGE=ru_RU.utf8
LC_ALL=ru_RU.utf8
LC_CTYPE=ru_RU.utf8
LC_COLLATE=ru_RU.utf8
export LANGUAGE LC_ALL LC_CTYPE LC_COLLATE
Последнее, что я делал, переписал ~/.bachrcппц, могу переписать вручную - а как сохраненку на ричи создать? :'(
Код
LANGUAGE=ru_RU.utf8
LC_ALL=ru_RU.utf8
LC_CTYPE=ru_RU.utf8
LC_COLLATE=ru_RU.utf8
export LANGUAGE LC_ALL LC_CTYPE LC_COLLATE
флешка в ричи риад-онлиПример:
# mount -o remount,rw /mnt/sdb2
# grep sdb /proc/mounts
/dev/sdb2 /mnt/sdb2 vfat rw,relatime,gid=100,fmask=0133,dmask=0002,allow_utime=0020,codepage=866,iocharset=utf8,shortname=mixed,quiet,utf8,errors=remount-ro 0 0
как сохраненку на ричи создать?
# mksavexzm
перекачайте базу. Добавлено /dev/pts и /dev/shm
# cd /dev/pts
bash: cd: /dev/pts: No such file or directory
# cd /dev/shm/
bash: cd: /dev/shm/: No such file or directory
# xterm
xterm: Error 32, errno 2: No such file or directory
Reason: get_pty: not enough ptys
#
# ls /dev/pts
0 ptmx
# grep pts /etc/inittab
::wait:/bin/mkdir -p /dev/shm /dev/pts
::wait:/bin/mount /dev/pts
Если этих строк нет, значит я не ту базу залил.Этих строк нет, по вашей ссылке база от 2 февраля
А что это за pts такойЭто знает только Google (http://fliplinux.com/dev-pts.html), если коротко "Записи в /dev/pts являются псевдотерминалами".
DdShurick еще вариант поставить хтерм и посмотреть как там ls себя чувствует.Те же знаки вопросов вместо папки "Загрузки" :)
может пересрбрать с поддержкой юникода (если это возможно)?Сейчас собрано:
# grep -n UNICODE .config
105:CONFIG_UNICODE_SUPPORT=y
106:CONFIG_UNICODE_USING_LOCALE=y
107:# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
110:# CONFIG_UNICODE_COMBINING_WCHARS is not set
111:# CONFIG_UNICODE_WIDE_WCHARS is not set
112:# CONFIG_UNICODE_BIDI_SUPPORT is not set
113:# CONFIG_UNICODE_NEUTRAL_TABLE is not set
114:# CONFIG_UNICODE_PRESERVE_BROKEN is not set
Mount надо из util-linux положитьЯ же говорил, что экономия с busybox , как и в пупи закончится mount-FULL
Mount надо из util-linux положить. И будет вам счастье.Чем лучше?
удалил ссылку ls от бусибоксаИ что, это с русским шрифтом помогло ??? А вообще для меня всё это китайская грамота :)
И что, это с русским шрифтом помоглоДа, только не удаление, а замена на ls из coreutils.
как и в пупи закончится mount-FULLНет. В .config всегда можно убрать лишнее. А сетевые утилиты в busybox даже лучше. Например udhcpc в разы быстрее и надёжнее dhcpcd, udhcpd Это готовый dhcp-сервер.
Наверное можно "обойти" проблему написав скриптЗачем плодить костыли? Меняем на полноценную, из busybox убираем.
Тем, что работаетMount надо из util-linux положить. И будет вам счастье.Чем лучше?
Тем, что работаетА разве busybox mount не? ??? А я и не знал :)
При чем здесь mount? Просто интересно...Были у меня вопросы. Echo, print, cat и пр. показывают русский, а ls - фигу. Спасибо Pro, подсказал.
Да, только не удаление, а замена на ls из coreutils.То есть правильно ли я понимаю, что надо скачать этот самый coreutils (с помощью get_slack_txz), положить полученный модуль в modules и провести какие-то манипуляции с симлинком /usr/bin/ls (или где он там находится)?
"Открыть с помощью leafpad"По пкм у меня "Открыть как текст", leafpad даже не предлагает. Надо привести в соответствие /etc/xdg/rox.sourceforge.net/OpenWith/* с /usr/local/apps/* , который у меня пустой.
eafpad даже не предлагаетЧуть позже посмотрю, вроде предлагал (пока не дома)
/etc/xdg/rox.sourceforge.net/OpenWith/* с /usr/local/apps/*Тут работы непочатый край, тянет на отдельную тему.
leafpad даже не предлагаетПо пкм есть пункт "Изменить в leafpad", при нажатии пишет:
Тут работы непочатый край, тянет на отдельную тему.Вообщем не хочется мне этим заниматься :(
Прилагаю корректирующую сохранёнку (положить в base)Пункт "Изменить в leafpad" заработал.
откомпилить дрова нвидиа под ядро ричиЗачем? Специального ядра для Richy не существует, используются готовые от PR и PRA (с перепаковкой под стандарт), даже пробовал ядро Porteus. Главное, чтобы версия vmlinuz* соответствовала kernel*.xzm.
И ещё, давайте составим минимальный список, "без чего никак нельзя"Хотелось бы чтобы меню по ПКМ работало (например при клике по pdf файлу - он предлагает открыть в EPDFView - и не работает) И ещё нужна программа для снятия скриншотов с экрана
Запустить в терминале
Изменить в Geany
Изменить в Leafpad
Открыть архив в архиваторе
Открыть в ePDFView
Распаковать архив
Распаковать пакет
Сжать в tar.gz
Создать архив, пакет
программа для снятия скриншотов с экрана"mtpaint -s"
значок запуска терминала был на нижней панели, рядом с кнопкой ПускУ меня так (~/.jwmrc со строки 48)
<Tray insert="right" x="0" y="-1" autohide="off" border="1" height="26">
<TrayButton icon="jwm-blue">root:3</TrayButton>
<Spacer width="2"/>
<TrayButton popup="Терминал" icon="xterminal">exec:urxvt</TrayButton>
<TrayButton popup="RoxFiler" icon="rox">exec:rox</TrayButton>
<TrayButton popup="Браузер" icon="seamonkey-icon">exec:defaultbrowser</TrayButton>
<TrayButton popup="Скриншот" icon="screenshot">exec:mtpaint -s</TrayButton>
Вот это хорошо бы:Постараюсь сделать, но не сразу. Дело в том, что классический Puppy был "монолитом", а у нас модульность. Придётся OpenWith/.* раскидывать по модулям, чтобы не было битых ссылок.
У меня так (~/.jwmrc со строки 48)Посмотрел в домашней папке - этот файл отсуствует (ричи 32). Создавать его с нуля и прописать в нем эти строки?
# This is an example for IceWM's toolbar definition file.
#
# Place your variants in /etc/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
prog "Терминал" "console48" urxvt
prog "QtWeb браузер" "applications-internet" /usr/bin/QtWeb
prog "Интернет браузер" "seamonkey-icon" /usr/bin/seamonkey
prog "Менеджер файлов" "/usr/share/pixmaps/mini-filemgr.png" /usr/local/apps/ROX-Filer/AppRun
prog "Менеджер файлов" "/usr/libexec/ROX-Filer/.DirIcon" /usr/libexec/ROX-Filer/AppRun
prog "Ретро Радио" "vintage-radio" /home/live/my-applications/bin/radio
prog "Снимок экрана" "screenshot" mtpaint -s
prog "Фото" "user" /home/live/my-applications/bin/photo
# mksavexzm
Password:
# ls: cannot access '//changes/[!dimstv]*': No such file or directory
cp: missing destination file operand after '/tmp/savesfs-root/'
Try 'cp --help' for more information.
/usr/bin/mksavexzm: line 19: can't create /tmp/savesfs-root/etc/.XLOADED: nonexistent directory
Parallel mksquashfs: Using 4 processors
Creating 4.0 filesystem on /mnt/sdb4/BB_32/base/-save.xzm, block size 131072.
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size 0.16 Kbytes (0.00 Mbytes)
102.53% of uncompressed filesystem size (0.15 Kbytes)
Inode table size 34 bytes (0.03 Kbytes)
100.00% of uncompressed inode table size (34 bytes)
Directory table size 0 bytes (0.00 Kbytes)
-nan% of uncompressed directory table size (0 bytes)
Number of duplicate files found 0
Number of inodes 1
Number of files 0
Number of fragments 0
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Есть файл ~/.icewm/toolbarДа, у вас же IceWM, а я старый дурень совсем забыл :(. У меня JWM.
без пиктограммыВ /usr/share/pixmaps/ должна лежать иконка, имя которой записано в третьей колонке строки prog. С иконками я совсем зашился :(
некорректно отрабатывает mksavexzmОткуда у вас старый, я же его вроде обновлял?
Открыть в ePDFViewПредлагаю xpgf, не очень красив, но быстр
Откуда у вас старый, я же его вроде обновлял?База у меня эта (http://forum.puppyrus.org/index.php?topic=22381.msg165751#msg165751) (я так понимаю mksavexzm содержится в базе)
# mksavexzm
Could not create destination file: No such file or directory
#
Напомните, какой у вас Richy, 64 или 32?ричи 32 - у него IceWM по умолчанию
Предлагаю xpgf, не очень красив, но быстрЯ не против (главное чтоб пдф файлы открывал)
Заменил в базе mksavexzmБазу скачал, mksavexzm не работает:
# mksavexzm
Password:
# Could not create destination file: No such file or directory
mksavexzm не работает:У меня тоже не работал, проверил "find /mnt/bundles -name mksavexzm", оказалось старая копия в сохранёнке, удалил - заработало.
# mksavexzm
Password:
# Could not create destination file: No such file or directory
#
# # md5sum Richy32-base.xzm
# 39224bb87de12a2f9714bf561f63cfbb Richy32-base.xzm
# find /mnt/bundles -name mksavexzm
/mnt/bundles/base/etc/packages/mount/mksavexzm
/mnt/bundles/base/usr/bin/mksavexzm
#
Код# Could not create destination file: No such file or directory
Осталось прикрутить пиктограммы к кнопкам на панели возле Пуска и добавить 4-ую кнопку~/.icewm/toolbar
........
prog "Терминал" "xterminal" urxvt
prog "Интернет браузер" "applications-internet" /usr/bin/palemoon
prog "Менеджер файлов" "rox-filer" /usr/libexec/ROX-Filer/AppRun
prog "Снимок экрана" "screenshot" mtpaint -s
Базу перезалил,mksavexzm заработал :)
prog "Терминал" "xterminal" urxvtЭто отредактировал вручную, создал сохраненку и перезагрузился - все кнопки и иконки на месте :)
prog "Интернет браузер" "applications-internet" /usr/bin/palemoon
prog "Менеджер файлов" "rox-filer" /usr/libexec/ROX-Filer/AppRun
prog "Снимок экрана" "screenshot" mtpaint -s
Задали вы задачуВот вам ещё одна задрача - ЛКМ по значку сети в трее не работает (ПКМ отрабатывает нормально)
высыпают сообщения, где читаются строки kernel и syslog(http://ipic.su/img/img7/tn/20020007.1582187086.jpg) (http://ipic.su/img/img7/fs/20020007.1582187086.jpg)
ЛКМ по значку сети в трее не работаетЛКМ по значку сети в трее вызывает connest. Попробуйте вызвать connect из консоли (от рута). У меня работает.
при прогрывании роликов в palemoon youtube система крешится, если параллельно открыт терминал - то высыпают сообщенияУ меня проигрывает нормально, но я недавно обновил flashplugin (https://cloud.mail.ru/public/5hSk/4yRFX59LH) (/usr/lib/mozilla/plugins/libpepflashplayer.so) и по совету из интернета добавил /etc/profile.d/mozplugin.sh
#!/bin/sh
export MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
Попробуйте вызвать connect из консоли (от рута)Ругается на отсутствующую библиотеку:
gtkdialog: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
#
У меня проигрывает нормально, но я недавно обновил flashplugin (/usr/lib/mozilla/plugins/libpepflashplayer.so)Вот что пишет palemoon:
# palemoon
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libpepflashplayer.so [/usr/lib/mozilla/plugins/libpepflashplayer.so: wrong ELF class: ELFCLASS64
У вас каким то образом старый gtkdialog, возьмите этот.Спасибо помогло :)
Запуск 64-битной проги в 32-bit системе?У меня ричи32
я недавно обновил flashplugin (https://cloud.mail.ru/public/5hSk/4yRFX59LH) (/usr/lib/mozilla/plugins/libpepflashplayer.so)
..32.0.0.171.xzm/usr/lib/mozilla/plugins % file ./libpepflashplayer.so
./libpepflashplayer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf266cc4b012b010697646d0c605b14859b6b167, stripped
Перезалил flashplugin-32.0.0.330.Заменил - вроде все ок.
есть какой-то черный прямоугольникЭто IceWM пытается батарейку показать.
нет регулятора громкостиПрилагаю
Хреново, после запуска любого браузераЧто ж этого я и ожидал :) Интересно сколько памяти минимум нужно для браузера?
Ещё хорошо бы сделать проигрыватель медиафайлов (видео). Я так понимаю нужен ffmpeg и какой-нибудь проигрыватель (типа mpv).Вот это хорошо бы ещё сделать :)
медиапроигрывательЗависимостей очень много, быстро не получится.
Поставил медипроигрыватель xine - вроде все ок, звук видео естьУ меня ни один не заработал. На пробу скомпилировал из исходников mplayer-1.4-1 (https://cloud.mail.ru/public/4x8K/5BNGfNYGu), получилось криво, но работает.
На пробу скомпилировал из исходников mplayer-1.4-1,Спасибо посмотрю
Собрал mplayer-1.4-9.2.0 по рецепту LFS.
# mplayer /mnt/sdb4/video.mp4
MPlayer 1.4-9.2.0 (C) 2000-2019 MPlayer Team
225 аудио & 465 видео кодеков
Воспроизведение /mnt/sdb4/video.mp4.
libavformat version 58.27.102 (internal)
MPlayer прерван сигналом 4 в модуле: demux_open
- MPlayer рухнул из-за 'Неправильной Инструкции'.
Обычно, это происходит когда Вы его запускаете на CPU, отличном от того, для которого
он был скомпилирован/оптимизирован.
Проверьте это!
- MPlayer рухнул из-за плохого использования CPU/FPU/RAM.
Перекомпилируйте MPlayer с --enable-debug и сделайте 'gdb' backtrace и
дизассемблирование. Для подробностей, см.
DOCS/HTML/ru/bugreports_what.html#bugreports_crash
- MPlayer рухнул. Это не должно происходить.
Это может быть ошибкой в коде MPlayer _или_ в Вашем драйвере, _или_
в Вашей версии gcc. Если Вы думаете, что в этом виноват MPlayer, пожалуйста,
прочтите DOCS/HTML/ru/bugreports.html и следуйте инструкциям оттуда.
Мы не сможем и не будем помогать, пока Вы не предоставите эту информацию,
сообщая о возможной ошибке.
#
Я не ас компиляциВозьмите у меня проверенные PKGBUILDS
А медиапроигрыватель mpv нет возможности в ричи поставить?Пробовал, не собрался, зависимостей много.
Cобрал таки mpv-0.32.0 (https://cloud.mail.ru/public/51jF/gfGN8D86b) (без GUI).- давно mpv-gui не пользовался.
ffmpeg - включен в mpv?Требовался при компиляции, причём наисвежайший с github.
Cобрал таки mpv-0.32.0 (без GUI).Работает, но видео подтормаживает. Вариант xine + ffmpeg из репы slackware-current работает без тормозов
mpv /mnt/sdb4/video.mp4
(+) Video --vid=1 (*) (h264 1280x720 25.000fps)
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib/xorg/modules/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/xorg/modules/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/xorg/modules/dri)
[vo/gpu/opengl] GLX not found.
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] Warning: this legacy VO has bad quality and performance, and will in particular result in blurry OSD and subtitles. You should fix your graphics drivers, or not force the xv VO.
AO: [pulse] 44100Hz stereo 2ch float
VO: [xv] 1280x720 yuv420p
AV: 00:00:01 / 02:23:52 (0%) A-V: 0.000 Dropped: 11
[vo/xv] X11 can't keep up! Waiting for XShm completion events...
# mpv Desktop/Brilliantovaya.Ruka.1968_HDRip__\[scarabey.org\].avi
(+) Video --vid=1 (mpeg4 720x320 23.976fps)
(+) Audio --aid=1 (ac3 6ch 48000Hz)
Segmentation fault
# mpv --player-operation-mode=pseudo-gui Desktop/Brilliantovaya.Ruka.1968_HDRip__\[scarabey.org\].avi
libva info: VA-API version 1.6.0
libva info: Trying to open /usr/lib/dri/i915_drv_video.so
libva info: va_openDriver() returns -1
#
Попробовал обновить mesa до 20.0. В новой отсутствуют libEGL/so/1 и libGL.so.1, пришлось добавить от старой.Жесть что Вы делаете.... Странно, что еще что-то работает
mpv-full и mpv-light- у меня когда-то на ПРА "то ли с ffmpeg-light", "то ли с mpv-light" - пригрывало не все видео из Шапки-Форума...
Сорри, а отладчик gdb (https://ru.wikipedia.org/wiki/GNU_Debugger) нет возможности в ричи поставить?Такой (https://cloud.mail.ru/public/2tmm/2gTf1JAyn)?
bash-4.4# gdb --version
GNU gdb (GDB) 9.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Такой?Да, оно, спасибо. Дело в том, что поставил медиапроигрыватель vlc - и он вылетает с ошибкой сегментирования, хотел продиагностировать, в чём причина
КалькуляторGalculator (https://cloud.mail.ru/public/jjeZ/4gpTRdtKb)
Какой нибудь офисЗависит от ваших запросов. Меня вполне устраивает Ted, но у него свой формат .rtf. Одно время использовал freeoffice, но он не свободный.
сделать меню по ПКМА разве его нет?
GalculatorСпасибо
Цитата: Neyel от Сегодня в 09:56:02Желательно, чтобы открывал Word'овские doc файлы, а так в принципе любой сойдёт
Какой нибудь офис
Зависит от ваших запросов.
Цитата: Neyel от Сегодня в 09:56:02Есть, но не все пункты работают. То что хотелось бы я писал выше (http://forum.puppyrus.org/index.php?topic=22381.msg166092#msg166092)
сделать меню по ПКМ
А разве его нет?
2. Игра "Пасьянс"Поищу версии этих игр под Linux. Надеюсь бинарники запустятся под ричи
3. Игра "Сапер"
Цитата: Neyel от Вчера в 16:02:17
Сорри, а отладчик gdb нет возможности в ричи поставить?
Такой?
# ldd /usr/bin/gdb | grep "not found"
libpython2.7.so.1.0 => not found
#
Galculator
# ldd /usr/bin/galculator | grep "not found"
libquadmath.so.0 => not found
#
libquadmath.so.0 => not foundэто здоровая ненужная здесь либа
Возьмите бинарник из дебианаНе надо, там gtk3
2. Игра "Пасьянс"Нашёл следующее - https://linuxmasterclub.ru/pysolfc/ Я так понимаю версия под Ubuntu, то есть придётся скачивать deb пакет и перепаковывать в модуль xzm (как появится время - займусь :)
https://wiki.gnome.org/Apps/AisleriotПосмотрел описание -то что нужно. А можно как то под ричи модуль сделать (там какие-то манипуляции с git'ом - тёмный лес для меня)
ему нужна была билиотека libopenjp2.so.7, которой в репе слакваре не оказалоськуда бы она делась, лежит в пакете openjpeg
куда бы она деласьИскал пакет по названию библиотеки по рецепту отсюда (http://forum.puppyrus.org/index.php?topic=22390.msg165342#msg165342) - вроде не нашёл ничего ???
там есть билиотека libopenjp2.so.2.3.1 а конкретно libopenjp2.so.7 нет
# readlink /usr/lib64/libopenjp2.so.7
libopenjp2.so.2.3.0
libopenjp2.so.7 ссылка на libopenjp2.so.2.3.0, которую создаёт doinst.sh.Так как в зависимостяэ был указан симлинк (которого в репе нет и он создается скриптом) - возникает проблема с поиском зависимостей по вашему рецепту (http://forum.puppyrus.org/index.php?topic=22390.msg165342#msg165342)
возникает проблема с поиском зависимостей по вашему рецептуДа, надо дорабатывать.
Так как в зависимостяэ был указан симлинкЭто обычная практика, чтобы не путаться с версиями.
https://wiki.gnome.org/Apps/Aisleriot
# ldd /usr/bin/sol | grep "not found"
libcanberra-gtk3.so.0 => not found
libcanberra.so.0 => not found
libgtk-3.so.0 => not found
libgdk-3.so.0 => not found
libgconf-2.so.4 => not found
libguile-2.2.so.1 => not found
#
Скрин.Судя по скрину - у вас другая версия этой игры. А не можете подсказать где скачать 32-битный пакет?
не находит игруИгры находятся в /usr/lib/aisleriot/guile/2.2/ - а у меня стоит guile 3.0 и сделан симлинк libguile-2.2.so.1 на версию 3.0 - может из-за этого? Вообщем фиг знает как проблему решить
фиг знает как проблему решитьВзрослеть уже и завязывать с играми. ;)
Взрослеть уже и завязывать с играмиУ меня спортивный интерес и немного азарта :)
у сборки есть свои плюсы и будет востребованна как система-браузер по типу ChromeOS.
не находит игруОшибка приведена на скрине (выделено черным цветом):
Нашёл следующее - https://linuxmasterclub.ru/pysolfc/Запустил :)
# palemoon
Assertion failure: mWorkerLoopID == MessageLoop::current()->id() (not on worker thread!), at /home/PM4Linux32/builds/Pale-Moon/release/dist/include/mozilla/ipc/MessageChannel.h:436
Segmentation fault
#
сделать модуль ffmpeg из реп слакваре со всеми зависимосятмиПолучится монстр, там очень много зависимостей, которые тянут ещё зависимости.
GUI медиапрогрывательgmplayer?
gmplayer?Возможно - плохо разбираюсь в медиапроигрывателях под линукс. Вообщем что угодно - лишь бы гуи :) (кроме xine - интерфейс мне не понравился)
лишь бы гуиКлавишами удобнее.
SDL2-2.0.12.xzm lame-3.100.xzm libunwind-1.3.1.xzm speex-1.2.0.xzm
flac-1.3.3.xzm libasyncns-0.8.xzm libvpx-1.8.2.xzm talloc-2.3.1.xzm
freeglut-3.2.1.xzm libcdio-2.1.0.xzm libwebp-1.1.0.xzm tdb-1.4.3.xzm
gnutls-3.6.12.xzm libcdio-paranoia-10.2+2.0.1.xzm nettle-3.5.1.xzm tevent-0.10.2.xzm
icu4c-65.1.xzm libgcrypt-1.8.5.xzm ocl-icd-2.2.12.xzm v4l-utils-1.18.0.xzm
jansson-2.12.xzm libgpg-error-1.37.xzm openjpeg-2.3.1.xzm wavpack-5.2.0.xzm
keyutils-1.6.1.xzm libssh-0.9.3.xzm opus-1.3.1.xzm
krb5-1.18.xzm libtheora-1.1.1.xzm samba-4.12.0.xzm
Теперь осталось найти gmplayer :)
Установил ffmpeg.Не надо
......
Общий размер зависимостей - 32,5 Мб
# gmplayer
Создание файла конфигурации: /home/live/.mplayer/config
MPlayer 1.4-9.2.0 (C) 2000-2019 MPlayer Team
225 аудио & 465 видео кодеков
G_FILENAME_ENCODING=@locale or G_BROKEN_FILENAMES isn't supported,
encoding must be explicitly specified in G_FILENAME_ENCODING.
MPlayer прерван сигналом 4 в модуле: неизвестно
- MPlayer рухнул из-за 'Неправильной Инструкции'.
Обычно, это происходит когда Вы его запускаете на CPU, отличном от того, для которого
он был скомпилирован/оптимизирован.
Проверьте это!
- MPlayer рухнул из-за плохого использования CPU/FPU/RAM.
Перекомпилируйте MPlayer с --enable-debug и сделайте 'gdb' backtrace и
дизассемблирование. Для подробностей, см.
DOCS/HTML/ru/bugreports_what.html#bugreports_crash
- MPlayer рухнул. Это не должно происходить.
Это может быть ошибкой в коде MPlayer _или_ в Вашем драйвере, _или_
в Вашей версии gcc. Если Вы думаете, что в этом виноват MPlayer, пожалуйста,
прочтите DOCS/HTML/ru/bugreports.html и следуйте инструкциям оттуда.
Мы не сможем и не будем помогать, пока Вы не предоставите эту информацию,
сообщая о возможной ошибке.
#
./configure --prefix=/usr \make - это какой пакет? (не помню его название). Какие-то зависимости для компиляции нужны? (компилить собираюсь на ричи)
--confdir=/etc/mplayer \
--enable-dynamic-plugins \
--enable-menu \
--enable-gui &&
make
make - это какой пакет?DEVX-9.2.0 (https://cloud.mail.ru/public/sgsW/4Q21uCapa) 248.5M
Какие-то зависимости для компиляции нужны?Да, причём с _DEV составляющей. Выяснится в процессе.
Так просто ??? :Лет десять назад было просто, сейчас очень непросто.
Язык английский (у вас был русский).В строке configure добавить --language=ru, смотрите ./configure --help.
gmplayer нет (где его брать?)Это ссылка на mplayer, но обязательно нужно skins (https://www.mplayerhq.hu/MPlayer/skins/Clearlooks-2.0.tar.bz2)
Как дальше паковать модуль xzm?Устанавливаю в каталог - "make DESTDIR=/home/MPlayer install", проверяю всё ли на месте, создаю модуль - "mksquashfs /home/MPlayer/ Mplayer-1.4.xzm"
но обязательно нужно skinsВроде понял:
tar -xvf ../Clearlooks-2.0.tar.bz2 \
-C /usr/share/mplayer/skins &&
ln -sfvn Clearlooks /usr/share/mplayer/skins/default
В строке configure добавить --language=ru, смотрите ./configure --help.
Устанавливаю в каталог - "make DESTDIR=/home/MPlayer install", проверяю всё ли на месте, создаю модуль - "mksquashfs /home/MPlayer/ Mplayer-1.4.xzm"Всё понятно, спасибо :)
Уже отписывался по поводу этой ошибки:- относительно недавно "прокручивал" Ричи - вроде была такая же ошибка.
вроде была такая же ошибкаПопробуйте мой модуль - mplayer-1.4.xzm (https://drive.google.com/open?id=1p9p2HwTsQpU5UF1J36cpQ4y8Fa6WgJw7)
чрезмерно полезен "ytdl"А что это?
Попробуйте мой модуль -спасибо - скачал (но сегодня навряд ли попробую).
youtube-dlТоже слышал о нём, вроде интересно
есть и на ГитеС гитом я работать не умею (даже не представляю что это такое) - там тоже программы компилить нужно? Может соберу модуль youtube-dl для ричи (но как я понимаю, это не актуально - так как частые обновления)
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
питон в зависимостях.- и там вроде с версией-Питона нужно определиться поточнее
что характерно, уже и неофит давно не интересуется этой темой.Ну и что? Тема жива.
Если MPlayer нормально работает - должны по крайней мере для радио поити и "de-catenator-ные методы" -Так и не врубился что это такое :) То есть он берёт плейлист какого-нибудь интернет-радио и разбивает его на отдельные радиостанции? А смысл? Не проще весь плейлист скормить плееру и в меню переключаться между станциями?
http://www.hostedredmine.com/projects/icearch/wiki/Ice-Arch_-_руководства_и_т_п -
см.: http://www.hostedredmine.com/attachments/342938/de-catenator_part1_radio-IceArch-0.994.mkv
но с "mpv" побольше возможностей...В mpv у меня видео тормозило (http://forum.puppyrus.org/index.php?topic=22381.msg166960#msg166960) (кратковременные фризы каждые пол-секунды), в mplayer такого не было
А какая видеокарта, там где mpv притормаживает?Geforce GT630, на пра в mpv всё работает без тормозов, на ричи mpv (тот, который компилил DDShurick) тормозит, mplayer - нет, также пробовал связку xine (медиапроигрыватель из репы ричи)+ffmpeg - тоже работает без тормозов
В отличие от mplayer и mplayer2, mpv имеет встроенную поддержку VA-API и VDPAU.Ссылка (https://wiki.archlinux.org/index.php/Mpv_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
Если аппаратное декодирование недоступно, mpv автоматически переключится на программное декодирование.
[vo/xv] Предупреждение: этот устаревший VO имеет плохое качество и производительность, и, в частности, приведет к нечеткому экранному меню и субтитрам. Вы должны исправить ваши графические драйверы, или не заставлять XV VO.
live@pra6408:~$ mpv /mnt/sdb4/out.mp4
Error parsing option vorce-window (option not found)
/etc/mpv/mpv.conf:3: setting option vorce-window='immediate' failed.
Playing: /mnt/sdb4/out.mp4
(+) Video --vid=1 (mpeg4 1280x720 29.970fps)
(+) Audio --aid=1 (pcm_s16le 2ch 44100Hz)
GPU at BusId 0x1 doesn't have a supported video decoder
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] Warning: this legacy VO has bad quality and performance, and will in particular result in blurry OSD and subtitles. You should fix your graphics drivers, or not force the xv VO.
AO: [alsa] 48000Hz stereo 2ch s16
VO: [xv] 1280x720 yuv420p
AV: 00:00:25 / 00:11:07 (3%) A-V: -0.000
То есть он берёт плейлист какого-нибудь интернет-радио и разбивает его на отдельные радиостанции?- да.
Не проще весь плейлист скормить плееру и в меню переключаться между станциями?- тут в частности как вариант - "Целевой запуск канала(-ов)".
А смысл?- это как бы "немного альтернативный взгляд" на ip-media.
/etc/mpv/mpv.conf:3: setting option vorce-window='immediate' failed.Умный mpv подсказывает, что нет такого параметра, есть force-window=immediate.
live@pra6408:~$ mpv /mnt/sdb4/out.mp4
GPU at BusId 0x1 doesn't have a supported video decoder
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] Warning: this legacy VO has bad quality and performance, and will in particular result in blurry OSD and subtitles. You should fix your graphics drivers, or not force the xv VO.
Playing: /mnt/sdb4/out.mp4
(+) Video --vid=1 (mpeg4 1280x720 29.970fps)
(+) Audio --aid=1 (pcm_s16le 2ch 44100Hz)
AO: [alsa] 48000Hz stereo 2ch s16
VO: [xv] 1280x720 yuv420p
AV: 00:00:24 / 00:11:07 (3%) A-V: 0.000
Попробую то же видео воспроизвести на ричи
# mpv /mnt/sdb4/out.mp4
[ffmpeg/video] mpeg4: Failed to parse extradata
(+) Video --vid=1 (mpeg4 1280x720 29.970fps)
(+) Audio --aid=1 (pcm_s16le 2ch 44100Hz)
libEGL warning: DRI2: failed to open nouveau (search paths /usr/lib/xorg/modules/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/xorg/modules/dri)
libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/xorg/modules/dri)
[vo/gpu/opengl] GLX not found.
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] Warning: this legacy VO has bad quality and performance, and will in particular result in blurry OSD and subtitles. You should fix your graphics drivers, or not force the xv VO.
AO: [pulse] 44100Hz stereo 2ch s16
VO: [xv] 1280x720 yuv420p
AV: 00:00:17 / 00:11:07 (2%) A-V: -0.000 Dropped: 203
[vo/xv] X11 can't keep up! Waiting for XShm completion events...
AV: 00:00:25 / 00:11:07 (3%) A-V: 0.000 Dropped: 291
Exiting... (Quit)
#
А mesa есть в Richy, что-то не помню?Что-то в списке модулей его не наблюдается :)
Видео тормозит :'(наверное
[ т.е. имеет значение "комплект": MPlayer, mpv, ffmpeg, ну и еще может какие-составляющие - либы, кодеки... ](- и даже пусть это будет "жирно", но зато без головняков.)
MPlayer, mpv, ffmpegВсё есть. Мне кажется дело в отсуствии mesa
[vo/gpu/opengl] GLX not found
ldd /usr/bin/ffplay | grep "not found"
Вообщем сами провертьтеmplayer и ffplay потребовали libogg и libvorbis
mplayer и ffplay потребовали libogg и libvorbisЭто можно исправить
mplayer работать отказался, ошибка та-же - компиляция под другой процессор.По-видимому нужен какой-то ключ при компиляции, чтоб полученный бинарник был универсальным (под любой процессор)
mpv вроде сначала нормально, но повесил систему наглухо на "Звёздных войнах" mp4 (.mkv норм)У меня при воспроизведении в mpv видео тормозит :'(
...
CFLAGS = -Wundef -Wall -Wno-switch ... -march=native -mtune=native -pipe -ffast-mat ...
...
$ gcc -c -Q -march=native --help=target | grep march
-march= core2
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"
... -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize -fno-asynchronous-unwind-tables ...
Посмотреть в PRA конфиг /etc/makepkg.conf для примера:На ричи они думаю по этому же пути распологаются :)
cc1: note: valid arguments to '-march=' switch are: i386 i486 i586 pentium lakemont pentium-mmx winchip-c6 winchip2 c3 samuel-2 c3-2 nehemiah c7 esther i686 pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm geode k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native
libpostproc/postprocess_template.c: In function 'postProcess_SSE2':
mplayer-1.4.xzm (https://drive.google.com/open?id=1gFsaw0pVXX4JMUipm75E72s7rTnCAIxj) просьба проверитьЗамечание по сборке: перед созданием модуля необходимо обязательно удалять или переименовывать одноимённый, иначе получается вот так:
bash-4.4# ls mplayer-1.4.xzm/
etc etc_1 usr usr_1
Зависимые пакетымного лишнего
ходите по старым граблямУчимся
Воспроизведение: *.mkv с редкими кратковременными подвисаниямиКак я уже писал, мне кажется что ему нужен mesa
мне кажется что ему нужен mesaМой, оптимизированный под прцессор, mplayer воспроизводит *.mkv нормально, ваш с незначительными провалами, чувствуется только на слух. А вот мой mpv имеет проблемы со звуком, фон (музыку) воспроизводит нормально, а речь отсутствует.
А вот мой mpv имеет проблемы со звуком, фон (музыку) воспроизводит нормально, а речь отсутствует.Тоже сталкивался с подобным при воспроизведении mkv, mp4 нормально
ваш с незначительными провалами, чувствуется только на слухМне кажется это как-то связано с этим:
[vo/gpu/opengl] GLX not found
Попробуйте допилить.Сначала нужно выяснить, в какую сторону копать
Попробуйте допилить.Может ему этот ключ подсунуть?
i686Чем отличается i586 и i686, на производительности это скажется?
на производительности это скажется?Честно, не знаю.
в какую сторону копатьhttp://forum.puppyrus.org/index.php?topic=17445.0
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
То есть дело в этомДа. Дальше mesa или проприетарные дрова
# ldd /usr/lib/vdpau/libvdpau_nouveau.so | grep "not found"
libLLVM-7.so => not found
#
# mpv /mnt/sdb4/out.mp4
[ffmpeg/video] mpeg4: Failed to parse extradata
(+) Video --vid=1 (mpeg4 1280x720 29.970fps)
(+) Audio --aid=1 (pcm_s16le 2ch 44100Hz)
AO: [pulse] 44100Hz stereo 2ch s16
VO: [gpu] 1280x720 yuv420p
AV: 00:00:35 / 00:11:07 (5%) A-V: -0.000 Dropped: 408
Распаковать в папку BB_32/modules/.Я сделал как всегда по своему:
bash-4.4# tar xzf multimedia.tar.gz
bash-4.4# mkdir M
bash-4.4# cd M
bash-4.4# ls -1 | while read M; do unsquashfs $M; cp -a squashfs-root/* ../M/; rm -r squashfs-root; done
bash-4.4# cd ../
bash-4.4# mksquashfs M/ Media-Neyel.xzm -comp xz -Xbcj x86
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directoryу меня:
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directoryНасчёт речевого сопровождения в mkv - и у меня тоже самое, а mp4 нормально
Изредка краткие подвисанияТо есть mplayer лидирует? (у него меньше всего ошибок)
mpv - mkv нет речевого сопровождения, mp4 тормозит
mplayer - mkv - нормально, mp4 нормально
ffplay - mkv нет речевого сопровождения, mp4 нормально
Изредка краткие подвисания
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directoryМожет быть, этот модуль поможет - vdpau.xzm (https://dropmefiles.com/zSE8D)? (там содержится libvdpau_va_gl.so) Скачал с pkgs.org, перепаковал в xzm, проверил зависимости - вроде всё на месте (хотя думаю вряд ли поможет, но попробовать можно :) )
VDPAU будет только с меса или проприетарными видеодровамиВсё есть в моём архиве (http://forum.puppyrus.org/index.php?topic=22381.msg168782#msg168782) :)
mesa лучше брать из того же источника что и xorgmesa брал из репы слакваре, Xorg - от DdShurick (наверное оттуда же), а вот библиотеки libvdpau_va_gl.so в репозитарии нет, пришлось качать со стороннего ресура
Может быть, этот модуль поможет - vdpau.xzm?
libvdpau-va-gl: GLXGlobalContext::GLXGlobalContext: glXChooseVisual failed
Может ему ещё этот пакет поставить? - Package: ./x/libvdpau-1.3-i586-1.txzЕсть в Xorg-1.20.3.xzm.
multimedia.tar.gz (https://drive.google.com/open?id=1dbH2OEKF2VhhZMXD8P5H-Ds_bc4DBDI4). Содержимое - mpv, mplayer,ffmpeg + mesa + LLVM + регулятор громкости. Распаковать в папку BB_32/modules/. Три варианта воспроизведения - mpv, mplayer, ffplay. Вообщем проверьте :)- ну и вроде с "этой штукой" запело и радио и ТВ .
#!/bin/sh
exec mpv --playlist="$@" --force-window=immediate --geometry=300
в mpv этот файл - out.mp4- у меня с Ричи пока не качает ( Links в сборке у меня - не тот. может там авторизовываться нужно - ?... )
ИМХО какие-то косяки были при компиляцииВ планах перекомпилить mpv. Вопрос к DdShurick - как его компилить? Где инструкция?
Чем вызван интерес к Ричи?Для меня, полным отсутствием интереса к pra и его производным. Скучно...
Скучно...Тут не поспоришь.
Если учитесь-развлекаетесь - не мешаюЧто-то среднее между "учитесь-развлекаетесь" и серьезным подходом :)
Чем вызван интерес к Ричи?Если в плане интуиции - то пра - это винда, а ричи - это линукс вообщем не могу сформулировать точно, чем-то зацепил :)
учитесь-развлекаетесь - не мешаюок. понял
просто интересно пободаться с проблемами в плане саморазвития?Вот это думаю в самую точку :)
В планах перекомпилить mpv.
Из файла README:А где скачать исходники - не подскажете?
X development headers - это DEV составляющая Xorga?xorg-server-1.20.8_DEV а в ричи используется xorg 1.20.3 :'(
Что хотите получить при перекомпиляции?Если вы посмотрите лог (http://forum.puppyrus.org/index.php?topic=22381.msg168745#msg168745) mpv, то видно что на 35 секунде пропущено 400 кадров (строчка "Dropped"), при частоте кадров 30 кадр/сек это около 13 сек, то есть из 35 секунд выпадает 13 секунд (это чтобы оценить насколько тормозит) При перекомпиляции хотел вылечить этот баг :)
Итак, подведём итоги этой темы+ у меня MPlayer - так и не взлетел.
- прикрепил архив.Вообще-то выкладывать 7z не совсем вежливо, но у меня есть.
Вообще-то выкладывать 7z не совсем вежливо, но у меня есть.Александр , я для этого пользуюсь aunpack -ом , приколоченным к vifm-у. Отлично решает такие вопросы.
пользуюсь aunpack -ом , приколоченным к vifm-у.Зачем излишества?? "7z e *.7z" отлично всё решает.
Зачем излишества?? "7z e *.7z" отлично всё решает.Все из за лени , повесил одну команду на распаковку всех архивов в меню vifm-а и распаковываю все что надо :-)
7zЗапаковывал Xarchiver~ом (раньше не умел им пользоваться, сейчас просто привык паковать им в Иксах.).
у меня MPlayer - так и не взлетел.У меня всё работает. Не понимаю что изменилось:
. mpv показывает, но не всё. Например "Классика кино" вешает систему намертво,- на IceArch показывает даже MPlayer~ом (для меня это "серьезый показатель")
# curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl; chmod a+rx /usr/local/bin/youtube-dl
exec mpv --playlist="$@"
2. На ядре 4.14.77-pf10 youtube крешит систему. На ядре 3.14.79 всё ок - http://forum.puppyrus.org/index.php?topic=22381.msg166702#msg166702А это с чем связано - просветите?
1) Неправильно спакован Xorg: симлинк /lib/modules это не модули Xorg'а, это должно быть модули ядраДа...?? Где здесь /lib/modules? Вы видите? Я не вижу.
# readlink /etc/localtime
../usr/share/zoneinfo/Europe/Kaliningrad
если есть какие-то рекомендуемые предпочтения под jwm, то как-то осветить это.Я просто привык к jwm|IceWM за долгие годы пользования PuppyRus.
- а hwclock у Вас местное или UTC время показывает?КодСделано стандартно, работает.# readlink /etc/localtime
../usr/share/zoneinfo/Europe/Kaliningrad
Где здесь /lib/modules? Вы видите? Я не вижу.Писал по памяти, правильно читать как: симлинк /usr/lib/modules
только -D нужно давать как -Dwext, может в этом причина?Да, wext я выкинул, как устаревшее. /usr/sbin/wlan.sh: 37:
if wpa_supplicant -B -D nl80211 -i "$IFACE" -c "${WPADIR}${WLNADDR}.wpa.conf"; then
симлинк /usr/lib/modulesУ меня модули ядра там, где положено, в /lib/modules, в отличие от всяких там арчей и прочих их последователей. Ссылка /usr/lib/modules пришла из слаквари, пакет xorg-server-1.20.3-i586-1.txz
2 Neyel: честно, я не сталкивался, до youtube-dl ещё не дошёл, но думаю, если повторить эксперимент: или его повторить не удастся, или через gdb точно узнаете причину.youtube-dl не причём - система крешится при воспроизведении видео в браузере. Насчёт gdb - я так понимаю, браузер запускать из-под gdb и смотреть выхлоп. Самое странное, что на другом ядре всё норм
если есть какие-то рекомендуемые предпочтения под jwm, то как-то осветить это- я неправильно построил вопрос. Имеется ввиду, что я хотел бы переключится на jwm, и, если, у Вас в работе сделаны какие-то customizations под него, то, может быть, где-то линком смогли бы положить тему, настройки, и прочее, чем пользуютесь. Мне Риччи по духу близок, и я доверяю подходу опытного мастера. У меня не переключается в меню по "Сменить оконный менеджер на JWM"
система крешится при воспроизведении видео в браузереможет прикрутите VDPAU в Palemoon, и расскажите, если получилось? Последний можно взять в DDR01, или самый последний с сайта/обновлением.
может прикрутите VDPAU в PalemoonОбъясните как :'( Хотя бы в общих чертах - я же по умолчанию не знаю :'(
Ядром 3.14.79 пользуютесь? Там /lib это вдруг симлинк на /usr/libНет в модуле kernel-3.14.79.xzm такого симлинка.
по факту монтируется просто молча "съедая" симлинкиНет, в таком случае систему "клинит". Ищите, откуда симлинк приблудился командой
bash-4.4# find /mnt/bundles -type l -name modules
тему, настройки, и прочее, чем пользуютесь.Использую по умолчанию, я равнодушен к дизайну.
Нет в модуле kernel-3.14.79.xzm такого симлинка.Похоже, это я что-то напутал, поэтому свой предыдущий пост удаляю. Извините.
не работает переключение на другой WM~/.xinitrc: 19:
CURRENTWM=jwm
find /mnt/bundles -type l -name modulesЕсли надо определить есть ли файл/папка/ссылка в системе и к какому модулю принадлежит и в каком слое находится, то лучший вариант - вышеуказанный способ.
Наблюдения по этому посту, из wpa_supplicant -h и modinfo ndiswrapper:только -D нужно давать как -Dwext, может в этом причина?Да, wext я выкинул, как устаревшее. /usr/sbin/wlan.sh: 37:Кодзамените на wext, аналогично /usr/bin/wifi строка 73.if wpa_supplicant -B -D nl80211 -i "$IFACE" -c "${WPADIR}${WLNADDR}.wpa.conf"; then
2) все равно не помоглоИ я врял-ли помогу не имея на ркуах соответствующего железа. Я практик, "теориев" не изучал.
3) как udhcpc решает вопрос с автообновлением адресаВроде никак.
C-шная реализация depfinder.Посмотрю
что у Вас показывает hwclock, это ли же время в Windows (если есть)?Системное время по Гринвичу, с Альтлинуксом одинаковое, Windows нет со времён XP SP-2.
И я врял-ли помогу не имея на руках соответствующего железа. Я практик, "теориев" не изучал.Пожалуйста, возьмите доступный Vista/XP 32-битный драйвер для Вашей Wi-Fi карточки (для инсталляции драйвера - единократно - нужен будет perl) и попробуйте с 32-битным ядром 3.14.79 и скомпилированным мной пакетом для Slackware (обрезал, т.к. не помещался в 100 КБ лимит). Его же можно портировать в Риччи-32.
возьмите доступный Vista/XP 32-битный драйвер для Вашей Wi-Fi карточкиКак я от этого далёк....
Salix в качестве донора.Что мешает? Бери и делай.
с готовыми прописанными (не)бинарными зависимостями (которые ldd не могут быть найдены).Это как?
Цитата: TT от 01 Январь 2021, 21:14:02с готовыми прописанными (не)бинарными зависимостями (которые ldd не могут быть найдены). Это как?Возможно, эта информация как раз в тему -
...Существует способ загрузки библиотек в обход ldd, функцией dlopen(). Такие библиотеки в выводе ldd не отображены...