Score:4

บางครั้ง Thunderbird ไม่ทำงานอย่างถูกต้องและการสลับหน้าต่างด้วย ALT+TAB ไม่ทำงาน วิธีแก้ปัญหา

ธง pl

บางครั้ง Thunderbird ค้างบนแผงควบคุมหลังจากออกจากโปรแกรมและสลับหน้าต่างไปพร้อมกัน ALT+แท็บ ไม่ทำงานอีกต่อไป

บนคอมพิวเตอร์ของฉัน ฉันสามารถสร้างมันขึ้นมาใหม่ด้วยวิธีนี้:

อูบุนตู 21.10
ธันเดอร์เบิร์ด 91.5.0 (64 บิต)

ขั้นตอนที่ 1: เปิดหน้าต่างเทอร์มินัล
ขั้นตอนที่ 2: เปิดหน้าต่างเทอร์มินัลที่สอง

หมายเหตุ: สามารถเป็นหน้าต่างอื่นของโปรแกรมอื่นได้เช่นกัน แต่สำหรับการทดสอบนี้ ฉันใช้หน้าต่าง Terminal

ขั้นตอนที่ 3: เปิดธันเดอร์เบิร์ด
ขั้นตอนที่ 4: ตรวจสอบว่าด้วย ALT+แท็บ คุณสามารถสลับระหว่างหน้าต่างทั้ง 3 บานได้ตามปกติ ถ้าเป็นเช่นนั้น ดำเนินการต่อ

หมายเหตุ: ตรวจสอบด้วยว่า สุดยอด+แท็บ สลับตามปกติระหว่างโปรแกรม Terminal และ Thunderbird

ขั้นตอนที่ 5: ไปที่ Thunderbird และเริ่มข้อความใหม่ด้วย CTRL+เอ็น
ขั้นตอนที่ 6: เขียนข้อความทดสอบและส่ง (ด้วย CTRL+เข้าสู่)

หมายเหตุ: การส่งข้อความเป็นสิ่งสำคัญ ฉันไม่สามารถสร้างข้อผิดพลาดซ้ำได้หากฉันเปิด Thunderbird และอ่านเฉพาะข้อความเท่านั้น

ขั้นตอนที่ 7: ณ จุดนี้ข้อผิดพลาด / จุดบกพร่องเกิดขึ้น: ด้วย ALT+แท็บ ฉันไม่สามารถเปลี่ยนไปใช้หน้าต่าง Terminal ที่เปิดอยู่ได้อีกต่อไป

โปรดทราบว่า สุดยอด+แท็บ ยังใช้งานได้ปกติ

ไม่เพียงแต่การสลับหน้าต่างเท่านั้นที่ทำงานผิดปกติในขณะนี้ แต่ Thunderbird ก็ยังไม่เลิกทำงานอีกต่อไปอย่างที่ควรจะเป็น:

ขั้นตอนที่ 8: ไปกับซุปเปอร์คีย์ที่ยังใช้งานได้ (ปุ่ม windows) สุดยอด ไปที่หน้าต่าง Terminal ที่เปิดอยู่และปิด
ขั้นตอนที่ 9: ไปที่หน้าต่าง Thunderbird ที่เปิดอยู่และปิดภายใต้ File->Quit (หรือด้วย CTRL+ถาม)
ขั้นตอนที่ 10: เลื่อนเมาส์ไปที่แผงควบคุม (ด้านข้าง) และดูว่าธันเดอร์เบิร์ดยังคงทำงานอยู่แม้ว่าจะปิดไปแล้วก็ตาม
ขั้นตอนที่ 11: คลิกขวาที่สัญลักษณ์ธันเดอร์เบิร์ดในแผงแล้วลองปิดโปรแกรมด้วย Quit ที่นั่น วิธีนี้ใช้ไม่ได้ และในคอมพิวเตอร์ของฉันเมนูที่ปรากฏขึ้นหลังจากคลิกขวาบนธันเดอร์เบิร์ดในแผงยังคงเปิดอยู่และไม่ได้ ไม่หายไปอีกต่อไปเลย

อะไรทำให้เกิดปัญหานี้ได้? ฉันจะดีบักมันเองเพิ่มเติมได้อย่างไร

มีคนอื่นถามคำถามนี้แล้ว ที่นี่แต่ตามคำแนะนำในความคิดเห็นที่นั่น ฉันโพสต์คำถามเดิมซ้ำด้วยคำพูดของฉันเองที่นี่

mickmackusa avatar
ve flag
นี่เป็นการดูแลในระดับที่สูงมาก ฉันจะประหลาดใจมากหากชุมชน Stack Exchange จะพยายามยับยั้งเนื้อหาที่ดีเช่นนี้
terano avatar
pl flag
@mickmackusa ขอบคุณสำหรับคำแนะนำที่คุณให้ฉันว่าฉันควรโพสต์คำถามของฉันอย่างไรและที่ไหน!
uz flag
Jos
แต่นี่ไม่ใช่ข้อผิดพลาดที่เชื่อมโยงกับคำถามอื่นใช่ไหม https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1932328
mickmackusa avatar
ve flag
คุณกังวลอะไร @Jos
terano avatar
pl flag
@Jos ลิงก์ข้อผิดพลาดในคำถามอื่นดูเหมือนจะอธิบายถึงสถานการณ์ที่แตกต่างกันเล็กน้อย ลิงก์ข้อบกพร่องที่คุณเขียนในความคิดเห็นของคุณอธิบายถึงปัญหาเดียวกันทุกประการ ดังนั้นโปรดเรียนรู้วิธีตีความหน้าข้อบกพร่องนั้น เหนือสิ่งอื่นใด ฉันเห็น "สถานะ: ไม่ถูกต้อง" และ "ไม่ได้มอบหมาย" ที่ด้านล่างของการสนทนาข้อผิดพลาด (ความคิดเห็น #72) ฉันอ่านว่าสถานะ (ใน mutter-ubuntu) เปลี่ยนจาก "กำลังดำเนินการ" เป็น "แก้ไขแล้ว" นี่หมายความว่าอย่างไรสำหรับฉันในฐานะผู้ใช้ปลายทาง ฉันควรรอ Ubuntu รุ่นถัดไปหรือฉันสามารถทำอย่างอื่นเพื่อแก้ไขปัญหานี้ได้อย่างถูกต้อง (ไม่ใช่ด้วยวิธีแก้ปัญหา)
vanadium avatar
cn flag
ฉันไม่สามารถทำซ้ำบน Ubuntu 21.10 ด้วย Th 91.5.0 - อ๊ะ ใช่ ฉันใช้ Xorg ดังนั้นอาจเป็นปัญหาของ Wayland แน่นอน ลองเรียกใช้ ` MOZ_ENABLE_WAYLAND=1 Thunderbird` หากยังไม่ได้ดำเนินการ ในทางกลับกัน ให้ Thunderbird ทำงานบน Xwayland โดยนำตัวแปรออกเพื่อดูว่าปัญหาหายไปหรือไม่
vanadium avatar
cn flag
ฉันคิดว่ารายงานปัญหาที่ลิงก์โดย @jos อาจเกี่ยวข้องกับที่นี่ คำแนะนำของฉันมีอยู่ใน commant ดู #18
uz flag
Jos
@mickmackusa แม้ว่านี่จะเป็นปัญหาที่สำคัญอย่างไม่ต้องสงสัย แต่รายงานข้อบกพร่องนั้นนอกประเด็นในไซต์นี้ นั้นคือทั้งหมด.
Score:3
ธง cn

Ubuntu 21.10 มีค่าเริ่มต้นเป็น Wayland แม้หลังจากอัปเกรดแล้ว ปัญหาที่คุณพบนั้นสอดคล้องกับอาการที่อธิบายไว้ใน รายงานข้อบกพร่องที่มีอยู่. สิ่งนี้จะต้องได้รับการแก้ไขโดยผู้พัฒนาต้นน้ำ ในระหว่างนี้คุณสามารถ

  • วิ่งธันเดอร์เบิร์ดบน เอ็กซ์เวย์แลนด์ (เลเยอร์การจำลอง Xorg บน Wayland) แทน สิ่งนี้เกี่ยวข้องกับการแสดงความคิดเห็นในบรรทัด ส่งออก MOZ_ENABLE_WAYLAND=1 ใน /usr/lib/thunderbird/thunderbird.sh.
  • กลับไปใช้ Xorg: ในหน้าจอเข้าสู่ระบบ คลิกล้อเฟืองแล้วเลือกเซสชัน Xorg ของ Ubuntu

บันทึก ตามที่แสดงความคิดเห็น ที่นี่การอัปเดตจะเปลี่ยนกลับการเปลี่ยนแปลงเป็น /usr/lib/thunderbird/thunderbird.sh. เพื่อหลีกเลี่ยงสิ่งนี้:

  1. สำเนา /usr/lib/thunderbird/thunderbird.sh ถึง /usr/local/lib/thunderbird/thunderbird.sh และทำการเปลี่ยนแปลงในสำเนา
  2. สร้าง symlink ไปยังสคริปต์ตัวตัดคำแบบกำหนดเองของคุณใน /usr/local/bin, เช่น. ls -s ../local/lib/thunderbird/thunderbird.sh /usr/local/bin/thunderbird

ลิงก์สัญลักษณ์ใน /usr/local/bin แทนที่อันที่ติดตั้งธันเดอร์เบิร์ด ทั้งลิงก์ที่กำหนดเองและสคริปต์ตัวตัดจะไม่ได้รับผลกระทบจากการอัปเดต Thunderbird ในอนาคต

terano avatar
pl flag
ขอขอบคุณ. ตอนนี้ฉันเลือกตัวเลือกที่ง่ายและรวดเร็ว: การเข้าสู่ระบบด้วย Xorg และนั่นช่วยแก้ปัญหาได้อย่างสมบูรณ์ บางทีฉันอาจจะลองตัวเลือก xwayland ในภายหลังด้วยการแก้ไข symlink ถ้าฉันรู้สึกว่าต้องการ Wayland ด้วยเหตุผลอื่นในภายหลัง แค่สงสัยว่าทำไม Ubuntu ถึงเลือกให้ Wayland เป็น X-server เริ่มต้นหากแอปพลิเคชันทั่วไปเนื่องจาก TB ยังมีข้อผิดพลาดกับ Wayland อูบุนตูพยายามผลักดันผู้พัฒนา TB ไปสู่ความเข้ากันได้ของ Wayland หรือไม่ หรือนี่เป็นเพียงข้อผิดพลาดที่ไม่มีใครคาดคิดมาก่อนและเห็นได้ชัดว่าไม่ใช่เรื่องง่ายที่จะแก้ไข (เพราะรู้จักกันมานานกว่าครึ่งปีแล้ว)

โพสต์คำตอบ

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