XAMPP运行没有创建桌面图标
概述
debian12系统下安装了XAMPP并没有添加图标,需要手动添加快捷方式
这个软件会安装在/opt/lampp
下
启动命令sudo /opt/lampp/manager-linux-x64.run
将可执行文件为制作快捷方式可参考(但这里的不适用,我也不知道为什么)
https://blog.csdn.net/Yqha1/article/details/145165104?spm=1001.2014.3001.5501
解决过程
先找一下图标
sudo find /opt/lampp -type f -name "*.ico"
路径为
/opt/lampp/htdocs/favicon.ico
制作.desktop文件(这边提供两种快捷方式的配置文件二选一,第一种是我测试可以用的(缺点是要开终端),第二种我这边不可以使用)
cd ~/.local/share/applications/
vim yourapplicationname.desktop
配置一(根据参考链接,将Terminal=true, 并使用sudo打开)
[Desktop Entry]
Name=XAMPP Manager2
Comment=Launch XAMPP Control Panel
Exec=sudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Terminal=true
Type=Application
Categories=Development;
配置二
[Desktop Entry]
Name=XAMPP Manager
Comment=Launch XAMPP Control Panel
Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Terminal=false
Type=Application
Categories=Development;
保存位置:
将该 .desktop 文件保存到:
用户级:~/.local/share/applications/xampp-manager.desktop
系统级:/usr/share/applications/xampp-manager.desktop
刷新命令(不知道为什么,搜索到的是刷新后的,列表里还是旧的)
update-desktop-database ~/.local/share/applications/
nautilus -q
参考
https://askubuntu.com/questions/1130623/how-to-start-xampp-from-a-shortcut
https://smarttech101.com/how-to-install-and-manage-xampp-in-linux