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

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

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
 Нашёл в Jeans-130-301 интересный документ и на его основе решил переписать с нуля fixmenus.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн DdShurick

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

 Вариант 1, кривой.  ;)
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19702
  • Репутация: +147/-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

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #4 : 30 Январь 2016, 19:13:01 »
 Посмотрел jwm_menu_create  :o Это вы сами так, или у буржуев позаимствовали? Очень у вас хитрые двойные циклы. ???
 Попробовал. Получил кучу ругани, jwm не запустился  :( Сметаю щёткой в корзину. Моё проще и надёжнее.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4876
  • Репутация: +99/-0
    • RoDoN
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #6 : 30 Январь 2016, 19:47:13 »
 Посмотрел jwm_menu_create, сразу вспомнил высказывания дяди Шурика про "графоманство" :(

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
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
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #8 : 31 Январь 2016, 07:21:40 »
Вот настоящий стандарт
Тогда как лучше перекроить меню? Придётся кое что добавлять отсюда, что именно?
« Последнее редактирование: 31 Январь 2016, 07:27:17 от DdShurick »
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19702
  • Репутация: +147/-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

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #10 : 31 Январь 2016, 11:25:47 »
Я в ПРА ничего не изобретал.
Опять стырил позаимствовал  :(   :D
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #12 : 31 Январь 2016, 13:32:05 »
Да :D. А зачем изобретать велосипед, если готовое устраивает?
Сделал jwmrc_standard, меню получилось очень бедное  :(, надо думать о подменю.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 5284
  • Репутация: +135/-0
  • Старый чайник
Re:Генератор меню для jwm-2.3.4 (разработка)
« Ответ #14 : 01 Февраль 2016, 14:30:13 »
 Разобрался с тегом <Dynamic>, работает похоже на <TrayButton>, запускает программу-генератор меню и выводит сгенерированное субменю. Недостаток - меню ждёт окончания генерации субменю. Возникает неприятное ощущение, кнопка "Меню" тупит.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)