Сайт | Скачать | Видео | Wiki

Автор Тема: Доработка sfs_event  (Прочитано 21762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Доработка sfs_event
« Ответ #30 : 15 Февраль 2013, 20:08:55 »
Ну вообще этот каталог должен быть для нормальной работы, непонятно куда он пропадает. Я добавил его проверку и создание, замените оригинальный файл.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #31 : 16 Февраль 2013, 04:34:24 »
все просто - я не заменил пакеты
в репозитарии лежит правильный пакет а в модуле - без каталога.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #32 : 16 Февраль 2013, 04:35:53 »
может быть запуск скрипта sfs_all_off прописать в .xinitrc ?
запускаясь из /etc/init.d сыпятся ошибки:
Когда я из теминала его запускаю, никаких ошибок не вижу. Возможно, ошибки от того, что что-то ещё не подключилось и выполнять этот скрипт надо позднее.
ну так и я про тоже говорю, думаю надо позднее выполнить.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Доработка sfs_event
« Ответ #33 : 16 Февраль 2013, 08:54:41 »
все просто - я не заменил пакеты
в репозитарии лежит правильный пакет а в модуле - без каталога.
Проверку лучше оставить для надежности. На всякий случай.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #34 : 29 Март 2013, 16:24:24 »
нельзя ли проверить, при удалении пункта меню удаляются ли файлы из sfs_scripts, а то я заметил что у меня там накапливаются файлы .
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:Доработка sfs_event
« Ответ #35 : 30 Март 2013, 12:37:17 »
Проверил у себя в системе - удаляются . При первом подключении модуля создается в /sfs_scripts и скрипт del-имя_модуля.pfs   именно он запускается при выборе в меню "Удалить пункт меню".  У меня каталог /sfs_scripts  очищается.
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Доработка sfs_event
« Ответ #36 : 30 Март 2013, 22:29:09 »
У меня каталог /sfs_scripts  очищается.
Если в меню только "пусто", то никаких файлов в /sfs_scripts  быть не должно. Если что-то остается - скажите мне при какой последовательности действий такой глюк возникает. Как будет время, посмотрю.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #37 : 31 Март 2013, 10:33:32 »
думаю надо проверить удаляются ли после нажатия кнопки Удалить пункт.
У меня в devx какая то чехарда, то он показывается в меню, то не показывается. Буду наблюдать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #38 : 02 Апрель 2013, 14:44:04 »
Давайте подумаем, сейчас я запуск перенес в скрипт .xinitrc, все как бы должно быть нормально, НО если к примеру я сделаю выход в консоль, а потом снова xwin, у меня опять выполнится скрипт и пакеты которые подключены будут показаны как отключенные, или даже отключатся совсем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Re:Доработка sfs_event
« Ответ #39 : 02 Апрель 2013, 16:27:01 »
пакеты которые подключены будут показаны как отключенные, или даже отключатся совсем.
Да нет, не отключатся, но показаны будут как отключенные. Я могу добавить какую-нибудь проверку, вот только какую? Как отличить выход в консоль от первоначальной загрузки?
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #40 : 02 Апрель 2013, 16:29:51 »
zay, ddshurick, что у нас служит однозначным указателем на то что пакет подключен? (исключая пакеты подключенные через автоподключение)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Доработка sfs_event
« Ответ #41 : 02 Апрель 2013, 16:35:05 »
что у нас служит однозначным указателем на то что пакет подключен?
Наличие соотв. каталога в /mnt.
На случай если каталог случайно остался - вызывается rmdir, если после этого каталог на месте - значит пакет подключён.

Если надо - могу чуть позже выложить фрагмент кода.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Доработка sfs_event
« Ответ #42 : 02 Апрель 2013, 16:43:02 »
mount|grep не поможет?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Доработка sfs_event
« Ответ #43 : 02 Апрель 2013, 16:54:29 »
 Проще losetup.
Код
# losetup | grep " /initrd/"
/dev/loop1: 0 /initrd/mnt/dev_ro2/1303/packages/userfs.pfs
/dev/loop2: 0 /initrd/mnt/dev_ro2/1303/packages/autorun3Gmodem.pfs
Если добавить grep -v $PFSDIR получим список подключенных вручную.
« Последнее редактирование: 02 Апрель 2013, 17:01:42 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Доработка sfs_event
« Ответ #44 : 04 Апрель 2013, 12:06:10 »
Запуск скрипта sfs_all_off происходит только при старте системы?
Если да, то может быть запуск скрипта sfs_all_off оставить в /etc/init.d, только убрать(закомментировать) в нем запуск fixmenus, тогда ошибок при загрузке нет, а fixmenus запустится из .xinitrc. При рестарте иксов глюков со значками тоже тогда нет.
« Последнее редактирование: 04 Апрель 2013, 12:10:44 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE