นี่คือคำสั่ง xrdb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xrdb - ยูทิลิตี้ฐานข้อมูลทรัพยากรเซิร์ฟเวอร์ X
เรื่องย่อ
xrdb [-ตัวเลือก ...] [ชื่อไฟล์]
DESCRIPTION
เอ็กซ์อาร์ดีบี ใช้เพื่อรับหรือตั้งค่าเนื้อหาของคุณสมบัติ RESOURCE_MANAGER บนรูท
หน้าต่างของหน้าจอ 0 หรือคุณสมบัติ SCREEN_RESOURCES บนหน้าต่างรูทของใดๆ หรือทั้งหมด
หน้าจอหรือทุกอย่างรวมกัน ปกติคุณจะเรียกใช้โปรแกรมนี้จากการเริ่มต้น X ของคุณ
ไฟล์
ไคลเอนต์ X ส่วนใหญ่ใช้คุณสมบัติ RESOURCE_MANAGER และ SCREEN_RESOURCES เพื่อรับผู้ใช้
ค่ากำหนดเกี่ยวกับสี แบบอักษร และอื่นๆ สำหรับแอปพลิเคชัน มีข้อมูลนี้ใน
เซิร์ฟเวอร์ (ซึ่งมีให้สำหรับไคลเอ็นต์ทั้งหมด) แทนที่จะใช้บนดิสก์ ช่วยแก้ปัญหา
ใน X เวอร์ชันก่อนหน้าที่คุณต้องบำรุงรักษา ค่าเริ่มต้น ไฟล์ทุกเครื่อง
ที่คุณอาจใช้ นอกจากนี้ยังช่วยให้เปลี่ยนค่าเริ่มต้นแบบไดนามิกโดยไม่ต้องแก้ไข
ไฟล์
คุณสมบัติ RESOURCE_MANAGER ใช้สำหรับทรัพยากรที่ใช้กับหน้าจอทั้งหมดของ
แสดง. คุณสมบัติ SCREEN_RESOURCES ในแต่ละหน้าจอระบุเพิ่มเติม (หรือ
แทนที่) ทรัพยากรที่จะใช้สำหรับหน้าจอนั้น (เมื่อมีเพียงหน้าจอเดียว
โดยปกติแล้ว SCREEN_RESOURCES จะไม่ถูกใช้ ทรัพยากรทั้งหมดจะถูกวางไว้ใน
คุณสมบัติ RESOURCE_MANAGER)
ไฟล์ที่ระบุโดย ชื่อไฟล์ (หรือเนื้อหาจากอินพุตมาตรฐานถ้า - หรือไม่มีชื่อไฟล์คือ
กำหนด) เป็นทางเลือกที่ส่งผ่านตัวประมวลผลล่วงหน้า C โดยมีสัญลักษณ์ที่กำหนดไว้ดังต่อไปนี้
ตามความสามารถของเซิร์ฟเวอร์ที่ใช้:
เซิร์ฟเวอร์โฮสต์=ชื่อโฮสต์
ส่วนชื่อโฮสต์ของจอแสดงผลที่คุณเชื่อมต่อ
เอสอาร์วีอาร์_ชื่อ
สตริงชื่อโฮสต์ SERVERHOST กลายเป็นตัวระบุทางกฎหมาย ตัวอย่างเช่น "ฉัน-
dpy.lcs.mit.edu" กลายเป็น SRVR_my_dpy_lcs_mit_edu
โฮสต์=ชื่อโฮสต์
เช่นเดียวกับ เซิร์ฟเวอร์โฮสต์.
DISPLAY_NUM=NUM
จำนวนการแสดงผลบนโฮสต์เซิร์ฟเวอร์
ไคลเอนต์=ชื่อโฮสต์
ชื่อเจ้าภาพซึ่ง xrdb กำลังวิ่ง.
ซีแอลเอ็นที_ชื่อ
สตริงชื่อโฮสต์ CLIENTHOST กลายเป็นตัวระบุทางกฎหมาย ตัวอย่างเช่น,
"expo.lcs.mit.edu" จะกลายเป็น CLNT_expo_lcs_mit_edu
ปล่อย=NUM
หมายเลขจำหน่ายของผู้จำหน่ายสำหรับเซิร์ฟเวอร์ การตีความตัวเลขนี้จะ
แตกต่างกันไปขึ้นอยู่กับ VENDOR
การแก้ไข=NUM
เวอร์ชันรองของโปรโตคอล X รองรับโดยเซิร์ฟเวอร์นี้ (ปัจจุบันคือ 0)
รุ่น=NUM
เวอร์ชันหลักของโปรโตคอล X ที่เซิร์ฟเวอร์นี้รองรับ (ควรเป็น 11 เสมอ)
ผู้ขาย="ผู้ขาย"
สตริงตามตัวอักษรที่ระบุผู้ขายของเซิร์ฟเวอร์
เวียดนามดอาร์_ชื่อ
สตริงชื่อ VENDOR กลายเป็นตัวระบุทางกฎหมาย ตัวอย่างเช่น "MIT X
Consortium" กลายเป็น VNDR_MIT_X_Consortium
ต่อ_ชื่อ
สัญลักษณ์ถูกกำหนดไว้สำหรับแต่ละส่วนขยายโปรโตคอลที่เซิร์ฟเวอร์รองรับ แต่ละ
ชื่อสตริงส่วนขยายถูกเปลี่ยนเป็นตัวระบุทางกฎหมาย ตัวอย่างเช่น "X3D-PEX"
กลายเป็น EXT_X3D_PEX
NUM_หน้าจอ=NUM
จำนวนหน้าจอทั้งหมด
SCREEN_NUM=NUM
จำนวนหน้าจอปัจจุบัน (จากศูนย์)
BITS_PER_RGB=NUM
จำนวนบิตที่สำคัญในข้อกำหนดสี RGB นี่คือบันทึก
ฐาน 2 ของจำนวนเฉดสีที่แตกต่างกันของแต่ละหลักที่ฮาร์ดแวร์สามารถทำได้
สร้าง. โปรดทราบว่าโดยปกติแล้วจะไม่เกี่ยวข้องกับ PLANES
คลาส=วิชวลคลาส
หนึ่งใน StaticGray, GreyScale, StaticColor, PseudoColor, TrueColor, DirectColor
นี่คือคลาสภาพของหน้าต่างรูท
ระดับ_วิชวลคลาส=ภาพ
คลาสภาพของหน้าต่างรูทในรูปแบบที่คุณทำได้ #ifdef บน. ค่าคือ
รหัสตัวเลขของวิชวล
COLOR กำหนดไว้เฉพาะเมื่อ CLASS เป็นหนึ่งใน StaticColor, PseudoColor, TrueColor หรือ
ไดเร็คคัลเลอร์
ระดับ_visualclass_ความลึก=NUM
สัญลักษณ์ถูกกำหนดไว้สำหรับภาพแต่ละภาพที่รองรับหน้าจอ สัญลักษณ์ประกอบด้วย
ระดับของภาพและความลึก ค่าคือรหัสตัวเลขของภาพ
(ถ้าวิชวลมากกว่าหนึ่งภาพมีคลาสและความลึกเหมือนกัน id ตัวเลขของ first
เซิร์ฟเวอร์ที่รายงานถูกใช้)
height =NUM
ความสูงของหน้าต่างรูทเป็นพิกเซล
width =NUM
ความกว้างของหน้าต่างรูทเป็นพิกเซล
เครื่องบิน=NUM
จำนวนระนาบบิต (ความลึก) ของหน้าต่างรูท
X_ความละเอียด=NUM
ความละเอียด x ของหน้าจอ หน่วยเป็นพิกเซลต่อเมตร
Y_ความละเอียด=NUM
ความละเอียด y ของหน้าจอ หน่วยเป็นพิกเซลต่อเมตร
เอสอาร์วีอาร์_ชื่อ,CLNT_ชื่อ, ดอง_ชื่อ, และ EXT_ชื่อ ตัวระบุถูกสร้างขึ้นโดยการเปลี่ยนทั้งหมด
อักขระอื่นที่ไม่ใช่ตัวอักษรและตัวเลขเป็นขีดล่าง (_)
บรรทัดที่ขึ้นต้นด้วยเครื่องหมายอัศเจรีย์ (!) จะถูกละเว้นและอาจใช้เป็นความคิดเห็นได้
โปรดทราบว่าตั้งแต่ xrdb สามารถอ่านได้จากอินพุตมาตรฐาน สามารถใช้เพื่อเปลี่ยนค่า
เนื้อหาของคุณสมบัติโดยตรงจากเทอร์มินัลหรือจากเชลล์สคริปต์
OPTIONS
xrdb โปรแกรมยอมรับตัวเลือกต่อไปนี้:
-ช่วยด้วย ตัวเลือกนี้ (หรือตัวเลือกที่ไม่รองรับ) จะทำให้คำอธิบายสั้น ๆ ของ
ตัวเลือกและพารามิเตอร์ที่อนุญาตให้พิมพ์ได้
-version
ตัวเลือกนี้จะทำให้พิมพ์เวอร์ชัน xrdb และโปรแกรมออก
โดยไม่ต้องดำเนินการอื่นใด
-แสดง แสดงผล
ตัวเลือกนี้ระบุเซิร์ฟเวอร์ X ที่จะใช้ ดู X(7). นอกจากนี้ยังระบุ
หน้าจอที่จะใช้สำหรับ - หน้าจอ ตัวเลือกและระบุหน้าจอที่
สัญลักษณ์ตัวประมวลผลล่วงหน้าได้รับมาสำหรับ -ทั่วโลก ตัวเลือก
-ทั้งหมด ตัวเลือกนี้ระบุว่าควรดำเนินการบนจอภาพที่ไม่ขึ้นกับหน้าจอ
คุณสมบัติทรัพยากร (RESOURCE_MANAGER) เช่นเดียวกับคุณสมบัติเฉพาะหน้าจอ
(SCREEN_RESOURCES) ในทุกหน้าจอของจอแสดงผล ตัวอย่างเช่น เมื่อใช้ใน
ร่วมกับ แบบสอบถาม, เนื้อหาของคุณสมบัติทั้งหมดจะถูกส่งออก สำหรับ -load,
-แทนที่ และ -ผสานไฟล์อินพุตจะได้รับการประมวลผลหนึ่งครั้งสำหรับแต่ละหน้าจอ NS
ทรัพยากรที่เกิดขึ้นเหมือนกันในผลลัพธ์สำหรับทุกหน้าจอจะถูกรวบรวมและ
สิ่งเหล่านี้ถูกนำไปใช้เป็นทรัพยากรที่ไม่ขึ้นกับหน้าจอ ทรัพยากรที่เหลืออยู่
ใช้กับพร็อพเพอร์ตี้แต่ละหน้าจอ นี่เป็นโหมดเริ่มต้นของ
การทำงาน
-ทั่วโลก ตัวเลือกนี้บ่งชี้ว่าการดำเนินการควรทำบนหน้าจอเท่านั้น-
คุณสมบัติ RESOURCE_MANAGER อิสระ
- หน้าจอ ตัวเลือกนี้บ่งชี้ว่าการดำเนินการควรทำบน .เท่านั้น
คุณสมบัติ SCREEN_RESOURCES ของหน้าจอเริ่มต้นของจอแสดงผล
- หน้าจอ
ตัวเลือกนี้ระบุว่าควรทำการดำเนินการบน
คุณสมบัติ SCREEN_RESOURCES ของแต่ละหน้าจอของจอแสดงผล สำหรับ -load, -แทนที่ และ
-ผสานไฟล์อินพุตจะถูกประมวลผลสำหรับแต่ละหน้าจอ
-n ตัวเลือกนี้บ่งชี้ว่าการเปลี่ยนแปลงคุณสมบัติที่ระบุ (เมื่อใช้กับ
-load, -แทนที่ or -ผสาน) หรือไปยังไฟล์ทรัพยากร (เมื่อใช้กับ -Edit) ควร
แสดงบนเอาต์พุตมาตรฐาน แต่ไม่ควรดำเนินการ
-เงียบ ตัวเลือกนี้ระบุว่าไม่ควรเตือนเกี่ยวกับรายการที่ซ้ำกัน
แสดง
-ซีพีพี ชื่อไฟล์
อ็อพชันนี้ระบุชื่อพาธของโปรแกรมตัวประมวลผลล่วงหน้า C ที่จะใช้
แม้ว่า xrdb ถูกออกแบบให้ใช้ CPP โปรแกรมใด ๆ ที่ทำหน้าที่เป็นตัวกรองและ
ยอมรับตัวเลือก -D, -I และ -U ได้
-nocpp ตัวเลือกนี้แสดงว่า xrdb ไม่ควรเรียกใช้ไฟล์อินพุตผ่าน a
ตัวประมวลผลล่วงหน้าก่อนโหลดลงในคุณสมบัติ
-Undef อ็อพชันนี้จะถูกส่งต่อไปยังตัวประมวลผลล่วงหน้า C หากใช้ มันป้องกันจาก
กำหนดมาโครเฉพาะระบบไว้ล่วงหน้า
-สัญลักษณ์
ตัวเลือกนี้ระบุว่าสัญลักษณ์ที่กำหนดไว้สำหรับตัวประมวลผลล่วงหน้า
ควรพิมพ์ลงบนเอาต์พุตมาตรฐาน
แบบสอบถาม ตัวเลือกนี้ระบุว่าเนื้อหาปัจจุบันของคุณสมบัติที่ระบุควร
พิมพ์ลงบนผลงานมาตรฐาน โปรดทราบว่าเนื่องจากคำสั่งตัวประมวลผลล่วงหน้าใน
ไฟล์ทรัพยากรอินพุตเป็นส่วนหนึ่งของไฟล์อินพุต ไม่ใช่ส่วนหนึ่งของคุณสมบัติ พวกเขา
จะไม่ปรากฏในผลลัพธ์จากตัวเลือกนี้ NS -Edit สามารถใช้ตัวเลือกเพื่อ
รวมเนื้อหาของคุณสมบัติกลับเข้าไปในไฟล์ทรัพยากรอินพุตโดยไม่ต้อง
คำสั่งพรีโปรเซสเซอร์ที่สร้างความเสียหาย
-load ตัวเลือกนี้ระบุว่าควรโหลดอินพุตเป็นค่าใหม่ของ
คุณสมบัติที่ระบุ แทนที่สิ่งที่มี (เช่น เนื้อหาเก่าคือ
ลบออก). นี่คือการดำเนินการเริ่มต้น
-แทนที่
ตัวเลือกนี้ระบุว่าควรเพิ่มอินพุตไปยัง . แทนการแทนที่
เนื้อหาปัจจุบันของคุณสมบัติที่ระบุ รายการใหม่แทนที่รายการก่อนหน้า
รายการ.
-ผสาน ตัวเลือกนี้ระบุว่าอินพุตควรผสานและจัดเรียงตามพจนานุกรม
ด้วยแทนที่จะแทนที่เนื้อหาปัจจุบันของคุณสมบัติที่ระบุ
-ลบ ตัวเลือกนี้ระบุว่าควรลบคุณสมบัติที่ระบุออกจาก
เซิร์ฟเวอร์
- เก็บ ตัวเลือกนี้ระบุว่าเซิร์ฟเวอร์ควรได้รับคำสั่งไม่ให้รีเซ็ต if xrdb is
ลูกค้ารายแรก สิ่งนี้ไม่ควรมีความจำเป็นภายใต้สภาวะปกติเพราะ
xdm และ ซินิต ทำหน้าที่เป็นลูกค้ารายแรกเสมอ
-Edit ชื่อไฟล์
ตัวเลือกนี้ระบุว่าเนื้อหาของคุณสมบัติที่ระบุควรเป็น
แก้ไขลงในไฟล์ที่กำหนด โดยแทนที่ค่าใดๆ ที่ระบุไว้ในนั้นแล้ว นี้
อนุญาตให้คุณใส่การเปลี่ยนแปลงที่คุณได้ทำไว้กับค่าเริ่มต้นของคุณกลับเป็นของคุณ
ไฟล์ทรัพยากร รักษาความคิดเห็นหรือบรรทัดตัวประมวลผลล่วงหน้า
สำรอง เชือก
ตัวเลือกนี้ระบุคำต่อท้ายที่จะต่อท้ายชื่อไฟล์ที่ใช้กับ -Edit ไปยัง
สร้างไฟล์สำรอง
-Dชื่อ[=ค่า]
ตัวเลือกนี้จะถูกส่งผ่านไปยังตัวประมวลผลล่วงหน้าและใช้เพื่อกำหนดสัญลักษณ์
สำหรับใช้กับเงื่อนไขเช่น #ไอเอฟเดฟ
-Uชื่อ ตัวเลือกนี้จะถูกส่งผ่านไปยังตัวประมวลผลล่วงหน้าและใช้เพื่อลบใดๆ
คำจำกัดความของสัญลักษณ์นี้
-Iไดเรกทอรี
ตัวเลือกนี้จะถูกส่งผ่านไปยังตัวประมวลผลล่วงหน้าและใช้เพื่อระบุ a
ไดเร็กทอรีเพื่อค้นหาไฟล์ที่อ้างอิงด้วย #รวม.
ใช้ xrdb ออนไลน์โดยใช้บริการ onworks.net