GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

wdmx - ออนไลน์ในคลาวด์

เรียกใช้ wdmx ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง wdmx ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


wdm - ตัวจัดการการแสดงผล WINGS

เรื่องย่อ


wdm [ ตัวเลือก ]

DESCRIPTION


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

OPTIONS


ยกเว้น - กำหนดค่า, ตัวเลือกเหล่านี้ทั้งหมดสามารถระบุเป็นทรัพยากรได้

- กำหนดค่า configuration_file
ตั้งชื่อไฟล์การกำหนดค่า ซึ่งระบุทรัพยากรเพื่อควบคุมพฤติกรรมของ
wdm. #configdir#/wdm-config เป็นค่าเริ่มต้น

-โนดาเอมอน
ระบุ ``เท็จ'' เป็นค่าสำหรับ DisplayManager.daemonMode ทรัพยากร. นี้
ระงับพฤติกรรม daemon ปกติซึ่งมีไว้สำหรับ wdm เพื่อปิดไฟล์ทั้งหมด
ตัวอธิบาย แยกตัวออกจากเทอร์มินัลควบคุม และใส่ตัวเองใน
พื้นหลังเมื่อเริ่มทำงานครั้งแรก

-debug debug_level
ระบุค่าตัวเลขสำหรับ DisplayManager.debugLevel ทรัพยากร. ไม่ใช่ศูนย์
ค่าสาเหตุ wdm เพื่อพิมพ์คำสั่งการดีบักจำนวนมากไปยังเทอร์มินัล มันยัง
ปิดการใช้งาน DisplayManager.daemonMode ทรัพยากรบังคับ wdm เพื่อทำงานพร้อมกัน
เพื่อตีความข้อความการดีบักเหล่านี้ ให้คัดลอกซอร์สโค้ดสำหรับ wdm ใกล้จะถึงแล้ว
ความจำเป็น ไม่มีการพยายามหาเหตุผลเข้าข้างตนเองหรือสร้างมาตรฐานของผลลัพธ์

-ข้อผิดพลาด error_log_file
ระบุค่าสำหรับ DisplayManager.errorLogFile ทรัพยากร. ไฟล์นี้
มีข้อผิดพลาดจาก wdm เช่นเดียวกับสิ่งที่เขียนถึง stderr โดยต่างๆ
สคริปต์และโปรแกรมทำงานระหว่างความคืบหน้าของเซสชัน

-syslog สิ่งอำนวยความสะดวก
ระบุค่าสำหรับ DisplayManager.syslogFacility ทรัพยากร. นี่คือ
ความถูกต้องที่จะใช้กับข้อความทั้งหมดหากบันทึกถูกเปลี่ยนเส้นทางไปยัง syslog

-usesyslog
ระบุ ``จริง'' เป็นค่าสำหรับ DisplayManager.useSyslog ทรัพยากร. นี้
จะบังคับให้ข้อความทั้งหมดไปที่ syslog พร้อมสิ่งอำนวยความสะดวกที่ระบุโดย
DisplayManager.syslogFacility ทรัพยากร.

-userrfile
ระบุ ``เท็จ'' เป็นค่าสำหรับ DisplayManager.useSyslog ทรัพยากร. นี้
จะบังคับให้ข้อความทั้งหมดไปที่ไฟล์บันทึกที่ระบุโดย DisplayManager.errorLogFile
ทรัพยากร.

-ทรัพยากร ทรัพยากร_file
ระบุค่าสำหรับ DisplayManager*ทรัพยากร ทรัพยากร. ไฟล์นี้โหลดแล้ว
ด้วย xrdb เพื่อระบุพารามิเตอร์คอนฟิกูเรชันสำหรับวิดเจ็ตการพิสูจน์ตัวตน

-Server เซิร์ฟเวอร์_รายการ
ระบุค่าสำหรับ DisplayManager.servers ทรัพยากร.

-udpPort หมายเลขพอร์ต
ระบุค่าสำหรับ DisplayManager.requestPort ทรัพยากร. สิ่งนี้ทำให้
หมายเลขพอร์ตซึ่ง wdm จะตรวจสอบคำขอ XDMCP เนื่องจาก XDMCP ใช้
พอร์ต UDP ที่รู้จักกันดีที่ลงทะเบียนแล้ว 177 ไม่ควรเปลี่ยนทรัพยากรนี้ยกเว้น
การดีบัก หากตั้งค่าเป็น 0 wdm จะไม่รับฟังคำขอ XDMCP หรือตัวเลือก

-การประชุม session_program
ระบุค่าสำหรับ เซสชันผู้จัดการดิสเพลย์* ทรัพยากร. สิ่งนี้บ่งชี้ว่า
โปรแกรมให้ทำงานเป็นเซสชั่นหลังจากที่ผู้ใช้เข้าสู่ระบบแล้ว

-xrm ทรัพยากร_ข้อกำหนด
อนุญาตให้ระบุทรัพยากรที่กำหนดเองได้ เช่นเดียวกับในแอปพลิเคชัน X Toolkit ส่วนใหญ่

ทรัพยากร


ในหลายขั้นตอนการกระทำของ wdm สามารถควบคุมได้โดยใช้การกำหนดค่า
ซึ่งอยู่ในรูปแบบทรัพยากร X แหล่งข้อมูลบางส่วนปรับเปลี่ยนพฤติกรรมของ wdm ในทุก
แสดงผล ในขณะที่ผู้อื่นปรับเปลี่ยนพฤติกรรมบนจอแสดงผลเดียว เมื่อการกระทำเกี่ยวข้องกับ a
แสดงเฉพาะชื่อที่แสดงจะถูกแทรกลงในชื่อทรัพยากรระหว่าง
``DisplayManager'' และส่วนชื่อทรัพยากรขั้นสุดท้าย

สำหรับการแสดงผลในเครื่อง ชื่อทรัพยากรและคลาสจะอ่านจาก เอ็กซ์เซิร์ฟเวอร์ ไฟล์

สำหรับจอแสดงผลระยะไกล ชื่อทรัพยากรคือสิ่งที่ที่อยู่เครือข่ายของจอแสดงผลแก้ไขได้
ถึง. ดู ลบโดเมน ทรัพยากร. ชื่อต้องตรงกันทุกประการ wdm ไม่รับรู้ทั้งหมด
นามแฝงเครือข่ายที่อาจไปถึงจอแสดงผลที่กำหนด หากการแก้ไขชื่อล้มเหลว
ใช้ที่อยู่ คลาสทรัพยากรถูกส่งโดยการแสดงผลใน XDMCP Manage
ขอร้อง

เนื่องจากตัวจัดการทรัพยากรใช้โคลอนเพื่อแยกชื่อของทรัพยากรออกจาก
ค่าและจุดเพื่อแยกส่วนชื่อทรัพยากร wdm แทนที่ขีดล่างทั้งสองจุด
และโคลอนเมื่อสร้างชื่อทรัพยากร ตัวอย่างเช่น,
DisplayManager.expo_x_org_0.startup เป็นชื่อของทรัพยากรที่กำหนดการเริ่มต้น
ไฟล์เชลล์สำหรับการแสดงผล ``expo.x.org:0''

DisplayManager.servers
ทรัพยากรนี้ระบุชื่อไฟล์แบบเต็มของรายการเซิร์ฟเวอร์ หนึ่งรายการต่อบรรทัด (if
ค่าเริ่มต้นด้วยเครื่องหมายทับ) หรือรายการเซิร์ฟเวอร์เดียว ดูส่วน องถิ่น
เซิร์ฟเวอร์ Specification สำหรับรายละเอียด

DisplayManager.requestPort
ซึ่งระบุหมายเลขพอร์ต UDP ซึ่ง wdm ใช้เพื่อฟัง XDMCP ที่เข้ามา
คำขอ เว้นเสียแต่ว่าคุณต้องการดีบักระบบ ปล่อยให้สิ่งนี้เป็นค่าเริ่มต้น
จาก 177

DisplayManager.errorLogFile
โดยปกติแล้ว เอาต์พุตข้อผิดพลาดจะถูกส่งไปที่คอนโซลของระบบ หากต้องการเปลี่ยนเส้นทาง ให้ตั้งค่านี้
ทรัพยากรไปยังชื่อไฟล์ วิธีการส่งข้อความเหล่านี้ถึง syslog ควรจะเป็น
พัฒนาขึ้นสำหรับระบบที่รองรับ อย่างไรก็ตามอินเทอร์เฟซที่หลากหลาย
ขัดขวางการใช้งานที่ไม่ขึ้นกับระบบใดๆ ไฟล์นี้ยังมี any
เอาต์พุตที่ส่งไปยัง stderr โดย เอ็กซ์เซ็ตอัพ, เอ็กซ์สตาร์ทอัพ, เซสชั่น และ เอ็กซ์เรเซต ไฟล์ ดังนั้นมัน
จะมีคำอธิบายปัญหาในสคริปต์เหล่านั้นด้วย

DisplayManager.debugLevel
ถ้าค่าจำนวนเต็มของทรัพยากรนี้มากกว่าศูนย์ รีมของการดีบัก
ข้อมูลจะถูกพิมพ์ นอกจากนี้ยังปิดใช้งานโหมดภูตซึ่งจะเปลี่ยนเส้นทาง
ข้อมูลลงใน bit-bucket และอนุญาตให้ผู้ใช้ที่ไม่ใช่รูททำงาน ดีเอ็มเอ็ม, ที่
ปกติจะไม่มีประโยชน์

DisplayManager.daemonMode
ปกติ wdm พยายามที่จะทำให้ตัวเองเป็นกระบวนการภูตที่ไม่เกี่ยวข้องกับใดๆ
เทอร์มินัล. ทำได้โดยการฟอร์กและออกจากกระบวนการหลักเพื่อออก
จากนั้นปิดตัวอธิบายไฟล์และปล่อยเทอร์มินัลการควบคุม ในบางส่วน
สภาพแวดล้อมที่ไม่ต้องการ (โดยเฉพาะเมื่อทำการดีบั๊ก) การตั้งค่านี้
ทรัพยากรที่ ``เท็จ'' จะปิดใช้งานคุณลักษณะนี้

DisplayManager.pidFile
ชื่อไฟล์ที่ระบุจะถูกสร้างขึ้นเพื่อให้มีการแสดง ASCII ของ
process-id ของ main wdm กระบวนการ xdm ยังใช้การล็อกไฟล์กับไฟล์นี้เพื่อ
พยายามกำจัดดีมอนหลายตัวที่ทำงานอยู่บนเครื่องเดียวกัน ซึ่งจะ
ทำให้เกิดความโกลาหลไม่น้อย

DisplayManager.lockPidFile
นี่คือทรัพยากรที่ควบคุมว่า wdm ใช้การล็อกไฟล์เพื่อเก็บหลายไฟล์
แสดงผู้จัดการจากการอาละวาด บนระบบ V สิ่งนี้ใช้ ล็อค โทรห้องสมุด,
ในขณะที่ใช้ BSD ฝูง.

DisplayManager.authผบ
นี้ตั้งชื่อไดเร็กทอรีภายใต้ซึ่ง wdm เก็บไฟล์การอนุญาตในขณะที่
กำลังเริ่มต้นเซสชัน ค่าเริ่มต้นคือ #configdir# สามารถแทนที่ได้สำหรับ
แสดงเฉพาะโดย DisplayManagerการแสดงผล.authไฟล์

DisplayManager.autoRescan
บูลีนนี้ควบคุมว่า wdm สแกนการกำหนดค่า เซิร์ฟเวอร์ การเข้าถึงอีกครั้ง
ไฟล์คีย์การควบคุมและการตรวจสอบสิทธิ์หลังจากเซสชันสิ้นสุดลงและไฟล์มี
เปลี่ยน. โดยค่าเริ่มต้น มันเป็น ``จริง'' คุณสามารถบังคับ wdm เพื่ออ่านไฟล์เหล่านี้ซ้ำโดย
ส่ง SIGHUP ไปยังกระบวนการหลัก

DisplayManager.removeDomainname
เมื่อคำนวณชื่อที่แสดงสำหรับไคลเอนต์ XDMCP ตัวแก้ไขชื่อมักจะ
สร้างชื่อโฮสต์ที่มีคุณสมบัติครบถ้วนสำหรับเทอร์มินัล เพราะเป็นบางครั้ง
สับสน wdm จะลบส่วนชื่อโดเมนของชื่อโฮสต์หากเป็น
เหมือนกับชื่อโดเมนของโลคัลโฮสต์เมื่อตั้งค่าตัวแปรนี้ โดยค่าเริ่มต้น
ค่าคือ ``จริง''

DisplayManager.keyFile
การตรวจสอบสิทธิ์ XDMCP สไตล์ XDM-AUTHENTICATION-1 ต้องการให้คีย์ส่วนตัวเป็น
ใช้ร่วมกันระหว่าง wdm และเทอร์มินัล ทรัพยากรนี้ระบุไฟล์ที่มี
ค่านิยมเหล่านั้น แต่ละรายการในไฟล์ประกอบด้วยชื่อที่แสดงและการแชร์
กุญแจ. โดยค่าเริ่มต้น, wdm ไม่รวมการรองรับ XDM-AUTHENTICATION-1 เนื่องจากมัน
ต้องการ DES ซึ่งโดยทั่วไปไม่สามารถแจกจ่ายได้เนื่องจากการส่งออกของสหรัฐอเมริกา
ข้อ จำกัด

DisplayManager.accessFile
เพื่อป้องกันบริการ XDMCP ที่ไม่ได้รับอนุญาตและเพื่ออนุญาตการส่งต่อ XDMCP
คำขอ IndirectQuery ไฟล์นี้มีฐานข้อมูลของชื่อโฮสต์ซึ่งก็คือ
อนุญาตให้เข้าถึงเครื่องนี้โดยตรง หรือมีรายชื่อโฮสต์ที่ต้องการค้นหา
ควรส่งต่อไปยัง รูปแบบของไฟล์นี้อธิบายไว้ในส่วน เอ็กซ์ดีเอ็มซีพี
ทางเข้า ควบคุม.

DisplayManager.exportList
รายการตัวแปรสภาพแวดล้อมเพิ่มเติม คั่นด้วยช่องว่าง เพื่อส่งต่อไปยัง
Xsetup, เอ็กซ์สตาร์ตอัพ, เซสชั่นและ เอ็กซ์เรเซต โปรแกรม

DisplayManager.randomFile
ไฟล์สำหรับเช็คซัมเพื่อสร้าง seed ของคีย์การอนุญาต นี่ควรจะเป็น
ไฟล์ที่เปลี่ยนแปลงบ่อย ค่าเริ่มต้นคือ / dev / urandom.

DisplayManager.greeterLib
บนระบบที่รองรับไลบรารีตัวทักทายที่โหลดได้แบบไดนามิก ชื่อของ
ห้องสมุด. ค่าเริ่มต้นคือ /usr/lib/X11/xdm/libXdmGreet.so. แจกันดอกไม้โรแมนติกนี้ ไม่ มือสอง in Debian

DisplayManager.choiceหมดเวลา
จำนวนวินาทีที่จะรอให้หน้าจอตอบสนองหลังจากที่ผู้ใช้เลือกโฮสต์แล้ว
จากผู้เลือก หากจอแสดงผลส่ง XDMCP IndirectQuery ภายในเวลานี้
คำขอจะถูกส่งต่อไปยังโฮสต์ที่เลือก มิฉะนั้นจะถือว่ามาจาก a
เซสชั่นใหม่และตัวเลือกจะถูกเสนออีกครั้ง ค่าเริ่มต้นคือ 15

DisplayManager.sourceAddress
ใช้ที่อยู่ IP ที่เป็นตัวเลขของการเชื่อมต่อขาเข้าบนโฮสต์ multihomed แทน
ของชื่อโฮสต์ นี่คือการหลีกเลี่ยงการพยายามเชื่อมต่อกับอินเทอร์เฟซที่ไม่ถูกต้องซึ่ง
อาจจะลงในเวลานี้

DisplayManager.เต็มใจ
ระบุโปรแกรมที่รัน (เป็น) รูทเมื่อ XDMCP BroadcastQuery เป็น
ได้รับและโฮสต์นี้ได้รับการกำหนดค่าให้เสนอการจัดการการแสดงผล XDMCP ผลลัพธ์
ของโปรแกรมนี้อาจจะแสดงในหน้าต่างตัวเลือก หากไม่ได้ระบุโปรแกรมไว้
สตริง เต็มใจ ไปยัง จัดการ ถูกส่ง

ตัวจัดการดิสเพลย์การแสดงผล.ทรัพยากร
ทรัพยากรนี้ระบุชื่อไฟล์ที่จะโหลดโดย xrdb เป็นทรัพยากร
ฐานข้อมูลบนหน้าต่างรูทของหน้าจอ 0 ของจอแสดงผล NS Xsetup โปรแกรม
วิดเจ็ตเข้าสู่ระบบและ ตัวเลือก จะใช้ทรัพยากรที่กำหนดไว้ในไฟล์นี้ แหล่งข้อมูลนี้
ฐานข้อมูลถูกโหลดก่อนเริ่มขั้นตอนการรับรองความถูกต้อง ดังนั้นจึงสามารถ
ควบคุมลักษณะที่ปรากฏของหน้าต่างเข้าสู่ระบบ ดูส่วน การยืนยันตัวตน วิดเจ็ต
ซึ่งอธิบายทรัพยากรต่างๆ ที่เหมาะสมที่จะจัดวางในไฟล์นี้
ไม่มีค่าเริ่มต้นสำหรับทรัพยากรนี้แต่ #configdir#/Xresources คือ
ชื่อสามัญ

ตัวจัดการดิสเพลย์การแสดงผล.ตัวเลือก
ระบุโปรแกรมที่เรียกใช้เพื่อเสนอเมนูโฮสต์สำหรับการสืบค้นทางอ้อมที่เปลี่ยนเส้นทางไปที่
ชื่อโฮสต์พิเศษ CHOOSER /usr/X11R6/bin/ตัวเลือก เป็นค่าเริ่มต้น ดู
ส่วน เอ็กซ์ดีเอ็มซีพี ทางเข้า Control และ ตัวเลือก.

ตัวจัดการดิสเพลย์การแสดงผล.xrdb
ระบุโปรแกรมที่ใช้โหลดทรัพยากร โดยค่าเริ่มต้น, wdm ใช้
/usr/X11R6/bin/xrdb.

ตัวจัดการดิสเพลย์การแสดงผล.ซีพีพี
ระบุชื่อของตัวประมวลผลล่วงหน้า C ซึ่งใช้โดย xrdb.

ตัวจัดการดิสเพลย์การแสดงผล.ติดตั้ง
ระบุโปรแกรมที่รัน (เป็นรูท) ก่อนเสนอหน้าต่างล็อกอิน
สามารถใช้เพื่อเปลี่ยนลักษณะที่ปรากฏของหน้าจอรอบหน้าต่างเข้าสู่ระบบหรือ
เพื่อวางหน้าต่างอื่นๆ (เช่น คุณอาจต้องการเรียกใช้ xคอนโซล ที่นี่). โดยค่าเริ่มต้น no
โปรแกรมกำลังทำงาน ชื่อทั่วไปสำหรับไฟล์ที่ใช้ในที่นี้คือ Xsetup. ดู
ส่วน การติดตั้ง โครงการ

ตัวจัดการดิสเพลย์การแสดงผล.เริ่มต้น
ระบุโปรแกรมที่รัน (เป็นรูท) หลังจากกระบวนการตรวจสอบสิทธิ์
ประสบความสำเร็จ โดยค่าเริ่มต้น ไม่มีการเรียกใช้โปรแกรมใดๆ ชื่อทั่วไปสำหรับไฟล์ที่ใช้
ที่นี่คือ เอ็กซ์สตาร์ตอัพ. ดูส่วน การเริ่มต้น โครงการ

ตัวจัดการดิสเพลย์การแสดงผล.การประชุม
ระบุเซสชันที่จะดำเนินการ (ไม่ได้ทำงานเป็นรูท) โดยค่าเริ่มต้น,
/usr/X11R6/bin/xterm กำลังดำเนินการ ชื่อสามัญคือ เซสชั่น. ดูส่วน
เซสชั่น โครงการ

ตัวจัดการดิสเพลย์การแสดงผล.รีเซ็ต
ระบุโปรแกรมที่รัน (เป็นรูท) หลังจากเซสชันสิ้นสุด โดย
ค่าเริ่มต้น ไม่มีการเรียกใช้โปรแกรมใดๆ ชื่อสามัญคือ เอ็กซ์เรเซต. ดูส่วน
รีเซ็ต โครงการ

ตัวจัดการดิสเพลย์การแสดงผล.openDelay

ตัวจัดการดิสเพลย์การแสดงผล.openทำซ้ำ

ตัวจัดการดิสเพลย์การแสดงผล.openTimeout

ตัวจัดการดิสเพลย์การแสดงผล.startAttempts
ทรัพยากรตัวเลขเหล่านี้ควบคุมพฤติกรรมของ wdm เมื่อพยายามเปิด
เซิร์ฟเวอร์ชั่วคราว เปิดดีเลย์ คือความยาวของการหยุดชั่วคราว (เป็นวินาที) ระหว่าง
ความพยายามอย่างต่อเนื่อง, เปิดซ้ำ คือจำนวนครั้งที่พยายามทำ openTimeout is
ระยะเวลาที่รอขณะพยายามเปิดจริง (เช่น สูงสุด
เวลาที่ใช้ใน ต่อ(2) การเรียกระบบ) และ เริ่มต้นความพยายาม คือจำนวนครั้ง
กระบวนการทั้งหมดนี้เสร็จสิ้นก่อนที่จะยกเลิกบนเซิร์ฟเวอร์ หลังจาก เปิดซ้ำ
มีความพยายามหรือถ้า openTimeout วินาทีที่ผ่านไปโดยเฉพาะอย่างยิ่ง
พยายาม, wdm ยุติและรีสตาร์ทเซิร์ฟเวอร์ พยายามเชื่อมต่ออีกครั้ง นี้
กระบวนการซ้ำแล้วซ้ำอีก เริ่มต้นความพยายาม ครั้ง เมื่อมีการประกาศการแสดงผล
ตายและพิการ แม้ว่าพฤติกรรมนี้อาจดูเหมือนไม่ตั้งใจ แต่ก็เป็นไปแล้ว
พัฒนาเชิงประจักษ์และทำงานได้ดีกับระบบส่วนใหญ่ ค่าเริ่มต้นคือ
5 สำหรับ เปิดดีเลย์, 5 สำหรับ เปิดซ้ำ, 30 สำหรับ openTimeout และ 4 สำหรับ เริ่มต้นความพยายาม.

ตัวจัดการดิสเพลย์การแสดงผล.pingInterval

ตัวจัดการดิสเพลย์การแสดงผล.pingTimeout
หากต้องการค้นหาว่าจอแสดงผลระยะไกลหายไปเมื่อใด wdm ปิงเป็นครั้งคราวโดยใช้ X
การเชื่อมต่อและ เอ็กซ์ซิงค์ โทร pingInterval ระบุเวลา (เป็นนาที) ระหว่าง
ความพยายามในการปิงแต่ละครั้ง ปิงหมดเวลา ระบุระยะเวลาสูงสุด (เป็นนาที) ถึง
รอให้เครื่องตอบรับคำขอ หากเครื่องไม่ตอบสนอง
เซสชั่นถูกประกาศว่าตายและสิ้นสุด โดยค่าเริ่มต้น ทั้งคู่จะถูกตั้งค่าเป็น5
นาที. หากคุณมักใช้ขั้ว X ซึ่งสามารถแยกออกจาก
การจัดการโฮสต์ คุณอาจต้องการเพิ่มมูลค่านี้ กังวลอย่างเดียวคือ
เซสชันจะยังคงมีอยู่หลังจากที่เทอร์มินัลถูกปิดใช้งานโดยไม่ได้ตั้งใจ
wdm จะไม่ ping การแสดงผลในเครื่อง แม้ว่าจะดูเหมือนไม่เป็นอันตราย แต่ก็เป็น
ไม่เป็นที่พอใจเมื่อเซสชันเวิร์กสเตชันสิ้นสุดลงอันเป็นผลมาจากเซิร์ฟเวอร์
หยุดให้บริการ NFS และไม่ตอบสนองต่อ ping

ตัวจัดการดิสเพลย์การแสดงผล.terminateเซิร์ฟเวอร์
ทรัพยากรบูลีนนี้ระบุว่าเซิร์ฟเวอร์ X ควรถูกยกเลิกเมื่อa
เซสชันสิ้นสุดลง (แทนที่จะรีเซ็ต) สามารถใช้ตัวเลือกนี้เมื่อ
เซิฟเวอร์มีแนวโน้มเติบโตอย่างไม่มีขอบเขตตามกาลเวลา เพื่อจำกัดระยะเวลา
เซิร์ฟเวอร์กำลังทำงาน ค่าเริ่มต้นคือ ``เท็จ''

ตัวจัดการดิสเพลย์การแสดงผล.userPath
xdm ตั้งค่าตัวแปรสภาพแวดล้อม PATH สำหรับเซสชันเป็นค่านี้ มันควรจะเป็น
รายการไดเร็กทอรีคั่นโคลอน ดู sh(1) สำหรับคำอธิบายแบบเต็ม
-/ bin:/ usr / bin:/usr/X11R6/bin:/usr/ucb'' เป็นการตั้งค่าทั่วไป ค่าเริ่มต้น
สามารถระบุได้ในเวลาบิลด์ในไฟล์การกำหนดค่าระบบ X ด้วย
เส้นทางผู้ใช้เริ่มต้น

ตัวจัดการดิสเพลย์การแสดงผล.systemPath
xdm ตั้งค่าตัวแปรสภาพแวดล้อม PATH สำหรับการเริ่มต้นและรีเซ็ตสคริปต์เป็น
มูลค่าของทรัพยากรนี้ ค่าดีฟอลต์สำหรับรีซอร์สนี้ถูกระบุในเวลาบิลด์
โดยรายการ DefaultSystemPath ในไฟล์การกำหนดค่าระบบ
``/ ฯลฯ:/ bin:/ usr / bin:/usr/X11R6/bin:/usr/ucb'' เป็นตัวเลือกทั่วไป หมายเหตุ
ไม่มี ``.'' จากรายการนี้ นี่เป็นแนวทางปฏิบัติที่ดีในการรูท มัน
หลีกเลี่ยงรูปแบบการเจาะระบบของม้าโทรจันทั่วไป

ตัวจัดการดิสเพลย์การแสดงผล.systemShell
xdm ตั้งค่าตัวแปรสภาพแวดล้อม SHELL สำหรับการเริ่มต้นและรีเซ็ตสคริปต์เป็น
มูลค่าของทรัพยากรนี้ มันคือ bin / sh / โดยค่าเริ่มต้น

ตัวจัดการดิสเพลย์การแสดงผล.failsafeไคลเอนต์
หากเซสชันเริ่มต้นล้มเหลวในการดำเนินการ wdm จะถอยกลับไปที่โปรแกรมนี้ นี้
โปรแกรมถูกดำเนินการโดยไม่มีข้อโต้แย้ง แต่ดำเนินการโดยใช้สภาพแวดล้อมเดียวกัน
ตัวแปรตามที่เซสชันจะมี (ดูหัวข้อ เซสชั่น โครงการ). โดย
ค่าเริ่มต้น, /usr/X11R6/bin/xterm ถูกนำมาใช้.

ตัวจัดการดิสเพลย์การแสดงผล.grabเซิร์ฟเวอร์

ตัวจัดการดิสเพลย์การแสดงผล.grabหมดเวลา
เพื่อปรับปรุงความปลอดภัย wdm คว้าเซิร์ฟเวอร์และคีย์บอร์ดขณะอ่านชื่อล็อกอิน
และรหัสผ่าน NS คว้าเซิร์ฟเวอร์ ทรัพยากรระบุว่าควรเก็บเซิร์ฟเวอร์ไว้สำหรับ
ระยะเวลาของการอ่านชื่อ/รหัสผ่าน เมื่อ "เท็จ" เซิร์ฟเวอร์จะไม่ถูกถอดรหัส
หลังจากที่การคว้าคีย์บอร์ดสำเร็จ มิฉะนั้น เซิร์ฟเวอร์จะถูกคว้าไว้ก่อนหน้านั้น
เซสชั่นเริ่มต้นขึ้น ค่าเริ่มต้นคือ ``เท็จ'' The คว้าหมดเวลา ทรัพยากรที่ระบุ
เวลาสูงสุด wdm จะรอให้คว้าสำเร็จ การคว้าอาจล้มเหลวถ้าบางคน
ลูกค้ารายอื่นมีเซิร์ฟเวอร์ที่คว้าไว้ หรืออาจเป็นไปได้ว่าเวลาแฝงของเครือข่ายมีมาก
สูง. ทรัพยากรนี้มีค่าเริ่มต้น 3 วินาที; คุณควรระมัดระวังเมื่อ
ยกขึ้นเนื่องจากผู้ใช้สามารถปลอมแปลงโดยหน้าต่างที่มีลักษณะเหมือนกันบนจอแสดงผล ถ้า
คว้าล้มเหลว, wdm ฆ่าและรีสตาร์ทเซิร์ฟเวอร์ (ถ้าเป็นไปได้) และเซสชัน

ตัวจัดการดิสเพลย์การแสดงผล.อนุญาต

ตัวจัดการดิสเพลย์การแสดงผล.authName
อนุญาต เป็นทรัพยากรบูลีนที่ควบคุมว่า wdm สร้างและใช้
การอนุญาตสำหรับการเชื่อมต่อเซิร์ฟเวอร์ภายใน หากใช้การอนุญาต authName
เป็นรายการกลไกการอนุญาตใช้คั่นด้วยช่องว่าง XDMCP
การเชื่อมต่อจะระบุกลไกการอนุญาตที่ได้รับการสนับสนุนแบบไดนามิก ดังนั้น
authName จะถูกละเว้นในกรณีนี้ เมื่อไหร่ อนุญาต ถูกตั้งค่าสำหรับการแสดงผลและ
ไม่มีการอนุญาตผู้ใช้จะได้รับแจ้งโดยมีข้อความอื่น
แสดงในวิดเจ็ตการเข้าสู่ระบบ โดยค่าเริ่มต้น, อนุญาต คือ ``จริง'' authName is
``MIT-MAGIC-COOKIE-1'' หรือถ้า XDM-AUTHORIZATION-1 พร้อมใช้งาน ``XDM-
การอนุญาต-1 MIT-MAGIC-COOKIE-1.''

ตัวจัดการดิสเพลย์การแสดงผล.authFile
ไฟล์นี้ใช้เพื่อสื่อสารข้อมูลการอนุญาตจาก wdm ไปยังเซิร์ฟเวอร์
โดยใช้โปรแกรม -รับรองความถูกต้อง ตัวเลือกบรรทัดคำสั่งเซิร์ฟเวอร์ ควรเก็บไว้ในไดเร็กทอรีซึ่ง
ไม่สามารถเขียนได้ทั่วโลกเนื่องจากสามารถลบออกได้ง่ายปิดการใช้งานการอนุญาต
กลไกในเซิร์ฟเวอร์ หากไม่ระบุ ชื่อจะถูกสร้างขึ้นจาก
DisplayManager.authDir และชื่อของจอแสดงผล

ตัวจัดการดิสเพลย์การแสดงผล.authร้องเรียน
หากตั้งค่าเป็น ``เท็จ'' จะเป็นการปิดใช้งานการใช้ ไม่ปลอดภัยทักทาย ในหน้าต่างเข้าสู่ระบบ
ดูส่วน การยืนยันตัวตน วิดเจ็ต ค่าเริ่มต้นคือ ``จริง'

ตัวจัดการดิสเพลย์การแสดงผล.รีเซ็ตสัญญาณ
จำนวนสัญญาณ wdm ส่งเพื่อรีเซ็ตเซิร์ฟเวอร์ ดูส่วน
การควบคุม เซิร์ฟเวอร์ ค่าเริ่มต้นคือ 1 (SIGHUP)

ตัวจัดการดิสเพลย์การแสดงผล.termสัญญาณ
จำนวนสัญญาณ wdm ส่งเพื่อยุติเซิร์ฟเวอร์ ดูส่วน
การควบคุม เซิร์ฟเวอร์ ค่าเริ่มต้นคือ 15 (SIGTERM)

ตัวจัดการดิสเพลย์การแสดงผล.resetForAuth
การใช้งานดั้งเดิมของการอนุญาตในเซิร์ฟเวอร์ตัวอย่างอ่านซ้ำ
ไฟล์การอนุญาตในเวลารีเซ็ตเซิร์ฟเวอร์ แทนที่จะตรวจสอบค่าเริ่มต้น
การเชื่อมต่อ. เนื่องจาก wdm สร้างข้อมูลการอนุญาตก่อนเชื่อมต่อ
บนจอแสดงผล เซิร์ฟเวอร์เก่าจะไม่ได้รับข้อมูลการอนุญาตที่เป็นปัจจุบัน
ทรัพยากรนี้ทำให้ wdm เพื่อส่ง SIGHUP ไปยังเซิร์ฟเวอร์หลังจากตั้งค่าไฟล์
ทำให้การรีเซ็ตเซิร์ฟเวอร์เพิ่มเติมเกิดขึ้น ในช่วงเวลานั้นเซิร์ฟเวอร์ใหม่
ข้อมูลการอนุญาตจะถูกอ่าน ค่าเริ่มต้นคือ ``เท็จ'' ซึ่งจะใช้งานได้
สำหรับเซิร์ฟเวอร์ MIT ทั้งหมด

ตัวจัดการดิสเพลย์การแสดงผล.userAuthDir
เมื่อ wdm ไม่สามารถเขียนไปยังไฟล์การอนุญาตผู้ใช้ปกติได้
($HOME/.Xauthority) มันสร้างชื่อไฟล์ที่ไม่ซ้ำกันในไดเร็กทอรีนี้และชี้ไปที่
ตัวแปรสภาพแวดล้อม XAUTHORITY ที่ไฟล์ที่สร้างขึ้น มันใช้ / Tmp โดยค่าเริ่มต้น

DisplayManager.wdmเข้าสู่ระบบ
ระบุเส้นทางไปยัง wdmเข้าสู่ระบบ(1x)

DisplayManager.wdmWm
เป็นรายการตัวจัดการหน้าต่างที่คั่นด้วยเครื่องหมายทวิภาคเพื่อใช้เป็นตัวเลือกในแผงการเข้าสู่ระบบ
โปรดทราบว่าหากคุณรวมพาธไปยังตัวจัดการหน้าต่าง มันจะมีลักษณะ น่าเกลียด. คุณอาจ
ตั้งค่าทรัพยากรนี้เป็นไม่มี หากคุณต้องการให้แสดงเฉพาะ NoChange

DisplayManager.wdmโลโก้
เส้นทางไปยังโลโก้ pixmap ยอมรับได้หลายรูปแบบ อ่าน wdmเข้าสู่ระบบ(1x) เพื่อค้นหา
ออกมากขึ้น

DisplayManager.wdmHelpFile
เส้นทางไปยังไฟล์ข้อความที่จะแสดงในแผงวิธีใช้ อ่าน wdmเข้าสู่ระบบ(1x) ถึง
หาข้อมูลเพิ่มเติม.

DisplayManager.wdmDefaultUser
ชื่อผู้ใช้เริ่มต้นซึ่งจะใช้หากไม่มีการพิมพ์ชื่อผู้ใช้

DisplayManager.wdmDefaultPasswd
รหัสผ่านข้อความธรรมดาของผู้ใช้เริ่มต้นด้านบน ระวังให้มากเมื่อใช้สิ่งนี้
สองแหล่งข้อมูลและอย่าลืมทำ: chmod 600 wdm-config ; chown root.root wdm-
การตั้งค่า

DisplayManager.wdmBg
ข้อกำหนดพื้นหลัง อ่าน ภูมิหลัง ภาพ คุณสมบัติ ส่วนที่จะค้นหา
เกี่ยวกับรูปแบบ หากไม่ได้ระบุไว้ พื้นหลังจะเป็น ไม่ ตั้ง

DisplayManager.wdmรีบูต
คำสั่งรีบูต

DisplayManager.wdmHalt
หยุดคำสั่ง

DisplayManager.wdmตรวจสอบ
หากเป็นจริง ให้ยืนยันตัวตนของผู้ใช้เพื่อรีบูต/หยุด/ออก

DisplayManager.wdmRoot
ถ้าเป็นจริง ผู้ใช้จะต้องรูทเพื่อออก

DisplayManager.wdmแอนิเมชั่น
หากเป็น True ให้เปิดใช้ภาพเคลื่อนไหวที่ประกอบด้วยการเขย่าแผง (หากมีข้อผิดพลาด) และ
ม้วนแผง (เมื่อปิด) หากเป็นเท็จ ภาพเคลื่อนไหวจะถูกปิดใช้งาน

DisplayManager.wdmLocale
ตัวแปรสภาพแวดล้อม LANG จะถูกตั้งค่าเป็นค่าของทรัพยากรนี้ก่อนเริ่มต้น
wdmเข้าสู่ระบบ

DisplayManger.wdmCursorธีม
หากคุณมี XFree เวอร์ชันล่าสุดพร้อมรองรับเคอร์เซอร์แบบโปร่งใส คุณสามารถ
เลือกธีมเคอร์เซอร์เพื่อใช้บนแผงการเข้าสู่ระบบ ตัวแปรสภาพแวดล้อม XCURSOR_THEME จะ
ถูกกำหนดเป็นค่าของทรัพยากรนี้ก่อนที่จะเริ่ม wdmLogin

การกำหนดค่า ไฟล์


ตำแหน่งเริ่มต้นของไฟล์ wdm ไฟล์คอนฟิกูเรชัน is #configdir#/wdm-config

นี่คือไฟล์การกำหนดค่าที่เหมาะสม ซึ่งสามารถตั้งชื่อได้ wdm-config.wdm:

DisplayManager.servers: /usr/X11R6/lib/X11/xdm/Xservers
DisplayManager.errorLogFile: /usr/X11R6/lib/X11/xdm/xdm-ข้อผิดพลาด
ทรัพยากร DisplayManager*: /usr/X11R6/lib/X11/xdm/Xresources
DisplayManager*เริ่มต้น: /usr/X11R6/lib/X11/xdm/Xstartup
เซสชัน DisplayManager*: /usr/X11R6/lib/X11/xdm/Xsession
DisplayManager.pid ไฟล์: /usr/X11R6/lib/X11/xdm/xdm-pid
DisplayManager._0.อนุญาต: true
DisplayManager*อนุญาต: false

โปรดทราบว่าไฟล์นี้มีการอ้างอิงถึงไฟล์อื่นเป็นส่วนใหญ่ สังเกตด้วยว่าบางส่วนของ
ทรัพยากรถูกระบุด้วย ``*'' ที่แยกส่วนประกอบ ทรัพยากรเหล่านี้สามารถทำได้
ไม่ซ้ำกันสำหรับการแสดงผลแต่ละแบบ โดยแทนที่ ``*'' ด้วยชื่อที่แสดง แต่
ปกติแล้วสิ่งนี้ไม่มีประโยชน์มาก ดู แหล่งข้อมูล ส่วนสำหรับการสนทนาที่สมบูรณ์
หากรายการเป็นชื่อโฮสต์ การเปรียบเทียบทั้งหมดจะทำโดยใช้ที่อยู่เครือข่าย ดังนั้นชื่อใดๆ
ซึ่งสามารถแปลงเป็นที่อยู่เครือข่ายที่ถูกต้องได้ สำหรับรูปแบบ ให้เป็นไปตามรูปแบบบัญญัติเท่านั้น
ใช้ชื่อโฮสต์ในการเปรียบเทียบ ดังนั้นตรวจสอบให้แน่ใจว่าคุณไม่ได้พยายามจับคู่นามแฝง
นำหน้าชื่อโฮสต์หรือรูปแบบด้วย `!' ตัวละครทำให้เกิดโฮสต์ที่ตรงกัน
รายการที่จะได้รับการยกเว้น

หากต้องการตอบกลับเฉพาะการสืบค้นโดยตรงสำหรับโฮสต์หรือรูปแบบ ให้ตามด้วย
คีย์เวิร์ด ``NOBROADCAST'' ที่เป็นตัวเลือก สามารถใช้เพื่อป้องกันเซิร์ฟเวอร์ wdm จาก
ปรากฏบนเมนูตามแบบสอบถามออกอากาศ

รายการทางอ้อมยังมีชื่อโฮสต์หรือรูปแบบ แต่ตามด้วยรายการของโฮสต์
ชื่อหรือมาโครที่ควรส่งแบบสอบถามทางอ้อม

คำจำกัดความของมาโครประกอบด้วยชื่อแมโครและรายชื่อโฮสต์และมาโครอื่นๆ ที่
มาโครจะขยายเป็น หากต้องการแยกมาโครจากชื่อโฮสต์ ชื่อมาโครจะขึ้นต้นด้วย `%'
อักขระ. มาโครอาจซ้อนกัน

รายการทางอ้อมอาจระบุให้มี wdm วิ่ง ตัวเลือก มาเสนอเมนูเจ้าภาพ
เชื่อมต่อกับ ดูส่วน ตัวเลือก.

เมื่อตรวจสอบการเข้าถึงสำหรับโฮสต์การแสดงผลเฉพาะ แต่ละรายการจะถูกสแกนตามลำดับและ
รายการที่ตรงกันครั้งแรกจะกำหนดการตอบสนอง รายการโดยตรงและรายการออกอากาศจะถูกละเว้น
เมื่อสแกนหารายการทางอ้อมและในทางกลับกัน

บรรทัดว่างจะถูกละเว้น `# จะถือเป็นตัวคั่นความคิดเห็นทำให้ส่วนที่เหลือของสิ่งนั้น
บรรทัดที่จะถูกละเว้นและ `\ขึ้นบรรทัดใหม่' ทำให้การขึ้นบรรทัดใหม่ถูกละเว้น ยอมให้ทางอ้อม
รายการโฮสต์เพื่อขยายหลายบรรทัด

นี่คือตัวอย่างไฟล์ Xaccess:

#
# Xaccess - ไฟล์ควบคุมการเข้าถึง XDMCP
#

#
# รายการข้อความค้นหาโดยตรง / ออกอากาศ
#

!xtra.lcs.mit.edu # ไม่อนุญาตบริการโดยตรง/ออกอากาศสำหรับ xtra
bambi.ogi.edu # อนุญาตการเข้าถึงจากจอแสดงผลนี้โดยเฉพาะ
*.lcs.mit.edu # อนุญาตการเข้าถึงจากจอแสดงผลใด ๆ ใน LCS

*.deshaw.com NOBROADCAST # อนุญาตเฉพาะการเข้าถึงโดยตรง
*.gw.com # อนุญาตโดยตรงและออกอากาศ

#
# รายการแบบสอบถามทางอ้อม
#

%โฮสต์ expo.lcs.mit.edu xenon.lcs.mit.edu \
เกิน.lcs.mit.edu kanga.lcs.mit.edu

extract.lcs.mit.edu xenon.lcs.mit.edu #บังคับสารสกัดให้ติดต่อซีนอน
!xtra.lcs.mit.edu dummy #disallow การเข้าถึงทางอ้อม
*.lcs.mit.edu %HOSTS #อื่นๆ ให้เลือก

ทรัพยากร ไฟล์


การขอ xresources ไฟล์ถูกโหลดลงบนจอแสดงผลเป็นฐานข้อมูลทรัพยากรโดยใช้ xrdb ในฐานะที่เป็น
วิดเจ็ตการพิสูจน์ตัวตนจะอ่านฐานข้อมูลนี้ก่อนเริ่มต้น โดยปกติแล้วจะมี
พารามิเตอร์สำหรับวิดเจ็ตนั้น:

xlogin*login.translations: #override\
Ctrl R: abort-display()\n\
F1: set-session-argument(failsafe) finish-field()\n\
กลับ: set-session-argument() finish-field()
xlogin*เส้นขอบกว้าง: 3
xlogin*ทักทาย: CLIENTHOST
#ifdef สี
xlogin*greet สี: CadetBlue
xlogin*failColor: สีแดง
#เอนดิฟ

โปรดทราบรายการแปล; มันระบุคำแปลใหม่สองสามคำสำหรับวิดเจ็ต
ซึ่งทำให้ผู้ใช้สามารถหลบหนีจากเซสชันเริ่มต้น (และหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นใน
มัน). โปรดทราบว่าหากไม่ได้ระบุ #override การแปลเริ่มต้นจะถูกลบออกและ
แทนที่ด้วยค่าใหม่ ไม่ใช่ผลลัพธ์ที่มีประโยชน์มากเท่าการแปลเริ่มต้นบางส่วน
ค่อนข้างมีประโยชน์ (เช่น `` : insert-char ()'' ซึ่งตอบสนองต่อการพิมพ์ปกติ)

ไฟล์นี้อาจมีทรัพยากรสำหรับโปรแกรมติดตั้งและ ตัวเลือก.

ติดตั้ง โปรแกรม


การขอ Xsetup ไฟล์จะทำงานหลังจากรีเซ็ตเซิร์ฟเวอร์แล้ว แต่ก่อนที่จะมีหน้าต่างเข้าสู่ระบบเสนอให้
ไฟล์นี้มักจะเป็นเชลล์สคริปต์ มันทำงานเป็นรูท ดังนั้นควรระมัดระวังเกี่ยวกับ
ความปลอดภัย. นี่คือที่สำหรับเปลี่ยนพื้นหลังของรูทหรือเปิดหน้าต่างอื่นที่
ควรปรากฏบนหน้าจอพร้อมกับวิดเจ็ตการเข้าสู่ระบบ

นอกเหนือจากที่ระบุไว้โดย DisplayManager.exportList, สภาพแวดล้อมดังต่อไปนี้
ตัวแปรจะถูกส่งผ่าน:

แสดงชื่อที่แสดงที่เกี่ยวข้อง
PATH ค่าของ ตัวจัดการดิสเพลย์การแสดงผล.systemPath
SHELL มูลค่าของ ตัวจัดการดิสเพลย์การแสดงผล.systemShell
XAUTHORITY อาจถูกตั้งค่าเป็นไฟล์อำนาจ

โปรดทราบว่าตั้งแต่ wdm คว้าคีย์บอร์ดหน้าต่างอื่น ๆ จะไม่สามารถรับได้
อินพุตคีย์บอร์ด พวกเขาจะสามารถโต้ตอบกับเมาส์ได้อย่างไรก็ตาม ระวัง
ช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นที่นี่ ถ้า ตัวจัดการดิสเพลย์การแสดงผล.grabเซิร์ฟเวอร์ ถูกตั้งค่า Xsetup จะ
ไม่สามารถเชื่อมต่อกับจอแสดงผลได้เลย แหล่งข้อมูลสำหรับโปรแกรมนี้สามารถใส่ลงใน
ไฟล์ชื่อโดย ตัวจัดการดิสเพลย์การแสดงผล.ทรัพยากร.

นี่คือตัวอย่าง Xsetup สคริปต์:

#!bin / sh /
# Xsetup_0 - สคริปต์การตั้งค่าสำหรับหนึ่งเวิร์กสเตชัน
xcmsdb < /usr/X11R6/lib/monitors/alex.0
xconsole -geometry 480x130-0-0 - แจ้งเตือน -verbose -exitOnFail &

ภูมิหลัง ภาพ คุณสมบัติ


มีหลายวิธีในการระบุภาพพื้นหลัง รูปแบบทั่วไปคือ
ชนิด:ภาพ. ชนิด สามารถเป็นอะไรก็ได้:

ไม่มี เบื้องหลังคือ ไม่ ตั้ง

ของแข็ง มันทำให้พื้นหลังทึบและ ภาพ เป็นชื่อสี

ไล่ระดับ, ไล่ระดับสี, ลาด
จะแสดงการไล่ระดับสี (แนวนอน แนวตั้ง หรือแนวทแยง) ภาพ is
จุลภาค แยกออกจากกัน ของชื่อสีและจำนวนสีใด ๆ สามารถระบุได้

พิกเซลแมป pixmap จะถูกใช้สำหรับพื้นหลัง ภาพ เป็นเส้นทางแบบเต็มไปยังไฟล์รูปภาพ
(อนุญาต tiff, png, jpeg และ xpm) และจะถูกปรับขนาดเพื่อใช้แบบเต็มหน้าจอ

ใช้ wdmx ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี