#!/bin/bash
# set -e
sudo update-desktop-database -q /usr/share/applications
sudo gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
# id -un > /home/zhangjialiang/桌面/123.txt

USER=$(id -un)
if [ "$USER" = "root" ]; then
    for user_home in /home/*; do
        if [ -d "$user_home" ]; then
            # 提取用户名
            username=$(basename "$user_home")
            
            # 确保桌面目录存在
            mkdir -p "$user_home/桌面"
            
            # 复制快捷方式到用户桌面
            sudo cp -f /usr/share/applications/good-job-kit.desktop "$user_home/桌面/"
            
            # 设置正确的权限和所有权
            sudo chmod +x "$user_home/桌面/good-job-kit.desktop"
            sudo chown "$username" "$user_home/桌面/good-job-kit.desktop"
            
            # echo "已为用户 $username 创建桌面快捷方式"
        fi
    done
elif [ -n "$USER" ]; then  # USER 非空
    # 确保桌面目录存在
    mkdir -p "/home/$USER/桌面"

    # 复制快捷方式到用户桌面
    sudo cp -f /usr/share/applications/good-job-kit.desktop "/home/$USER/桌面/"
    
    # 设置正确的权限和所有权
    sudo chmod +x "/home/$USER/桌面/good-job-kit.desktop"
    # sudo chown "$USER:$USER" "/home/$USER/桌面/good-job-kit.desktop"
fi
