ในการใช้งานวอลเปเปอร์ร่วมกันบนคอมพิวเตอร์ Pardus ให้เริ่มจากการแจกจ่ายภาพด้วย Lider Ahenk ก่อน จากนั้นจึงกำหนดค่าวอลเปเปอร์ในสภาพแวดล้อมเดสก์ท็อปที่ถูกต้อง จัดการข้อจำกัดอื่นๆ แยกต่างหากผ่านนโยบายกลุ่มผู้ใช้ของ Lider Ahenk และทดสอบการดำเนินการทั้งสองอย่างกับกลุ่มไคลเอ็นต์ขนาดเล็กก่อนที่จะขยายการใช้งาน
ความแตกต่างนี้สำคัญ: ไฟล์ JPEG ที่ถ่ายโอนเป็นเพียงไฟล์ ไม่ใช่การตั้งค่าเดสก์ท็อปที่บังคับใช้ และนโยบายที่กำหนดให้กับผู้ใช้ก็ไม่เหมือนกับงานที่ส่งไปยังคอมพิวเตอร์เพียงครั้งเดียว
สิ่งที่ควรรู้ก่อนเริ่มต้น
Liderคือเซิร์ฟเวอร์จัดการส่วนกลางและส่วนติดต่อผู้ใช้บนเว็บ ส่วนAhenkคือเอเจนต์ไคลเอ็นต์ที่ติดตั้งบนคอมพิวเตอร์ Linux ที่ได้รับการจัดการ งาน ( Task)คือการดำเนินการ เช่น การถ่ายโอนไฟล์หรือการเรียกใช้สคริปต์ โปรไฟล์ ( Profile)ประกอบด้วยชุดการตั้งค่า โปรไฟล์หนึ่งหรือหลายโปรไฟล์รวมกันเป็นนโยบายที่กำหนดให้กับกลุ่มผู้ใช้และนำไปใช้เมื่อเข้าสู่ระบบ คำจำกัดความเหล่านี้เป็นไปตามเอกสารอย่างเป็นทางการของLider Ahenk
คู่มือนี้ใช้ได้กับเดสก์ท็อป Pardus ที่ได้รับการจัดการ รวมถึง Pardus เวอร์ชัน 23 และ 25 Pardus ระบุ Xfce และ GNOME เป็นตัวเลือกเดสก์ท็อปที่รองรับในตารางการจัดการเวอร์ชันเอกสารประกอบสำหรับ Lider Ahenk 3.0 อธิบายถึงงานกลุ่มคอมพิวเตอร์และนโยบายกลุ่มผู้ใช้ แต่ไม่ได้กำหนดนโยบายวอลเปเปอร์ในตัวที่เป็นสากลสำหรับเดสก์ท็อปทุกเวอร์ชัน โปรดตรวจสอบการควบคุมที่แสดงในคอนโซลของคุณเองก่อนที่จะใช้สคริปต์หรือส่วนขยาย
ขั้นตอนที่ 1: ตรวจสอบลูกค้าและสร้างกลุ่มนำร่อง
ลงชื่อเข้าใช้คอนโซล Lider Ahenk ด้วยบัญชีที่ได้รับอนุญาตให้เรียกใช้งานและจัดการนโยบาย ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ที่ต้องการใช้งานมีเอเจนต์ Ahenk ลงทะเบียนอยู่และสามารถเข้าถึงได้ บนเครื่องไคลเอนต์ทดสอบ ให้ตรวจสอบเอเจนต์ด้วยคำสั่ง:
systemctl status ahenk
การที่ระบบทำงานอยู่ถือเป็นหลักฐานที่มีประโยชน์ แต่ไม่ได้รับประกันว่าการสื่อสารกับเซิร์ฟเวอร์จะสำเร็จเสมอไป ตรวจสอบคอมพิวเตอร์ที่ลงทะเบียนไว้ใน Lider และตรวจสอบประวัติการทำงานล่าสุด เลือกกลุ่มคอมพิวเตอร์ขนาดเล็กที่มีอย่างน้อยหนึ่งเครื่องที่ใช้ Xfce และหนึ่งเครื่องที่ใช้ GNOME หากกลุ่มคอมพิวเตอร์ของคุณใช้ทั้งสองระบบ อย่ารวมคอมพิวเตอร์ที่ออฟไลน์ไว้ในการทดสอบครั้งแรก และบันทึกภาพพื้นหลังที่มีอยู่เพื่อให้คุณสามารถกู้คืนได้
ตัวอย่างการใช้มุมมองสถานะบริการของ Ahenk เมื่อตรวจสอบว่าเอเจนต์ไคลเอ็นต์ทำงานอยู่หรือไม่ ยืนยันสถานะที่แท้จริงบนเครื่องทดสอบแต่ละเครื่อง
มุมมองสินค้าคงคลังของลูกค้าที่แยกแยะเครื่องนำร่องที่เลือกไว้จากระบบออฟไลน์ก่อนที่จะกำหนดเป้าหมายงานกลุ่มคอมพิวเตอร์ขั้นตอนที่ 2: เตรียมอิมเมจหนึ่งภาพและเส้นทางโลคัลที่สอดคล้องกัน
เลือกภาพที่คุณได้รับอนุญาตให้เผยแพร่ ภาพ JPEG หรือ PNG ที่มีขนาดกว้าง เช่น 1920 × 1080 พิกเซล มักจะเหมาะกับจอแสดงผลทั่วไป แต่ควรตรวจสอบกับจอภาพที่มีอัตราส่วนภาพแตกต่างกัน หลีกเลี่ยงการวางข้อความขนาดเล็กหรือโลโก้ไว้ใกล้ขอบมากเกินไป เพราะเดสก์ท็อปอาจตัดภาพได้
ตั้งชื่อไฟล์company-wallpaper.jpgสำหรับตัวอย่างนี้ และเลือกปลายทางเดียวกันในทุกเครื่อง: /usr/local/share/backgrounds/company-wallpaper.jpgไฟล์ต้องยังคงสามารถเข้าถึงได้ในเครื่องหลังจากตัดการเชื่อมต่อเครือข่าย และผู้ใช้ทั่วไปสามารถอ่านได้ ให้ถือว่านี่เป็นข้อตกลงเรื่องปลายทางที่ใช้ร่วมกัน ไม่ใช่เส้นทางที่สร้างขึ้นโดยอัตโนมัติโดย Pardus
ไฟล์ JPEG ที่ได้รับอนุมัติเพียงไฟล์เดียวสำหรับการแจกจ่าย โดยชื่อไฟล์ควรตรงกับเส้นทางที่ใช้ในการตั้งค่าเดสก์ท็อปในภายหลังขั้นตอนที่ 3: แจกจ่ายภาพพื้นหลังโดยใช้โปรแกรมกลุ่มคอมพิวเตอร์
ใน Lider Ahenk 3.0 ให้ค้นหางานการแชร์ไฟล์หรือการจัดการไฟล์ในกลุ่มคอมพิวเตอร์ตามที่อธิบายไว้ในเอกสารอย่างเป็นทางการ เลือกกลุ่มนำร่องของคุณ เลือกไฟล์วอลเปเปอร์ และระบุปลายทางที่ต้องการหากเวอร์ชันที่ติดตั้งมีตัวควบคุมเส้นทางปลายทาง ตรวจสอบตัวเลือกการเขียนทับและการสร้างไดเร็กทอรีก่อนส่ง ป้ายกำกับคอนโซลและฟิลด์งานที่มีให้ใช้งานจะแตกต่างกันไปตามเวอร์ชัน ดังนั้นอย่าคิดว่าตัวเลือกนั้นมีอยู่เพียงเพราะมันปรากฏในตัวอย่าง
หากงานแชร์ไฟล์ของคุณไม่รองรับพาธสัมบูรณ์ที่ควบคุมได้ ให้จัดเตรียมรูปภาพไว้ในตำแหน่งที่เข้าถึงได้ และใช้สคริปต์ผู้ดูแลระบบที่ตรวจสอบแล้วแยกต่างหากเพื่อคัดลอกไปยัง/usr/local/share/backgrounds/ตำแหน่งที่เหมาะสม ตั้งค่าสิทธิ์การเข้าถึง เช่น0644สำหรับรูปภาพ และตรวจสอบให้แน่ใจว่าสามารถเข้าถึงไดเร็กทอรีหลักได้ หลีกเลี่ยงการดาวน์โหลด URL วอลเปเปอร์ที่ไม่พึงประสงค์จากลูกค้า: แจกจ่ายไฟล์ที่ตรวจสอบแล้วซึ่งคุณควบคุมเนื้อหาได้
รอผลลัพธ์ของงาน จากนั้นตรวจสอบไคลเอนต์ทดสอบหนึ่งเครื่อง:
ls -l /usr/local/share/backgrounds/company-wallpaper.jpg
file /usr/local/share/backgrounds/company-wallpaper.jpg
คำสั่งแรกจะตรวจสอบไฟล์และสิทธิ์การเข้าถึง ส่วนคำสั่งที่สองจะระบุรูปแบบของไฟล์หากfileมีการติดตั้งยูทิลิตี้ดังกล่าวไว้ การถ่ายโอนสำเร็จไม่ได้หมายความว่าเดสก์ท็อปจะนำภาพนั้นมาใช้แล้ว
ตัวอย่างงานแจกจ่ายไฟล์ที่มีเป้าหมายเป็นกลุ่มคอมพิวเตอร์และเส้นทางไฟล์ภาพในเครื่องที่สม่ำเสมอ ตรวจสอบฟิลด์ที่มีอยู่ในคอนโซลที่ใช้งานอยู่ของคุณขั้นตอนที่ 4: ตั้งค่าเดสก์ท็อป จากนั้นกำหนดนโยบายผู้ใช้
ไคลเอ็นต์ GNOME: ตั้งค่าพื้นหลังทั่วทั้งระบบด้วย dconf
dconfคือฐานข้อมูลการกำหนดค่าของ GNOME บนเครื่องทดสอบ GNOME ให้ใช้คำแนะนำของผู้ดูแลระบบ GNOME สำหรับพื้นหลังแบบกำหนดเองแทนการเรียกใช้การตั้งค่ากราฟิกต่อผู้ใช้ในฐานะ root ตรวจสอบให้แน่ใจว่า/etc/dconf/profile/userมีรายการฐานข้อมูลต่อไปนี้ โดยคงไว้ซึ่งการกำหนดค่าเฉพาะองค์กรที่มีอยู่:
user-db:user
system-db:local
สร้าง/etc/dconf/db/local.d/00-backgroundด้วย:
[org/gnome/desktop/background]
picture-uri='file:///usr/local/share/backgrounds/company-wallpaper.jpg'
picture-options='scaled'
หากคุณจำเป็นต้องป้องกันไม่ให้ผู้ใช้เปลี่ยนภาพพื้นหลัง ให้สร้างการตั้ง/etc/dconf/db/local.d/locks/00-backgroundค่าที่มีคีย์ต่อไปนี้ การตั้งค่านี้เป็นการจำกัดโดยผู้ดูแลระบบ ดังนั้นโปรดตรวจสอบให้แน่ใจว่าเหมาะสมกับองค์กรของคุณก่อนที่จะเปิดใช้งาน:
/org/gnome/desktop/background/picture-uri
/org/gnome/desktop/background/picture-options
หลังจากติดตั้งไฟล์เหล่านั้นแล้ว ให้ดำเนินการตามsudo dconf updateคำสั่ง จากนั้นออกจากระบบและเข้าสู่ระบบอีกครั้ง สำหรับเวอร์ชันหรือธีมที่ใช้พื้นหลังแบบสีเข้มแยกต่างหาก ให้ตรวจสอบว่าpicture-uri-darkรองรับหรือไม่ และกำหนดค่าและล็อกตามต้องการ คัดลอกไฟล์การกำหนดค่าที่ตรวจสอบแล้ว และดำเนินการอัปเดตผ่านงานกลุ่มคอมพิวเตอร์ที่ควบคุมได้บนไคลเอนต์ GNOME อื่นๆ สำรองข้อมูลและรวมไฟล์ dconf ที่มีอยู่แทนที่จะแทนที่การตั้งค่าที่ไม่เกี่ยวข้อง
ไคลเอ็นต์ XFCE: ใช้การตั้งค่าของผู้ใช้ที่เข้าสู่ระบบ
ไฟล์ xfconfจะเก็บการตั้งค่าของ Xfce จากการใช้งานเดสก์ท็อป Xfce ตามปกติ ให้ตรวจสอบคีย์วอลเปเปอร์จริงแทนที่จะคิดว่าทุกจอภาพมีชื่อคุณสมบัติเดียวกัน:
xfconf-query -c xfce4-desktop -lv
ค้นหาlast-imageการตั้งค่าที่เกี่ยวข้องสำหรับแต่ละจอภาพและพื้นที่ทำงาน สำหรับคุณสมบัติที่มีอยู่แล้ว ให้แทนที่EXACT_PROPERTY_FROM_LISTด้วยเส้นทางแบบเต็ม และเรียกใช้คำสั่งในฐานะผู้ใช้เดสก์ท็อปที่เข้าสู่ระบบ:
xfconf-query -c xfce4-desktop -p 'EXACT_PROPERTY_FROM_LIST' -s '/usr/local/share/backgrounds/company-wallpaper.jpg'
คู่มือxfconf-queryอธิบายถึงอาร์กิวเมนต์ channel, property, list และ set อย่าเรียกใช้คำสั่งนี้ในฐานะงาน Ahenk ที่เป็นเจ้าของโดย root และคิดว่ามันจะเปลี่ยนเซสชันเดสก์ท็อปของบุคคลอื่น สำหรับการใช้งานในวงกว้าง ให้จัดเตรียมสคริปต์เซสชันผู้ใช้ที่ผ่านการทดสอบแล้ว หรือการกำหนดค่าต่อผู้ใช้ที่จัดการได้ การบังคับใช้การกำหนดค่า Xfce ไม่เทียบเท่ากับการล็อก dconf ของ GNOME อย่ารับประกันว่าผู้ใช้จะไม่สามารถเปลี่ยนรูปภาพได้หากไม่ตรวจสอบกลไกการล็อกที่เหมาะสมในเวอร์ชัน Xfce ของคุณ
กำหนดการตั้งค่าอื่นๆ เป็นนโยบายของ Lider Ahenk
ในการใช้งานข้อจำกัดผู้ใช้ที่รองรับ ให้สร้างโปรไฟล์ที่เกี่ยวข้องภายใต้การจัดการนโยบาย (เช่น โปรไฟล์เบราว์เซอร์, USB, เซสชัน หรือสคริปต์) รวมโปรไฟล์เหล่านั้นเข้าเป็นนโยบาย และกำหนดให้กับกลุ่มผู้ใช้ ขนาดเล็ก หน้าเว็บโปรไฟล์สคริปต์อย่างเป็นทางการ ของ Lider Ahenk ระบุโปรไฟล์สคริปต์ ในขณะที่เอกสารหลักอธิบายว่านโยบายกลุ่มผู้ใช้จะถูกตรวจสอบระหว่างการเข้าสู่ระบบ ควรจัดทำรายการผู้ใช้ที่ได้รับผลกระทบและรักษานโยบายการย้อนกลับก่อนที่จะขยายกลุ่ม
ขั้นตอนที่ 5: ตรวจสอบผลการทดลองนำร่อง จากนั้นขยายการใช้งาน
ลงชื่อออกและลงชื่อเข้าใหม่ในฐานะสมาชิกของกลุ่มผู้ใช้เป้าหมายบนเดสก์ท็อปนำร่องแต่ละเครื่อง ตรวจสอบให้แน่ใจว่าภาพพื้นหลังโหลดจากพาธในเครื่อง ใช้งานได้หลังการรีบูต ปรากฏบนจอภาพที่ต้องการ และเป็นไปตามข้อจำกัดการเปลี่ยนแปลงของคุณเฉพาะในกรณีที่ได้ตั้งค่าข้อจำกัดเหล่านั้นไว้โดยเจตนา ใน Lider ให้ตรวจสอบรายงานงานที่ดำเนินการแล้วเพื่อดูความล้มเหลวในการถ่ายโอนและสคริปต์ สำหรับนโยบายที่ใช้กับการเข้าสู่ระบบ ให้ทดสอบเซสชันผู้ใช้ใหม่จริง ๆ แทนที่จะตัดสินจากสถานะของงานเพียงอย่างเดียว
ข้อผิดพลาดที่พบบ่อย ได้แก่ การส่งไฟล์โดยไม่ใช้การตั้งค่าเดสก์ท็อป การมอบหมายงานคอมพิวเตอร์ให้กับกลุ่มที่ไม่ถูกต้อง การสับสนระหว่างปุ่ม GNOME กับคุณสมบัติของ Xfce และการทดสอบเฉพาะเซสชันที่เปิดอยู่แล้ว หากเวิร์กสเตชันใดเวิร์กสเตชันหนึ่งล้มเหลว ให้เปรียบเทียบสภาพแวดล้อมเดสก์ท็อป เส้นทางรูปภาพ สิทธิ์การเข้าถึงไฟล์ การเชื่อมต่อ Ahenk และเวลาการเข้าสู่ระบบกับเวิร์กสเตชันนำร่องที่ประสบความสำเร็จ ย้อนกลับการตั้งค่าภาพพื้นหลังหรือลบการล็อก dconf ที่เกี่ยวข้องหากการติดตั้งใช้งานทำให้เกิดข้อจำกัดที่ไม่ได้ตั้งใจ
การเปิดใช้งานระบบจะพร้อมสำหรับกลุ่มคอมพิวเตอร์ขนาดใหญ่ก็ต่อเมื่อเครื่องลูกข่ายนำร่องแต่ละเครื่องมีอิมเมจอยู่ในเครื่อง แสดงผลหลังจากล็อกอินใหม่ และใช้การตั้งค่าผู้ใช้ตามที่ต้องการโดยไม่มีการเปลี่ยนแปลงที่ไม่เกี่ยวข้อง ควรเปิดใช้งานระบบเป็นชุดๆ และทำการตรวจสอบซ้ำกับคอมพิวเตอร์ที่ลงทะเบียนใหม่และคอมพิวเตอร์ที่เคยออฟไลน์มาก่อน