Score:0

tcsh .login ในเซสชัน X โดยใช้ตัวจัดการหน้าต่าง fvwm

ธง fr

เพิ่งย้ายไป xubuntu 20.4 จาก openuse 42.3 และต้องการรักษานิสัยระยะยาวของฉัน ตัวจัดการหน้าต่างของฉันคือ fvwm และเชลล์ล็อกอินของฉันคือ tcsh

สิ่งที่ฉันสังเกตเห็นคือไฟล์ .login ของฉันไม่ถูกดำเนินการในการเข้าสู่ระบบคอนโซล X ในขณะที่มันเคยเป็น openuse เห็นได้ชัดว่า ลำดับของกระบวนการจาก ps -H คือ

เมื่อเปิดใช้

/usr/bin/sddm/
  /usr/bin/X -nolisten tcp -auth ...
  /usr/lib/sddm/sddm-helper ... --start fvwm --user lucio
   /usr/bin/fvwm
    /usr/bin/ssh-agent /usr/bin/gpg-agent --sh ...

บน xubuntu

/usr/sbin/lightdm
   /usr/lib/xorg/Xorg -core :0 ...
   lightdm --session-เด็ก 12 19
     fvwm2
      /usr/bin/ssh-agent /usr/bin/im-launch fvwm2.dll  

อย่างไรก็ตาม ดูเหมือนว่า .login จะไม่ถูกเรียกใช้งานใน Ubuntu ก่อน fvwm ดังนั้นสคริปต์และเทอร์มินัลที่เริ่มต้นโดย fvwm จะไม่สนใจสิ่งที่ (น้อย) ตั้งค่าโดย .login ซึ่งรวมถึง:

  1. การตั้งค่าเส้นทาง
  2. การตั้งค่าพาธแบบอักษร X (xset +fp
  3. การตั้งค่าเสียงบางอย่าง (ความคิดเห็นในขณะนี้)
  4. การตั้งค่าโลแคลบางอย่าง เช่น setenv LC_TIME en_US.UTF-8

(ขั้นตอนที่ 2 และ 3 เป็นเงื่อนไขของการอยู่ในเซสชัน X ซึ่งเมื่อ openuse เกิดการตรวจสอบ $?XSESSION_IS_UP ... สิ่งที่จะเทียบเท่า ?)

ฉันสามารถย้ายรายการ 4 เป็น .cshrc หรือไปยังแต่ละสคริปต์ที่ต้องการได้อย่างง่ายดาย แต่สำหรับเส้นทาง (1 และ 2) ควรทำเพียงครั้งเดียวเพื่อหลีกเลี่ยงการต่อรายการผู้ใช้หลายรายการไปยังเส้นทาง "ระบบ" เริ่มต้น

มีวิธีตั้งค่าสภาพแวดล้อมดังกล่าวเมื่อเริ่มต้นเซสชัน X หรือไม่

แก้ไข: .login ได้รับเกียรติในการเข้าสู่ระบบ ssh

David avatar
cn flag
ไม่มีเวอร์ชัน Ubuntu เช่น 20.4
Lucio C avatar
fr flag
ยินดีต้อนรับสู่ Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-81-generic x86_64)

โพสต์คำตอบ

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