Score:0

เหตุใดประมาณ 50% ของเวลาที่ฉันเริ่มอูบุนตูภายใต้ WSL 2 (Windows 10) .bash_profile ของฉันจึงไม่เปิดแอปพลิเคชัน

ธง cn

ฉันกำหนดค่า .bash_profile ของฉันให้เปิดใช้ emacs และโดยปกติแล้วในครั้งแรกที่พยายาม ไม่มีอะไรเกิดขึ้น คำสั่งจะแสดงใน "ไฟล์บันทึก" ของฉัน แต่ฉันไม่ได้รับ emacs แต่ถ้าฉันเริ่มสำเนาใหม่ เปิดตัว emacs ไม่สำคัญว่าฉันจะปิดเซสชันแรกหรือไม่สำหรับความพยายามครั้งที่สองในการทำงาน

นี่คือคำสั่งที่เกี่ยวข้องจาก .bash_profile ของฉัน พวกเขาเป็นจุดสิ้นสุดของมัน

echo emacs --debug-init -mm >> ~/emacs-messages/inside-emacs
emacs --debug-init -mm
echo sleep 1 >> ~/emacs-messages/inside-emacs
นอน1
echo emacs ควรทำงานอยู่ในขณะนี้ >> ~/emacs-messages/inside-emacs
echo ps -ax >> ~/emacs-messages/inside-emacs
ps -ax >> ~/emacs-messages/inside-emacs

ตอนนี้ เมื่อมันทำงาน ฉันเห็นผลลัพธ์ของบรรทัด echo แรกในไฟล์ และ emacs กำลังทำงานอยู่ เมื่อฉันไม่เห็นบรรทัด echo ทั้งหมดในไฟล์ และไม่มีกระบวนการ emacs ทำงานอยู่ จากนั้นฉันสามารถเริ่ม emacs ด้วยตนเองด้วยคำสั่งเดียวกับใน .bash_profile แต่ด้วยเหตุผลบางอย่าง bash ไม่ยอมให้ฉันเริ่มโดยอัตโนมัติ อย่างไรก็ตาม ฉันดำเนินการคำสั่งเหล่านี้เฉพาะเมื่อตั้งค่า ${DISPLAY} เท่านั้น (และเป็น ":0" เสมอ ไฟล์ .emacs ของฉันยังบันทึกและฉันไม่เห็นข้อความเหล่านั้นเมื่อ emacs ไม่เริ่มทำงาน

ปัญหาจะปรากฏภายใต้ WSL 2 เท่านั้น แต่ไม่สำคัญว่า Ubuntu รุ่นใด (เช่น 18.04 หรือ 20.04) ที่ฉันใช้ ทั้งหมดนี้อยู่บน Windows 10 pro รุ่น 21390.co_release.210512-1658

นอกจากนี้ยังไม่มีผลกระทบ (ในกรณีที่ไม่ดี) ของพื้นหลังคำสั่ง emacs เช่น

emacs --debug-init -mm &

ปัญหาเดียวกัน มันทำให้โหมดสลีปและข้อความอื่น ๆ ปรากฏในไฟล์บันทึกของฉันในกรณีที่ดี แต่ฉันไม่สนใจ ไม่มีอะไรน่าสนใจในกรณีนี้ นอกจากฉันเห็นกระบวนการ emacs ที่กำลังรันอยู่ในเอาต์พุต ps

หากมีอย่างอื่นที่ฉันควรเข้าสู่ระบบเพื่อรับข้อมูล ฉันยินดีเป็นอย่างยิ่งที่ได้ทราบข้อมูลนั้นเช่นกัน

terdon avatar
cn flag
คุณต้องดูว่าทำไมมันถึงล้มเหลว จับเอาต์พุตข้อผิดพลาดโดยเปลี่ยนการเรียกใช้ emacs ของคุณเป็น `emacs --debug-init -mm 2>> ~/emacs-messages/inside-emacs` และตรวจสอบไฟล์เพื่อหาข้อความแสดงข้อผิดพลาด และเพิ่มสิ่งที่คุณพบในคำถามของคุณ

โพสต์คำตอบ

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