นี่คือคำสั่ง i3-msg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
i3-msg - ส่งข้อความไปยังตัวจัดการหน้าต่าง i3
เรื่องย่อ
i3-msg [-q] [-v] [-h] [-s socket] [-t type] [ข้อความ]
OPTIONS
-NS, --เงียบ
ส่งข้อความ ipc เท่านั้นและระงับเอาต์พุตของการตอบกลับ
-ใน, --รุ่น
แสดงหมายเลขเวอร์ชันและออก
-ชม, --ช่วยด้วย
แสดงข้อความช่วยเหลือสั้นๆ และออก
-NS, --เบ้า ถุงเท้า_เส้นทาง
i3-msg จะใช้ตัวแปรสภาพแวดล้อม I3SOCK หรือเส้นทางซ็อกเก็ตที่ระบุที่นี่ ถ้าทั้งสองอย่าง
ล้มเหลว มันจะพยายามรับข้อมูลซ็อกเก็ตจากหน้าต่างรูทแล้วลอง
/tmp/i3-ipc.sock ก่อนออกโดยมีข้อผิดพลาด
-t ชนิด
ส่งข้อความ ipc ดูด้านล่าง
ข่าวสาร
ส่งข้อความ ipc ดูด้านล่าง
IPC ข้อความ ประเภท
คำสั่ง
เพย์โหลดของข้อความคือคำสั่งสำหรับ i3 (เช่นคำสั่งที่คุณสามารถผูกกับคีย์ได้
ในไฟล์กำหนดค่า) และจะดำเนินการโดยตรงหลังจากได้รับ
get_พื้นที่ทำงาน
รับพื้นที่ทำงานปัจจุบัน การตอบกลับจะเป็นรายการพื้นที่ทำงานที่เข้ารหัส JSON
get_outputs
รับเอาต์พุตปัจจุบัน การตอบกลับจะเป็นรายการเอาต์พุตที่เข้ารหัส JSON (ดูที่
ส่วนตอบกลับของ docs/ipc เช่น at
http://i3wm.org/docs/ipc.html#_receiving_replies_from_i3)
get_tree
รับแผนผังแผนผัง i3 ใช้ต้นไม้เป็นโครงสร้างข้อมูลซึ่งรวมถึงทุกคอนเทนเนอร์
คำตอบจะเป็นแผนผังที่เข้ารหัส JSON
get_marks
รับรายการเครื่องหมาย (ตัวระบุสำหรับคอนเทนเนอร์เพื่อข้ามไปในภายหลัง) NS
การตอบกลับจะเป็นรายการเครื่องหมายหน้าต่างที่เข้ารหัส JSON
get_bar_config
รับการกำหนดค่า (ตามแผนที่ JSON) ของแถบพื้นที่ทำงานด้วย ID ที่กำหนด หากไม่มี ID
ถูกจัดเตรียม อาร์เรย์ที่มี ID แถบที่กำหนดค่าไว้ทั้งหมดจะถูกส่งคืนแทน
get_version
รับเวอร์ชันของ i3 คำตอบจะเป็นพจนานุกรมที่เข้ารหัส JSON ที่มีตัวหลัก
รุ่นรอง แพตช์ และเวอร์ชันที่มนุษย์อ่านได้
DESCRIPTION
i3-msg คือตัวอย่างการใช้งานสำหรับไคลเอ็นต์โดยใช้อินเทอร์เฟซ Unix socket IPC กับ i3
ตัวอย่าง
# ใช้เส้นขอบ 1-px สำหรับลูกค้าปัจจุบัน
i3-msg "เส้นขอบ 1 พิกเซล"
# คุณสามารถออกจากคำพูด
เส้นขอบ i3-msg ปกติ
# ดัมพ์แผนผังต้นไม้
i3-msg -t get_tree
และพวกเรา
I3SOCK
หากไม่มีการระบุ ipc-socket บน commandline ตัวแปรนี้จะใช้เพื่อกำหนด
เส้นทางที่คาดว่าซ็อกเก็ตโดเมน unix ซึ่งเชื่อมต่อกับ i3
ใช้ i3-msg ออนไลน์โดยใช้บริการ onworks.net