diff --git a/winehelper b/winehelper index 3ad5eb4..3df630c 100755 --- a/winehelper +++ b/winehelper @@ -388,7 +388,7 @@ create_desktop () { [[ ! -f "$icon_file" ]] && icon_file=wine - # Создаем .desktop файл + # создаем .desktop файл { echo "[Desktop Entry]" echo "Name=$name_desktop" @@ -403,7 +403,14 @@ create_desktop () { cp -f "$USER_WORK_PATH/$desktop_filename.desktop" "$WH_MENU_DIR/" - # Создаем файл категории для меню + + # добавляем информацию о приложении в "$WINEPREFIX/desktop.list" + if grep -qe "^${name_desktop}=" "$WINEPREFIX/desktop.list" + then sed -i "/^$name_desktop=/d" "$WINEPREFIX/desktop.list" + fi + echo "$name_desktop=${exe_file//$WINEPREFIX/}" >> "$WINEPREFIX/desktop.list" + + # создаем файл категории для меню create_new_dir "$HOME/.local/share/desktop-directories" if [[ ! -f "$WH_MENU_CATEGORY" ]] ; then cat > "$WH_MENU_CATEGORY" <