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

Автор Тема: AlsMenu - универсальное меню приложений  (Прочитано 14380 раз)

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

Оффлайн minoshi

  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +7/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #15 : 09 Июль 2014, 18:36:47 »
Не могу понять преимущества -1. Даже если загнать программу в нижний левый угол, все равно придется корректировать ее положение с учетом высоты панели.

Или я чего-то не догнал?

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #16 : 09 Июль 2014, 20:40:07 »
Высота панели не меняется при смене разрешения экрана. Т.е. настроил 1 раз и при любом разрешении будет нормально. Тут мы костыли подставили
А вот /etc/xdg/menus и xpm - без Вас никак. Это возможно?

Оффлайн minoshi

  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +7/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #17 : 14 Июль 2014, 23:37:07 »
Высота панели не меняется при смене разрешения экрана. Т.е. настроил 1 раз и при любом разрешении будет нормально. Тут мы костыли подставили
А вот /etc/xdg/menus и xpm - без Вас никак. Это возможно?

Ввел параметр position - привязка к определенному углу рабочей области экрана (т.е. размер экрана минус размер панелей), так что параметр --xy впринципе не нужен, но оставлен на всякий случай.
 Пример : alsmenu --position=bottomleft. Подробнее в справке (alsmenu --help).

Насчет xpm - пришлите файл, который не читается.

Насчет xdg/menus - ребята, без обид, объем работы достаточно большой - сейчас на это нет времени.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #18 : 15 Июль 2014, 10:59:36 »
Пример : alsmenu --position=bottomleft. Подробнее в справке (alsmenu --help).
Проверил - отлично!
Насчет xpm - пришлите файл, который не читается.
В аттаче
Насчет xdg/menus - ребята, без обид, объем работы достаточно большой - сейчас на это нет времени.
Какие могут быть обиды. Понимаем ждем надеемся

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #19 : 15 Июль 2014, 11:58:56 »
Тоже проверил, согласен, что теперь отлично, расположение задал --position=bottomleft, потом менял высоту панели JWM и alsmenu располагалось правильно относительно панели.
Заметил, что раньше фраза "Добро пожаловать, root!" была написана также как и все меню шрифтом без засечек, а сейчас шрифт с засечками. Просто не люблю, когда в менюшках, в сообщениях системы и пр. шрифты с засечками, а поэтому вопрос это поправить можно? И еще с учетом того, что есть наоборот любители шрифтов с засечками, можно ли сделать задание в .ini файле шрифтов, отличных от умолчания?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #20 : 15 Июль 2014, 12:34:14 »
можно ли сделать задание в .ini файле шрифтов
Чувствую - на выходе вызревает панель. А потом DE  :)
На самом деле - идея хотя бы панели без qt и gtk весьма интересна...

Оффлайн minoshi

  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +7/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #21 : 15 Июль 2014, 23:24:41 »
Насчет xpm. Тут видимо вопрос не ко мне

Смотрите, как реализована поддержка xpm в Паппирусе.  У меня АрчЛинукс.

Заметил, что раньше фраза "Добро пожаловать, root!" была написана также как и все меню шрифтом без засечек, а сейчас шрифт с засечками. Просто не люблю, когда в менюшках, в сообщениях системы и пр. шрифты с засечками, а поэтому вопрос это поправить можно? И еще с учетом того, что есть наоборот любители шрифтов с засечками, можно ли сделать задание в .ini файле шрифтов, отличных от умолчания?
Пробуйте... По умолчанию "sans"

можно ли сделать задание в .ini файле шрифтов
Чувствую - на выходе вызревает панель. А потом DE  :)
На самом деле - идея хотя бы панели без qt и gtk весьма интересна...
Тема интересна, но время, время ...

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #22 : 16 Июль 2014, 09:13:49 »
Смотрите, как реализована поддержка xpm в Паппирусе.  У меня АрчЛинукс.
Пробовал в PRA это тоже арч, но на замороженной репе.
libxpm 3.5.11-1 - родной
xpm показывает. Собрал razor - та же проблема . В xfce openbox jwn е18 - ок
Загадочно. не знаю куда копать
Может быть проблема в том как записано в .desktop... Надо без .xpm ..?
У нас Icon=mini.sh1.xpm - это симлинк на файл выше. Замена симлинка на файл не помогла

Про панель - было бы интересно. Особенно написанием нужных плагинов мониторинга и т.п.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #23 : 16 Июль 2014, 10:43:53 »
Пробуйте... По умолчанию "sans"
Работает, спасибо!

А с .xpm проблема не только в PR и PRA, но и в импортных сборках puppy, проверено на TahrPuppy-5.8.2
« Последнее редактирование: 16 Июль 2014, 10:45:51 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #24 : 11 Сентябрь 2014, 09:45:03 »
Обновился
С .xpm улучшений нет - не знаю что и где с этим делать...
Судя по тому, что в PRA много попало в "Прочее" - поддержка  xdg/menu не появилась
В итоге +

Кручу xfce-appfinder, synaptic - не совсем то. Другого не нашел
Вот бы всетаки :
1. Поддержку xdg/menus
2. Редактор ярлыков
3. Избавиться от режима демона. Порядка 5 мб ram - жирновато...
« Последнее редактирование: 11 Сентябрь 2014, 10:02:31 от sfs »

Оффлайн minoshi

  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +7/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #25 : 12 Сентябрь 2014, 12:06:22 »
Обновился
С .xpm улучшений нет - не знаю что и где с этим делать...
Судя по тому, что в PRA много попало в "Прочее" - поддержка  xdg/menu не появилась
В итоге +

Кручу xfce-appfinder, synaptic - не совсем то. Другого не нашел
Вот бы всетаки :
1. Поддержку xdg/menus
2. Редактор ярлыков
3. Избавиться от режима демона. Порядка 5 мб ram - жирновато...

По .xpm - попробуй обновить glibc через pacman (т.е. установить оригинальный арчевский glibc), мне кажется проблема в нем, по крайней мере у меня в PRA-конструкторе сработало.

1.поддержка  xdg/menu - пока не будет, и я уже говорил почему.
2.Имеете ввиду редактор .desktop-файлов?
3.режим "--nodaemon", скачиваете, пробуйте

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #26 : 12 Сентябрь 2014, 14:29:56 »
xpm - не помогло. В PRA родной glibc, только перепакованный (откинута зависимость linux-headers - он d devx)
На крайняк можно в png переконвертить
1 В PRA очень много попадает в "прочее" - хотя xdg-menu - родное xfce и везде старался придерживаться стандарта freedesktop. Насколько у Вас соответствует? Где это искать в исходнике ?
2. Да. Может - правый клик - вызов .desktop в редакторе типа leafpad
3. То что хотелось. Тормозов не наблюдаю
Написал аналог на yad - Ваш поудобнее. Только размер... :( Никак не уменьшить. Может внешние либы юзать (фаетазирую - сам не программер)

Оффлайн minoshi

  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +7/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #27 : 14 Сентябрь 2014, 22:36:22 »
xpm - не помогло. В PRA родной glibc, только перепакованный (откинута зависимость linux-headers - он d devx)
На крайняк можно в png переконвертить
Чуть позже опишу step by step
1 В PRA очень много попадает в "прочее" - хотя xdg-menu - родное xfce и везде старался придерживаться стандарта freedesktop. Насколько у Вас соответствует? Где это искать в исходнике ?
переписал этот участок кода, пробуйте
2. Да. Может - правый клик - вызов .desktop в редакторе типа leafpad
Можно. В настройках задайте текстовый редактор и пробуйте

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33997
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:AlsMenu - универсальное меню приложений
« Ответ #28 : 15 Сентябрь 2014, 10:25:40 »
Теперь все отлично!
xpm - последняя существенная проблема. Конвертировать в png или есть идеи?
С меню теперь - ок
Редактор иконок - то что хотелось

Из совсем субъективных мелочей:
1. Окно настроек вызывается за меню и без фокуса. Хотя бы фокус сделать на настройки. Имя окна "Настроить цвета" - может просто "настройки" - там и шрифты
2. Нужно ли "Добро пожаловать" Причем так крупно? Может убрать, а "не скрывать" вниз перенести (и к нему бы tooltip)
3. Мне показалось или шрифт приветствия после перенастройки не меняется
4. Может отступы между строками поменьше сделать?
5. Иконка "образование" не прозрачная
6. Может пустые разделы не выводить
7. Выполнить - может добавить "в терминале" и "от  root"... Если Ваш ssx включить - размер сильно раздуется? А может просто в настройки выбор программы "выполнить"...
8. сортировка левого меню (разделов) не по алфавиту - а как?
9. После запуска фокус на "Все" - может на "Поиск"

Мечты про перспективы
А сложно панель к этому меню приделать... Или это будет ничем не лучше чего нибудь типа tint2.
Лучше будет если дописывать свои плагины к этой панели...

После запуска Ram: RES-SHR = 5мб - никак не уменьшить...
« Последнее редактирование: 15 Сентябрь 2014, 10:31:28 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:AlsMenu - универсальное меню приложений
« Ответ #29 : 15 Сентябрь 2014, 10:55:56 »
1. У меня в последних версиях почему-то в PR и TahrPup (в PRA еще не проверял) меню открывается вообще без иконок  :o
2. При старте программы очень быстро проскакивает в центре экрана и исчезает окно, по размерам похоже на окно настроек, можно ли от этого уйти, особенно это заметно если работаешь с параметром --nodaemon.
3. Если в настройках пробую выбрать цвет не из выпадающего меню, а через "...", то окно появляется где-то сзади всех окон, а часто (в зависимости от разрешения экрана) сзади основного окна AlsMenu и выбор сделать нельзя. Присоединяюсь к просьбе сделать появление окна настроек перед меню, а выбор цвета перед окном настроек. Немного разобрался, оказывается расположение окон настроек и выбора цвета запоминается, но только до перезагрузки программы, вопрос, а можно ли  расположение этих окон сохранять в ini-файл, чтобы при первом запуске разместить их как удобно и потом уже чтоб не было проблем.
« Последнее редактирование: 15 Сентябрь 2014, 11:21:30 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE