From 0d4faa32242e31e8a511dcd3c6e7f620a415e0b9 Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Fri, 25 Apr 2025 18:11:03 +0300 Subject: [PATCH] added desktop categories --- winehelper | 9 +++++---- winehelper.directory | 5 +++++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 winehelper.directory diff --git a/winehelper b/winehelper index c3ddc4b..9d546c9 100755 --- a/winehelper +++ b/winehelper @@ -386,17 +386,18 @@ create_desktop () { echo "Name=$name_desktop" echo "Exec=env \"$RUN_SCRIPT\" \"$exe_file\" %F" echo "Type=Application" - echo "Categories=Other;" + echo "Categories=WineHelper;Application;Other;" echo "StartupNotify=true" echo "Path=$DATA_PATH" echo "Icon=$icon_file" } > "$USER_WORK_PATH/$name_desktop.desktop" chmod +x "$USER_WORK_PATH/$name_desktop.desktop" - create_new_dir "$HOME/.local/share/applications/" -# cp -f "$USER_WORK_PATH/$name_desktop.desktop" "$HOME/.local/share/applications/" + create_new_dir "$HOME/.local/share/applications/WineHelper/" + cp -f "$USER_WORK_PATH/$name_desktop.desktop" "$HOME/.local/share/applications/WineHelper/" cp -f "$USER_WORK_PATH/$name_desktop.desktop" "$(xdg-user-dir DESKTOP)" - print_info "На рабочем столе создан $name_desktop.desktop" + update-desktop-database "$HOME/.local/share/applications/" + print_info "В меню и на рабочем столе создан $name_desktop.desktop" if [[ -n "$INSTALL_SCRIPT_NAME" ]] \ && [[ -f "$exe_file" ]] diff --git a/winehelper.directory b/winehelper.directory new file mode 100644 index 0000000..f053757 --- /dev/null +++ b/winehelper.directory @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Directory +Name=WineHelper +Icon=wine