มันเป็นข้อผิดพลาดนี่เป็นวิธีแก้ปัญหาเพียงบางส่วน
ในการแก้ไขปัญหาการเลิกใช้ตัวเรียกใช้งาน (หรือเพียงแค่ปิดหน้าต่าง) และเปิดตัวบ่งชี้ในเมนูด้านบนที่ทำงานอยู่) แม้ไฟล์เดสก์ท็อปด้านล่างผลลัพธ์จะไม่สอดคล้องกันและมีความผิดพลาด
สร้างตัวเรียกใช้งานใหม่ที่StartupWMClass=Spotify
กำหนดไว้
คุณสามารถสร้างspotify.desktop
ไฟล์ด้วยเนื้อหาเหล่านี้:
[Desktop Entry]
Name=Spotify
GenericName=Music Player
Comment=Listen to music using Spotify
Icon=spotify-client
Exec=spotify %U
TryExec=spotify
Terminal=false
Type=Application
Categories=Qt;Audio;Music;Player;AudioVideo
MimeType=x-scheme-handler/spotify
StartupWMClass=Spotify
หรือแก้ไข orginal จาก/opt/spotify/spotify-client/spotify.desktop
(ต้องใช้สิทธิ์ superuser) เพิ่มบรรทัดStartupWMClass=Spotify
ที่ท้าย
บันทึกไว้ที่ไหนสักแห่งที่คุณสามารถเก็บไว้เช่น "เอกสาร" จากนั้นลากไปที่ตัวเรียกใช้งาน
สิ่งนี้จะทำให้แน่ใจว่าหน้าต่างที่มี WMClass ที่ชื่อว่า spotify จะเปิดใต้ไอคอนนั้น
รหัสเพื่อรับ WMClass ของหน้าต่าง:
xprop|grep WM_CLASS
สิ่งนี้จะคืนค่าต่อไปนี้เมื่อคลิกที่หน้าต่าง spotify:
WM_CLASS(STRING) = "spotify", "Spotify"
(ดูเหมือนว่าจะแก้ปัญหาได้เพียงบางส่วนเท่านั้นการออกจากอาจจะจบลงด้วยไอคอนสองไอคอนอีกครั้ง)
หมายเหตุ: ฉันสังเกตเห็นว่าปัญหาเริ่มเกิดขึ้นน้อยลงเรื่อย ๆ ที่ฉันเปิดตัวมากขึ้น - นี่น่าจะเป็นเพราะระบบของฉันติดตั้งพรีโหลดมันอาจช่วยได้:
https://apps.ubuntu.com/cat/applications/preload/