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

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

5
วิธีการทำให้ X มีความไวน้อยลงเมื่อคลิกขวา?
เมื่อใดก็ตามที่ฉันคลิกขวาใน X ฉันมักจะเรียกตัวเลือกแรกในเมนูยกเว้นว่าฉันกำลังคิดเกี่ยวกับสิ่งที่ฉันทำเพราะฉัน: เลื่อนเมาส์ลง; เมนูปรากฏขึ้น ลากเมาส์ 1-3 พิกเซลลงและ / หรือไปทางขวาโดยไม่ตั้งใจ เลื่อนเมาส์ขึ้น รายการเมนูที่เลือก มีวิธีการปรับแต่งนี้เพื่อให้เมนูไม่ได้เรียกค่อนข้างง่าย? หากเป็นเรื่องสำคัญฉันกำลังใช้ Gnome 3 / Cinnamon บน Gentoo Linux
19 x11  mouse 

2
Linux - LXC; การปรับใช้ภาพด้วย X11 ที่น้อยที่สุด
เป็นไปได้หรือไม่ที่จะติดตั้งตู้คอนเทนเนอร์ LXCด้วยความสามารถของ X11 ฉันตั้งตารอคอยภาชนะ X11 ที่มีน้ำหนักเบาที่สุด (หน่วยความจำที่ชาญฉลาด) การเร่งความเร็วด้วยฮาร์ดแวร์ a บวก แต่ไม่จำเป็น หากปัจจุบันยังไม่สามารถใช้งานได้หรือพร้อมใช้งานจะทราบได้หรือไม่ว่าฟังก์ชันใดที่จำเป็นต้องมีในการใช้งานเพื่อรองรับ
19 linux  x11  xorg  lxc  container 

3
มีวิธีสากลในการเขียนอักขระ Unicode หรือไม่?
บางครั้งฉันต้องการเขียนอักขระ Unicode พิเศษเช่น em-dash (-) ในโปรแกรมต่าง ๆ เช่น vim, Chrome (เหมือนตอนนี้!) หรือ LibreOffice ใน LibreOffice ฉันสามารถทำสิ่งนี้ผ่านกล่องโต้ตอบเฉพาะที่อยู่ในเมนูแทรก โปรแกรมอื่น ๆ ดูเหมือนจะไม่มีวิธีในตัว โซลูชันของฉันในกรณีเหล่านี้คือค้นหาตัวละครใน Wikipedia คัดลอกและวางไว้ มีวิธีสากลในการเขียนอักขระ Unicode ในโปรแกรมใด ๆ ที่ยอมรับการป้อนข้อความใน Linux โดยไม่ต้องคัดลอกและวางจากที่ที่มันถูกพิมพ์ไปแล้วหรือไม่?


2
คัดลอกไฟล์จากบรรทัดคำสั่งไปยังคลิปบอร์ด
ในตัวจัดการไฟล์ GUI คุณสามารถเลือกไฟล์ได้ไม่กี่ไฟล์กด Ctrl-C (ซึ่งควรจะคัดลอกข้อมูลมาเกี่ยวกับไฟล์ไปยังคลิปบอร์ด) จากนั้นไปที่โฟลเดอร์อื่นแล้วกด Ctrl-V ซึ่งจะคัดลอกไฟล์ลงใน ไดเรกทอรี เป็นการทดลองหลังจากการคัดลอกไฟล์ในตัวจัดการไฟล์มันเป็นไปได้ที่จะสลับไปยังโปรแกรมแก้ไขข้อความ - กด Ctrl-V เพื่อวางรายการของชื่อไฟล์ที่แน่นอน กระบวนการย้อนกลับ (การคัดลอกรายการไฟล์จากเท็กซ์เอดิเตอร์และวางลงในตัวจัดการไฟล์) ไม่ทำงานซึ่งคาดว่าเนื่องจากอะตอมเป้าหมายที่แตกต่างกัน เป้าหมายของแบบฝึกหัดคือให้สามารถคัดลอกไฟล์บางไฟล์จากบรรทัดคำสั่งได้ find ${PWD} -name "*.txt" | xclip <magic parameters> จากนั้นสลับไปที่ตัวจัดการไฟล์และคัดลอกทั้งหมดไปยังไดเรกทอรีโดยใช้ไฟล์ -> วาง ดังนั้นคำถามคือ: xclipฉันต้องระบุพารามิเตอร์ของ(หรือโปรแกรมอื่น) เพื่อให้ตัวจัดการไฟล์รู้จักการเลือกเป็นรายการไฟล์และเปิดใช้งานรายการเมนูวาง อีกวิธีหนึ่งคือมีเครื่องมือระดับต่ำซึ่งจะช่วยให้สามารถตรวจสอบเนื้อหาของการเลือก X และดูว่ามันมีข้อมูลใดในปัจจุบัน?

2
สภาพแวดล้อมเดสก์ทอปใดที่ startx ทำงานและฉันจะเปลี่ยนได้อย่างไร
จากเอกสารจำนวนมากฉันอ่านว่าstartxกำลังเริ่ม LXDE ใน Raspbian OS ฉันสับสนเล็กน้อย จะstartxเรียกใช้ LXDE GUI เสมอหรือไม่ นอกจากนี้ฉันได้เห็นตัวอย่างด้วยการใช้startlxdeคำสั่ง คำสั่งนั้นแตกต่างกันอย่างไรและทำไมstartxและstartlxdeใช้ GUI เดียวกัน (LXDE) อย่างไร หรืออาจเป็นเพราะมันเป็น GUI เริ่มต้น ฉันจะเลือก GUI เริ่มต้นได้อย่างไรถ้าฉันมีหลายตัว คุณช่วยอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับ GUI ในระบบ Linux ได้ไหม?
18 x11  profile  startx  xinit 

2
ไฮไลต์ตำแหน่งเมาส์ปัจจุบัน
ฉันใช้การตั้งค่าหน้าจอสองหน้าจอและปิดการใช้งาน trackpad เป็นส่วนใหญ่ (ซึ่งรวมถึงการซ่อน mousepointer) เมื่อฉันเปิดใช้งานแทร็คแพดอีกครั้ง (และแสดงตัวชี้เมาส์อีกครั้ง) ฉันหลงทางว่าตัวชี้เคยอยู่ที่ไหนมาก่อน ฉันกำลังมองหาเครื่องมือเพื่อเน้นตำแหน่งเมาส์ปัจจุบัน (เช่นวงกลม) เป็นการดีที่นี่จะเป็นคำสั่งเดียวที่กระพริบวงกลมเป็นระยะเวลาสั้น ๆ ฉันทราบว่าxdotoolสามารถค้นหาตำแหน่งปัจจุบัน แต่ไม่มีการเน้น ยังkey-monไม่มีฟังก์ชั่นนี้ ฉันได้อ่านแล้วว่าcairo composition managerมีฟังก์ชั่นการใช้งานเช่นนี้ แต่ฉันสงสัยว่ามีเครื่องมือขนาดเล็กกว่านี้หรือไม่ ในกรณีที่ไม่มีเครื่องมือดังกล่าว: วิธีที่ง่ายที่สุดในการแสดงวงกลมดังกล่าวรอบเคอร์เซอร์โดยใช้ข้อมูลที่ให้ไว้ xdotool getmouselocationคืออะไร? ในกรณีนี้มีความเกี่ยวข้อง: ฉันไม่ได้ใช้สภาพแวดล้อมเดสก์ทอปเพียงแค่ xmonadจัดการหน้าต่าง
18 x11  mouse 

2
เลือกตัวอักษรโดยกดปุ่มใน Linux (เช่นใน OSX)
ฉันสงสัยว่ามีอะไรเพิ่มเติมที่พร้อมใช้งานซึ่งทำบางอย่างเช่น Mac OS X ภาษาแม่ของฉันเป็นภาษาสเปนและตอนนี้ฉันอาศัยอยู่ในสภาพแวดล้อมที่ฝรั่งเศสฉันยังพูดภาษาอังกฤษได้มากดังนั้นฉันจึงต้องการสำเนียงที่แตกต่างกัน โดยเฉพาะอย่างยิ่งในภาษาฝรั่งเศสฉันใช้ Linux เป็นเวลาสองปีแล้วและยังใช้ Mac OS X ทุกครั้งเพื่อการทดสอบ ฉันพบว่ามีประโยชน์จริง ๆ ฟังก์ชั่นที่มีอยู่ใน Mac OS X ที่คุณกดปุ่มต่อไปและมันจะแสดงรายการของตัวเลือกที่มีอยู่ในตัวละครเดียวกันสำเนียงที่แตกต่างกันหรือเครื่องหมายวรรคตอน ฉันสามารถทำได้บน Linux หรือไม่ ตัวอย่างเช่น

3
ค้นหาเจ้าของคว้าตัวชี้ X.org
ฉันมีแอพพลิเคชั่นที่ดูเหมือนจะคว้าเม้าส์ (ฉันสามารถเคลื่อนย้ายได้ แต่ไม่สามารถคลิกที่ใดก็ได้) มีวิธีในการค้นหาแอพใดที่เป็นเจ้าของการคว้าเมาส์ของ X.org? ทางลัดที่ให้ไว้เพื่อปล่อยเมาส์ดูเหมือนจะไม่ทำงานดังนั้นฉันจึงสนใจสิ่งที่สามารถให้ข้อมูลเพิ่มเติมแก่ฉันได้
17 x11 

4
ฉันจะรันสคริปต์ที่เริ่มต้นก่อนหน้าจอเข้าสู่ระบบของฉันได้อย่างไร
ฉันปรับเทียบหน้าจอสัมผัสของฉันและเห็นว่าเครื่องมือที่ดีที่สุดคือ xinput_calibrator ดังนั้นฉันใช้มัน มันมีสองตัวเลือก (หนึ่งในนั้นใช้งานไม่ได้) ดังนั้นฉันมาที่นี่เป็นครั้งที่สอง มันบอกว่าฉันควรรันคำสั่งนี้ "ในสคริปต์ที่เริ่มต้นด้วยเซสชั่น X ของคุณ": xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115 ดังนั้นผมจึงพยายาม~/.xinitrc, ~/.xsessionและ~/.xsessionrcทุกคนที่ไม่ได้อยู่ ดังนั้นฉันจึงสร้างพวกเขาและเนื้อหาที่แน่นอนคือคำสั่งนี้ สองไฟล์แรกทำให้การเข้าสู่ระบบของฉันล้มเหลว (หลังจากฉันเข้าสู่ระบบฉันกลับไปที่หน้าจอเข้าสู่ระบบ) ด้วยไฟล์สุดท้ายการปรับเทียบก็ใช้งานได้ แต่หลังจากเข้าสู่ระบบ ... ฉันต้องการให้คำสั่งนั้นทำงานก่อนที่กล่องโต้ตอบการเข้าสู่ระบบจะปรากฏขึ้น ฉันคิดว่าการเพิ่มคำสั่งนี้ไปยังจุดสิ้นสุด/etc/X11/xinit/xinitrcโดยไม่มีผลลัพธ์ (ไม่มีการเปลี่ยนแปลง) นอกจากนี้ผมพยายามที่จะเพิ่มเข้าไปในส่วนท้ายของ/etc/X11/Xsession.d/40x11-common_xsessionrc(หลังจากการตรวจสอบบางไฟล์) ~/.xsessionrcแต่ผลที่ได้เหมือนกับการเพิ่มเข้าไป ฉันจะทำให้คำสั่งนี้รันก่อนที่หน้าจอเข้าสู่ระบบจะปรากฏขึ้น (นี่เป็นก่อนที่ตัวจัดการหน้าต่างจะเริ่มทำงานหรือก่อนที่จะเริ่มเซสชัน X) (ฉันใช้ Kubuntu กับตัวจัดการหน้าต่างเริ่มต้นถ้าเป็นเช่นนั้น) อัปเดตเมื่อฉันใช้ Kubuntu ตัวจัดการการแสดงผลของฉันคือ kdm …
17 x11  startup  session 

1
เป็นไปได้ไหมที่จะย้ายหน้าต่างจากหน้าจอ X หนึ่งไปยังอีกหน้าจอหนึ่งบนโฮสต์เดียวกัน
ฉันใช้ XFCE 4.12 โดยมีการตั้งค่าจอภาพ 3 จอเป็นสองหน้าจอ X และการ์ดวิดีโอสองอันบนคอมพิวเตอร์เครื่องเดียวกัน จอภาพสองจอสร้างหน้าจอ X เดียวโดยใช้ฟังก์ชั่น nvidia twinview ซึ่งก็คือ Screen0 บน Device0 ใน Xorg config จอภาพที่ 3 ใช้สำหรับหน้าจอที่สองซึ่งเป็น Screen1 บน Device1 ใน Xorg config ฉันสามารถลากหน้าต่างละเอียดระหว่างจอภาพบน Screen0 ฉันยังสามารถเลื่อนเมาส์ได้อย่างอิสระระหว่าง Screen0 และ Screen1 และแม้แต่ข้อมูลคลิปบอร์ดก็ถูกนำไปใช้ระหว่างหน้าจอ X สองหน้าจอได้ หน้าจอ X ทั้งสองนี้ทำหน้าที่เป็นเดสก์ท็อปอิสระที่มีวิวพอร์ตของตนเอง ฉันชอบวิธีนี้และมันมีประโยชน์ในการทำด้านหนึ่ง "ติด" โดยอัตโนมัติ อย่างไรก็ตามถ้าฉันเริ่มโปรแกรมบนหน้าจอ X หนึ่งฉันไม่สามารถย้ายมันไปที่หน้าจอ X อีกอันได้โดยเพียงแค่ลากมัน หากฉันต้องการเรียกใช้โปรแกรมนั้นในหน้าจออื่นฉันต้องรีสตาร์ทโปรแกรมบนหน้าจอนั้น …
16 x11  xorg 

3
ฉันจะตั้งค่า PATH หรือตัวแปรสภาพแวดล้อมอื่น ๆ เพื่อให้แอป X สามารถเข้าถึงได้อย่างไร
ฉันจะตั้งค่าตัวแปร env เพื่อให้ KDE จำแนกได้อย่างไร คุณจะตั้งค่าพา ธ ในระบบที่ไม่ใช่เชลล์ได้อย่างไร (KDE) ต่างจากคำถามสองข้อข้างต้นฉันต้องการทราบวิธีการทำสิ่งนี้กับ GNOME หรือดีกว่ายังมีวิธีการที่เป็นอิสระจากการจัดการหน้าต่าง สำหรับเปลือก / ~/.bashrcขั้วผมมักจะแก้ไข ฉันจะวางคำสั่งส่งออกได้ที่ใดเพื่อให้ตัวแปรสภาพแวดล้อมพร้อมใช้งานสำหรับแอปพลิเคชัน X ทั้งหมดไม่ว่าจะใช้ตัวจัดการหน้าต่างหรือไม่

2
แยก / ติดแอปพลิเคชันใหม่บน X บน SSH หรือไม่
ฉันมีเซิร์ฟเวอร์สำหรับการพัฒนาที่ฉันปล่อยให้ทำงานตลอดเวลาและแล็ปท็อปสำหรับการพัฒนาที่ฉันเปิด / ปิดทุกวัน ฉันมีแอปพลิเคชั่น GUI บนเซิร์ฟเวอร์ที่ฉันต้องการเรียกใช้ผ่าน SSH -X และฉันต้องการปล่อยให้มันทำงานแม้ว่าแล็ปท็อป dev ของฉันปิดอยู่ มีวิธีแยกออกแล้วแนบกับแอปพลิเคชันนั้นใหม่ผ่าน SSH -X หรือไม่ ฉันไม่ต้องการใช้ VNC ในกรณีของฉัน
16 ssh  x11  gui 

3
แบบอักษร“ xterm” ที่ใหญ่ขึ้นบนจอแสดงผล HIDPI
หลังจากหลายปีที่มีความสุขในการใช้เทอร์มินัลอีมูเลเตอร์ต่าง ๆ เช่นKonsole , Gnome-TERMINALและเทอร์มินัล XFCEล่าสุดในสภาพแวดล้อมเดสก์ท็อปที่เหมาะสมฉันตัดสินใจใช้xtermเก่าที่มีฟอนต์บิตแมปที่ดี ใช้งานได้ดีรองรับ Unicode และตระกูลฟอนต์คงที่เริ่มต้นมีอักขระจากเกือบทุกภาษาซึ่งยอดเยี่ยมมาก แต่ฉันเจอปัญหาสำคัญ แบบอักษรมีขนาดเล็กมาก แม้แต่ขนาดใหญ่ที่เรียกว่า(ซึ่งเป็นแบบอักษรบิตแมป 10x20) มีขนาดเล็กมากสำหรับฉันและใช้ไม่ได้ การตั้งค่าเริ่มต้นของฉันสำหรับสภาพแวดล้อม XFCE ตั้งไว้ที่ 120 dpi แต่xpdyinfoรายงาน 97x97 DPI $ xdpyinfo |grep resolution resolution: 97x97 dots per inch ดังนั้นฉันจึงพยายามเปลี่ยน DPI ด้วยxrandrแต่ก็ไม่ได้ช่วย $ xrandr --dpi 120 ดูเหมือนว่าผลลัพธ์จะถูกนำไปใช้ $ xdpyinfo | grep resolution resolution: 120x120 dots per inch แต่มันไม่เปลี่ยนความละเอียดxtermเลย …
16 x11  fonts  xterm  xfig 

3
แฟล็ก -X (การส่งต่อ X11) ไม่ทำงานใน Windows
ฉันใช้ Open SSH (OpenSSH_6.6.1p1, OpenSSL 1.0.1i 6 ส.ค. 2014) ใน Windows 8.1 X11 การส่งต่อไม่ทำงาน ดูเหมือนจะไม่ได้ตั้งค่าตัวแปรสภาพแวดล้อม DISPLAY ตัวอย่างเช่นถ้าฉันใช้ BitVise หรือ Putty เพื่อเชื่อมต่อและรัน env ฉันจะเห็น: [marko@vm:~]$ env XDG_SESSION_ID=6 TERM=xterm SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61102 22 SSH_TTY=/dev/pts/0 USER=marko MAIL=/var/mail/marko PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/marko LANG=en_CA.UTF-8 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript SHLVL=1 HOME=/home/marko LANGUAGE=en_CA:en LOGNAME=marko SSH_CONNECTION=192.168.1.174 61102 192.168.1.64 22 XDG_RUNTIME_DIR=/run/user/1000 DISPLAY=localhost:10.0 _=/usr/bin/env ถ้าฉันใช้ …
16 ssh  x11 

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