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

Автор Тема: касательно fixmenus  (Прочитано 4883 раз)

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

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
  • Автор темы
касательно fixmenus
« : 23 Сентябрь 2009, 00:41:14 »
Имеет ли смысл вписывать fixmenus в pinstall.sh?
Неожиданно вдруг задумался

Оффлайн yuracat

  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +2/-0
Re: касательно fixmenus
« Ответ #1 : 23 Сентябрь 2009, 09:01:15 »
А чем это плохо (вредно) ?
FreeBSD на ZX-Spectrum.. Я верю в это!

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: касательно fixmenus
« Ответ #2 : 23 Сентябрь 2009, 09:24:04 »
Имеет ли смысл вписывать fixmenus в pinstall.sh?
Неожиданно вдруг задумался
Это нужно, если должны обновиться пункты меню. При этом сразу желательно и  jwm -restart, тогда пункты появятся автоматом. Использовано в Petget в Jeans 1.3.0  "горячем подключении" там же.
Free software for free people

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
  • Автор темы
Re: касательно fixmenus
« Ответ #3 : 23 Сентябрь 2009, 14:59:08 »
я имею в виду, сама команда fixmenus без рестарта иксов же не сработает как надо?

кстати мысль. В pinstall прописать оператор выбора, рестартить или не рестартить jwm
к примеру, если много открытых документов и пользователь не хочет рестартить иксы сразу.

yuracat, ничем не вредно. Я пытаюсь реализовать идею об автоматической привязке пунктов меню к установке пакета

Оффлайн vkvkvk

  • Почетный участник
  • Постоялец
  • *
  • Сообщений: 138
  • Репутация: +29/-0
Re: касательно fixmenus
« Ответ #4 : 23 Сентябрь 2009, 18:56:08 »

 
Цитата
кстати мысль. В pinstall прописать оператор выбора, рестартить или не рестартить jwm
к примеру, если много открытых документов и пользователь не хочет рестартить иксы сразу.

jwm -restart - это не рестарт Х-сов, это просто кратковременное моргание экрана, которое не отражается на открытых в данное время документах.

Скрипт fixmenus перечитывает шаблон _root_.jwmrc , каталог /usr/share/applications и на их основе создаёт новый файл /root/.jwmrc, попутно сохраняя старый в /root/.jwmrc-previous.

jwm -restart - перезапускает оконный менеджер, заставляя его перечитать заново файл /root/.jwmrc и отобразить его содержимое.


Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
  • Автор темы
Re: касательно fixmenus
« Ответ #5 : 23 Сентябрь 2009, 22:11:35 »
иными словами, в пакеты можно и нужно добавлять pinstall.sh следующего вида:
Код
...
exec fixmenus
jwm-restart

да? чтоб руками не обновлять.

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: касательно fixmenus
« Ответ #6 : 24 Сентябрь 2009, 00:00:38 »
В Джинсе это не имеет смысла, как уже сказал Виктор.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: касательно fixmenus
« Ответ #7 : 24 Сентябрь 2009, 09:32:54 »
В Джинсе это не имеет смысла, как уже сказал Виктор.
Эт точно. Там сам PetGet это делает. То же относится и к "горячему подключению" SFS.
А вообще fixmenus не перезапускает Х-сы, не боитесь этой команды.

P.S. При срабатывании этой связки команд даже музыка не пропадает ни на миг.
Free software for free people