Ubuntu在桌面缺少图标

shell脚本

shell 复制代码
#!/bin/bash

# 确保桌面目录存在
mkdir -p ~/Desktop

# 复制系统级应用程序图标
for app in /usr/share/applications/*.desktop; do
    cp "$app" ~/Desktop/
    chmod +x ~/Desktop/"$(basename "$app")"
done

# 复制用户级应用程序图标(如有)
if [ -d ~/.local/share/applications/ ]; then
    for app in ~/.local/share/applications/*.desktop; do
        cp "$app" ~/Desktop/
        chmod +x ~/Desktop/"$(basename "$app")"
    done
fi

留下需要的,其他放入回收站。右键点击.desktop文件,选择允许运行即可。

相关推荐
上官唐云7 分钟前
2024届本科 | C++ Linux服务端开发求职:从嵌入式到底层服务端的技术之路(附开源项目+简历)
linux·c++·开源·求职招聘
Zucker n14 分钟前
Ubuntu24.04结合ollama本地使用Hermes
linux·ubuntu
邪修king19 分钟前
Linux系统篇(二十三) 基础 IO:从“文件”到“文件描述符”,彻底理解重定向
android·java·linux
正仪1 小时前
systemd 是什么?
linux·运维·windows
暖核1 小时前
华为云运维三件套实战:云审计 + 云监控 + 云日志完整操作指南
linux·运维·华为云
AI+程序员在路上1 小时前
Rv1126b与手机(SPP蓝牙串口APP)蓝牙通信流程
linux·c语言·智能手机
虚无的纽扣1 小时前
【Linux】进程第二课:进程优先级和环境变量
linux·运维·服务器
maosheng11462 小时前
【无标题】linux中企业容易考的的小知识点1(rhcsa)
linux·运维·服务器
牢姐与蒯2 小时前
Linux进程(九).自定义shell——深度理解命令行和shell
linux·运维·服务器
天道jimmy2 小时前
VulnHub 系列:View2aKill,1
linux·运维·服务器