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

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

3
มีวิธีการจำลองเหตุการณ์“ ปิด” บนหน้าต่างต่าง ๆ โดยใช้เทอร์มินัลหรือไม่?
ฉันตอบไปที่ถาม Ubuntu ออกจากอินสแตนซ์ทั้งหมดของgnome-terminalผ่านทางคำสั่งแต่ในขณะที่คุณทุกคนสามารถอ่านgnome-terminalดูเหมือนจะไม่ได้มีการSIGโทรฉันสามารถใช้เพื่อจำลองเหตุการณ์ "ปิด" นี้ ดังนั้นสิ่งนี้ทำให้ฉันถามว่ามีวิธีใดใน GNOME / KDE / LXDE / {ให้หน้าต่าง / ผู้จัดการเดสก์ท็อป / สภาพแวดล้อมของคุณที่นี่} เพื่อจำลองเหตุการณ์ "คลิกที่ปุ่มปิด" หรือไม่? ฉันได้อ่าน คำถามต่าง ๆ ที่อาจเกี่ยวข้องกับเรื่องนี้ แต่ไม่ตอบคำถามนี้ สิ่งที่ฉันกำลังมองหาคือคำสั่งทั่วโลก (ถ้ามี) เพื่อทำสิ่งนี้ในสถานการณ์ที่แตกต่างกัน หากไม่มีอยู่โปรดอธิบายว่าปุ่ม "ปิด" ทำงานอย่างไร การใช้ประโยชน์: ฉันเปิดชุดแอปพลิเคชันสำหรับงานที่กำหนดแล้วและต้องการปิดแอปพลิเคชั่นทั้งหมด (เมื่อไม่ได้ใช้งาน) ในคำสั่งจังหวะ / คำสั่งเดียวโดยไม่กดปุ่มใด ๆคุณต้องการบันทึกงานของคุณหรือไม่ การแจ้งเตือน ปิดgnome-terminalอินสแตนซ์ทั้งหมดแต่เตือนฉันหากยังมีกระบวนการลูกที่ยังทำงานอยู่ ตอนนี้ไม่มีอะไรเข้ามาในความคิดของฉัน ...

1
การจำลอง Numpad
แล็ปท็อปใหม่ของฉัน (Dell Inspiron 5578 ) มีไม่มีแผ่นที่เป็นตัวเลข แล็ปท็อปจำนวนมากที่ไม่มีคีย์เฉพาะของ Numpad สามารถเข้าถึงได้ผ่าน Numpad Fnแต่ไม่ใช่อันนี้ เมื่อฉันเรียกใช้xevและพยายามใช้Fnคอมโบแบบดั้งเดิม(เช่นFn+ Jสำหรับ1) จะไม่เห็นเหตุการณ์ใด ๆ และตัวเลขไม่ได้อยู่บนฉลาก AFAIU ฉันไม่สามารถสร้างทางลัดด้วยFnปุ่มเพราะFnไม่ได้ถูกส่งไปยังระบบปฏิบัติการ แต่ในทางทฤษฎีฉันสามารถใช้Alt_L+ Super_Lแทน คำถามคือทำอย่างไรให้ถูกต้อง ฉันต้องการที่จะทำในระดับต่ำกว่ารูปแบบแป้นพิมพ์เพื่อให้ทำงานได้ดีกับ VMs ทั้งหมดแม้จะไม่ใช่ Linux ก็ตาม สิ่งแวดล้อม: Qubes OS ส่วนโฮสต์ขึ้นอยู่กับ Fedora ฉันพยายามแล้ว: ผูกคำสั่ง xdotool ผ่านทางลัดคีย์ Xfce สิ่งนี้ก่อให้เกิดผลลัพธ์แปลก ๆ หลายอย่าง: คำสั่ง (คีย์ xdotool KP_1 และรูปแบบต่าง ๆ ) มักจะใช้งานได้ แต่ไม่ใช่เมื่อมีการเรียกใช้โดยทางลัด เมื่อเรียกใช้โดยทางลัดปัญหาอาจเป็นได้ว่ากดปุ่มตัวปรับเปลี่ยนในเวลานั้น ฉันได้ลองทำการดัดแปลงหลายอย่าง …

2
X11 โต้ตอบกับเคอร์เนล / ทำการล็อกอินได้อย่างไร
ตามที่ฉันเข้าใจสำหรับการโต้ตอบด้วยข้อความกับเคอร์เนล Linux โปรแกรมที่เรียกว่าinitเริ่มต้นgetty(หรือagetty) ซึ่งเชื่อมต่อกับหนึ่งในอุปกรณ์ TTY ภายใต้/devและแจ้งขอชื่อผู้ใช้ หลังจากนี้โปรแกรมที่loginถูกเรียกใช้จะพร้อมท์ให้ใส่รหัสผ่านของผู้ใช้และหากถูกต้องจากนั้นเรียกใช้เชลล์ที่ต้องการของผู้ใช้ (เช่นbashหรือcsh) ณ จุดนี้ทุบตีโต้ตอบกับเคอร์เนลผ่านอุปกรณ์ TTY กระบวนการล็อกอินนี้ทำงานสำหรับ X11 ได้อย่างไร X11 โต้ตอบกับเคอร์เนลผ่าน TTY หรือไม่?
14 x11  linux-kernel  login  tty  getty 

6
วิธีสร้างตัวพิมพ์เล็ก pi (“ π”) ด้วยคีย์เขียนได้อย่างไร
ฉันค่อนข้างแน่ใจว่าฉันเคยสามารถสร้างตัวอักษร pi ตัวพิมพ์เล็กโดยใช้Composepi(ตามที่อธิบายไว้ในตัวอย่างเช่นfsymbols.com ) แต่มันใช้งานไม่ได้อีกต่อไป คีย์การเขียนของฉันใช้ได้กับตัวละครอื่น ๆ (เช่นComposeaa“ å”) ดังนั้นจะมีอะไรผิดปกติได้บ้าง ฉันไม่มี/usr/share/X11/locale/en_GB.utf8/Compose(หรือ~/.XCompose) เป็นสิ่งที่ควรได้รับการติดตั้ง / สร้าง? มี/usr/share/X11/locale/en_US.utf8/Compose; มันจะเพียงพอที่จะเชื่อมโยงจากที่/usr/share/X11/locale/en_GB.utf8/Composeจะแก้ไขปัญหานี้? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= คำถามปั่น

1
synclient ไม่พบคุณสมบัติ synaptics แม้จะมี Synaptics Touchpad ในรายการ xinput
ฉันอัพเกรดโน้ตบุ๊ก Fedora เป็น Fedora 22 เมื่อวานนี้ เมื่อนั้น Synclient หยุดทำงาน: ไม่พบคุณสมบัติการซิงค์ ไม่ได้โหลดไดรเวอร์ synaptics? อย่างไรก็ตามการxinput listแสดง: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] […] นี่เป็นปัญหาการกำหนดค่าที่ด้านข้างของฉัน (ฉันใช้ตัวawesome จัดการหน้าต่างที่ทำงานภายใต้ X11 เท่าที่ฉันสามารถบอกได้ (ไม่แน่ใจว่า Fedora ทำเวทมนตร์โดยนัยหรือไม่เพราะพวกเขาเปิดตัว …

1
วิธีรับกุญแจทั้งหมดของฉันเพื่อส่งรหัส
ฉันใช้ Gentoo กับ XFCE ฉันมีคีย์บอร์ด Logitech K350 ทั้งหมด แต่มีบางปุ่มทำงานตามที่คาดไว้ แต่มีคีย์เฉพาะที่ฉันต้องการใช้ แต่เมื่อฉันเรียกใช้showkeyไม่มีการส่งรหัสคีย์ กุญแจสำคัญคือปุ่มจัดเรียงหน้าต่างที่ด้านล่างซ้ายของคีย์บอร์ด . นี่เป็นปัญหาของไดรเวอร์และเป็นไปได้หรือไม่ที่จะได้รับรหัสนั้นเพื่อส่งรหัสเพื่อให้ฉันสามารถแมปการกระทำได้

3
ทำการแมปปุ่มเปิด / ปิดเพื่อลบ
ฉันมี macbook pro ที่ใช้ Ubuntu 13.10 กับ FluxBox น่าเสียดายที่ปุ่มเปิดปิดอยู่เหนือ Backspace ซึ่งฉันคาดว่าจะมีปุ่มลบอยู่ใน OS X โปรแกรม PowerKeyสามารถใช้เพื่อทำการแมปปุ่มเปิดปิดใหม่เพื่อลบ ฉันจะทำสิ่งที่คล้ายกันใน X Windows ได้อย่างไร ฉันปิดการใช้งานปุ่มเปิดปิดโดยการแก้ไข/etc/systemd/logind.confและการตั้งค่าHandlePowerKey = ignore ปุ่มเปิดปิดหลังจากนี้ฉันสามารถกดปุ่มเปิดปิดโดยไม่ต้องปิดแล็ปท็อป การเรียกใช้xev -event keyboardแสดงให้เห็นว่า KeyPress สำหรับปุ่มเปิด / ปิดเครื่องกำลังถูกกินโดยกระบวนการอื่น: MappingNotify event, serial 36, synthetic NO, window 0x0, request MappingKeyboard, first_keycode 8, count 248 KeymapNotify event, serial 36, synthetic NO, …

1
~ / .xinitrc ไม่ได้ถูกเรียกใช้
ฉันไม่สามารถเรียกใช้สคริปต์~/.xinitrc( ~/.xsession) ของฉันเมื่อเข้าสู่ระบบคอมพิวเตอร์ของฉัน ฉันใช้ Xubuntu 12.10 กับ vanilla lightgm ในฐานะผู้จัดการการเข้าสู่ระบบ ไฟล์ทั้งสองนี้มีสิทธิ์ที่ถูกต้อง (ปฏิบัติการ) ฉันมีในของฉัน~/.xinitrcต่อไปนี้: #!/usr/bin/env bash # read ~/.Xmodmap if it exists if [[ -f "${HOME}/.Xmodmap" ]]; then xmodmap "${HOME}/.Xmodmap" fi # read ~/.Xresources if it exists if [[ -f "${HOME}/.Xresources" ]]; then xrdb -load "${HOME}/.Xresources" fi # use gnome-keyring-daemon to …
14 ubuntu  x11  lightdm 

3
การเลื่อนของโมเมนตัม 'คล้าย OS X' ใน linux?
มีวิธีที่จะทำให้การเลื่อนบนเครื่อง linux (รัน X11) เหมือนการเลื่อนตามธรรมชาติของ OS X หรือไม่? ด้วย 'การเลื่อนอย่างเป็นธรรมชาติ' ฉันหมายถึงความจริงที่ว่าคุณสามารถสะบัดรางหน้ามีแรงผลักดันในการเลื่อน ฉันมี macbook ที่ใช้งาน Arch Linux และฉันต้องการทำให้ประสบการณ์การใช้แทร็คแพดดีขึ้นเล็กน้อย

2
ฉันจะเรียกใช้เซสชั่น X แยกต่างหากบนจอแสดงผลแบบฟิสิคัลที่แตกต่างกันได้อย่างไร
นี่คือสิ่งที่ฉันต้องทำ ฉันต้องเล่นภาพยนตร์ผ่าน HDMI ไปยังหน้าจอโทรทัศน์สำหรับเพื่อนของฉันในขณะที่ฉันกำลังแฮ็คโปรเจ็กต์ส่วนตัวผ่าน VGA ไปยังจอภาพขนาดเล็ก มีความจำเป็นที่หน้าจอจะแยกจากกันเนื่องจากฉันมีแอปพลิเคชันตรวจสอบการทำงานที่ใช้งานบนหน้าจอ VGA ซึ่งจะทำการจับภาพหน้าจอแบบสุ่ม ฉันได้ยินมาว่าคุณสามารถเรียกใช้เซสชั่น X ที่แตกต่างกันในแต่ละหน้าจอ แต่ฉันไม่รู้ว่าจะทำอย่างไร โดยพื้นฐานแล้วฉันต้องการ VLC แบบเต็มหน้าจอในหน้าจอเดียวและสภาพแวดล้อมเดสก์ท็อปเต็มของฉันในอีกด้านหนึ่ง ฉันใช้ Linux Mint 11 (Ubuntu 11.04) 64 บิต มีวิธีทำเช่นนี้หรือไม่? ถ้าเป็นเช่นนั้นฉันสามารถทำมันได้ดังนั้นฉันจึงสามารถสลับเซสชัน X ที่เมาส์ของฉันเชื่อมโยงอยู่เพื่อควบคุมภาพยนตร์ได้หรือไม่

2
จะทำให้ Firefox เคารพการตั้งค่าของฉันเพื่อปิดการใช้งานการบอกตัวอักษรสำหรับแบบอักษรเดียวได้อย่างไร
ฉันใช้Debian GNU / Linux 8 รุ่นด้วยLXDE เกี่ยวกับแบบอักษรฉันมีการกำหนดค่าระบบของฉันให้ใช้การป้องกันนามแฝงการแสดงผลพิกเซลย่อยและคำใบ้เต็ม อย่างไรก็ตามฉันต้องการปิดการใช้งานคำใบ้สำหรับ Liberation Serif แต่ไม่สามารถใช้งานได้ใน Firefox Firefox ยังคงใช้คำใบ้แบบเต็มสำหรับ Liberation Serif อย่างไรก็ตาม Liberation Serif แสดงอย่างถูกต้องตามที่ไม่ได้บอกใบ้ในโปรแกรมอื่น ๆ (ฉันตรวจสอบใน Gucharmap, Leafpad และ LibreOffice Writer) ฉันจะปิดการใช้งานคำใบ้สำหรับฟอนต์ serif ทั้งหมดหรือแค่ Liberation Serif ใน Firefox ได้อย่างไร ฉันได้ตั้งค่านัยเต็มไปด้วย Customizer ที่มาพร้อมกับ LXDE และรหัสต่อไปนี้ใน~/.config/fontconfig/fonts.confและ~/.fonts.conf(ภายหลังเป็นลิงค์สัญลักษณ์ไปยังอดีต): <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit …

5
วิธีการหยุดหน้าจอจากการทำให้หน้าจอว่างเปล่า / มืดมัว?
ฉันติดตั้ง Debian 7 (Wheezy) ใหม่อีกครั้งหลังจากนั้นไม่นาน เป็นครั้งแรกที่ฉันใช้ไดรเวอร์ Nvidia แบบเปิด (ไม่ใช่นูโว) และ vesafb สำหรับคอนโซลเสมือน ฉันไม่สามารถหยุดหน้าจอจากการปิดบังได้ตลอดชีวิตของฉัน ไม่มีสกรีนเซฟเวอร์ไม่มีอะไรมันว่างเปล่าหลังจากผ่านไปสองสามนาทีที่ไม่มีกิจกรรม นี่ไม่ใช่แค่ช่วง VLC (ซึ่งเคยมีปัญหาดังกล่าวในอดีต) แต่ในช่วงใด ๆ เพื่อทำให้แย่ลงดูเหมือนว่าจะเกิดขึ้นแบบสุ่ม บางครั้งหน้าจอจะไม่ว่างเปล่าเป็นเวลาหลายชั่วโมงและบางครั้งมันก็จะ ขั้นตอนที่ฉันทำไปแล้ว: เพิ่มสองสามบรรทัดใน/etc/X11/xorg.confเพื่อหยุด dpms: Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false" เพิ่มใน.xinitrcไฟล์ของฉัน: xset s off # …

2
เลย์เอาต์ xkb ที่กำหนดเองซึ่งหนึ่งคีย์สร้างจุดโค้ด Unicode สองจุด
ฉันกำลังเขียนรูปแบบแป้นพิมพ์แบบกำหนดเองใหม่สำหรับ Xorg แต่มีสัญลักษณ์หนึ่งอันซึ่งไม่มีอยู่ใน Unicode อย่างไรก็ตามเป็นเรื่องง่ายที่จะสร้างขึ้นโดยใช้ตัวอักษรมาตรฐานและเครื่องหมายกำกับรวม ตัวอย่างเช่นถ้าฉันต้องการตัวอักษรที่vมี macron ด้านล่างลำดับU0073+U0331จะสร้างตัวละครที่ฉันต้องการ ในคำจำกัดความเลย์เอาต์ xkb ของฉันฉันสามารถระบุจุด Unicode เดียว (ที่นี่altgr+dถูกผูกไว้กับḏและaltgr+shift+dถึงḎ): key <AC03> { [ d, D, U1E0F, U1E0E ] }; // d with macron below แต่ดูเหมือนว่าฉันจะไม่สามารถระบุสัญลักษณ์ Unicode แบบ 'รวมกัน' สำหรับคีย์เดียว: key <AB04> { [ v, V, U0076+U0331, U0056+U0331 ] }; // v with macron below เป็นไปได้ไหมที่จะสร้างนิยาม …
14 xorg  x11  keyboard  xkb 

1
การใช้งาน gnome-keyring โดยไม่มีเซสชัน x
กรณีการใช้งานของฉันคือฉันมีเซิร์ฟเวอร์ที่ไม่มีส่วนหัวที่ดำเนินการพัฒนาซอฟต์แวร์ ฉันเปิดใช้งานการส่งต่อ X11 สำหรับการเชื่อมต่อ SSH ตามปกติ แต่ฉันไม่สามารถทำได้สำหรับสถานที่ห่างไกลที่มีการเชื่อมต่อที่ช้า ฉันต้องการพื้นที่เก็บข้อมูลและแคชที่ปลอดภัยสำหรับข้อมูลประจำตัว git ของฉันเนื่องจากฉันทำงานกับที่เก็บ 18-20 ในต้นไม้เป็นประจำดังนั้นฉันจึงใช้ git-credential-gnome-keyring เป็น git credential.helper ซึ่งสื่อสารโดยใช้ libgnome-keyring ไปที่ gnome-keyring-daemon ในการทดสอบวิธีแก้ปัญหาฉันติดตั้งพีซีด้วยจอภาพยืนยันว่าพวงกุญแจทำงานตามค่าเริ่มต้นในระบบจากนั้นลองใช้ SSH มันใช้งานได้กับการส่งต่อ X11 แต่ไม่สามารถทำงานได้หากไม่มี เมื่อฉันเชื่อมต่อโดยไม่มีการส่งต่อ X11 ข้อผิดพลาดต่อไปนี้จะเกิดขึ้นเมื่อมีการสอบถามเกี่ยวกับการพวงกุญแจและเครื่องมือจะกลับไปที่การพร้อมท์บรรทัดคำสั่ง: ** (process:18305): CRITICAL **: Error communicating with gnome-keyring-daemon การสืบสวนพบว่าปัญหาพื้นฐานคือ gnome-keyring-daemon คาดว่าการเชื่อมต่อจะใช้ dbus เพื่อพูดคุยกับมัน dbus ไม่เริ่มทำงานหากไม่มีเซสชัน X11 ดังนั้นจึงไม่มีบัสบัสทั่วไปสำหรับ gnome-keyring-daemon และ libgnome-keyring เพื่อเชื่อมต่อ ฉันพบวิธีแก้ไขปัญหาสองวิธีที่ผู้อื่นโพสต์ไปที่ปัญหานี้ …

4
X11 คืออะไรกันแน่?
ฉันกำลังอ่าน Wikipedia เกี่ยวกับ X11 และมันบอกว่า: ในการจัดจำหน่ายแบบมาตรฐานมันเป็นโซลูชั่นที่สมบูรณ์แม้ว่าจะเป็นจอแสดงผลและส่วนต่อประสานที่ให้ชุดเครื่องมือมาตรฐานและโปรโตคอลสแต็คสำหรับการสร้างส่วนต่อประสานผู้ใช้แบบกราฟิกบนระบบปฏิบัติการยูนิกซ์ส่วนใหญ่ ... แต่ต่อมามันก็บอกว่า: X กำหนดส่วนใหญ่โปรโตคอลและกราฟิกพื้นฐาน - โดยไม่มีข้อกำหนดสำหรับการออกแบบส่วนต่อประสานผู้ใช้แอปพลิเคชันเช่นปุ่มเมนูหรือลักษณะหัวเรื่องแถบหน้าต่าง ดังนั้น X11 มีวิดเจ็ตเช่นปุ่มหรือแผง / กรอบหน้าต่าง ฯลฯ หรือไม่? ดึกดำบรรพ์กราฟิกคืออะไร? X11 ให้อะไรอย่างแน่นอน มันยังระบุด้วยว่า: X ไม่ได้สั่งการอินเทอร์เฟซผู้ใช้; โปรแกรมไคลเอนต์แต่ละรายการจัดการสิ่งนี้ โปรแกรมอาจใช้ความสามารถด้านกราฟิกของ X โดยไม่มีส่วนต่อประสานผู้ใช้ สิ่งนี้หมายความว่า?
14 x11 

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