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

Автор Тема: Проблемка с изменением jwmrc  (Прочитано 9690 раз)

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

Оффлайн maksyush

  • Постоялец
  • ***
  • Сообщений: 181
  • Репутация: +4/-0
  • Автор темы
Проблемка с изменением jwmrc
« : 15 Май 2009, 10:57:39 »
В общем проблемка мелкая и не сильно мешает, но все же нервирует.
Установил я к примеру очередную прогу или просто решил переставить значки в меню - в общем, открываю jwmrc и правлю. ОК, перезагрузка JWM - все работает. Перезагрузка компа - все ОК, работает. Далее ставлю еще какую-то программу - глядь, а настройки jwmrc вернулись к старым. Иногда при этом появляется файл jwmrc-previous с моими настройками, иногда нет.
я, конечно, каждый раз копирую jwmrc в бэкап и восстанавливаю в случае слетания, но это ж не есть хорошо.

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • йа
Re: Проблемка с изменением jwmrc
« Ответ #1 : 15 Май 2009, 12:43:20 »
Присоединяюсь, тоже с этим постоянно сталкиваюсь, приходиться держать бэкап этого файла с моими настройками. Но пока глубоко не копал, тем не менее думаю, что есть какой-то основной файл, который отвечает за меню и откуда берет свои настройки jwm, т.к. если поставить другой DE - в меню все-равно отобразяться проставленные проги

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Проблемка с изменением jwmrc
« Ответ #2 : 15 Май 2009, 14:54:04 »
Вот здесь писал, как формируется jwmrc.
Там же и решаем этот вопрос.
Free software for free people

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проблемка с изменением jwmrc
« Ответ #3 : 15 Май 2009, 16:03:50 »
робяты, есть команда fixmenus она создает меню........... просто так править файлы это не дело
она на основе .desktop файлов в /usr/apps создает структуру меню заново...
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: Проблемка с изменением jwmrc
« Ответ #4 : 17 Май 2009, 00:17:22 »
maksyush интересно, какое отношение Проблемка с изменением jwmrc имеет к подразделу  Установка и запуск??

будьте любезны впредь обращать внимание на название раздела. И вопросы задавать соответственно теме, ок?

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: Проблемка с изменением jwmrc
« Ответ #5 : 17 Май 2009, 00:25:26 »
Вот здесь писал, как формируется jwmrc.
Там же и решаем этот вопрос.
не думаю, что это правильно. Давайте не валить в одну тему сто разных вопросов, в текущей теме задан вопрос, почему не сохраняются изменения в .jwmrc - вот его тут и решим. А в той теме слишком много всего обсуждается, запутаться легко

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проблемка с изменением jwmrc
« Ответ #6 : 21 Май 2009, 15:20:23 »
задан вопрос, почему не сохраняются изменения в .jwmrc - вот его тут и решим.
Править файл .jwmrc руками ненужно, для каждой новой программы должен быть файл .desktop в папке /usr/share/applications и после этого  дается команда fixmenus которая сделает правильную структуру меню.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн maksyush

  • Постоялец
  • ***
  • Сообщений: 181
  • Репутация: +4/-0
  • Автор темы
Re: Проблемка с изменением jwmrc
« Ответ #7 : 21 Май 2009, 15:39:39 »
1) к какой тогда, хм, теме этот вопрос относится?
2) fixmenus это конечно хорошо и пригодится, но что с удалением ненужных запией в меню а равно с перемещением их?

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Проблемка с изменением jwmrc
« Ответ #8 : 21 Май 2009, 16:50:57 »
В релизе будут устранены многие баги с JWM, в том числе с возвращением старых настроек темы. Возможно часть вопросов отпадёт, но такова специфика JWM, что меню, расположение программ, их перестановка решается редактированием некоторых конфигов в /etc/xdg.
При правильной установке (с petget) правильных пакетов (c файлами .desktop) и их правильном удалении (с petget), меню должно корректно изменяться.

P.S. А jwmrc всегда будет меняться при установке пакетов. Это логика работы.
« Последнее редактирование: 21 Май 2009, 16:55:48 от melviX »
Free software for free people

Оффлайн rogiram

  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +14/-0
Re: Проблемка с изменением jwmrc
« Ответ #9 : 21 Май 2009, 21:06:44 »
Цитата
При правильной установке (с petget) правильных пакетов (c файлами .desktop) и их правильном удалении (с petget), меню должно корректно изменяться
Очень правильно.  И поэтому, предлагаю создать тему, в которую пользователи будут валить ссылки на не правильные пакеты. И там же, кто может и хочет указанные пакеты будет править и делать и правильными.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Проблемка с изменением jwmrc
« Ответ #10 : 21 Май 2009, 21:53:05 »
Думаю стоит в "Багах" отписываться о конкретных пакетах.
Кстати их правкой занялся наш DdShurick. Ему будет большим подспорьем ваша помощь в тестировании пакетов.
Free software for free people

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: Проблемка с изменением jwmrc
« Ответ #11 : 22 Май 2009, 08:32:52 »
1) к какой тогда, хм, теме этот вопрос относится?
а вы глаза подымите и прочитаете.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проблемка с изменением jwmrc
« Ответ #12 : 23 Май 2009, 14:23:18 »
2) fixmenus это конечно хорошо и пригодится, но что с удалением ненужных запией в меню а равно с перемещением их?
Перемещение записей делается правкой .desktop файла программы, строка:
Categories=
за это дело отвечает... а после правки делаем fixmenus ;)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: Проблемка с изменением jwmrc
« Ответ #13 : 23 Май 2009, 23:48:06 »
Цитата
конкретно, нужно удалить несколько строк (убратть некоторый значок из трея тоесть), и допустим, я это делаю. Каков алгоритм правильного изменения файла?

Сам сейчас копаю этот вопрос, смотреть надо в сторону параметров программы sed
при команде fixmenus трей не изменяется вроде, только jwmrc файл.
« Последнее редактирование: 24 Май 2009, 14:42:45 от Pro »

Оффлайн maksyush

  • Постоялец
  • ***
  • Сообщений: 181
  • Репутация: +4/-0
  • Автор темы
Re: Проблемка с изменением jwmrc
« Ответ #14 : 25 Май 2009, 10:48:08 »
Цитата
Перемещение записей делается правкой .desktop файла программы, строка:
Categories=
аха, я сам это случайно нашел на выходных, похвастаться хотел :(

но я имел в виду - наиболее употребительные программы вверх сдвинуть. Однако общий принцип понятен, сейчас в этом направлении работать буду.