เมื่อเร็ว ๆ นี้ฉันเปลี่ยนเป็น lxde
บน Ubuntu
. และหลังจากเปลี่ยนมันเปลี่ยนฉัน x-terminal-emulator
ไปยัง lxterm
.
สคริปต์ของฉันกำลังทำสิ่งต่อไปนี้:
ผ่าน for for loop และเปิดหน้าต่างเทอร์มินัลใหม่จากนั้นเรียกใช้สคริปต์ในเทอร์มินัลนั้น มันจะเปิดเทอร์มินัลหลายเครื่องในเวลาเดียวกันในการรันสคริปต์นั้นในหน้าต่างที่แตกต่างกันทั้งหมด
หลังจากเปลี่ยนมาเป็น lxde
มันจะวนซ้ำและรอให้แต่ละหน้าต่างเทอร์มินัลสิ้นสุดสคริปต์ก่อนที่จะเปิดหน้าต่างเทอร์มินัลถัดไป ฉันต้องการให้ทำสิ่งที่ทำ
ฉันแก้ไขปัญหานี้โดยการเปลี่ยนของฉัน x-terminal-emulator
กลับไป gnome-terminal
. ตอนนี้มันใช้งานได้ดี อย่างไรก็ตาม นี่คือระบบสคริปต์ที่มีผู้ใช้เพียงไม่กี่คนและทุกคนใช้สภาพแวดล้อมที่แตกต่างกันและเทอร์มินัลอีมูเลเตอร์ ฉันจะแน่ใจได้อย่างไรว่านี่ใช้งานได้กับเทอร์มินัลอีมูเลเตอร์ต่าง ๆ หรืออย่างน้อยที่สุด xterm
หรืออะไรก็ตามที่ทุกคนจะมี
ขอบคุณ
ข้อมูลโค้ด:
for blah in something
do
x-terminal-emulator -e bash my_script.sh
done