วิธีคัดลอกการตั้งค่า XFCE ทั้งหมดของฉันระหว่างเครื่องเดสก์ท็อปและแล็ปท็อป


13

ไม่มีใครรู้ว่าฉันสามารถคัดลอกการปรับแต่งการตั้งค่าของ XFCE รวมถึงลักษณะที่ปรากฏไปยังเครื่องอื่นได้หรือไม่?

การตั้งค่าสำหรับรูปลักษณ์ / การออกแบบแผงแป้นพิมพ์ลัดและ geany ยังไม่มีอยู่เหมือนเดิม

จนถึงตอนนี้ฉันได้ทำไปแล้ว:

  • คัดลอก~/.config/{autostart,xfce4,Thunar}(ไม่ใช่ตัวอักษรอย่างนั้น)

  • ออกจากระบบและกลับเข้าสู่ระบบรีบูต

แหล่งข้อมูล:

ข้อมูลบางอย่างซึ่งเป็นจริงสำหรับทั้งสองเครื่อง:

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH

1
ฉันจะตรวจสอบไฟล์ที่มาพร้อมกับxfceแพ็กเกจและมองหาไฟล์ configs - บางไฟล์อาจถูกเก็บไว้ที่ใดที่หนึ่ง/etc
Arkadiusz Drabczyk

คำตอบ:


13

Xfce มักจะเก็บไฟล์การกำหนดค่าไว้ใน~/.config/xfce4(เช่นเดียวกับ~/.local/share/xfce4และ~/.config/Thunar) คัดลอกไดเรกทอรีเหล่านี้ไปยังแล็ปท็อปของคุณควรทำงาน แป้นพิมพ์ลัดจะถูกเก็บไว้ใน~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xmlดังนั้นจึงควรคัดลอกเช่นกัน

เป็นไปได้ว่าหลังจากคุณคัดลอกไฟล์พวกเขาจะถูกเขียนทับเมื่อคุณออกจากระบบดังนั้นจึงเป็นการป้องกันการตั้งค่าใหม่จากการเปิดใช้งาน บางทีคุณอาจลองคัดลอกไดเรกทอรีดังกล่าวโดยเข้าสู่ระบบผ่าน tty?

โปรดทราบว่ามีชุดทั่วโลกของแฟ้มการกำหนดค่าใน/etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menusและอื่น ๆ (เช่นเดียวกับ/etc/xdg/xdg-xubuntuถ้าคุณกำลังใช้ Xubuntu) หากคุณกำลังคัดลอกไฟล์การกำหนดค่าระหว่างสองระบบที่มีการติดตั้งพื้นฐานที่แตกต่างกันโดยสิ้นเชิงคุณจะต้องคัดลอกไฟล์เหล่านี้ด้วย


ตู้เอทีเอ็มฉันกำลังทำงานผ่านความคิดเห็นของคุณ สิ่งแรกที่ฉันไม่มีการทดสอบ: ~/.local/share/xfce4ไม่มี
เฮนรี่

1
@henry ไม่เป็นไร มันไม่จำเป็นต้องมีอยู่ ในความเป็นจริงมันถูกสร้างขึ้นเฉพาะเมื่อคุณเปลี่ยนการตั้งค่าบางอย่าง (เช่นการเปลี่ยนเทอร์มินัลเริ่มต้นเป็นสคริปต์การเรียกใช้เทอร์มินัลใหม่)
StrangeAttractor

แม้ว่าบางเวลาผ่านไปแล้วและฉันได้ทำงานผ่านวิธีแก้ปัญหาของ StrangeAttractor ... ฉันไม่แนะนำให้ทำ (อีกครั้ง) ในที่สุดมันก็ส่งผลให้เกิด "ข้อบกพร่อง" เล็ก ๆ น้อย ๆ ที่น่ารำคาญกับ FF และโดยทั่วไปในปัญหาที่เกี่ยวข้องกับขนาดหน้าต่าง AFAIK แถบด้านข้าง (เช่น "แถบงาน") ก็ทำงานได้ไม่ถูกต้อง อย่างไรก็ตาม dotfiles เฉพาะโปรแกรมเป็นหัวข้อที่แตกต่างอย่างสิ้นเชิงและจริงๆแล้วสิ่งที่ฉันอยากจะแนะนำให้คนอื่นทำ
เฮนรี่

@henry บั๊กที่มี "FF" .... "FF" คืออะไร?
แลนซ์ใจดี

@LanceKind Firefox
henry

5

นอกจากสิ่งที่ได้กล่าว StrangeAttractor (ไฟล์ที่อยู่ใน~/.config/xfce4เช่นเดียวกับ~/.local/share/xfce4และ~/.config/Thunar) มีข้อแม้: บางส่วนของไฟล์จะถูกเขียนทับโดย Xfce แม้ว่าคุณจะไม่ได้เลือก "บันทึกเซสชั่น" เมื่อออกจากระบบ นอกจากนี้ไฟล์บางไฟล์จะถูกโหลดใน Xfconf และจะไม่รีเฟรชจนกว่าคุณจะรีสตาร์ท

ด้วยเหตุนี้โปรดทำตามขั้นตอน:

  • ออกจากระบบ xfce ก่อนที่จะคัดลอกไฟล์
  • คัดลอกไฟล์จากเทอร์มินัล (CTRL-ALT-F1)
  • ตรวจสอบให้แน่ใจว่ามีการตั้งค่าการอนุญาตที่เหมาะสมไว้ในไฟล์ที่ถูกคัดลอก (ควรเป็นของผู้ใช้ที่ต้องการถ้าไม่ทำchown -R user:group .config/xfce4)
  • จากนั้นรีสตาร์ทคอมพิวเตอร์ (อย่าทำการล็อกอินใหม่ทันที แต่รีสตาร์ท)

สิ่งนี้ควรทำเคล็ดลับ (ทดสอบบน xfce 4.12, xubuntu 18.04)


2
คุณไม่จำเป็นต้องเริ่มต้นใหม่จริงๆฆ่ากระบวนการ xfconfd ที่เป็นเจ้าของโดยผู้ใช้ที่การตั้งค่าที่คุณเขียนทับมีผลเหมือนกัน +1 สำหรับการชี้ทิศทางที่ถูกต้องให้ฉัน
Besworks

1

ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการอนุญาตในไฟล์ที่ถูกคัดลอก - เช่น

chown -R user:group /home/user/.config/xfce4

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