คำถามติดแท็ก window-manager

ในระบบ X window ตัวจัดการหน้าต่างจะควบคุมการทำงานของเดสก์ท็อปของคุณรวมถึงลักษณะที่หน้าต่างและการทำงาน

5
i3wm: เริ่มแอพพลิเคชั่นบนพื้นที่ทำงานเฉพาะเมื่อ i3 เริ่มทำงาน
ฉันจะเริ่มต้นแอปพลิเคชันบนพื้นที่ทำงานเฉพาะใน i3 ได้อย่างไรเมื่อเริ่มทำงาน เหตุใดจึงไม่ทำงานในไฟล์กำหนดค่าของฉัน : workspace 1; exec firefox; workspace 2; exec chromium; workspace 1

4
ผู้จัดการ Windows เทียบกับผู้จัดการเข้าสู่ระบบ Vs ผู้จัดการแสดงผล Vs สภาพแวดล้อมเดสก์ทอป
ฉันโพสต์คำถามและสังเกตว่าผู้คนไม่ได้แยกแยะได้อย่างถูกต้องระหว่างสิ่งต่าง ๆ เหล่านี้: ผู้จัดการ Windows และผู้จัดการเข้าสู่ระบบ Vs ผู้จัดการแสดงผล Vs สภาพแวดล้อมเดสก์ทอป บางคนช่วยอธิบายเรื่องนี้ให้ชัดเจนได้เช่นบอกความแตกต่างระหว่างพวกเขากับพวกเขาว่าเกี่ยวข้องกันอย่างไร? Xorg อยู่ในประเภทใด แล้ว Gdm / Kdm / Xdm ล่ะ? ผู้คนยังพูดคุยเกี่ยวกับ X. X คืออะไร?


5
ฉันจะปรับขนาดตัวจัดการหน้าต่าง i3 สำหรับการแสดงผล HiDPI ของฉันได้อย่างไร
ฉันมี Dell XPS 13 9343 2015 ที่มีความละเอียด 3200x1800 พิกเซล ฉันพยายามที่จะใช้ตัวจัดการ windows i3 บนมัน แต่ทุกอย่างเล็กและอ่านยาก ฉันจัดการเพื่อการใช้งานทุกขนาด (Firefox, terminal, ฯลฯ ... ) โดยใช้.Xresources: ! Fonts {{{ Xft.antialias: true Xft.hinting: true Xft.rgba: rgb Xft.hintstyle: hintfull Xft.dpi: 220 ! }}} แต่อินเทอร์เฟซ i3 ยังไม่ปรับขนาด ... ฉันเข้าใจว่าxrandr --dpi 220อาจแก้ปัญหาได้ แต่ฉันไม่รู้ว่าจะใช้ยังไง / ที่ไหน ใครช่วยสอนฉันเกี่ยวกับปัญหานี้ได้ไหม

6
วิธีรับ alt + เมาส์ขวาเพื่อปรับขนาดหน้าต่างอีกครั้ง!
ฉันผิดหวังที่สิ่งนี้ถูกลบ / แก้ไขใน gnome-shell3 มีการเชื่อมโยงคีย์บางอย่างสำหรับการปรับขนาดและย้ายหน้าต่างเช่น alt + คลิกขวาเป็นต้นซึ่งฉันต้องการกลับมา ฉันพยายามใช้การตั้งค่าระบบ แต่ก็ไม่มีประโยชน์ มีคนอื่นทำงานกับสิ่งนี้และทำให้มันทำงานได้ไหม

1
X, Xorg และ D-Bus: ความแตกต่างคืออะไร?
ในกระบวนการของการเรียนรู้ที่จะทำบางสิ่งในการเขียนโปรแกรม GUI (เช่นการจองพื้นที่บนหน้าจอสำหรับแอปพลิเคชัน) ฉันต้องเรียนรู้เพิ่มเติมเกี่ยวกับ Window Manager โดยปกติคือ X11 บน Linux (ฉันไม่แน่ใจว่ามีของ distro ซึ่งใช้อย่างอื่นนอกเหนือจาก X11 ถึงแม้ว่าฉันเคยได้ยินเกี่ยวกับWaylandซึ่งยังไม่ได้นำมาใช้เลย) ฉันค่อนข้างใหม่กับการเขียนโปรแกรมและใจร้อน ดังนั้นฉันแค่ดำน้ำเข้าไป ตอนนี้ฉันกำลังอ่าน ICCCM ด้วยความหวังว่าจะได้เรียนรู้เพิ่มเติม อย่างไรก็ตามเอกสารนี้มีจุดมุ่งหมายเพื่อสาธารณะที่รู้ (ทาง) มากกว่าฉัน ดังนั้นฉันจึงพบข้อมูลบางอย่างและฉันชอบที่จะรับการชี้แจงบางอย่าง ส่วนที่ 2ของคำพูดของ ICCCM: โปรดทราบว่าข้อมูลทั้งหมดที่ถ่ายโอนระหว่างเจ้าของและผู้ร้องขอจะต้องผ่านเซิร์ฟเวอร์ในสภาพแวดล้อม X Version 11 ลูกค้าไม่สามารถคิดได้ว่าลูกค้ารายอื่นสามารถเปิดไฟล์เดียวกันหรือแม้กระทั่งสื่อสารโดยตรง ไคลเอ็นต์อื่นอาจกำลังพูดคุยกับเซิร์ฟเวอร์โดยใช้กลไกเครือข่ายที่แตกต่างกันโดยสิ้นเชิง (ตัวอย่างเช่นไคลเอ็นต์หนึ่งอาจเป็น DECnet และ TCP / IP อื่น) ดังนั้นการส่งผ่านการอ้างอิงทางอ้อมไปยังข้อมูล (เช่นชื่อไฟล์ชื่อโฮสต์และหมายเลขพอร์ตและอื่น ๆ ) จะได้รับอนุญาตเฉพาะในกรณีที่ลูกค้าทั้งสองตกลงกันเป็นพิเศษ เท่าที่ฉันเข้าใจ X Window Manager สร้างขึ้นบนสุดของ …

5
สถาปัตยกรรมของระบบหน้าต่างของ Mac OS X คืออะไร?
ฉันคุ้นเคยกับการทำงานของระบบ X11 ที่ซึ่งลูกค้าเชื่อมต่อผ่านซ็อกเก็ตไปยังกระบวนการเซิร์ฟเวอร์และส่งการดำเนินการไปยังเซิร์ฟเวอร์หน้าต่างเพื่อดำเนินการบางอย่างในนามของพวกเขา แต่ฉันไม่เข้าใจ (และฉันไม่สามารถหาเอกสารที่ดี) อธิบายว่าแอปพลิเคชัน GUI โต้ตอบกับระบบหน้าต่างบน Mac OS X ได้อย่างไรคำถามบางข้อที่ฉันมี: แอพรับเหตุการณ์จากระบบหน้าต่างได้อย่างไร แอปจำเป็นต้องลงทะเบียนกับเคอร์เนลหรือเซิร์ฟเวอร์ระบบเซิร์ฟเวอร์บางตัวหรือไม่? ระบบ windowing ร้องขอให้แอปอัปเดตจอแสดงผลอย่างไร แอพเรียกใช้การดำเนินการแสดงซ้ำอย่างไร มีโปรโตคอลแบบซ็อกเก็ตหรือระบบ RPC อื่น ๆ ไปยังระบบหน้าต่างหรือไม่? ระบบหน้าต่างหรือแอพพลิเคชั่นมีการเข้าถึงฮาร์ดแวร์โดยตรงหรือไม่? การดำเนินการระหว่างแอพไคลเอ็นต์กับระบบหน้าต่างคืออะไร

6
ไคลเอนต์ X จำเป็นต้องใช้โปรแกรมจัดการหน้าต่างเพื่อทำงานได้หรือไม่?
ไคลเอนต์ X จำเป็นต้องใช้โปรแกรมจัดการหน้าต่างเพื่อทำงานได้หรือไม่? X client สามารถทำงานกับ X server ได้หรือไม่? หากไคลเอนต์ X ไม่มีหน้าต่างจะทำงานได้หรือไม่ว่าต้องใช้ตัวจัดการหน้าต่างหรือไม่ หากไคลเอนต์ X สามารถทำงานโดยไม่มีตัวจัดการหน้าต่างได้ไคลเอ็นต์ X จำเป็นต้องไม่มีหน้าต่างหรือไม่? ขอบคุณ

5
วิธีเปลี่ยนความสูงของแถบหัวเรื่องในแอป GTK มาตรฐานและที่มีแถบส่วนหัว / CSD ใน Gnome 3.20
ใน Gnome 3.18 มันเป็นไปได้ที่จะเปลี่ยนความสูงของแถบหัวเรื่องหน้าต่างทั้งหมดโดยการเปลี่ยน CSS ใน~/.config/gtk-3.0/gtk.cssเป็นต่อลดแถบชื่อเรื่องความสูงในคำพังเพย 3 / GTK + 3 .header-bar.default-decoration { padding-top: 0px; padding-bottom: 0px; } .header-bar.default-decoration .button.titlebutton { padding-top: 0px; padding-bottom: 0px; } /* No line below the title bar */ .ssd .titlebar { border-width: 0; box-shadow: none; } ใน Gnome 3.20 ดูเหมือนว่าจะไม่ใช้กับหน้าต่างที่มี headerbar / CSD (ปุ่มเฉพาะคำพังเพยในแถบชื่อเรื่อง) …

5
การตั้งค่าขนาดหน้าต่างของแอปพลิเคชันที่ทำงานอยู่
ฉันพยายามเริ่มต้นแอปพลิเคชันภายใน Ubuntu (xfce หรือ gnome) และผ่านทางบรรทัดคำสั่งและสงสัยว่ามีวิธีการทั่วไปในการกำหนดขนาดของหน้าต่างที่ระบุของแอพที่กำหนดที่กำลังทำงานอยู่หรือไม่

2
ฉันจะทำให้ windows ปรับขนาดได้ง่ายขึ้นใน Xfce ได้อย่างไร
ฉันใช้ Xfce 4.10 กับxfwm4ตัวจัดการหน้าต่างของฉัน ฉันพบว่ามันยากที่จะปรับขนาดหน้าต่างด้วยการจับที่ขอบ พื้นที่ที่เคอร์เซอร์ของเมาส์เปลี่ยนไปเป็นเคอร์เซอร์ "ปรับขนาดหน้าต่าง" ดูเหมือนว่าจะมีความกว้างเพียง 1 หรือ 2 พิกเซลและฉันก็เลื่อนผ่านไปเรื่อย ๆ ฉันจะทำให้ภูมิภาคนั้นกว้างขึ้นได้อย่างไร ฉันไม่ต้องการเปลี่ยนรูปลักษณ์ของเส้นขอบหน้าต่างเพียงแค่ทำให้กลุ่มเป้าหมายของพวกเขากว้างขึ้นสักหน่อย (ฉันรู้เกี่ยวกับตัวเลือกการปรับขนาดในเมนูหน้าต่าง แต่นั่นไม่อนุญาตให้คุณปรับขนาดหน้าต่างใน 1 มิติเท่านั้น) ฉันได้ดูในการตั้งค่าตัวจัดการหน้าต่าง & ปรับแต่ง แต่ฉันไม่เห็นการตั้งค่าใด ๆ ดูเหมือนว่าจะใช้

11
วิธีที่เบาที่สุดในการรันแอปพลิเคชั่น GUI ใน Linux? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันรู้ว่าฉันสามารถใช้ตัวจัดการหน้าต่างโดยไม่มีสภาพแวดล้อมเดสก์ท็อปและไม่สูญเสียฟังก์ชันการทำงานใด ๆ ที่ฉันสนใจ แอปพลิเคชันยังทำงานได้ดีฉันยังคงสามารถจัดเรียงหน้าต่างแอปพลิเคชันได้ตามที่ต้องการ สิ่งนี้ช่วยลดความจำเป็นสำหรับสภาพแวดล้อมเดสก์ท็อปที่มีน้ำหนักเบาเช่น LXDE และ XFCE สำหรับกรณีการใช้งานเช่นเดียวกับฉัน ฉันสงสัยว่านี่เป็นจุดสิ้นสุดของรายการหรือไม่ มีอะไรที่สามารถตัดออกได้บ้าง อย่างน้อยที่สุดฉันต้องการสิ่งที่สามารถเรียกใช้แอพ GUI เช่น Firefox ได้ ฉันจินตนาการถึงสิ่งที่มีเทอร์มินัลซึ่งฉันสามารถเริ่มแอปพลิเคชันอื่นได้

3
สลับสีของหน้าต่างที่ใช้งานอยู่
บางครั้งฉันทำงานในที่มีแสงน้อยและฉันจำเป็นต้องสลับสีหน้าต่างเฉพาะเพื่อลดอาการปวดตาของฉัน นี่อาจเป็นโปรแกรมดู PDF ของฉันไปยังหน้าเว็บสำหรับงานอ้างอิง ฉันรู้วิธีพลิกหน้าจอทั้งหมด: xcalib -invert -alter แต่ฉันไม่สามารถหาหน้าคนใด ๆ หรือโพสต์เอกสารวิธีการสลับหน้าต่างเดียวเท่านั้น ฉันทำสิ่งนี้มาก่อน แต่ไม่สามารถหาวิธีได้ แปลก! ค้นหา repos สำหรับเครื่องมือ xorg อื่น ๆ ที่ฉันพบ xpdf มันมีการสนับสนุนกลับกัน แต่จะไม่ช่วยอะไรเลยนอกจากการดู pdf ฉันไม่ได้ใช้การแต่งเพลงดังนั้นโปรดอย่าแนะนำ Compiz ฉันใช้ Openbox WM ขอบคุณทุกคน ปรับปรุง แทนที่จะใช้เครื่องมือเอนกประสงค์ทั่วไปเพื่อคว่ำหน้าต่างใด ๆ ฉันมุ่งเน้นการค้นหาวิธีการสลับสีสำหรับแท็บ Google Chrome แทน ฉันพบColor Bookmarkletsคุณลากไปยังแถบเครื่องมือของเบราว์เซอร์และกดเพื่อเปลี่ยนเนื้อหาของหน้าเว็บเพื่อกลับสี (กลับด้านสว่าง)

4
การกระทบยอดคำศัพท์: ตัวจัดการการแสดงผลกับตัวจัดการเซสชัน, ระบบหน้าต่างเทียบกับตัวจัดการหน้าต่าง
ฉันกินมูลนิธิลินุกซ์รู้เบื้องต้นเกี่ยวกับหลักสูตรลินุกซ์ บางส่วนของคำศัพท์ที่ดูเหมือนว่าจะทับซ้อนกันหรือขัดแย้งโดยเฉพาะอย่างยิ่งเมื่อฉันพยายามที่จะเสริมเนื้อหาหลักสูตรที่มีแหล่งข้อมูลอื่น ๆ เช่นTLDPและวิกิพีเดีย "ตัวจัดการการแสดงผล" เป็นสิ่งเดียวกันกับ "ตัวจัดการเซสชัน" หรือไม่ เครื่องมือจัดการจอแสดงผล:โปรแกรมที่เริ่มต้นเซสชันของระบบหน้าต่างโดยเปิดระบบหน้าต่างและมักจะขอชื่อผู้ใช้และรหัสผ่าน ‏ ตัวจัดการเซสชัน:เริ่มต้นและดูแลรักษาส่วนประกอบของเซสชันกราฟิก ในทำนองเดียวกัน "Windowing system" เป็นสิ่งเดียวกันกับ "Window manager" หรือไม่? ระบบ Windowing:ซอฟต์แวร์ที่ให้องค์ประกอบสำคัญของ GUI สำหรับซอฟต์แวร์ระดับสูงที่จะใช้ จัดเตรียมแอปพลิเคชันด้วยพื้นผิวแบบสี่เหลี่ยมผืนผ้า (ปกติ) ที่ปรับขนาดได้เพื่อแสดง GUI ให้กับผู้ใช้ ‏ ตัวจัดการหน้าต่าง:ควบคุมการวางและการเคลื่อนไหวของหน้าต่างโครเมี่ยมหน้าต่างและตัวควบคุม และเพื่อให้แน่ใจเกี่ยวกับ X: จากสิ่งที่ฉันรวบรวมดูเหมือนว่า "X Window System" เป็นระบบหน้าต่างสำหรับการแสดงบิตแมป "X11" เป็นรุ่นโปรโตคอลปัจจุบันสำหรับ X Window System และ "X.Org Server" คือ การดำเนินการอ้างอิงของโปรโตคอล X11 ถูกต้องไหม

2
จะปิดหน้าต่างใด ๆ ใน Awesome WM ได้อย่างไร
นักพัฒนาแอปพลิเคชันเดสก์ท็อปมีอิสระที่จะเลือกแป้นพิมพ์ลัดที่ต้องการสนับสนุน ใน Windows การประชุมค่อนข้างแรง: Alt- F4ปิดแอปพลิเคชันส่วนใหญ่ Ctrl- F4ปิดหน้าต่างย่อยที่สำคัญที่สุด Esc ปิดกล่องสนทนาส่วนใหญ่ บน Linux นั้นยังไม่มีการคอนเวอร์เจนซ์ค่อนข้างมาก แต่สิ่งต่อไปนี้เป็นเรื่องปกติ: Ctrl- qปิดแอปพลิเคชันส่วนใหญ่ Ctrl- wปิดหน้าต่างย่อยที่สำคัญที่สุด Esc ปิดกล่องสนทนาส่วนใหญ่ น่าเสียดายที่แอปพลิเคชั่นจำนวนมากเลือกที่จะไปตามทางของตัวเองไม่ว่าจะโดยการใช้แบบแผนของ Windows หรือเพียงแค่ทำสิ่งของตัวเอง: Alt- F4ปิด Chromium Ctrl- Shift- qปิด GNOME Shell Alt- f xปิด IDEA หากต้องการปิดหน้าต่างย่อยและกล่องสนทนาการเดิมพันทั้งหมดจะปิด ฉันเห็นสิ่งเหล่านี้ใช้งานแล้ว: Esc Ctrl-F4 Ctrl-w แอปพลิเคชั่นบางตัวไม่มีปุ่มลัดสำหรับปิดหน้าต่างบางอัน (หรืออย่างน้อยก็ไม่มีที่ฉันสามารถค้นหาได้) ตัวจัดการหน้าต่างมีอำนาจในการแทนที่สิ่งเหล่านี้และดังนั้นจึงมีประโยชน์มากสำหรับผู้ใช้แป้นพิมพ์ WM น่ากลัวเป็นอย่างมากแป้นพิมพ์ง่าย แต่จะมีทางลัดทั่วโลกเพื่อปิดใด ๆหน้าต่างและ / หรือการประยุกต์ใช้ใน WM …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.