master #9
Merged
asmeron
merged 49 commits from YanTheKaller/ubl-settings-manager:master into develop 3 years ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'YanTheKaller/ubl-settings-manager:master'
Deleting a branch is permanent. It CANNOT be undone. Continue?
@$(RM) "/usr/share/applications/${PKGNAME}.desktop"@$(RM) "/usr/share/icons/hicolor/scalable/apps/${PKGNAME}.png"@$(RM) "/usr/share/icons/hicolor/scalable/apps/${PKGNAME}.svg"@$(RM) "/usr/share/icons/hicolor/scalable/apps/ubconfig-gui.svg"Изменить название иконки на соответствующее приложению: ubl-settings-manager.svg
@install -dm755 /usr/share/icons/hicolor/scalable/apps@install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ ${PKGNAME}.svg@install -dm755 /usr/share/icons/hicolor/scalable/status@install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ ubconfig-gui.svgИзменить название иконки на соответствующее приложению: ubl-settings-manager.svg
#define GlobalConfigPath "/etc/ubconfig-main.conf"#define UserConfigPath "/.config/ubl-settings-manager/ubconfig-main.conf"#define AppIconPath "/usr/share/icons/hicolor/32x32/apps/ublinux-ubconfig.svg"#define AppIconPath "/usr/share/icons/hicolor/scalable/apps/ubconfig-gui.svg"Изменить название иконки на соответствующее приложению: ubl-settings-manager.svg
Type=ApplicationExec=ubl-settings-managerIcon=ublinux-ubconfigIcon=ubconfig-guiИзменить название иконки на соответствующее приложению: ubl-settings-manager
50d4afaf1aПровести изменения на указанных строках !
install -dm755 /usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps; \rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data ${PKGNAME}.svg -o "/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/${PKGNAME}.svg"; \done@install -dm755 /usr/share/icons/hicolor/scalable/appsВернут !
905f2a864fCMAKE_SOURCE_DIR = ./sourceCMAKE_BUILD_DIR = ./compilePKGNAME = $(MAKEFILE_DIR)version_application =Это здесь зачем ??
Убрать !
78e522b47bversion=$${version:8}; \search="s/string version_application.*$&"; \replace="string version_application = \"$${version}\";"; \sed -i -e "$$search/$$replace/gi" source/ubl-settings-datetime.h; \А причём тут ubl-settings-datetime ??
Исправить, заменить на одну строку sed
78e522b47b@install -Dm755 -t /usr/bin/ ${CMAKE_BUILD_DIR}/${PKGNAME}@install -Dm644 -t /usr/share/applications/ ${PKGNAME}.desktop@install -Dm644 -t /usr/share/applications/ ${PKGNAME}.desktop; \if [ ! -d "/usr/share/${PKGNAME}" ]; then \Заменить все секции if на команду:
@install -dm755 /usr/share/${PKGNAME}/{ui,css}
eb293d72dc@install -Dm644 -t /usr/share/${PKGNAME}/css/ ${PKGNAME}.css@install -Dm644 -t /etc/ ubconfig-main.conf@install -Dm644 -t /usr/share/${PKGNAME}/ui/ ublinux-logo.svg@install -Dm644 -t /etc/ ubconfig-main.conf; \Изменить местоположение настроек графического окна, на каталог предназначенный для этих целей.
Прочитать про размещение объектов в /etc/xdg/
Это больше к DTD Menu, вроде бы. Пока что я им не занимаюсь
Здесь речь идёт про хранение настроек приложения, речи о DTD Menu НЕТ !
string version_application = "1.1";Посмотреть как в утилите ubl-datetime, сделать аналогично ???
eb293d72dcименно это место, коммиты с остальными доработками версии - в других ответах к другим реквестам
}}printf("среднее время на каждую проверку: %f\n",yon_time_average(times)/1000);Что это ?
eb293d72dc#define UserConfigPath "/.config/ubl-settings-manager/ubconfig-main.conf"#define AppIconPath "/usr/share/icons/hicolor/32x32/apps/ublinux-ubconfig.svg"#define AppBannerPath "/usr/share/icons/hicolor/scalable/apps/ubl-settings-manager.png"#define AppIconPath "/usr/share/icons/hicolor/scalable/apps/ubl-settings-manager.svg"Заменить на название иконки, без путей !
2605be7163#define AppBannerPath "//usr/share/ubl-settings-manager/ui/ubl-settings-manager.png"#define DesktopPath "/usr/share/applications/"#define IconPicturesPath "/usr/share/icons/hicolor/scalable/apps/"#define ErrIconPicturePath "/usr/share/icons/Faenza/emblems/32/emblem-important.png"Заменить на название иконки, без путей !
баннер лежит в usr/share/ubl-settings-manager/ui/ и через браузер иконок, например, его не видно
Я про Это:
#define ErrIconPicturePath "/usr/share/icons/Faenza/emblems/32/emblem-important.png"
Понял. Эту строчку я сейчас просто уберу, я алгоритм загрузки иконок изменил и это больше не нужно
2605be7163Игорю этот алгоритм покажи, а то он каждый раз одно и то-же делает, и не понимает о чём ему в задачах пишут !
Вроде как он исправил сегодня с полчаса-час назад. Всё это время он использовал функцию set() для загрузки из файла вместо set_from_icon(), поэтому у него ничего и не загружалось.
Исправить мелкие замечания !
@$(RM) "/usr/share/applications/${PKGNAME}.desktop"@$(RM) "/usr/share/icons/hicolor/scalable/apps/${PKGNAME}.png"@$(RM) "/usr/share/icons/hicolor/scalable/apps/${PKGNAME}.svg"@$(RM) "/usr/share/icons/hicolor/scalable/apps/ubl-settings-manager.svg"Это дубликат предыдущей строки
@$(RM) -d "/usr/share/${PKGNAME}/css"@$(RM) -d "/usr/share/${PKGNAME}/ui"@$(RM) -d "/usr/share/${PKGNAME}"@$(RM) "/etc/ubconfig-main.conf"Неправильное местоположение конфиг файла, изменить !
chmod 766 /etc/ubconfig-main.conf@install -Dm655 -t ~/.config/ ubconfig-main.conf@install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ ${PKGNAME}.png@chmod 766 /etc/ubconfig-main.confНеправильное местоположение конфиг файла, изменить !
Имя утилиты другое, сменить на ubl-settings-manager.conf
#define GladePath "/usr/share/ubl-settings-manager/ui/ubl-settings-manager.glade"#define CssPath "/usr/share/ubl-settings-manager/css/ubl-settings-manager.css"#define GlobalConfigPath "/etc/ubconfig-main.conf"Неправильное местоположение конфиг файла, изменить !
Имя утилиты другое, сменить на ubl-settings-manager.conf
#define GladePath "/usr/share/ubl-settings-manager/ui/ubl-settings-manager.glade"#define CssPath "/usr/share/ubl-settings-manager/css/ubl-settings-manager.css"#define GlobalConfigPath "/etc/ubconfig-main.conf"#define UserConfigPath "/.config/ubl-settings-manager/ubconfig-main.conf"Имя утилиты другое, сменить на ubl-settings-manager.conf
Icon=ubl-settings-managerTerminal=falseX-XfcePluggable=falseCategories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;Подумать, может стоит ввести параметр
С этим параметром элементы
.desktopне попадут в фильтрubl-settings-managercc027f24b1Изменил пути до конфигов.
01d206f30cЗдесь поменял название конфиг файла.
1dbfb9f341Сделал поддержку для X-UBL-SettingsManager-Hidden, пример работы отправлял в телеграмм.
6369a17a3einto develop 3 years agoReviewers
6369a17a3e.