Score:0

คลิกที่ไอคอน Ubuntu 21.04 (การนำทางด้านซ้าย) เปิดไอคอนใหม่แทนที่จะเพิ่มจุดสีแดง

ธง us

ระบบปฏิบัติการของฉัน:

รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.04
เผยแพร่: 21.04
สมญานาม: hirsute

โปรดทราบว่าฉันไม่ได้ใช้ เวย์แลนด์ แสดงโปรโตคอลเซิร์ฟเวอร์ที่ใช้โดยค่าเริ่มต้นโดย Ubuntu 21.04 เนื่องจากเห็นได้ชัดว่าเป็นข้อผิดพลาดในเวอร์ชันปัจจุบัน ฉันจึงต้องเปลี่ยนกลับ ซอร์ก. มีการอธิบายวิธีการทำเสร็จแล้ว ที่นี่.

ในการนำทางของ Ubuntu ทางด้านซ้าย ทุกอินสแตนซ์ใหม่ของโปรแกรมจะถูกระบุด้วยสัญลักษณ์แสดงหัวข้อย่อยสีแดงถัดไป ดังนั้นจำนวนสัญลักษณ์แสดงหัวข้อย่อยจึงบอกจำนวนอินสแตนซ์ที่เปิดอยู่ ตัวอย่างเช่น ในกรณีของธันเดอร์เบิร์ด ทุกหน้าต่างอีเมลใหม่จะได้รับจุดอื่นด้วย สำหรับบางโปรแกรม (เช่น kile แต่รวมถึงโปรแกรมอื่น ๆ ด้วย) ที่ดูเหมือนจะไม่ทำงานดังที่แสดงไว้ที่นี่:

ข้อผิดพลาดสำหรับ Kile

คุณจะเห็นว่าไอคอนโปรแกรม kile (สีน้ำเงิน) ซึ่งเป็นส่วนหนึ่งของการนำทาง -- และที่ฉันคลิกเพื่อเปิด! -- ไม่แสดงสัญลักษณ์แสดงหัวข้อย่อยสีแดงใด ๆ แทนที่จะเปิดอินสแตนซ์อื่น (ซึ่งได้รับจุดสีแดงอย่างถูกต้อง) และอันนี้ใช้ไอคอนเริ่มต้น เห็นได้ชัดว่าเป็นข้อผิดพลาด/ผิด! สิ่งนี้จะแก้ไขได้อย่างไร? ดังที่ได้กล่าวไปแล้ว พฤติกรรมนี้ไม่ได้เฉพาะกับไคล์เท่านั้น มันยังเกิดขึ้นกับคนอื่นด้วย

โปรดทราบว่าสิ่งนี้ดูเหมือน (มาก) เกี่ยวข้องอย่างใกล้ชิดกับสิ่งต่อไปนี้ สแต็คโอเวอร์โฟลว์ โพสต์แม้ว่าจะไม่มีคำตอบใด ๆ (และแม้ว่าจะอยู่ใน Ubuntu 21.04 ด้วย แต่ดูเหมือนว่าจะยังคงใช้ Wayland)ฉันไม่ถือว่าเป็นการซ้ำกัน เนื่องจากมีความแตกต่าง: โพสต์นั้นพูดถึงปรากฏการณ์นี้เมื่อสร้างตัวเริ่มต้นใหม่บนเดสก์ท็อป ซึ่งไม่ใช่สิ่งที่ฉันทำ ฉันแค่คลิกที่ไอคอนที่ถูกต้องในการนำทาง (และอย่างที่กล่าวไว้ว่า: ฉันปิดการใช้งาน Wayland ซึ่งผู้ใช้รายอื่นไม่ได้ใช้งาน)

อะไรเป็นสาเหตุและจะแก้ไขได้อย่างไร

user535733 avatar
cn flag
สิ่งที่มักเป็นสาเหตุคือไฟล์ .desktop ที่มาจากแพ็คเกจหรืออิมเมจที่ไฟล์ .desktop ชี้ไป ค่อนข้างง่ายสำหรับคุณที่จะแก้ไขด้วยตัวคุณเองเมื่อคุณตรวจสอบรายการพ่วงเหล่านั้น หากคุณพบรายละเอียดของปัญหา อย่าลืมยื่นรายงานจุดบกพร่องที่เหมาะสม เพื่อให้ทุกคนสามารถแก้ไขได้
Prof.Chaos avatar
us flag
ขอบคุณสำหรับคำใบ้! เมื่อฉันหาเวลาตรวจสอบสิ่งที่คุณพูดและแก้ไขแล้ว ฉันจะโพสต์รายงานข้อบกพร่องอย่างเป็นทางการตามที่แนะนำ (นอกเหนือจากการตอบคำถามที่นี่และที่ฉันลิงก์ไป)
Prof.Chaos avatar
us flag
ฉันคิดว่าฉันต้องประกันตัว ^^ ฉันตรวจสอบ kile.desktop ใน /usr/share/applications แล้ว แต่ฉันไม่เห็นว่าจะมีอะไรผิดปกติ มีบรรทัด Icon=Kile แต่ฉันบอกไม่ได้ว่าถูกต้องหรือไม่ เพราะฉันไม่รู้ว่า OS ของฉันรู้ได้อย่างไรว่าหมายถึงอะไร เช่น จะหาไฟล์ชื่อ "Kile" ได้ที่ไหน ความคิดใด ๆ
Prof.Chaos avatar
us flag
นอกจากนี้ ฉันคิดว่าจริงๆ แล้วมีสองประเด็น: หนึ่งคืออินสแตนซ์ใหม่ของโปรแกรมมีสัญลักษณ์ที่ไม่ถูกต้อง และอีกปัญหาหนึ่งคือมันเปิดอินสแตนซ์ใหม่แทนที่จะใส่จุดสีแดงไว้ข้างๆ ดังนั้นฉันจึงค่อนข้างไม่รู้ว่าจะมองหาอะไรในเรื่องนี้ แนวคิดหนึ่ง: ฉันไม่แน่ใจ แต่อาจเป็นไปได้ว่าการเปิดอินสแตนซ์ใหม่เกิดขึ้นกับรายการที่ฉันเพิ่มผ่าน alacarte (แต่ไม่แน่ใจ)
Prof.Chaos avatar
us flag
เพื่อความสมบูรณ์: ที่นี่ไฟล์: [รายการเดสก์ท็อป] Type=ใบสมัคร Exec=kile %U Icon=/home/ProfChaos/icons/Kile.svg X-DocPath=kile/index.html Comment=(La)สภาพแวดล้อมการพัฒนา TeX เทอร์มินัล = เท็จ ชื่อ=กิล GenericName=ส่วนหน้าของ LaTeX MimeType=ข้อความ/x-tex;ข้อความ/x-kilepr; หมวดหมู่=Qt;KDE;สำนักงาน;สำนักพิมพ์; X-DBUS-ServiceName=net.sourceforge.kile (เพื่อประหยัดฉันได้แทนที่สัญลักษณ์ด้วยเส้นทางที่แน่นอนไปยังไฟล์ที่มีอยู่)
Score:1
ธง us
  1. ติดตั้ง เอ็กซ์พร็อพ เครื่องมือถ้าคุณไม่มี

    sudo apt ติดตั้ง x11-utils
    
  2. รับ WM Class ของแอปพลิเคชัน Kile ของคุณ

    เปิดตัว Kile

    เปิดเทอร์มินัลแล้วดำเนินการต่อไปนี้:

    xprop | เกรป WM_CLASS
    

    เคอร์เซอร์จะเปลี่ยนเป็นรูปกากบาท ("+") คลิกที่แถบส่วนหัวของหน้าต่าง Kile ด้วยเคอร์เซอร์นี้

    ในเทอร์มินัล คุณจะเห็นผลลัพธ์เช่น:

    WM_CLASS(STRING) = ...
    

    หมายเหตุค่านี้

  3. อัปเดตของคุณ *.เดสก์ทอป ไฟล์.

    ในเทอร์มินัล ให้ดำเนินการ:

    sudo nano /usr/share/applications/org.kde.kile.desktop
    

    เลื่อนไปที่ท้ายไฟล์ กด เข้า เพื่อเพิ่มบรรทัดใหม่และพิมพ์ต่อไปนี้ แทนที่ <WM_CLASS> ด้วยค่าที่คุณสังเกตได้จากขั้นตอนที่ 2

    เริ่มต้นWMClass=<WM_CLASS>
    

    กด Ctrlเอ็กซ์, แล้ว วายแล้ว เข้า เพื่อบันทึกการเปลี่ยนแปลงของคุณและออกจากตัวแก้ไขนาโน

ตอนนี้ เมื่อคุณเปิดใช้ Kile คุณจะเห็นไอคอนหนึ่งไอคอนในตัวบ่งชี้ Dock (หลายตัว) สำหรับอินสแตนซ์ที่กำลังทำงาน

Score:0
ธง us

แก้ไขแล้ว! ฉันรู้ว่านี่คือ ทำซ้ำคำถามนี้เกี่ยวกับรายการที่ซ้ำกัน.

ก็ไม่ต้องพูดมากเพราะเฉลยโดย ปอมสกี้ สมบูรณ์แบบมาก! เพียงทำตามคำแนะนำทีละขั้นตอนโดยละเอียดและทุกอย่างก็ใช้งานได้ :)

(แจ้งให้เราทราบในความคิดเห็นหากคุณเชื่อว่าฉันควรคัดลอกคำแนะนำของเขาที่นี่อีกครั้ง)

Prof.Chaos avatar
us flag
(ฉันเพิ่งตั้งค่าสถานะคำถามของฉันว่าซ้ำกัน)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา