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

Автор Тема: "горячий аналог" EXTRAMOD  (Прочитано 11363 раз)

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #15 : 15 Август 2018, 07:35:04 »
Изменения в ветке v4. Пробуйте.
попробовал - "не идет" / или чего не так делал(хотя 1 раз пару модулей как-то подключились)?
--пока подключаю из списка:
Код
while read file ; do  sudo pfsload -u -r $file  ; done < /home/live/any-file-lst
--в file-lst - пути файлов с новой строки.

(где-то находил - можно "прикрутить" выбор  /home/live/any-file-lst - yad~ом)

upd:
?
Код
while read file ; do  sudo pfsload -u -r $file  ; done <  $(zenity --file-selection)
« Последнее редактирование: 26 Август 2018, 05:03:33 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #16 : 15 Август 2018, 10:11:46 »
Как пробовали когда не работало?
Из v4 только pfsload? Не помню точно, но возможно нужно что-то еще. Лучше всю ветку брать.
Не могли ли попасть в список не модули?  На что ругалось и т.д.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #17 : 26 Август 2018, 05:00:17 »
--пока подключаю из списка:
--в file-lst - пути файлов с новой строки.
+ нужен "ввод" в конце каждой строки.
-- :) "порядок подключения модулей" вроде "соответствующий" (хотя не уверен "при наличии Огромных-модулей)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #18 : 26 Август 2018, 05:52:32 »
в том варианте что в v4 должно работать и с файллистом. Типо такого pfsload $(cat file-list), не помню  проверял ли.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #19 : 26 Август 2018, 05:59:28 »
...позже еще буду пробовать...
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #20 : 21 Ноябрь 2018, 03:36:46 »
Скрипт подключения модулей из списков - меня  более-менее устраивает:

Код
  #!/bin/bash
## Подключение модулей из списков  ##knn 181121

## "укорачивание" пути  выбора
cd /mnt/home/SPiski-M-all/
 
while read file ; do  sudo pfsload -u -r $file  ;
   ntf -i   $file   &
     done <   $(zenity --file-selection  --width=500 --height=300 )
     
## обновление Меню для icewm
##/usr/local/bin/DdS-ice-menu.sh

 ntf -i    "Модули подключены."

   Да, списки еще нужно составить, но потом - скорость подключения радует :) (пр.: "DEVX-комплект" в ПРА03 = 4 модуля. Еще удобный пример - случаи, когда зависимости не прописаны/или прописаны не полностью).
  "Не проработан пока момент" - если вдруг например "не хватит" каких-либо параметров для подключения в RAM.
« Последнее редактирование: 21 Ноябрь 2018, 03:39:25 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #21 : 21 Ноябрь 2018, 06:23:38 »
Я сомневаюсь в необходимости такого скрипта в pfs-utils, скриптов и так уже не мало. Тем более zenity, а тут только консольное.
pfsload  $(cat $(zenity --file-selection  --width=500 --height=300 )) - то что ваш скрипт делает.
pfsload  $(zenity --file-selection  --multiple --separator=" " --width=500 --height=300 ) - просто выбор нексольких модулей.
Если делается одной строчкой смысла в таком скрипте нет, разве что для себя.


Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #22 : 21 Ноябрь 2018, 06:52:26 »
  Спасибо за "строки кода" - буду пробовать - так и ознакамливаюсь потихоньку "опытным путем" с утилитами, синтаксисом.
----------
Тем более zenity
:) пробовал выбор списка ntf~ом - в данном случае zenity выбирать шустрее (двойной клик) .
--------------------
разве что для себя
-да, вот и "прикручиваю удобства"

upd:
  что-то "сходу" Ваши строки у меня не зашли - потом буду еще пробовать....
« Последнее редактирование: 21 Ноябрь 2018, 07:01:36 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #23 : 21 Ноябрь 2018, 07:10:11 »
  что-то "сходу" Ваши строки у меня не зашли - потом буду еще пробовать....
Почитайте выше pfsload понимает списки только в v4.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #24 : 21 Ноябрь 2018, 08:11:02 »
меня  более-менее устраивает
-- Вот ещё решил "поделиться радостью". :)
   Попробовал "прямой"(подключение) и потом "обратный" скрипт (программа + 2 профильных модуля общ.V~=50 Мб).
  Всё - из "того же списка".
  -- "Подключение(в RAM) + отключение ~= не более 5 сек(показалось, что вообще - 3 сек.) :)

Часто, кроме прочего,  пользую Браузеры - "3-х модульные"(Осн.модуль+Профиль-из-Репы+Свой-добавочный-профиль).
Да и подключение даже 2-ух модулей, если "всё настроено" - гораздо быстрее.
« Последнее редактирование: 21 Ноябрь 2018, 08:13:29 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: "горячий аналог" EXTRAMOD
« Ответ #25 : 21 Ноябрь 2018, 08:20:23 »
DdS-ice-menu.sh
?? Я такого не писал.
Моноблок 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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: "горячий аналог" EXTRAMOD
« Ответ #26 : 21 Ноябрь 2018, 08:22:23 »
Вот чисто из интереса. А зачем модули туда-сюда отключать? Сформировали набор софта под себя и подключайте при загрузке. Если критично, что каждый подключенный модуль отъедает немного RAM склейте их mkpfs'ом. Или вы используете copy2ram? Тогда  тоже почему?
Просто я отключаю/подключаю модули только при работе с pfs-utils, при разработке то есть. А copy2ram включен для одного модуля, чтоб не пропустить момент, когда в uird это отвалится :)
З.Ы. Не примите за сентенции, реально интересен юзкейс.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #27 : 21 Ноябрь 2018, 08:47:19 »
Вот чисто из интереса. А зачем модули туда-сюда отключать?
   Предполагаю, что это(групповая "работа" с модулями) скорее не на столько интересно для "Среднестатистического Пользователя".(хотя бы потому, что Списки нужно еще создать/сделать).

  Модули с копированием в RAM - всё таки экономия ресурсов Ж/Д (+ !скорость, пока "не забилось :) ).
  "Железо"  бывает разное...
  (пр.: у меня имеются 2 "старичка" в Гараже.
До одного пока некогда "добраться"(хотя действительно спортивный интерес.
   ! А вот второй, можно сказать давеча, под Icewm~ом  с копитурамом - вообще бодро "запел". И в него модули браузера подключаю уже по-горячему, "без RAM"(с ссылкой либ браузера). 512 Мб, но проц=2,8-Пентиум).
   
   И даже на RV-510-из-подписи - 3 Гб - под lxqt иногда бывает не хватает для "дальнейшего" подключения модулей в RAM.
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #28 : 21 Ноябрь 2018, 08:56:37 »
    DdS-ice-menu.sh

?? Я такого не писал.
-- вот:
Раньше использовался скриптовый fixmenus. У меня переписан под icewm-menu
Код: [Выделить]

#!/bin/sh
[ -f ~/.icewm/menu ] && mv ~/.icewm/menu ~/.icewm/menu.old
icewm-menu > ~/.icewm/menu

--раньше у меня назывался ~ice-menu-renewel, потом как-то ассоциативно "в процессе" поменял название :).
--сейчас "через него же" добавляю строки в верх Ice-Menu:
Код
#!/bin/sh
[ -f ~/.icewm/menu ] && mv ~/.icewm/menu ~/.icewm/menu.old
icewm-menu > ~/.icewm/menu
sed -i -e '1 s/^/prog "Эмулятор терминала" "console48" urxvt.sh\n/;' /home/live/.icewm/menu &&
sed -i -e '2 s/^/prog "Дефолт Файлменеджер  " "desktop"  defaultfilemanager  \n/;' /home/live/.icewm/menu &&
sed -i -e '3 s/^/prog "Дефолт Ф-менеджер root" "warning"  sudo defaultfilemanager\n/;' /home/live/.icewm/menu &&
sed -i -e '4 s/^/prog "Leafpad" "leafpad" leafpad\n/;' /home/live/.icewm/menu &&
sed -i -e '5 s/^/separator\n/;' /home/live/.icewm/menu
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: "горячий аналог" EXTRAMOD
« Ответ #29 : 21 Ноябрь 2018, 09:05:34 »
+ отключение
хотя, отключение нескольких модулей, поключенных "вместе", "за раз", "группой" удобно производить и из sfs-get-gui - выделяя строки с модулями с "Шифтом".
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.