ไม่สามารถใช้เครื่องมือ Unity Tweak ได้


12

ฉันไม่สามารถเปลี่ยนธีมใน Ubuntu 15.04 ของฉันหลังจากอัพเดต มันบอกว่า:

The following schema is missing
org.gnome.settings-daemon.peripherals.touchpad

ฉันใช้ตัวแก้ไข dconf แล้ว แต่ทัชแพดไม่ปรากฏขึ้น การตั้งค่าเมาส์และคีย์บอร์ดยังไม่เปิดขึ้น


คุณสามารถใช้ทัชแพดเมาส์ ฯลฯ ได้หรือไม่?
Ron

ปัญหาเดียวกันสำหรับฉัน น่ารำคาญมาก
John

คำตอบ:


11

เป็นข้อผิดพลาดในการกำหนดค่าใน UTT คุณต้องอัปเดตไฟล์การกำหนดค่าบางอย่างเพื่อใช้:

org.gnome.desktop.peripherals.touchpad

แทน

org.gnome.settings-daemon.peripherals.touchpad

เพียงแค่เปิดเทอร์มินัลแล้วพิมพ์:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/system.py

จากนั้นเปลี่ยนบรรทัดต่อไปนี้เพื่อให้ดูเหมือน:

  • บรรทัดที่ 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • บรรทัดที่ 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • บรรทัด 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

บันทึกการเปลี่ยนแปลงปิด gedit และอีกครั้งใน terminal:

sudo -H gedit /usr/lib/python3/site-packages/UnityTweakTool/section/spaghetti/gsettings.py

เปลี่ยนบรรทัดต่อไปนี้เป็น:

  • บรรทัด 114 (ใน 15.10 บรรทัดที่ 120): touch = gnome('desktop.peripherals.touchpad')

บันทึกและออก. UnityTweakTool ควรเริ่มต้นโดยไม่มีปัญหา

บันทึก:

หากคุณหาไม่พบ/usr/lib/python3/site-packages/คุณควรมี/usr/lib/python3/dist-packages/แทน


ใช้งานได้กับฉันใน Ubuntu 15.10 ขอบคุณ
Le Gluon du Net

สำหรับ 15.10 มีคนยื่นมันเป็นข้อผิดพลาด? ฉันจะถ้าไม่
eudoxos

ขอบคุณ! สิ่งนี้ทำงานภายใต้ Ubuntu 15.10 เช่นกัน หรืออีกวิธีหนึ่งสามารถป้อนคำสั่งทั้งสองนี้ในหน้าต่างเทอร์มินัลsudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/system.py"และsudo sed -i "s/org\.gnome\.settings\-daemon\.peripherals\.touchpad/org\.gnome\.desktop\.peripherals\.touchpad/g" "/usr/lib/python3/dist-packages/UnityTweakTool/section/spaghetti/gsettings.py"
Sadi

ทั้งเว็บไซต์แพ็คเกจและแพ็คเกจสำเร็จรูปทำให้ฉันไปสู่ไฟล์ไพ ธ อนที่ว่างเปล่า
Alexander Mills

2

สกีมาที่ขาดหายไปนั้นมีให้ในแพ็คเกจgnome-settings-daemon-schemas

ลองติดตั้งใหม่ด้วย (ในเทอร์มินัล):

sudo apt-get install --reinstall gnome-settings-daemon-schemas

สกีมาควรได้รับการติดตั้งใน:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml

2
สำหรับฉันมันใช้ไม่ได้ ยังคงเป็นข้อผิดพลาดเดียวกันและการตั้งค่าเมาส์และ kb ยังคงไม่เปิด
fnl

1
ฉันติดตั้งใหม่ตามข้างต้นโดยไม่มีการแก้ไข การอ่านสคีมาใน gedit ฉันพบ 'org.gnome.settings-daemon.peripherals.touchpad.deprecated' แต่ไม่ใช่สคีมาที่หายไปเอง (ไม่ใช่ '.drecrecated') ความคิดใด ๆ ที่เกิดขึ้นที่นี่?
beachbuddah

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