ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

wmctrl - ออนไลน์ในคลาวด์

เรียกใช้ wmctrl ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง wmctrl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


wmctrl - โต้ตอบกับ X Window Manager ที่เข้ากันได้กับ EWMH/NetWM

เรื่องย่อ


wmctrl [ ตัวเลือก | การปฏิบัติ ]...

DESCRIPTION


wmctrl เป็นคำสั่งที่ใช้โต้ตอบกับตัวจัดการ X Window ที่เป็น
เข้ากันได้กับข้อกำหนด EWMH/NetWM wmctrl สามารถสอบถามตัวจัดการหน้าต่างสำหรับ
ข้อมูลและสามารถขอให้ดำเนินการจัดการหน้าต่างบางอย่างได้

wmctrl ถูกควบคุมโดยอาร์กิวเมนต์บรรทัดคำสั่งทั้งหมด อาร์กิวเมนต์บรรทัดคำสั่ง
ใช้เพื่อระบุการดำเนินการที่จะดำเนินการ (พร้อมตัวเลือกที่ปรับเปลี่ยนพฤติกรรม) และ any
ข้อโต้แย้งที่อาจจำเป็นในการดำเนินการ

ส่วนต่อไปนี้กำหนดการดำเนินการและตัวเลือกที่รองรับ ข้อโต้แย้งต่อการกระทำ
และตัวเลือกเขียนอยู่ในรูปแบบ ในคำอธิบายด้านล่าง รายละเอียด
ไวยากรณ์สำหรับการเขียนอาร์กิวเมนต์อยู่ในส่วนเดียวที่อุทิศให้กับจุดประสงค์นั้น

การกระทำ


อาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้สามารถระบุให้เรียกใช้ a wmctrl การกระทำ. หนึ่งเดียว
การกระทำสามารถดำเนินการได้ด้วยการเรียกของ wmctrl คำสั่ง

-a
สลับไปยังเดสก์ท็อปที่มีหน้าต่าง , ยกหน้าต่างขึ้น, และให้มัน
โฟกัส

-b ( เพิ่ม | เอาออก | สลับ)prop1 [,prop2 ]
เพิ่ม ลบ หรือสลับคุณสมบัติของหน้าต่างสูงสุดสองรายการพร้อมกัน หน้าต่างที่
กำลังถูกแก้ไขจะต้องระบุด้วย -r การกระทำ. การเปลี่ยนแปลงคุณสมบัติคือ
ทำได้โดยใช้คำขอ EWMH _NET_WM_STATE ชื่อคุณสมบัติที่รองรับ (for
prop1 และ prop2) คือ เป็นกิริยาช่วย, เหนียว, ขยายใหญ่สุด_vert, ขยายใหญ่สุด_horz, แรเงา,
ข้าม_ทาสก์บาร์, ข้าม_เพจเจอร์, ซ่อนเร้น, แบบเต็มจอ, ข้างบน และ ด้านล่าง. สองคุณสมบัติคือ
รองรับเพื่อให้ดำเนินการเช่นขยายหน้าต่างให้ใหญ่สุดในโหมดเต็มหน้าจอ บันทึก
การดำเนินการนี้ประกอบด้วยอาร์กิวเมนต์บรรทัดรับคำสั่งเชลล์สองอาร์กิวเมนต์

-c
ปิดหน้าต่าง อย่างสง่างาม.

-d แสดงรายการเดสก์ท็อปทั้งหมดที่จัดการโดยตัวจัดการหน้าต่าง หนึ่งบรรทัดจะถูกส่งออกสำหรับแต่ละ
เดสก์ท็อป โดยแบ่งบรรทัดออกเป็นคอลัมน์ที่คั่นด้วยช่องว่าง คอลัมน์แรก
มีหมายเลขเดสก์ท็อปเป็นจำนวนเต็ม คอลัมน์ที่สองมีอักขระ '*' สำหรับ
เดสก์ท็อปปัจจุบัน มิฉะนั้นจะมีอักขระ '-' สองคอลัมน์ถัดไป
มีสตริงคงที่ ดีจี: แล้วเรขาคณิตเดสก์ท็อปเป็น 'x'
(เช่น '1280x1024') สองคอลัมน์ต่อไปนี้มีสตริงคงที่ รองประธาน: แล้วก็
ตำแหน่งวิวพอร์ตในรูปแบบ ','(เช่น '0,0'). สามคอลัมน์ถัดไป
หลังจากนี้มีสตริงคงที่ วา: แล้วสองคอลัมน์ที่มีพื้นที่ทำงาน
เรขาคณิตเป็น 'X,Y และ WxH'(เช่น '0,0 1280x998') ส่วนที่เหลือของบรรทัดประกอบด้วย
ชื่อของเดสก์ท็อป (อาจมีหลายช่องว่าง)

-e
ปรับขนาดและย้ายหน้าต่างที่ระบุด้วย a -r การกระทำตาม
ข้อโต้แย้ง.

-g w,h เปลี่ยนรูปทรง (ขนาดทั่วไป) ของเดสก์ท็อปทั้งหมดเพื่อให้เป็น w พิกเซลกว้างและ h
พิกเซลสูง w และ h ต้องเป็นจำนวนเต็มบวก ตัวจัดการหน้าต่างอาจเพิกเฉยสิ่งนี้
ขอร้อง

-h พิมพ์ข้อความช่วยเหลือเกี่ยวกับการใช้โปรแกรม

-I ชื่อ
ตั้งชื่อไอคอน (ชื่อย่อ) ของหน้าต่างที่ระบุโดยa -r การกระทำเพื่อ ชื่อ.

-k ( on | ปิด )
เปิดหรือปิดโหมด "แสดงเดสก์ท็อป" ของตัวจัดการหน้าต่าง (หากตัวจัดการหน้าต่าง
ใช้คุณลักษณะนี้)

-l แสดงรายการหน้าต่างที่จัดการโดยตัวจัดการหน้าต่าง หนึ่งบรรทัดจะถูกส่งออกสำหรับแต่ละ
หน้าต่างโดยแบ่งบรรทัดออกเป็นคอลัมน์เว้นวรรค คอลัมน์แรก
ประกอบด้วยข้อมูลเฉพาะตัวของหน้าต่างเป็นจำนวนเต็มฐานสิบหกเสมอ และคอลัมน์ที่สอง
มีหมายเลขเดสก์ท็อปเสมอ (ใช้ -1 เพื่อระบุหน้าต่างที่ติดหนึบ) ถ้า
-p ระบุตัวเลือกคอลัมน์ถัดไปจะมี PID สำหรับหน้าต่างเป็น
จำนวนเต็มทศนิยม ถ้า -G ระบุตัวเลือกแล้วคอลัมน์จำนวนเต็มสี่คอลัมน์จะ
ตาม: x-offset, y-offset, ความกว้างและความสูง คอลัมน์ถัดไปจะมี .เสมอ
ชื่อเครื่องลูกค้า ส่วนที่เหลือของบรรทัดมีชื่อหน้าต่าง (อาจเป็น
โดยมีหลายช่องว่างในชื่อเรื่อง)

-m แสดงข้อมูลเกี่ยวกับตัวจัดการหน้าต่างและสภาพแวดล้อม

-n N เปลี่ยนจำนวนเดสก์ท็อปเป็น N (จำนวนเต็มที่ไม่เป็นลบ)

-N ชื่อ
ตั้งชื่อ (ชื่อแบบยาว) ของหน้าต่างที่ระบุโดยa -r การกระทำเพื่อ ชื่อ.

-o x,y เปลี่ยนวิวพอร์ตสำหรับเดสก์ท็อปปัจจุบัน ค่า x และ y เป็นค่าชดเชยตัวเลข
ที่ระบุตำแหน่งมุมบนซ้ายของวิวพอร์ต ตัวจัดการหน้าต่าง
อาจเพิกเฉยต่อคำขอนี้

-r
ระบุหน้าต่างเป้าหมายสำหรับการดำเนินการ

-R
ย้ายหน้าต่าง ไปที่เดสก์ท็อปปัจจุบัน ยกหน้าต่างขึ้น และโฟกัส

-s
สลับไปที่เดสก์ท็อป .

-t
ย้ายหน้าต่างที่ระบุด้วย -r การดำเนินการกับเดสก์ท็อป .

-T ชื่อ
ตั้งค่าทั้งชื่อ (ชื่อแบบยาว) และชื่อไอคอน (ชื่อแบบสั้น) ของ window
กำหนดโดย -r การกระทำเพื่อ ชื่อ. การกระทำนี้เหมือนกับการใช้ -N และ -I การปฏิบัติ
ในเวลาเดียวกัน (ซึ่งคงเป็นไปไม่ได้ตั้งแต่ wmctrl ทำได้เท่านั้น
ครั้งละหนึ่งการกระทำ)

OPTIONS


ตัวเลือกต่อไปนี้จะแก้ไขการกระทำเริ่มต้น หรือจะแก้ไขการตีความของ
ข้อโต้แย้ง

-F อาร์กิวเมนต์ชื่อหน้าต่าง () ให้ถือว่าเป็นชื่อหน้าต่างที่ถูกต้องคือ
กรณีที่สำคัญ. หากไม่มีตัวเลือกนี้ชื่อหน้าต่างจะถูกพิจารณาเป็นกรณี ๆ
สตริงย่อยที่ไม่ละเอียดอ่อนของชื่อเต็มหน้าต่าง

-G รวมข้อมูลเรขาคณิตในผลลัพธ์ของ -l การกระทำ

-i ตีความอาร์กิวเมนต์ของหน้าต่าง () เป็นค่าตัวเลขแทนที่จะเป็นชื่อสตริง for
หน้าต่าง. หากค่าตัวเลขเริ่มต้นด้วยคำนำหน้า '0x' จะถือว่าเป็น
เลขฐานสิบหก

-p รวม PID ในรายการหน้าต่างที่พิมพ์โดย -l การกระทำ. พิมพ์ PID ของ '0' if
แอปพลิเคชันที่เป็นเจ้าของหน้าต่างไม่รองรับ

-u แทนที่การตรวจจับอัตโนมัติและบังคับโหมด UTF-8

-v ให้ผลลัพธ์ที่ละเอียด สิ่งนี้มีประโยชน์จริง ๆ เมื่อทำการดีบั๊ก wmctrl ตัวเอง

-w [ [, ]... ]
ใช้วิธีแก้ปัญหาที่ระบุในอาร์กิวเมนต์

-x รวม WM_CLASS ในรายการหน้าต่างหรือตีความ เป็นชื่อ WM_CLASS

อาร์กิวเมนต์


เดสก์ท็อปจะถูกระบุด้วยจำนวนเต็มที่เสมอซึ่งแสดงถึงหมายเลขเดสก์ท็อป
หมายเลขเดสก์ท็อปเริ่มต้นที่ 0


อาร์กิวเมนต์ย้ายและปรับขนาดมีรูปแบบ 'g,x,y,w,h'. ส่วนประกอบทั้ง XNUMX คือ
จำนวนเต็ม ค่าแรก, g, คือความโน้มถ่วงของหน้าต่าง โดยที่ 0 มีค่ามากที่สุด
ค่าทั่วไป (ค่าเริ่มต้นสำหรับหน้าต่าง) โปรดดูข้อกำหนดของ EWMH
สำหรับค่าอื่นๆ

ค่าที่เหลืออีกสี่ค่าเป็นข้อมูลจำเพาะทางเรขาคณิตมาตรฐาน: x,y คือ
ตำแหน่งมุมซ้ายบนของหน้าต่าง และ w,h คือความกว้างและความสูงของ
หน้าต่างยกเว้นว่าค่า -1 ในตำแหน่งใด ๆ จะถูกตีความ
หมายความว่าไม่ควรแก้ไขค่าเรขาคณิตปัจจุบัน

อาร์กิวเมนต์นี้ระบุหน้าต่างที่เป็นเป้าหมายของการดำเนินการ โดยค่าเริ่มต้น
อาร์กิวเมนต์จะถูกปฏิบัติเหมือนกับเป็นสตริง และหน้าต่างจะถูกตรวจสอบจนกว่าจะมีหนึ่ง is
พบด้วยชื่อที่มีสตริงที่ระบุเป็นสตริงย่อย สตริงย่อย
การจับคู่จะทำในลักษณะที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ NS -F อาจใช้ตัวเลือกบังคับ
การจับคู่ชื่อเรื่องที่ตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ทางเลือก -i สามารถใช้ในการตีความ
เป้าหมายหน้าต่างเป็นข้อมูลเฉพาะตัวของหน้าต่างตัวเลขแทนที่จะเป็นสตริง

สตริงชื่อหน้าต่าง :เลือก: ได้รับการดูแลเป็นพิเศษ หากใช้ชื่อหน้าต่างนี้
แล้วก็ wmctrl รอให้ผู้ใช้เลือกหน้าต่างเป้าหมายโดยคลิกที่มัน

สตริงชื่อหน้าต่าง :คล่องแคล่ว: อาจใช้สอน wmctrl เพื่อใช้ในปัจจุบัน
หน้าต่างที่ใช้งานอยู่สำหรับการดำเนินการ


มีเพียงงานเดียวเท่านั้นที่ดำเนินการอยู่ในขณะนี้ ระบุโดยใช้เครื่องหมาย
เชือก DESKTOP_TITLES_INVALID_UTF8 และทำให้เกิดการพิมพ์เดสก์ท็อปที่ไม่ใช่ ASCII
กระเบื้องอย่างถูกต้องเมื่อใช้ Window Maker

ตัวอย่าง


รับรายการหน้าต่างที่จัดการโดยตัวจัดการหน้าต่าง

wmctrl -l

รับรายการหน้าต่างที่มีข้อมูล PID และเรขาคณิต

wmctrl -p -G -l

ไปที่หน้าต่างที่มีชื่อที่มีคำว่า 'emacs' อยู่

wmctrl -a emacs

แรเงาหน้าต่างที่มีชื่อที่มีคำว่า 'mozilla'

wmctrl -r mozilla -b เพิ่มแรเงา

ปิดเหนียวหน้าต่างที่มีชื่อเฉพาะมาก

wmctrl -F -c 'ระบบติดตามจุดบกพร่องของ Debian - Mozilla'

สลับ 'ความเหนียว' ของหน้าต่างด้วยเอกลักษณ์เฉพาะของหน้าต่าง

wmctrl -i -r 0x0120002 -b เพิ่มเหนียว

เปลี่ยนชื่อหน้าต่างเป็นสตริงที่ระบุ แต่เลือกหน้าต่างโดยคลิกที่มัน

wmctrl -r :SELECT: -T "หน้าต่างที่เลือก"

ใช้ wmctrl ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Alt-F
    Alt-F
    Alt-F ให้โอเพ่นซอร์สฟรีและ
    เฟิร์มแวร์สำรองสำหรับ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F มี Samba และ NFS;
    รองรับ ext2/3/4...
    ดาวน์โหลด Alt-F
  • 2
    USM
    USM
    Usm เป็นแพ็คเกจสแล็คแวร์แบบครบวงจร
    ผู้จัดการที่จัดการอัตโนมัติ
    การแก้ปัญหาการพึ่งพา มันรวมกัน
    ที่เก็บแพ็คเกจต่างๆ รวมถึง
    สแล็คแวร์ สแล็กกี้ พี...
    ดาวน์โหลด ยูเอสเอ็ม
  • 3
    Chart.js
    Chart.js
    Chart.js เป็นไลบรารี Javascript ที่
    ช่วยให้นักออกแบบและนักพัฒนาสามารถวาด
    แผนภูมิทุกประเภทโดยใช้ HTML5
    องค์ประกอบผ้าใบ Chart js เสนอข้อเสนอที่ยอดเยี่ยม
    อาร์เรย์ ...
    ดาวน์โหลด Chart.js
  • 4
    iReport-Designer สำหรับ JasperReports
    iReport-Designer สำหรับ JasperReports
    หมายเหตุ: การสนับสนุน iReport/Jaspersoft Studio
    ประกาศ: ณ เวอร์ชัน 5.5.0,
    Jaspersoft Studio จะเป็นทางการ
    ออกแบบไคลเอนต์สำหรับ JasperReports iReport
    จะ...
    ดาวน์โหลด iReport-Designer สำหรับ JasperReports
  • 5
    โพสต์ตัวติดตั้งF
    โพสต์ตัวติดตั้งF
    PostInstallerF จะติดตั้งทั้งหมด
    ซอฟต์แวร์ที่ Fedora Linux และอื่นๆ
    ไม่รวมโดยค่าเริ่มต้นหลังจาก
    ใช้งาน Fedora เป็นครั้งแรก มันคือ
    ง่ายสำหรับ...
    ดาวน์โหลด PostInstallerF
  • 6
    สเตรซ
    สเตรซ
    ย้ายโครงการ strace ไปที่
    https://strace.io. strace is a
    วินิจฉัย แก้จุดบกพร่อง และการสอน
    ตัวติดตามพื้นที่ผู้ใช้สำหรับ Linux มันถูกใช้
    เพื่อเฝ้าติดตามก...
    ดาวน์โหลด
  • เพิ่มเติม»

คำสั่ง Linux

Ad