Новые возможности:
...
Создание, восстановление и постоянная загрузка пользовательских SFS (параметр usersfs)
Новые возможности:
...
Загрузка всех SFS из указанной директории (параметр sfsdir)
Новые возможности:
Режим "без сохранения" (параметр загрузки pfix=nosave)
При этом также отключается автосохранение сессии в процессе работы и при выключении компьютера.Можно добавить: Если вдруг понадобилось сохранить сессию при работе в этом режиме - можно скомандовать в консоли reboot save (или poweroff save).
initrd теперь ищет файл lupusave-*.2fs/3fs - без приставки с названием wm!Теоретически старый файл (например lupusave-xfce.3fs) тоже должен быть загружен. Но если файлов было несколько (для разных WM) - то при каждой загрузке будет показан диалог выбора (если не использовать параметр savefile).
...еще некоторые программы убрали бы...Напишите в этой теме (http://forum.puppyrus.org/index.php/topic,10474.0.html), возможно вынесем и эти программы.
osmo: error while loading shared libraries: libnotify.so.1
qutim: error while loading shared libraries: libXss.so.1
skype: error while loading shared libraries: libXss.so.1
conky: error while loading shared libraries: libcurl-gnutls.so.4
sh: /usr/local/pwidgets/widgets/scripts/Puppylinux: No such file or directory
Usage: Xdialog [<common options>] [<transient options>] <box option> ...
cd /root/my-applications/Waker
exec /root/my-applications/Waker/project1
Вы читали справку LupuRus Bit (в Beta 2 уже встроена), "Новые возможности" и "Параметры загрузки"?Хотел прочитать и спасибо этой подсказке, не пришлось искать вручную
Ага, нашел файлы:Мне кажется надо бы эти ссылки добавить в файл /usr/share/doc/index.html, а также в нем заголовок надо поменять, а то "Добро пожаловать в Lucid Puppy 5.1.0 август 2010" как-то не актуально.
- "Новые возможности" - /usr/share/doc/lupurus-bit-new.html
- "Параметры загрузки" - /usr/share/doc/parametrs.html
сохранение сессии в Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/СоздатьМожет это только в XFCE, пока не проверял, но мне кажется, что это должно быть везде, т.е. лежать в основном sfs-нике.
давайте сначала поможем довести дистрибутив до хорошего "коробочного" уровня с одним окружением рабочего стола (лучше xfce, с ним уже почти все работает)Релиз должен быть со всеми окружениями. Это тоже часть концепции.
как исправитьДобавить эти маленькие библиотечки в дистриб, а как иначе? Не вносить же изменения в имеющиеся в оф.репах пакеты?
...отсутствие mc при аварийной загрузке или ошибках в меню, а также если еще и иксы не грузятся...А как иксы загрузить без оконного менеджера?
"Подключить Установить Посмотреть", но при выборе "Посмотреть" ничего не открываетсяТакое может быть, если в SFS с оконным менеджером не включено это исправление (http://forum.puppyrus.org/index.php/topic,10596.0.html).
...установка FULL здесь абсолютно не уместна и пункт "Установить" является лишним и ненужным...Если кто-то захочет Full - почему нет? Другое дело что смысла в этом мало, но это решать пользователю. Удалять имеющийся функционал не вижу необходимости.
тестировал сначала только под IceWM... Еще заметил, что при щелчке на sfs-файл, как и раньше появляется окно с вопросом "Подключить Установить Посмотреть", но при выборе "Посмотреть" ничего не открывается , при выборе "Подключить" нормально монтируется.Решилось правкой содержания всего лишь одного файла /usr/sbin/filemnt.
Как не искал, так и не нашел в меню сохранение сессии в Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/СоздатьНе нашел, потому что меню по команде fixmenus не обновляется из-за отсутствия файла /etc/xdg/templates/_root_.icewm_menu.
RoDoN - за сборку SFS-модуля IceWM.позволю себе предложить исправленный и немного дополненный вариант icewm-wm.sfs (http://rodon.my1.ru/load/novyj_icewm_wm_sfs_dlja_lupurus_bit_beta_2/1-1-0-11). Если этот вариант подойдет, то потом смогу выложить аналогично оформленные sfs-модули JWM, Openbox и Fluxbox.
Загрузка всех SFS из указанной директории (параметр sfsdir).Т.к. на винте у меня всегда несколько разных сборок паппи, а такими программами, как Opera, Skype, qutIM и др. пользуюсь посредством подключения sfs-модулей, то уже давно в корне раздела лежит каталог ./SFS, в который эти все программы собраны, а в каталоги с файлами сборок паппи брошены относительные ссылки на нужные проги.
уже давно в корне раздела лежит каталог ./SFSУ меня так же. Возможно, поможет такой трюк (http://forum.puppyrus.org/index.php/topic,10450.msg58613.html#msg58613).
для нормальной загрузки нужны не ссылки, а только живые файлы.Да, нужны именно SFS-файлы.
Для решения написал скриптик run_fixwm, который нужно распаковать из вложения и положить в папку /root/StartupПосле некоторого тестирования заметил, что этот глюк, когда некорректно загружается трей, т.е. не все значки прорисовываются, лечится только при переходе с JWM на IceWM, а при переходе с IceWM на JWM глюк остался.
#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
. /etc/rc.d/PUPSTATE
. /etc/rc.d/BOOTCONFIG
echo "$WM" >/etc/windowmanager # WM fix for LupuRus Bit by RoDoN
if [ -f ~/.jwm/jwm_colors ];then #v3.96
. ~/.jwm/jwm_colors
fi
... и т.д. и т.п.
CURRENTWM="`cat /etc/windowmanager`"
CURRENTWM="$WM"
А для чего обычному пользователю может понадобиться переключать вм?А для чего тогда в дистриб выкладывать несколько WM?
# WM fix for LupuRus Bit by RoDoN
if [ "$WM" = "fluxbox" ];then echo "startfluxbox" >/etc/windowmanager
else
if [ "$WM" = "kde" ];then echo "startkde" >/etc/windowmanager
else
if [ "$WM" = "xfce" ];then echo "startxfce4" >/etc/windowmanager
else
echo "$WM" >/etc/windowmanager
fi
fi
fi
Думаю лучше echo "start$WM" >/etc/windowmanager. Иначе придется перечислять все вм на все случаи жизниПочти все основные, ну кроме гнома и е17, используемые сегодня в разных сборках я вроде бы уже и перечислил, вообще над текстом еще подумать можно, чтобы сократить, написано на скорую руку, а start$WM для JWM, IceWM, Openbox не подходит. Стоит ли из-за пары строчек делать лишние симлинки?
Разработчику вм проще сделать симлинк
Стоит ли из-за пары строчек делать лишние симлинки?Это даст универсальности
Вроде, xwin - sh скрипт. Прочитайте его :)Тормознул, бывает :D Спасибо за подсказку!
изменить .xinitrc может именно сборщик WM.Вот это и будет оптимальным - раз с базой договорились особо не экспериментировать.
изменить в /root/.xinitrc строчку
CURRENTWM="`cat /etc/windowmanager`"
на
CURRENTWM="$WM"
в начале файла добавить строчку: echo "$WM" >/etc/windowmanagerТолько не в .xinitrc а в xwin или где-то ещё при загрузке.
В LupuRus M1-2 Игорь добавил автоматическое переключение WMЯ как раз за это раньше и голосовал, но остался в меньшинстве, а теперь мы имеем некоторые проблемы с подключением разных WM с одним файлом сохранения. Но решением ИМХО может быть только такой или подобный код:
if [ "$WM" = "fluxbox" ];then echo "startfluxbox" >/etc/windowmanager
else
if [ "$WM" = "kde" ];then echo "startkde" >/etc/windowmanager
else
if [ "$WM" = "xfce" ];then echo "startxfce4" >/etc/windowmanager
else
if [ "$WM" = "e17" ];then echo "enlightenment_start" >/etc/windowmanager
else
echo "$WM" >/etc/windowmanager
fi
fi
fi
fi
Но решением ИМХО может быть только такой или подобный код:С помощью DdShurick, за что ему огромное спасибо, код переписан более компактно:
case $WM in
fluxbox) echo "startfluxbox" >/etc/windowmanager;;
kde) echo "startkde" >/etc/windowmanager;;
xfce) echo "startxfce4" >/etc/windowmanager;;
e17) echo "enlightenment_start" >/etc/windowmanager;;
*) echo "$WM" >/etc/windowmanager ;;
esac
Есть некоторые непонятки с подключением sfs (не более 4-х в папке).Это точно? Т.е. любой 5й .sfs не подключается через sfsdir= ?
Некоторые цепляются, другие нет.Те, что не цепляются через sfsdir= через load_sfs цепляются?
1. А стоит ли "допиливать" KDE-3.5, либо притягивать KDE-4.x для Паппи? Или это принципиально;Это свободный проект - стоит делать все, что Вам интересно. :)
2. Кто может подсказать направление (способ) создания базового .sfs для "мультизагрузки"? (Имею в виду, например lupu.sfs и несколько wm).А разве LupuRusBit - что-то другое?
KDE, e17, Openbox на XLupuRus Bit.sfsА причем здесь XLupuRus Bit.sfs, я имею в виду в этой теме?
непонятки с подключением sfs (не более 4-х в папке)эти непонятки скорее всего из-за XLupuRus Bit.sfs, откуда он взят, из какой сборки? В этой теме обсуждается сборка LupuRus520b2b1ix.iso и в ней используется lupu_520.sfs. Не сбивайте людей с толку.
Но решением ИМХО может быть только такой или подобный кодВторой вариант я думаю подойдёт. Ещё можно посмотреть как этот вопрос решен в M1-2 и сравнить (думаю это в скрипте rc.wm).
XLupuRus Bit.sfsТакой системы нет, насколько я знаю. Вы качали ту систему, которая в шапке темы?
Есть некоторые непонятки с подключением sfs (не более 4-х в папке).Этого не должно быть...
Подгружаю в директорию <SFS> ещё один .sfs и тишина. Но тоже выборочно.вероятно, проблема в самих .sfs или их комбинации
В результате, грузятся .sfs из сборки.CD с дистрибутивом вставлен? Если - да, то действительно, возможно подхватывается каталог "SFS" с CD-ROM. Будет время - проверю код.
вероятно, проблема в самих .sfs или их комбинацииНе уверен, нужно разобраться.
Заметил на форуме, что мало кто работает с установкой на NTFS.Это верно, под NTFS не всё тестировалось. Но теоретически должно работать.
Если, что не в тему, строго не судоите.Как раз в тему! Помощь в тестировании весьма полезна.
Планирую приобретение нового ПК с i5. Боюсь, любимая XLupu-520 станет ругаться!Теоретически на i5 стандартный LupuRus Bit должен работать. Гораздо чаще встречаются проблемы с видеокартами.
Есть ли вариант компиляции нового ядра без потери функционала XLupu-520 ?
...переименовать каталог "SFS" (и соответственно изменить значение параметра sfsdir)...И проверьте подключение так:
В каталоге initrd находятся подкаталоги pup_ro1, pup_ro2, pup_ro3 и т.д. В каталоге pup_ro2 можно увидеть файлы, которые находятся в базовом .sfs, а в каталогах pup_ro3, pup_ro4 и далее - файлы, которые находятся в других подключённых .sfs.Чтобы можно было понять, на каком этапе возникает проблема.
Что делал: 1.1) - назначил папку в нижнем регистре .sfs;Попробуйте вообще другое название.
В слоях загрузки нашел FBReader-0.1.2_200. sfs, LibreOffice-.sfs, может прошляпил, но остальное не заметил.Если в меню есть - значит есть и в одном из каталогов pup_roX (они подключаются только оттуда).
Больше 8-и .sfs не пробовал.Теоретический предел - 32.
Делал на " чистой" системе без сохранёнкиМожет быть у Вас памяти мало? При такой загрузке все .sfs копируются в RAM (можно попробовать запустить систему с параметром pfix=nocopy).
Хотелось бы знать о промежуточных результатах работы по LupuRusBit!Всё можно найти в этом разделе. В данный момент в основном тестируется Beta 2 и собирается информация.
Gnome.sfsИз любопытства посмотреть можно. Улучшать не впишусь
возможность выбора ядра (даже 2.6.х - 2.4.х).Экспериментировал. Не осилил. Точнее не захотел доосилить. Требуется серьезная "доработка напильником" и потом лезут глюки. После того, как это элементарно удалось сделать в debian (в SFSL 3 взаимозаменяемых ядра) - просто не захотелось браться за напильник.
Требуется серьезная "доработка напильником" и потом лезут глюки.Оригинальная версия на ядре LupuRus должна работать стабильно, а сборки с другими ядрами - это уже как получится, стабильность не гарантируется.
Как бы сохранить базу, которую потом можно было легко портировать?Никак. Версии стареют. Перенести получится только идеи
P.S. Помогать могу только морально и финансово!За морально - спасибо. А материально - мне не поможет ускориться, а нанимать профи-программеров, думаю не готовы не Вы не я :)
был бы результат.А какой нужен результат?
В моём маленьком коллективе думают, что нанимать - можно попробовать, расценки представляют!В основном наша команда - не профессиональные программисты, мы собираем дистрибутивы и одновременно изучаем внутренности Linux. Стараемся сделать систему лучше, а получается или нет - решать пользователям.
Вывод из вышесказанного: оптимально участвовать в местной разработке 21х (кто чем и как может). Личные наработки делать легкоадаптируемыми и держать отдельно. Тогда их можно будет применить где угодно. А самое главное - не переоценивать свои скромные силыслова не мальчика, но мужа (с)
А что особенного в XFCE LupuRus?
sfs, может не зацикливаться на 520й лупуЕсли вы следили за моим "творчеством" - уж в этом меня упрекнуть точно нельзя
и прикручивать нашими корявыми ручками к ней новое ядро,Это попробовал , пришел к выводу про ручки и давно бросил
а взять за основу чего поновее и довести до удобоваримого состояния?Именно этим и занимаюсь в SFSL, пытаюсь внести "свои 5 копеек" в puppy 21х и жду slacko 5.3.3pae (не знаю пока зачем; сегодня уже rc2)
Что помню - можно выдрать из lupu и переделать.Тоже безбожно деру все и отовсюду :)
Частенько для себя добавляю его функционал в другие дистры.
Но функционал XFCE у Bit777 на порядок выше, чем в Салуки . Хотя бы это можно сохранить?
Что помню - можно выдрать из lupu и переделать.
Думаю что в вопросе о новом ядре в Bit можно поставить точку. Как я понял, у sfs не получилось подключить ядро, я в этом мало разбираюсь, а других желающих нет. Поэтому ядро будет только одно, стандартное 2.6.33.2. Остальное - в другие дистрибутивы.
выдрать удобства и составить аддонИменно так я и сделал в sfsl+cdlr1 (4 дистра). Свои наработки - 1м модулем. При подключении почти к чему угодно - получаю "типа puppy".
run_fixwmДобавил в шапку
Ну реально - получается моими "шаманскими" методами, неужели толковые ребята не смогут придумать лучше?Основная сложность - не просто перенести, при этом нужно получить в результате стабильную, надёжную систему. А это уже на порядок сложнее. В любом случае Bit нужно завершить, потом посмотрим, что можно будет сделать. Может быть и получится перенести наработки в другую систему...
Решение проблемы с некорректной загрузкой трея из этого скрипта я убрал и для себя использую вариант с изменением файла /root/.xinitrc, описанный здесь.Вот этот способ (http://forum.puppyrus.org/index.php/topic,11283.msg61752.html#msg61752) мне кажется более универсальным, что Вы думаете?
Вот этот способ мне кажется более универсальным, что Вы думаете?Согласен. Кстати у Игоря (bit777) было подобное в сборках М1-1 и М1-2, только в файле rc.wm
cp -f $mount_point/etc/windowmanager /etc/windowmanager
Внесение изменений в файл /root/.xinitrc я предложил только для случая, если не трогать основной sfs-никПонятно. Основной SFS в следующей версии будет с модифицированным xwin, при сборке WM можно это учесть.
Invalid or Deleted File.Аналогично
Очевидно срок хранения истёк.Invalid or Deleted File.Аналогично
Очевидно срок хранения истёк.Разве на mediafire.com это возможно? У меня там ничего не пропадало...
Разве на mediafire.com это возможно? У меня там ничего не пропадало...Эти файлы я заливал не через аккаунт, и не мог поэтому продлить срок хранения.
а нет ли случаем под бит SFS со средствами разработки, в котором были бы собраны gcc, cpp, dev-библиотеки там, заголовки ядра, его конфиг и т.п.?Это всё подходит от Lupu-520.
раз в фул работает, то и во фругал возможноЕсли действительно всё работает нормально - думаю что можно будет попробовать сделать Frugal.
P.s. Надо отследить в браузере на "чистой" системе html-файлы CUPS, ошибка где-то тут.они лежат в /usr/share/doc/cups
Про SFS не понял, SFS чего?Не внимательно прочитал, думал Wine в SFS а не в пакете.
В LupuRus Max - косяк всплыл сразуСразу при установке пакета?
при нажатии на "Администрирование" в CUPS - Not Found 404Уточните причину: меняется ссылка, или исчезает сам файл (сравните в оригинальной системе и в ремастере).
Понятно, что localhost:631/admin - это ссылка, но на какой конкретно html?Нет такого html-файла. CUPS, который висит на 631 порту, генерирует эту страницу в памяти.
В обеих случаях:а надо не этой командой, а ps -A|grep cupsd
Распаковать базовый SFS из оригинала, и базовый SFS из ремастера, скопировать с наложением (комадой cp -a) файлы из ремастера в оригинал, упаковать их и попробовать.Вот это пробовали? (конечно на ext-разделе)
Именно так не пробовал, но по моему, ручная пересборка, как делал и описывал раньше - аналог этого.Не совсем. Можете выложить базовый SFS с этой ошибкой?
2. Но на Салуки-022 и разновидностях "Трёхглавого" тоже ремастеринг был на NTFS и там получалось... Может более новое ядро (дистр) более корректно(ны) к NTFS или операции ремастеринга?
Программа создания собственного Live-CD была
разработана для более ранних версий Puppy, поэтому
полная совместимость с LupuRus Bit не гарантируется.
После пересборки системы с помощью этой программы
часть функционала LupuRus Bit может быть потеряна.
Вы используете программу на свой страх и риск!
Настоятельно рекомендуется использовать для
временных файлов раздел с файловой системой Linux,
например 'ext2' или 'ext3' (но НЕ [v]fat / ntfs)!
Fatal server error:
Failed to submit batchbuffer: Input/output error