ไฟล์ GNOME Custom Desktop ที่ไม่มีไอคอนแสดง
ฉันเห็นว่ามีคำถามหลายข้อเกี่ยวกับไอคอนที่ไม่แสดงซึ่งในการพิจารณาทั้งหมดนั้นฉันยังไม่ได้แก้ปัญหาของฉัน
ก่อนอื่นฉันสร้าง.desktopไฟล์ตามข้อกำหนดนี้ :
[Desktop Entry]
Version=1.0
Name=My App Deploy Tool
GenericName=My App Deploy Tool
Comment=A script to assist the creation of My App USB drives
Exec=/usr/local/bin/my-app-deploy-tool.sh
Icon=my-app-deploy-tool
Terminal=true
Type=Application
Categories=Utility;
 
    จากนั้นไอคอนที่ต้องการฉันพบว่ามีความท้าทายเล็กน้อย แต่ฉันสร้างไอคอนสำหรับ: 
24x24, 32x32, 48x48, 64x64, 72x72, 96x96, 128x128, 192x192, 256x256
ตอนแรกฉันเริ่มต้นด้วย 48x48, 96x96 และ 128x128 แต่จากนั้นก็พยายามหาว่าฉันขาดอะไรไปฉันสร้างเกือบทั้งหมด
สำหรับสิ่งที่คุ้มค่าฉันลองยุ่งกับไอคอนของ qBittorrent ที่อยู่ใน/usr/share/icons/hicolor. ฉันเปลี่ยนชื่อไอคอน 96x96 และดูเหมือนว่าจะลบไอคอนเมนูการค้นหา qBittorrents GNOME การใช้สิ่งนี้ไม่ได้สะท้อนกับ.desktopไฟล์ของฉัน
ไอคอนวางอยู่ใน /usr/share/icons/hicolor/${reoslution}/apps/${icon-name}.png
cybex@cybex-desktop:/usr/share/icons$ find | grep my-app
./hicolor/72x72/apps/my-app-deploy-tool.png
./hicolor/256x256/apps/my-app-deploy-tool.png
./hicolor/192x192/apps/my-app-deploy-tool.png
./hicolor/32x32/apps/my-app-deploy-tool.png
./hicolor/64x64/apps/my-app-deploy-tool.png
./hicolor/96x96/apps/my-app-deploy-tool.png
./hicolor/24x24/apps/my-app-deploy-tool.png
./hicolor/128x128/apps/my-app-deploy-tool.png
./hicolor/48x48/apps/my-app-deploy-tool.png
 
    ฉันยังตรวจสอบให้แน่ใจว่าไฟล์เดสก์ท็อปมีสิทธิ์ดำเนินการ
cybex@cybex-desktop:/usr/share/icons$ ls -la /usr/share/applications/my-app-deploy-tool.desktop 
-rwxr-xr-x 1 root root 846 May 21 00:48 /usr/share/applications/my-app-deploy-tool.desktop
 
    ตามความเข้าใจของฉันฉันได้ทำทุกอย่างถูกต้องแล้ว แต่ไอคอนของฉันไม่ปรากฏบนเมนูค้นหา GNOME
ฉันพลาดอะไรไปหรือเปล่า?
นอกจากนี้หลังจากที่เกือบทุกการเปลี่ยนแปลงที่ฉันทำฉันเริ่มต้นใหม่กับ GDM Alt+ F2> r> enterและหลังจากการเปลี่ยนแปลงล่าสุดก่อนโพสต์นี้พยายามกับ
systemctl restart gdm
 
    แต่ยังไม่มีโชค
อัปเดต
ไอคอนใดกำลังแสดงแทน
ไอคอนเป็นฟันเฟืองธรรมดาบนพื้นหลังสีเทาอ่อน:
 
                
                คำตอบ
คุณต้องอัปเดตแคชไอคอนหลังจากเพิ่มไอคอนเหล่านั้นด้วยตนเอง ในการทำเช่นนั้นให้เปิด Terminal และรันคำสั่งต่อไปนี้
sudo update-icon-caches /usr/share/icons/*