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

Автор Тема: Генератор меню для jwm-2.3.4 (разработка)  (Прочитано 8344 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
 Нашёл в Jeans-130-301 интересный документ и на его основе решил переписать с нуля fixmenus.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #1 : 30 Январь 2016, 17:45:01 »
там же написано :
Код
#'X-' categories are unofficial, Puppy-specific.
Вот настоящий стандарт

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #2 : 30 Январь 2016, 18:17:22 »
там же написано :
Код
#'X-' categories are unofficial, Puppy-specific.
Вот настоящий стандарт
Читал. Барри добавил Puppy-specific. Без них будет проще и быстрее, но как бы не пришлось некоторые *.desktop править.

 Вариант 1, кривой.  ;)
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #3 : 30 Январь 2016, 18:32:53 »
Вначале надо определиться - какое будет меню (пупи или freedesktop), потом привести к выбранному стандарту ярлыки и /usr/share/desktop-directories и только тогда писать менюпостроитель
В ПРА я сначала мучился с пупи - в итоге перешел на freedesktop. Не жалею
Правда получилось очень много всего в настройках. Пришлось объединять и т.п.
В аттаче - из ПРА64 под freedesktop (там есть что доработать)
« Последнее редактирование: 30 Январь 2016, 18:37:14 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #4 : 30 Январь 2016, 19:13:01 »
 Посмотрел jwm_menu_create  :o Это вы сами так, или у буржуев позаимствовали? Очень у вас хитрые двойные циклы. ???
 Попробовал. Получил кучу ругани, jwm не запустился  :( Сметаю щёткой в корзину. Моё проще и надёжнее.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #5 : 30 Январь 2016, 19:17:23 »
У буржуев. Там вначале ссылка. В ПРА64 это работает. С пупи меню будет лажа
Уже не первый случай заимствования бурж. кода - потом жалеешь и время на правку тратишь больше чем с нуля написать  :'(

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #6 : 30 Январь 2016, 19:47:13 »
 Посмотрел jwm_menu_create, сразу вспомнил высказывания дяди Шурика про "графоманство" :(
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #7 : 30 Январь 2016, 21:06:30 »
Уже не первый случай заимствования бурж. кода - потом жалеешь и время на правку тратишь больше чем с нуля написать  :'(
Посмотрел jwm_menu_create, сразу вспомнил высказывания дяди Шурика про "графоманство" :(
А я вам что всё время твердил..?  >:( И обидно, тут от скуки не знаешь что делать, а вы буржуйский код правите  :(

Добавил jwmrc и jwmrc-tray
« Последнее редактирование: 30 Январь 2016, 21:14:26 от 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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #8 : 31 Январь 2016, 07:21:40 »
Вот настоящий стандарт
Тогда как лучше перекроить меню? Придётся кое что добавлять отсюда, что именно?
« Последнее редактирование: 31 Январь 2016, 07:27:17 от 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #9 : 31 Январь 2016, 08:29:43 »
Я в ПРА ничего не изобретал. Взял /usr/share/desktop-directories /etc/xdg/menus/applications.menu из xfce. Уже больше года как доволен

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #10 : 31 Январь 2016, 11:25:47 »
Я в ПРА ничего не изобретал.
Опять стырил позаимствовал  :(   :D
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #11 : 31 Январь 2016, 12:05:40 »
Да :D. А зачем изобретать велосипед, если готовое устраивает?
Если заморачиваться совсем своим - надо с написания ядра начинать  ;)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #12 : 31 Январь 2016, 13:32:05 »
Да :D. А зачем изобретать велосипед, если готовое устраивает?
Сделал jwmrc_standard, меню получилось очень бедное  :(, надо думать о подменю.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #13 : 31 Январь 2016, 13:35:50 »
меню получилось очень бедное 
Вы меню в итоге какое сделали пупи или фридектоп? Если категории от фри, а ярлыки от пупи - чему удивляться...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #14 : 01 Февраль 2016, 14:30:13 »
 Разобрался с тегом <Dynamic>, работает похоже на <TrayButton>, запускает программу-генератор меню и выводит сгенерированное субменю. Недостаток - меню ждёт окончания генерации субменю. Возникает неприятное ощущение, кнопка "Меню" тупит.
Моноблок 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