ทำไม xinit จึงเริ่ม xterm โดยอัตโนมัติ


4

เมื่อฉันรัน: xinit [client application] -- :128 vt01 -novtswitchฉันสังเกตว่ามันเริ่มต้นอินสแตนซ์ของ xterm นอกเหนือจากแอปพลิเคชันไคลเอนต์ของฉัน ตามหน้า man:

   ...

   If no specific client program is given on the command line, xinit  will
   look  for a file in the user's home directory called .xinitrc to run as
   a shell script to start up client programs.  If no  such  file  exists,
   xinit will use the following as a default:

        xterm  -geometry  +1+1  -n  login  -display  :0

   ...

ฉันถือว่า ' ถ้า ' เป็นคำสำคัญที่นี่ ฉันได้ระบุโปรแกรมไคลเอนต์ของตัวเอง; ทำไมมันยังคงใช้ xterm อยู่?

นี่เป็นสะระแหน่ที่สะอาด 12 / คู่ vm ที่ฉันเพิ่งสร้างขึ้น


บางที Unix & Linux น่าจะเป็น stackexchange ที่ดีกว่าสำหรับสิ่งนี้
enthdegree

เป็นไฟล์ ~ / .xinitrc ของคุณที่สามารถเรียกใช้งานได้หรือไม่
Keith

ไม่ครับมันไม่มีอยู่จริง /root/.xinitrcหรือไม่ xinitrc ที่มีอยู่เท่านั้นบนระบบ/etc/X11/xinit/xinitrcซึ่งไม่สามารถเรียกใช้งานได้ perms คือ 164
enthdegree
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.