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

ระบบ X window (โดยทั่วไปคือ X Window System หรือ X11 ซึ่งขึ้นอยู่กับรุ่นหลักในปัจจุบันคือ 11) เป็นระบบซอฟต์แวร์คอมพิวเตอร์และโปรโตคอลเครือข่ายที่ให้พื้นฐานสำหรับส่วนต่อประสานกราฟิกผู้ใช้ (GUI) สำหรับคอมพิวเตอร์เครือข่าย

2
ทางเลือกของ xmove, xpra
ข้อมูลพื้นฐานเล็กน้อย: ฉันกำลังจัดการกับซอฟต์แวร์บางส่วนที่เป็นส่วนหนึ่งของระบบที่ใหญ่ขึ้น ชิ้นส่วนของระบบส่วนใหญ่มีกระบวนการพื้นหลังที่ทำงานอย่างต่อเนื่องและ GUI ที่สามารถเปิดได้เมื่อจำเป็นต้องใช้ส่วนการทำงานนั้น ซอฟต์แวร์เฉพาะที่ทำให้ฉันมีปัญหาแทนที่จะเขียนเป็นโปรแกรมเดี่ยวที่มีทั้ง GUI และการประมวลผลเบื้องหลัง ซึ่งหมายความว่า GUI ต้องทำงานอยู่เสมอไม่เช่นนั้นการประมวลผลที่เกี่ยวข้องจะไม่เกิดขึ้น สิ่งนี้ไม่ต้องการ (ด้วยเหตุผลหลายประการ) ในฐานะที่เป็นวิธีแก้ปัญหาฉันได้ตรวจสอบ X pseudoservers ต่างๆที่จะอนุญาตให้ฉันแสดง / ซ่อนหน้าต่าง GUI ตามความเหมาะสม ทั้งสามที่ฉันได้ดูโดยเฉพาะคือxmove , ximoveและxpra xmoveเก่ามาก (ยังไม่ได้รับการพัฒนาตั้งแต่ พ.ย. 1997) และไม่รองรับกราฟิก 24 บิตซึ่งไม่ใช่การเริ่มต้น ฉันได้พบสิ่งที่เรียกว่าximoveด้วย Mark C. Ballew ผู้เขียนเริ่มต้นด้วยความตั้งใจที่จะปรับปรุง xmove (XIMove≡Xmove Improved) แต่เมื่อดูที่เว็บไซต์ของเขาดูเหมือนว่าการอัปเดตสถานะครั้งล่าสุดคือ 8/16/04 และจะเชื่อมโยงไปยังhttp://forum.ximove.com/ซึ่งดูเหมือนว่าจะไม่มีอีกต่อไป xpraดูเหมือนจะเป็นตัวเลือกที่มีแนวโน้มมากที่สุด แต่ก็ไม่ได้ผลตามที่หวังไว้ ฉันได้รับข้อผิดพลาดจำนวนมากที่บ่นเกี่ยวกับ "ไคโร" ซึ่งเป็นสิ่งที่ไม่ได้กล่าวถึงในไฟล์ xpra ใด ๆ …
11 x11  remote  xpra 

5
วิธีล็อคเมาส์ / คีย์บอร์ดหนึ่งคู่เข้ากับแต่ละหน้าจอ
ใช้ ATI Catalyst Control Center (fglrx) ฉันตั้งค่าสองเดสก์ท็อป (ตัวเลือก multidesktop) ผ่านหัวคู่ ตอนนี้ฉันมีเม้าส์และคีย์บอร์ดสองตัว (USB) ติดอยู่ซึ่งxinputสามารถใช้การแยกเป็นสองกลุ่ม ฉันสามารถล็อคแต่ละกลุ่มเป็นหน้าจอเดียวได้ไหม? และวิธีนี้สามารถทำได้อย่างถาวร? อีกวิธีหนึ่งสำหรับการเปลี่ยนการตั้งค่า "lite multiseat" นี้เป็นหลายรายการก็เป็นที่นิยมเช่นกัน นี่คือ xorg.conf ตามการตั้งค่าโดย Catalyst Center: Section "ServerLayout" Identifier "amdcccle Layout" Screen 0 "amdcccle-Screen[1]-0" 0 0 Screen "amdcccle-Screen[1]-1" 1400 0 EndSection Section "Module" Load "glx" EndSection Section "Monitor" Identifier "0-CRT1" Option "VendorName" …

7
จอแสดงผลนอกเหนือจาก“: 0” อยู่ที่ไหน
X Power Tools -book มีประโยคเกี่ยวกับ ": 0": แสดง 0 บนเครื่องคอมพิวเตอร์ที่เชื่อมต่อโดยแบบแผนการเชื่อมต่อท้องถิ่น ฉันพยายามเปิดนาฬิกาโดย "xclock -display: 2" แต่ฉันพบข้อผิดพลาด: ไม่สามารถเปิดจอแสดงผล:: 2 ฉันควรจะตั้งโปรแกรมอย่างไรถ้าฉันไม่สามารถแสดงจอภาพได้? คุณสามารถทำทุกอย่างกับมันได้หรือไม่? คุณสามารถรันโปรแกรมเช่น Vim และ gcc บนหน้าจอ 3 และ 999 ได้อย่างไร พวกเขาอยู่ที่ไหน?
11 x11 

2
การคลิกกลางเลื่อนด้วย ThinkPad / หลีกเลี่ยงการวาง
ฉันมีแป้นพิมพ์ ThinkPad USB และฉันต้องการใช้การคลิกกลางเพื่อวางและเลื่อน สิ่งนี้ใช้ได้กับแล็ปท็อป ThinkPad ของฉัน บนแล็ปท็อปหากปุ่มคลิกกลางถูกพักไว้ในระยะเวลาที่สั้นพอจากนั้นเมื่อมันถูกปล่อยออกมามันจะถูกตีความว่าเป็น " แปะ " เมื่อกดค้างไว้นานจะแปลว่า " เลื่อน " ปัญหาคือว่าการใช้แป้นพิมพ์ของ USB การตัดสินใจที่จะวางเกิดขึ้นเมื่อปุ่มกลางกดไม่ได้เมื่อมันถูกปล่อยออกมาดังนั้นถ้าฉันพยายามที่จะเลื่อนได้ด้วยคลิกตรงกลางก็จะวางครั้งแรกแล้วเลื่อนเมื่อฉันให้ถือมัน ลง (แม้ว่าน่าสนใจการวางนี้จะไม่เกิดขึ้นหากฉันย้ายเคอร์เซอร์ไปแล้วซึ่งเป็นวิธีแก้ปัญหาปัจจุบันของฉัน) มีวิธีใดที่จะบอกให้ X11 วางลงบนปุ่มกลางแทนการกด (ด้วยการตัดสินใจที่จะเลื่อนมากกว่าการวางโดยอิงจากระยะเวลาที่ใช้งาน)
11 x11  mouse  thinkpad 

1
โซลูชัน“ เครื่องมือสัมผัสที่ดีกว่า” ที่แท้จริงสำหรับการคัดลอกบน Mac OS X
ฉันเพิ่งย้ายไป Mac ฉันขาดสไตล์การคัดลอก X11 ของฉัน ฉันไม่สามารถหาวิธีที่จะเลียนแบบพฤติกรรมของ X11 "เลือกเพื่อคัดลอก", "กลางคลิกเพื่อวาง" ทั่วโลกใน Mac OS X ฉันทราบว่าปัญหานี้เกิดขึ้นมานานแล้ว ฉันไม่สามารถหาทางออกนักฆ่าที่แท้จริงได้ สิ่งที่ดีที่สุดที่ฉันพบคือฉันสามารถคัดลอกโดยเน้นและวางโดยคลิกกลางบน Mac OS X ได้หรือไม่ . วิธีแก้ปัญหาที่แนะนำทั้งหมดพยายามหาวิธีวางข้อความจากคลิปบอร์ดด้วยการคลิกกลาง ยังไม่มีใครมีทางออกที่แท้จริงสำหรับการคัดลอกข้อความที่ไฮไลต์โดยอัตโนมัติ ฉันสงสัยว่าอาจมีวิธีการทำสำเนาข้อความที่ไฮไลต์โดยอัตโนมัติหรือไม่ แม้ว่าฉันควรจะเขียนภูตเพื่อทำมัน พอยน์เตอร์ใดที่เริ่มคิดจะดี
11 x11  osx  mouse  copy-paste 

2
รูปแบบแป้นพิมพ์ที่กำหนดเองถูกรีเซ็ตเป็นค่าเริ่มต้นหลังจากสแตนด์บายหรือรีบูต
ฉันออกแบบเลย์เอาต์ของแป้นพิมพ์สำหรับตัวเองหลังจากฉันรันxmodmapมันใช้งานได้ดี แต่หลังจากที่สแตนด์บายหรือรีบูตเค้าโครงก็เปลี่ยนกลับเป็น qwerty ฉันจะตั้งเป็นค่าเริ่มต้นได้อย่างไร ระบบปฏิบัติการของฉันคือ Debian Wheezy ด้วย XFCE4

1
แอพบางตัวไม่ยอมรับอักขระบางตัวจากปุ่ม«เขียน»
ปัญหาคือว่าปุ่มเขียนข้อความใช้งานได้ดี แต่แอปพลิเคชั่นบางตัวไม่ยอมรับอักขระบางตัว เช่นฉันสามารถพิมพ์อักขระ∞ใน Emacs ( Compose+ 8+ 8) แต่สิ่งนี้จะไม่ทำงานใน FireFox, Konsole และ Kate แต่ตัวละครอื่น ๆ อีกมากมายเช่น€พิมพ์ที่นั่น(ใน FireFox, Konsole และ Kate)ด้วยComposeทำงานได้ดี นอกจากนี้ผมอาจแทรกสัญลักษณ์ปัญหาด้วยง่ายคัดลอกวาง(จากส่วนใดของสอง clipboards) ดังนั้นสิ่งที่อาจทำให้เกิดและวิธีการแก้ไขหรือไม่ ขออภัยฉันไม่รู้ว่าจะค้นคว้าปัญหานี้อย่างไร ฉันพบคนที่มีคีย์การเขียนไม่ได้เลยในบางแอพ แต่ในกรณีของฉันมันใช้งานได้ แต่บางส่วน ตั้งค่า:คีย์การเขียนที่เชื่อมโยงกับปุ่ม Super ที่สำคัญทั้งใน/etc/default/keyboardและการตั้งค่าคีย์บอร์ด KDE

1
กรองเนื้อหาคลิปบอร์ดโดยไม่ต้องใช้ไฟล์ระดับกลาง
ฉันกำลังพยายามแก้ไขข้อความที่อยู่ในคลิปบอร์ดลบบรรทัดบางบรรทัดที่มีสตริงบางส่วนแล้วรับผลลัพธ์สำหรับการจัดการเพิ่มเติม (ฉันชอบที่จะจัดการกับคลิปบอร์ดของฉันเฉพาะเมื่อต้องการเท่านั้น) ฉันกำลังคิดบางอย่างเช่นนี้: cat > swapfile ##Paste all grep -v string swapfile ## Read all rm swapfile ฉันพยายามป้องกันการสร้างไฟล์และทำทุกอย่างใน shell stdin / out เอง ฉันลองใช้ไพพ์การเปลี่ยนทิศทาง grep / sed จากอินพุต แต่ไม่มีผลต่อการพิมพ์อินพุตโดยไม่มีรูปแบบที่ไม่ต้องการ

1
เป็นไปได้หรือไม่ที่จะทราบถึงแหล่งที่มา (แอปพลิเคชั่น) ของคลิปบอร์ด
ฉันสังเกตเห็นว่าบางครั้งเนื้อหาคลิปบอร์ดไม่สามารถใช้งานได้หากแอปพลิเคชันต้นทาง (ที่คัดลอกเนื้อหามา) ถูกปิด นี่ทำให้ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะรู้ว่าแอปพลิเคชันต้นฉบับคืออะไร (เช่นอาจเป็น PID) ทำไม? หากแอปพลิเคชันต้นทางเป็นเทอร์มินัลฉันต้องการค้นหาไดเรกทอรีการทำงานของเทอร์มินัลในกรณีที่เนื้อหาที่คัดลอกเป็นพา ธ สัมพัทธ์เพื่อสร้างพา ธ แบบเต็มไปยังไฟล์ FYI ฉันกำลังใช้ xclip เพื่อกำหนดเนื้อหาของคลิปบอร์ดเช่น xclip -selection primary -t STRING -o 2> /dev/null
10 x11  process  clipboard  xclip 

1
ป้องกันการวางหลายบรรทัดในทุบตี
ฉันมักจะใช้ctrl+cเพื่อคัดลอกข้อความจากแอปพลิเคชั่น gui บางส่วนแล้ววางลงในเทอร์มินัลอีมูเลเตอร์ (เทอร์มิเนเตอร์) โดยใช้เมนูคลิกเมาส์ขวาและวาง บางครั้งฉันลืมว่าคลิปบอร์ดมีหลายบรรทัดซึ่งเมื่อวางลงในทุบตีทำให้แต่ละบรรทัดจะ "ดำเนินการ" มีวิธีแก้ปัญหาเพื่อป้องกันการวางหลายบรรทัดทั้งหมดหรือไม่?

3
PuTTY, CygwinX และ X11 การเชื่อมต่อการส่งต่อถูกปฏิเสธ
ฉันไม่สามารถส่งต่อ X11 โดยใช้ KiTTY / PuTTY ไปยัง CygwinX ได้อีกต่อไป ฉันกำลังเชื่อมต่อกับเครื่อง Ubuntu Server 14.10 ที่ได้รับการกำหนดค่าอย่างถูกต้องเพื่ออนุญาตให้ส่งต่อ X11 ฉันฉันสามารถที่จะเริ่มต้นการส่ง X11 ใช้ Cygwin xterm และลินุกซ์จากเครื่องอื่น ๆ ฉันใช้ CygwinX [1.7.34 (0.285 / 5/3)] และ KiTTY 0.64.0.1 (ส้อม PuTTY ฉันได้ลอง PuTTY ด้วย) บน Win7 ฉันตรวจสอบตัวแปรแสดงผลแล้วและได้ลองปิดใช้งานการควบคุมการเข้าถึง xhost ใน Cygwin xterm $ echo $DISPLAY :1 $ xhost + …
10 linux  x11  cygwin  putty 

2
เขียนทับโค้ดสองสามตัวด้วย XKB
ฉันต้องการสับเปลี่ยนปุ่มสองสามปุ่มด้วย XKB (เพราะเหตุใดบนแล็ปท็อปที่มีปุ่มบางปุ่มอยู่ไม่สะดวก) ปัจจุบันฉันใช้ xmodmap: keycode 110 = Prior keycode 115 = Delete keycode 112 = Next keycode 117 = Insert keycode 119 = End keycode 118 = Home แต่ฉันต้องการใช้ XKB และกำหนดชื่อสัญลักษณ์ที่แตกต่างกันสำหรับฟิสิคัลคีย์บางตัวแทนที่จะกำหนด keysyms ที่แตกต่างให้กับคีย์โค้ดบางตัว ( นี่คือเหตุผลว่าทำไม.) ฉันต้องการ keycode 110 เพื่อส่งPGUPแทนHOME, keycode 115 เพื่อส่งDELEแทนENDฯลฯ ส่วนที่เหลือของการกำหนดค่าจะต้องไม่ได้รับผลกระทบ (ดังนั้นPGUPเพื่อให้การส่ง keysym Priorฯลฯ และกุญแจอื่น ๆ ทั้งหมดยังคงอยู่ …

3
ปิดเสียงบี๊บของ Xorg
ฉันจะปิดการใช้งานบี๊บอย่างถาวรได้อย่างไร ฉันรู้ว่าxset b offสามารถทำได้ แต่สิ่งที่เป็นตัวเลือกที่สอดคล้องกันxorg.confคืออะไร? หรือวิธีอื่นใดในการทำเช่นนี้?
10 xorg  x11  bell 

2
ฉันจะป้องกันโปรแกรมจากการกดแป้นพิมพ์เพื่อดมกลิ่นไปยัง su / gksu ได้อย่างไร
ผมเคยอ่านที่นี่ว่ามันเป็นไปได้สำหรับการตรวจสอบใด ๆ โดยใช้เซิร์ฟเวอร์ X เพื่อสูดอากาศกดแป้นพิมพ์เพื่อ app อื่นใดที่ยังมีการใช้เซิร์ฟเวอร์เอ็กซ์รวมทั้งsu(ใน terminal) gksuหรือ ฉันได้ยินมาหลายวิธีในการทำให้ X server ปลอดภัยเหมือนXephyrแต่ฉันไม่แน่ใจว่าจะใช้อันไหน ผมแค่อยากจะป้องกันไม่ให้แอปใด ๆ เช่นจากการกดแป้นพิมพ์ได้อย่างง่ายดายดมเมื่อฉันพิมพ์รหัสผ่านในขั้วหรือxinput gksuขณะนี้ฉันกำลังใช้ Debian sid
10 debian  security  x11 

3
สิ่งที่เทียบเท่า Wayland ของรายการ xinput คืออะไร
ฉันใช้ไดรเวอร์ userspace สำหรับอุปกรณ์ / dev / uinputในเซสชันเดสก์ท็อป Wayland คำแนะนำแนะนำให้ใช้xinput listเพื่อยืนยันว่าอุปกรณ์ตรวจพบ แน่นอน xinput เป็นแอปพลิเคชั่น X.org คำสั่งที่เทียบเท่าสำหรับ Wayland คืออะไร (ยอมรับ GUI เทียบเท่า GNOME ได้)
10 x11  wayland  libinput 

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