นี่คือคำสั่ง xtermcontrol ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xtermcontrol - การควบคุมแบบไดนามิกของคุณสมบัติ XFree86 xterm
เรื่องย่อ
เอ็กซ์เทอมคอนโทรล [ตัวเลือก]...
DESCRIPTION
เอ็กซ์เทอมคอนโทรล ทำให้ง่ายต่อการเปลี่ยนสี ชื่อเรื่อง แบบอักษรและรูปทรงของ XFree86 . ที่ทำงานอยู่
xterm(1)ตลอดจนรายงานการตั้งค่าปัจจุบันของคุณสมบัติดังกล่าว
การปรับแต่งหน้าต่าง de-/iconify, ยก/ลด, ขยายใหญ่สุด/เรียกคืน และรีเซ็ตก็เช่นกัน
ได้รับการสนับสนุน.
เพื่อให้ชุดคุณลักษณะสมบูรณ์ xtermcontrol ให้ผู้ใช้ขั้นสูงสามารถออก xterm control ได้
ลำดับการเลือกของพวกเขา
OPTIONS
--fg=COLOR
ชุดสีพื้น (ดูเพิ่มเติมที่ COLOR ชื่อ).
--บีจี=COLOR
ตั้งค่าสีพื้นหลัง
--สีN=COLOR
ตั้งค่า N'th [0-15] สี
--ไฮไลท์=COLOR
กำหนดสีไฮไลท์
--เคอร์เซอร์=COLOR
กำหนดสีเคอร์เซอร์
--mouse-fg=COLOR
ตั้งค่าสีพื้นหน้าของตัวชี้เมาส์
--mouse-bg=COLOR
ตั้งค่าสีพื้นหลังตัวชี้เมาส์
--แบบอักษร=แบบอักษร
ตั้งชื่อฟอนต์ (ดูเพิ่มเติม แบบอักษร ชื่อ). หรือจะระบุ a . ก็ได้
ดัชนีเมนูแบบอักษรเป็น ´#[0-6]´ หรือนำทางเมนูแบบอักษรตามขนาดสัมพัทธ์เป็น ´#+N´ หรือ
´#-N´ โดยที่ N เป็นจำนวนเต็มหรือไม่ก็ได้
--ชื่อ=STRING
ตั้งชื่อหน้าต่าง โปรดทราบว่ากลไกเช่น ทุบตี(1) PROMPT_COMMAND อาจ
เขียนทับชื่อ
--เรขาคณิต=กว้างxสูง+XOFF+YOFF
กำหนดขนาดและ/หรือตำแหน่ง ผ่านลำดับการควบคุม xterm เท่านั้นที่รับรู้
บวก เอ็กซ์ออฟ และ อ๊อฟ ออฟเซ็ต ซึ่งเป็นพิกเซลที่สัมพันธ์กับมุมซ้ายบน
มุมของจอแสดงผล xtermcontrol จึงไม่สามารถจัดการกับการชดเชยเชิงลบ
ตามที่อธิบายไว้ใน X(7x) ข้อมูลจำเพาะทางเรขาคณิต ดังนั้นจึงตัดทอนเป็นลบ
ค่าเป็นศูนย์
--get-fg
รายงานสีพื้นหน้า
--get-bg
รายงานสีพื้นหลัง
--get-สีN
รายงานสี N'th [0-15]
--get-ไฮไลท์
รายงานสีไฮไลท์
--get-เคอร์เซอร์
รายงานสีของเคอร์เซอร์
--get-mouse-fg
รายงานสีพื้นหน้าของตัวชี้เมาส์
--get-mouse-bg
รายงานสีพื้นหลังของตัวชี้เมาส์
--get-ฟอนต์
แบบอักษรรายงาน
--get-ชื่อเรื่อง
ชื่อหน้าต่างรายงาน
--get-เรขาคณิต
ขนาดรายงานและตำแหน่ง ขนาดของพื้นที่ข้อความถูกรายงานเป็นตัวอักษรและ
ตำแหน่งจะรายงานเป็นพิกเซลที่สัมพันธ์กับมุมบนซ้ายของ
แสดง.
--ขยายใหญ่สุด
ขยายหน้าต่างให้ใหญ่สุด
--คืนค่า
คืนค่าหน้าต่างที่ขยายใหญ่สุด
--ไอคอน
หน้าต่าง Iconify
--de-iconify
ยกเลิกไอคอนหน้าต่าง
--ยก
ยกหน้าต่าง.
--ต่ำกว่า
หน้าต่างล่าง.
--รีเซ็ต
รีเซ็ตแบบเต็ม
--ดิบ=CTLSEQS
ออกลำดับการควบคุมแบบดิบ (ดูเพิ่มเติมที่ เอ็กซ์เทอร์ม ควบคุม ลำดับ).
--ไฟล์=ไฟล์
แหล่งที่มาของการกำหนดค่า ไฟล์ (ดูสิ่งนี้ด้วย การกำหนดค่า).
--บังคับ, -f
ข้ามการตรวจสอบตัวแปรสภาพแวดล้อม TERM
--รายละเอียด, -v
พิมพ์รายงานอย่างละเอียด
--ช่วยด้วย, -h
พิมพ์ข้อความช่วยเหลือและออก
--รุ่น
พิมพ์หมายเลขเวอร์ชันและออก
การกำหนดค่า
ไฟล์การกำหนดค่าเริ่มต้น ~/.xtermcontrol มีที่มาจากถ้า xtermcontrol ทำงานโดยไม่มี
หรือหากมีการร้องขอเป็นพิเศษ เช่น 'xtermcontrol --file=~/.xtermcontrol'.
แต่ละบรรทัดในไฟล์การกำหนดค่าเป็นความคิดเห็นหรือมีแอตทริบิวต์
แอตทริบิวต์ประกอบด้วยคำหลักและค่าที่เกี่ยวข้อง:
คีย์เวิร์ด = ค่า # ความคิดเห็น
ชุดค่าผสมของคำหลัก/ค่าที่ถูกต้องคือ:
เบื้องหน้า = "สี"
พื้นหลัง = "สี"
ไฮไลท์="COLOR"
เคอร์เซอร์ = "สี"
เมาส์เบื้องหน้า = "COLOR"
พื้นหลังเมาส์ = "สี"
เรขาคณิต="WIDTHxHEIGHT+XOFF+YOFF"
แบบอักษร = "แบบอักษร"
color0="COLOR"
color1="COLOR"
color2="COLOR"
color3="COLOR"
color4="COLOR"
color5="COLOR"
color6="COLOR"
color7="COLOR"
color8="COLOR"
color9="COLOR"
color10="COLOR"
color11="COLOR"
color12="COLOR"
color13="COLOR"
color14="COLOR"
color15="COLOR"
ช่องว่างจะถูกละเว้นในแอตทริบิวต์เว้นแต่จะอยู่ภายในค่าที่ยกมา อักขระ '#' คือ
นำไปเริ่มแสดงความคิดเห็น แต่ละ ´#´ และอักขระที่เหลือทั้งหมดบนบรรทัดนั้นจะถูกละเว้น
แบบอักษร ชื่อ
xtermcontrol ยอมรับอะไรก็ได้ X(7x) ชื่อแบบอักษร ชื่อแบบอักษรเช่น ´-adobe-courier-medium-r-
ปกติ--10-100-75-75-m-60-iso8859-1´ จะเขียนยุ่งยากมาก จึงสะดวก
ใช้นามแฝง เช่น ´fixed´ หรือ ´8x13´ หากมีอยู่ในไฟล์ fonts.alias ของฟอนต์
ไดเรกทอรี
COLOR ชื่อ
xtermcontrol ยอมรับอะไรก็ได้ X(7x) ชื่อสี โดยพื้นฐานแล้วหมายความว่าสีคือ
ระบุด้วยชื่อหรือค่า rgb เช่น ´blue´, ´rgb:0000/0000/FFFF´ หรือ ´#00F´ สีคือ
โดยทั่วไปแล้ว xterm จะรายงานในรูปแบบตัวเลขขึ้นอยู่กับอุปกรณ์ เช่น
'rgb:0000/0000/FFFF´. โปรดทราบว่าค่า rgb ของไวยากรณ์เก่าควรถูกยกมาเพื่อหลีกเลี่ยง
´#´ ถูกตีความว่าเป็นจุดเริ่มต้นของความคิดเห็นโดยเชลล์ (ดูเพิ่มเติม ไฟล์).
เอ็กซ์เทอร์ม ควบคุม ลำดับ
ความลับเบื้องหลัง xtermcontrol คือลำดับการควบคุม xterm เป็นไปได้ทั้งหมด (มี a
มากมายเหลือเฟือ) ลำดับการควบคุมได้รับการบันทึกไว้ใน ctlseqs.txt ซึ่งพบใน xterm(1)
การกระจาย (ดูเพิ่มเติม ไฟล์).
การแก้ไขปัญหา
หากสิทธิ์ในการอ่าน/เขียนบน tty มีการเปลี่ยนแปลงเพื่อให้สมาชิกกลุ่มพิเศษเป็น
จำเป็นเพื่อให้สามารถเขียนไปยังเทอร์มินัลหลอกได้ วิธีแก้ปัญหาที่ง่ายที่สุดคือการติดตั้ง
xtermcontrol setuid รูท
xterm(1) มีสามแหล่งข้อมูล allowWindowOps, allowTitleOps และ allowFontOps นั้น
เปิดหรือปิดใช้งานการดำเนินการพิเศษที่ xtermcontrol อาศัย หากมีสิ่งเหล่านี้
ทรัพยากรถูกตั้งค่า (หรือค่าเริ่มต้น) เป็น 'เท็จ' xtermcontrol อาจค้าง ทรัพยากร
สอดคล้องกับตัวเลือก xtermcontrol เป็น:
อนุญาต WindowOps:
--ยก
--ต่ำกว่า
--คืนค่า
--ขยายใหญ่สุด
--ไอคอน
--de-iconify
--get-ชื่อเรื่อง
--เรขาคณิต
--get-เรขาคณิต
อนุญาต TitleOps:
--ชื่อ
อนุญาตFontOps:
--แบบอักษร
--get-ฟอนต์
โดยปกติ ทรัพยากรทั้งสามสามารถเปิดใช้งานสำหรับเซสชัน xterm ปัจจุบันผ่านเมนู
ctrl+คลิกขวาแล้วมองหาชื่อรายการเมนู เช่น 'Allow Window Ops' เพื่อตั้งค่าเหล่านี้
ค่าทรัพยากรอย่างต่อเนื่องคุณสามารถเพิ่มสิ่งต่อไปนี้ใน local . ของคุณ ~ / .Xdefaults
ไฟล์ หรือไฟล์ทรัพยากรทั้งระบบ เช่น /etc/X11/app-defaults/XTerm:
*VT100.allowWindowOps: จริง
*VT100.allowTitleOps: จริง
*VT100.allowFontOps: จริง
ใช้ xtermcontrol ออนไลน์โดยใช้บริการ onworks.net