ฉันจะเปลี่ยนค่าเริ่มต้นของเซสชันผู้เยี่ยมชมได้อย่างไร


12

ฉันมีเดสก์ท็อป gnome ที่ค่อนข้างปรับได้และฉันต้องการให้เซสชันผู้เยี่ยมชมแบ่งปันการตั้งค่าผู้ใช้ส่วนใหญ่ซึ่งรวมถึง:

  • ธีม Gtk และ Metacity
  • จำนวนพาเนลตำแหน่งและแอปเพล็ต
  • แอปพลิเคชันที่ทำงานในการเข้าสู่ระบบ

ฉันพบว่ายากที่ไฟล์การกำหนดค่านี้จะอยู่ในระบบแฟ้ม

คำตอบ:


11

สิ่งนี้กลายเป็นเรื่องง่ายขึ้นใน 11.10

ก่อนอื่นคุณต้องสร้างโฟลเดอร์: sudo mkdir -p /etc/guest-session/skel/. สวิตช์ -p สร้าง / etc / guest-session เพื่อให้คุณสามารถวาง / skel ได้ในครั้งเดียว ตอนนี้คุณเพียงแค่เพิ่มไฟล์ที่คุณต้องการ / etc / guest-session / skel และมันจะถูกคัดลอกไปยังบัญชี Guest เมื่อใดก็ตามที่มันถูกสร้างขึ้น

โปรแกรมที่ตั้งค่านี้คือ / usr / sbin / guest-account ในกรณีที่คุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้น

บทช่วยสอนCustomizeGuestSessionอธิบายเนื้อหาในหัวข้อนี้ โดยเฉพาะอย่างยิ่งมันอธิบายถึงวิธีการที่คุณสามารถสร้าง "ผู้ใช้ที่มีวัตถุประสงค์พิเศษ" เพื่อความสะดวกในการปรับแต่งรูปลักษณ์และพฤติกรรมของแขกรับเชิญโดยไม่ต้องรู้ว่าจะต้องแก้ไขไฟล์ใด


5

เซสชันผู้เยี่ยมชมจะถูกสร้างขึ้นใหม่ทุกครั้งในฐานะ "ผู้ใช้ใหม่ที่เริ่มต้น" ด้วย/usr/share/gdm/guest-session/guest-session-setup.shสคริปต์ซึ่งเป็นส่วนหนึ่งของgdm-guest-sessionแพ็คเกจ ฉันไม่เห็นวิธีที่สะอาดในการรวมการตั้งค่าของคุณไว้ในเซสชันผู้เยี่ยมชม

แน่นอนคุณสามารถเปลี่ยนวิธีการสร้าง $ HOME ของผู้ใช้ใหม่ทุกคน แต่ฉันไม่แน่ใจว่าเป็นสิ่งที่คุณต้องการจริงๆ (ฉันจะไม่คิดว่ามันเป็นคำตอบที่"สะอาด" ที่จะทำเช่นนั้น)


ฉันจะดูสคริปต์ จะต้องใช้การตั้งค่าจากที่ไหนสักแห่ง ขอบคุณสำหรับตัวชี้
tutuca

ไม่ไม่จำเป็นต้องทำการตั้งค่าจากที่ใดก็ได้เนื่องจากแอปพลิเคชันใช้ค่าเริ่มต้นของทั้งระบบเมื่อไม่มีการตั้งค่ากำหนดผู้ใช้
JanC

1
> /usr/share/gdm/guest-session/guest-session-setup.sh สคริปต์นี้ดูเหมือนจะไม่มีอยู่ใน Ubuntu 11.10 อีกต่อไป ไม่มีใครรู้วิธีการค้นหาหรือไม่ ฉันใช้มันเพื่อเปลี่ยนรูปแบบแป้นพิมพ์เริ่มต้นของเซสชันผู้เยี่ยมชม
zorkerz

ดูคำตอบของฉันสำหรับวิธีที่เหมาะสมในการทำ
Jo-Erlend Schinstad

1

ไม่แน่ใจ .. แต่ฉันได้ทำตามขั้นตอนในโพสต์นี้ในส่วนlogin as guestที่คุณสามารถปรับแต่งบัญชีได้เสมอ จากนั้นในส่วนfreeze itที่คุณตั้งค่าจริงrsyncเพื่อรีเซ็ตบัญชีเมื่อเริ่มต้นพีซี คุณสามารถแก้ไขสิ่งนี้เพื่อรีเซ็ตเมื่อออกจากระบบหรือปิดเครื่อง เคยทำงานได้ดีสำหรับฉัน

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