คำถามติดแท็ก xorg

Xorg เป็นเซิร์ฟเวอร์ X ที่มีคุณสมบัติครบถ้วนซึ่ง แต่เดิมออกแบบมาสำหรับระบบปฏิบัติการ UNIX และ UNIX ที่ทำงานบนฮาร์ดแวร์ Intel x86 ตอนนี้มันทำงานบนฮาร์ดแวร์และแพลตฟอร์ม OS ที่กว้างขึ้น

6
ทำไม X Window System จึงใช้เซิร์ฟเวอร์
ฉันไม่เคยเข้าใจจริง ๆ ว่าทำไมระบบหน้าต่างต้องมีเซิร์ฟเวอร์ ทำไมสภาพแวดล้อมเดสก์ท็อปผู้จัดการหน้าจอและผู้จัดการหน้าต่างจึงจำเป็นต้องมีเซิร์ฟเวอร์ xorg? เป็นเพียงการมีชั้นของนามธรรมที่ด้านบนของกราฟิกการ์ดหรือไม่ เหตุใดระบบหน้าต่างจึงใช้โมเดลไคลเอนต์ - เซิร์ฟเวอร์ การสื่อสารระหว่างกระบวนการผ่านท่อที่มีชื่อจะไม่ง่ายกว่านี้หรือ
25 xorg  x11  x-server 

2
Wayland คืออะไร
ฉันกำลังมองหาเซิร์ฟเวอร์ X ที่มีน้ำหนักเบา แต่ไม่สามารถหาได้ จากนั้นฉันก็ค้นพบเกี่ยวกับ Wayland ฉันบอกว่ามันมีจุดมุ่งหมายเพื่ออยู่ร่วมกับ X แต่สามารถเรียกใช้แบบสแตนด์อโลน เมื่อฉันพยายามรวบรวมมันต้องใช้ Mesa ซึ่งต้องการ X ว่าอะไรคือ Wayland?
25 xorg  x11  compiling  wayland 

2
การกู้คืนจาก Sys Rq + r
ฉันมีการล็อคที่ไม่ดีของเซิร์ฟเวอร์ X ของฉันและต้องทำSys Rq + rเพื่อปล่อยแป้นพิมพ์ของฉันจาก X และเข้าสู่คอนโซล ฉันสามารถฆ่ากระบวนการที่ล็อคระบบของฉันและทำงานต่อในเซิร์ฟเวอร์ X ที่ยังทำงานอยู่ ตอนนี้เมื่อใดก็ตามที่ฉันกด Alt + F4 เพื่อฆ่าหน้าต่างระบบของฉันจะเปลี่ยนไปที่คอนโซลที่ 4 แทนที่จะฆ่าหน้าต่างที่ใช้งานอยู่ ดังนั้นดูเหมือนว่าคีย์บอร์ดของฉันจะยังอยู่ในโหมดที่วางจำหน่าย ฉันจะยกเลิกคำสั่ง Sys Rq + r ก่อนหน้าของฉันได้อย่างไรซึ่งฉันสามารถทำงานต่อในเซิร์ฟเวอร์ X ที่ทำงานอยู่ได้


1
โปรแกรมอื่นบน X เก็บรหัสผ่านรูตของฉันในขณะที่ฉันพิมพ์ในเทอร์มินัลเสมือนจริงได้หรือไม่?
ฉันมักจะติดตั้งโปรแกรมโอเพนซอร์สในกล่อง linux ของฉันเพราะฉันไม่เชื่อถือแอปพลิเคชันที่ปิดแหล่งที่มา เมื่อเร็ว ๆ นี้ฉันต้องใช้ Dropbox สำหรับโครงการมหาวิทยาลัย ฉันสร้างบัญชี linux แยกต่างหากชื่อwork and run (as work ) dropbox โดยไม่ต้องติดตั้งผ่านสคริปต์ไพ ธ อน สคริปต์ยังสร้างสัญลักษณ์ในซิสเต็มเทรย์ที่ให้ GUI สำหรับฟังก์ชั่นของ Dropbox วันอื่น ๆ ที่ผมต้องทำการบำรุงรักษาบางอย่างเพื่อให้ผมเปิดสถานีเสมือน (konsole บน KDE) และป้อนรหัสผ่านรากของฉันสำหรับsu มีโอกาสที่แอปพลิเคชั่น Dropbox อาจบันทึกรหัสผ่านรูทของฉันหรือไม่ ฉันใช้ Fedora 20 กับ KDE 4.14.3
24 security  x11  xorg  keyboard 

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

11
ความเสียหายของหน้าจอหลังจากไฮเบอร์เนต - มีวิธีอื่นในการรีเฟรชจอแสดงผล X11 หรือไม่?
เมื่อฉันกู้คืนจากโหมดไฮเบอร์เนตหน้าจอมักจะเสียหาย ฉันสงสัยว่าไม่ได้บันทึกหน่วยความจำกราฟิก Suspend-to-ram ทำงานได้ดีเป็นอย่างอื่น นอกจากนี้ยังดูเหมือนว่าฟอนต์แคชเสียหายเนื่องจากตัวอักษรทั้งหมดได้รับความเสียหายอย่างสม่ำเสมอ ดูเหมือนว่าเอฟเฟกต์จะกำหนดเป้าหมายแบบอักษรตามขนาดที่กำหนด เช่นถ้าหน้าต่างเทอร์มินัลของฉันโดนการเปลี่ยนแบบอักษรและ / หรือขนาดตัวอักษรจะแก้ไขได้เว้นแต่ว่าตัวอักษรที่มีขนาดนั้นเสียหายแล้ว หากมีการใช้แบบอักษรที่อื่น (แอพอื่นตัวจัดการหน้าต่าง ฯลฯ ) แสดงว่ามีปัญหาเช่นกัน บางครั้งแบบอักษรที่ใช้สำหรับชื่อหน้าต่างถูกตีแล้วชื่อหน้าต่างทั้งหมดแสดงตัวอักษรเดียวกันเสียหาย การออกจากระบบและกลับเข้ามาแก้ไขมันอีกครั้งแต่ฉันไม่ต้องการทำอย่างนั้น ฉันออกจากระบบแล้วไฮเบอร์เนต แต่นี่เป็นความพยายามมากขึ้นและกำจัดประโยชน์ส่วนใหญ่ของการจำศีล มีวิธีอื่นในการรีเฟรชจอแสดงผล X11 หรือไม่? Ctrl+ Alt+ F1... ไม่สามารถแก้ไขได้อย่างใดอย่างหนึ่ง มันเปลี่ยนเทอร์มินัล แต่ไม่ได้วาดอะไรเลย: มันแค่แสดงหน้าจอเก่าที่เสียหาย ฉันใช้ Debian 6 ในโอกาสนี้ชื่อหน้าต่างไม่ถูกต้อง: เนื้อหาเทอร์มินัลแย่ แต่ชื่อเรื่อง (ยัง) ใช้ได้:


2
LIBGL_ALWAYS_INDIRECT = 1 ทำอะไรได้จริง
KDE SC 4.5.0 มีปัญหากับการ์ดแสดงผลบางตัวรวมถึงของฉันด้วย เมื่อปล่อยArch แนะนำหลายวิธีการแก้ปัญหา หนึ่งในนั้นคือ ส่งออก "LIBGL_ALWAYS_INDIRECT = 1" ก่อนเริ่ม KDE ฉันตัดสินใจว่ามันเป็นวิธีที่ง่ายที่สุดและดีที่สุด แต่ฉันไม่รู้ว่ามันทำอะไรหรือมีผลกระทบต่อระบบของฉันอย่างไร มันช้ากว่าค่าเริ่มต้นหรือไม่ ฉันควรจำที่จะจับตามองปัญหาและปิดการใช้งานในภายหลังเมื่อมันได้รับการแก้ไข?
22 xorg  kde  opengl 

3
การซ่อนเคอร์เซอร์ของเมาส์แบบไดนามิกเมื่อใช้หน้าจอสัมผัส
คำถามนี้ถูกย้ายจาก Ask Ubuntu เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 4 ปีที่แล้ว ฉันมีแล็ปท็อปหน้าจอสัมผัสและฉันต้องการซ่อนตัวชี้เมื่อใดก็ตามที่ฉันสัมผัสหน้าจอ ฉันรู้แก้ปัญหาเช่นunclutterและstartx -nocursorแต่ฉันต้องการตัวชี้ไปซ่อน / แสดงแบบไดนามิกที่หลบซ่อนตัวหากฉันใช้หน้าจอสัมผัสและแสดงเมื่อฉันใช้เมาส์ฮาร์ดแวร์ ฉันคิดเกี่ยวกับการทำสองพอยน์เตอร์แยกจากกันและใช้หนึ่งในสองวิธีด้านบนตัวชี้หน้าจอสัมผัส แต่ไม่มีวิธีการแก้ปัญหาเหล่านั้นพูดถึงวิธีการกำหนดเป้าหมายตัวชี้เดียวและมีพอยน์เตอร์หลายตัวทำให้สิ่งแปลก ๆ เคอร์เซอร์ของเมาส์ ฉันคิดว่าฉันสามารถทำสิ่งนี้ได้อย่างสมเหตุสมผลการติดตามกลไกการป้อนข้อมูลในปัจจุบันและดำเนินการxinput -cursor [transparent cursor]เมื่อใดก็ตามที่มีการใช้หน้าจอสัมผัสและxinput -cursor [normal cursor]เมื่อใดก็ตามที่ใช้เมาส์ปกติ ฉันดูที่ xinput และดูเหมือนว่าเนื่องจากทั้งฮาร์ดแวร์เมาส์และหน้าจอสัมผัสถูกเลื่อนไปที่ตัวชี้เดียวกันทั้งคู่ลงทะเบียนเหตุการณ์เดียวกันใน xev ดังนั้นฉันจึงไม่แน่ใจว่าฉันจะได้รับข้อมูลที่จำเป็นในการแยกสัมผัสที่แตกต่างกันอย่างไร จาก mouseclick มันเป็นไปได้?
21 xorg  xinput 

4
การแชร์เซิร์ฟเวอร์ X (เซสชัน) บนคอมพิวเตอร์
ฉันมีคอมพิวเตอร์ 2 เครื่อง (ทั้งที่ใช้ linux) และตอนนี้ฉันกำลังใช้ synergy เพื่อใช้งานพวกเขา นี่เป็นสิ่งที่ดี แต่ตอนนี้ฉันสงสัยว่ามีวิธีใดบ้าง (เป็นไปได้หรือไม่กำลังใช้งานอยู่พยายามและล้มเหลวอย่างแน่นอนเป็นไปไม่ได้ที่จะแบ่งปันเมาส์ / แป้นพิมพ์ / คลิปบอร์ดระหว่างคอมพิวเตอร์เท่านั้น เซสชัน X หรือไม่ สิ่งที่ฉันคิดว่าสามารถลากหน้าต่าง X ระหว่างจอภาพได้ ฉันรู้ว่านี่เป็นเรื่องไม่สำคัญอย่างยิ่งที่จะทำและฉันรู้เพียงพอเกี่ยวกับ linux (แม้ว่าจะไม่ใช่ xserver) ที่ฉันต้องการไล่ตามความคิดนี้แม้ว่าจะไม่มีสิ่งใดที่เหมาะกับคุณก็ตาม นอกจากนี้ฉันไม่จำเป็นต้องเพียงแค่ "ติดตั้งสิ่งนี้และใช้งานได้" ฉันเต็มใจอย่างยิ่ง (และจะประหลาดใจหากไม่ต้องการ) เพื่อติดตั้งเมล็ดแบบกำหนดเองหรือติดตั้งพาร์ติชันระหว่างเครื่องหรืออะไรก็ตามที่ใช้ ตั้งแต่ฉันคิดว่ามันจะต้องมีอินสแตนซ์เดียวกันของเซิร์ฟเวอร์ xorg ที่ทำงานบนเครื่องทั้งสอง
21 xorg  kvm 

2
ความแตกต่างระหว่าง Xorg และ Gnome / KDE / Xfce
ฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบ UNIX และฉันคิดว่าฉันมีคำถามตรงไปตรงมา ฉันคิดว่าฉันรู้ว่า X ใช้สำหรับอะไร: เป็นมาตรฐานสำหรับแอปพลิเคชันในการนำเสนอ UI ของพวกเขา (เหนือสิ่งอื่นใด) แต่ทำไมถึงมีความจำเป็นสำหรับ Gnome / KDE และพวกมันเกี่ยวข้องกับ X อย่างไร ฉันคิดว่าพวกเขาใช้ X เป็นอินเทอร์เฟซบางอย่างระหว่างแอปพลิเคชันและ GUI ดังนั้น GUI สามารถปรับแต่งได้ในขณะที่อินเทอร์เฟซยังคงเหมือนเดิมในแอปพลิเคชัน เป็นจริงหรือเป็น Gnome / KDE เป็นอิสระจาก X?

5
ฉันจะนำหน้าจอ HDMI ของฉันเข้าสู่โหมดประหยัดพลังงาน (และออก) ได้อย่างไร
คำถามนี้ถูกย้ายจาก Raspberry Pi Stack Exchange เพราะสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 7 ปีที่ผ่านมา ฉันใช้ Raspberry Pi เพื่อเรียกใช้การแสดงข้อมูลในสำนักงาน ฉันต้องการให้จอแสดงผลในโหมดประหยัดพลังงานเมื่ออยู่นอกเวลาทำการ ฉันจะใช้cronเพื่อดำเนินการบางอย่างที่จุดเริ่มต้นและจุดสิ้นสุดของวัน แต่xset dpms force offไม่ทำงาน ฉันได้ปิดการใช้งานโปรแกรมรักษาหน้าจอ (เพื่อให้การเข้าพักการแสดงผลบนในช่วงวันที่) ด้วยนอกเหนือจากxset s off, xset -dpmsและxset s noblankใน/etc/xdg/lxsession/LXDE/autostartไฟล์ นี่คือผลลัพธ์จากxset q: Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 XKB indicators: 00: …

8
ฉันจะค้นหา ID หน้าต่าง X ภายใต้ตัวชี้เมาส์ในทุบตีได้อย่างไร
จากสคริปต์ทุบตีมีวิธีการรับ ID ของหน้าต่าง X ภายใต้ตัวชี้เมาส์? (แก้ไข) ฉันต้องการให้กระบวนการเป็นแบบไม่โต้ตอบ
20 xorg  utilities  mouse  window 

5
การประทับเวลาสหสัมพันธ์ / var / log / *
/var/log/messages, /var/log/syslogและบางล็อกไฟล์อื่น ๆ Jan 13 14:13:10ที่ใช้การประทับเวลาที่มีเวลาที่แน่นอนเช่น /var/log/Xorg.0.logและ/var/log/dmesgเช่นเดียวกับผลลัพธ์ของการ$ dmesgใช้รูปแบบที่ดูเหมือน [50595.991610] malkovich: malkovich malkovich malkovich malkovich ฉันเดา / รวบรวมว่าตัวเลขนั้นแสดงถึงวินาทีและไมโครวินาทีนับตั้งแต่เริ่มต้น อย่างไรก็ตามความพยายามของฉันในการเชื่อมโยงชุดการประทับเวลาสองชุดนี้ (โดยใช้เอาต์พุตจากuptime) ให้ความแตกต่างประมาณ 5000 วินาที นี่เป็นระยะเวลาโดยประมาณที่คอมพิวเตอร์ของฉันถูกระงับ มีวิธีที่สะดวกในการแมปการประทับเวลาตัวเลขที่ใช้โดย dmesg และ Xorg ในการลงเวลาที่แน่นอนหรือไม่? ปรับปรุง เป็นขั้นตอนเบื้องต้นในการคิดออกและหวังว่าจะทำให้คำถามของฉันชัดเจนยิ่งขึ้นฉันได้เขียนสคริปต์ Pythonเพื่อแยกวิเคราะห์/var/log/syslogและแสดงเวลาที่เบี่ยงเบน บนเครื่องของฉันรันอูบุนตู 10.10, ไฟล์นั้นมีหลายบรรทัดเคอร์เนลที่มาจากการประทับทั้ง dmesg timestamp และ syslog timestamp สคริปต์เอาต์พุตบรรทัดสำหรับแต่ละบรรทัดในไฟล์นั้นซึ่งมีเวลาประทับเคอร์เนล การใช้งาน: python syslogdriver.py /var/log/syslog | column -nts $'\t' เอาต์พุตที่ถูกสกัด (ดูด้านล่างสำหรับคำจำกัดความของคอลัมน์): …
20 linux  xorg  logs  timestamps 

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