Chromium เริ่มต้นด้วยการลอยอยู่ใน Awesome.wm


3

ฉันใช้ตัวจัดการหน้าต่างที่ยอดเยี่ยมสำหรับเทอร์มินัลการท่อง & ข้อมูลขนาดเล็ก Chromium เริ่มต้นทันทีหลังจากลงชื่อเข้าใช้ในพื้นที่ทำงานครั้งแรกและควรแสดงแบบเต็มหน้าจอ ฉันได้ตั้งเลย์เอาต์ของพื้นที่ทำงานทั้งหมดเป็นawful.layout.suit.maxและปฏิบัติตามคำถามที่พบบ่อยที่ยอดเยี่ยมเพื่อให้ Chromium และโปรแกรมอื่น ๆ (โดยอัตโนมัติ) ที่เริ่มทำงานทั้งหมดจะแสดงในพื้นที่ทำงานที่เหมาะสม โปรแกรมทั้งหมดยกเว้น Chromium จะเริ่มต้นอย่างถูกต้องในโหมดเต็มหน้าจอ

ฉันเหนื่อย

{ rule = { class = "chromium-browser" },  
    properties = {floating = false, tag = tags[1][1]}}

และ

{ rule = { class = "chromium-browser" },  properties = {tag = tags[1][1]}}

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

คำตอบ:


6

คุณต้องการเรียกใช้xprop | grep WM_CLASSแล้วคลิกหน้าต่าง Chromium นี่จะส่งคืนคลาสสตริงที่ถูกต้อง

อย่าลืมรีสตาร์ท AwesomeWM หลังจากที่คุณทำการเปลี่ยนแปลงนี้


1
รายงานนี้เกี่ยวWM_CLASS(STRING) = "chromium-browser", "Chromium-browser"กับ Gentoo (ที่ฉันพัฒนา) และWM_CLASS(STRING) = "chromium", "Chromium"Debian (ซึ่งเครื่องปลายทางทำงาน) การเพิ่มกฎเดียวกันกับclass="chromium"ความช่วยเหลือได้ บิตแปลกที่ชื่อแตกต่างระหว่างลีนุกซ์ลีนุกซ์.
Uwe L. Korn

1
@xhochy ผมเชื่อว่าผู้สร้างแพคเกจของการกระจายบางคนใช้โครเมียมเบราว์เซอร์ที่แตกต่างจากการปฏิบัติการอย่างใดอย่างหนึ่งที่ได้รับจากเกมโครเมียม BSU ฉันคิดว่าพวกเขาเปลี่ยน WM_CLASS อย่างเหมาะสม
dset0x
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.