không thể sử dụng Unity Tweak Tool


12

Tôi không thể thay đổi chủ đề trong Ubuntu 15.04 sau khi cập nhật. Nó nói rằng:

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

Tôi đã sử dụng trình chỉnh sửa drc nhưng touchpad không xuất hiện. Cài đặt chuột và bàn phím cũng không mở.


Bạn có thể sử dụng touchpad, chuột, v.v.?
Ron

Vấn đề tương tự đối với tôi. Rất phiền toái.
Giăng

Câu trả lời:


11

Đó là một lỗi cấu hình trong UTT. Bạn cần cập nhật một số tệp cấu hình để sử dụng:

org.gnome.desktop.peripherals.touchpad

thay vì

org.gnome.settings-daemon.peripherals.touchpad

Chỉ cần mở terminal và gõ:

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

Sau đó thay đổi các dòng sau để chúng trông giống như:

  • Dòng 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Dòng 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',
  • Dòng 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',

Lưu các thay đổi, đóng gedit và, một lần nữa trong thiết bị đầu cuối:

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

Thay đổi dòng sau thành:

  • Dòng 114 (trong 15.10, dòng 120): touch = gnome('desktop.peripherals.touchpad')

Lưu và thoát. UnityTweakTool sẽ bắt đầu mà không gặp vấn đề gì.

Ghi chú:

Nếu bạn không thể tìm thấy /usr/lib/python3/site-packages/, thì bạn nên có /usr/lib/python3/dist-packages/thay thế.


Làm việc cho tôi trên Ubuntu 15.10, cảm ơn bạn.
Le Glamon du Net

Cho 15.10, có ai đó đã nộp nó là lỗi không? Tôi sẽ nếu không.
eudoxos

Cảm ơn! Điều này cũng hoạt động theo Ubuntu 15.10. Ngoài ra, người ta có thể nhập hai lệnh này trong cửa sổ đầu cuối: 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

cả gói trang web và gói dist dẫn tôi đến các tệp python trống
Alexander Mills

2

Các lược đồ bị thiếu được cung cấp bởi gói gnome-settings-daemon-schemas .

Hãy thử cài đặt lại với (trong một thiết bị đầu cuối):

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

Các lược đồ nên được cài đặt trong:

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

2
Đối với tôi, điều này đã không làm việc. Vẫn cùng một lỗi và cài đặt chuột và kb vẫn không mở.
fnl

1
Tôi cài đặt lại như trên mà không có sửa chữa. Đọc lược đồ trong gedit, tôi tìm thấy 'org.gnome.sinstall-daemon.perodesals.touchpad.deprecated' nhưng không phải là lược đồ bị thiếu (không '.deprecated'). Bất cứ ý tưởng những gì đang xảy ra ở đây?
Beachbuddah

Vấn đề này vẫn tồn tại trong Xenial. Giải pháp này (thay đổi nhỏ - cài đặt, không cài đặt lại) đã sửa nó.
Haqa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.