Попробуйте это: Включите «Нажмите, чтобы щелкнуть» в Ubuntu. Это работало для меня.
Откройте терминал через Ctrl + Alt + T, затем запустите команду, чтобы получить привилегии root:sudo -i
Введите пароль (без визуальной обратной связи при наборе текста), когда он подскажет, и нажмите Enter. (Не требуется в сеансе Wayland по умолчанию) Разрешить пользователю gdm создавать подключение к X-серверу: xhost +SI:localuser:gdm
Переключиться на пользователя gdm в терминале: su gdm -s /bin/bash
Наконец включить «Tap to click» через пользователя gdm: gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Перезапустить компьютер и сделано. sudo reboot
Как восстановить: Чтобы восстановить настройки, откройте терминал и повторите предыдущие шаги, за исключением того, что вместо команды на шаге 4 выполните следующую команду: gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Кажется, что ca.desrt.dconf.service отсутствует в / usr / share / dbus-1 / services /. Попробуйте переустановить dconf-gsettings-backend. Это сработало для меня.
Кажется, что ca.desrt.dconf.service отсутствует в / usr / share / dbus-1 / services /. Попробуйте переустановить dconf-gsettings-backend. Это сработало для меня.
Выполнение ps:
ps -ef|grep dconf
tthtlc 2912 2893 0 Aug07 ? 00:00:00 /usr/lib/ibus/ibus-dconf
tthtlc 4386 2695 0 Aug07 ? 00:00:00 /usr/lib/dconf/dconf-service
и кто является его родителем:
root 2440 0:00 lightdm
root 2469 18:07 \_ /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 2686 0:00 \_ lightdm --session-child 12 15
tthtlc 2695 0:00 \_ init --user
, и поэтому он является «init», который вызывается из lightdm (принадлежит root) .
, поэтому ясно, что dconf-сервер не принадлежит к корню и поэтому не должен запускаться во время загрузки, но вместо этого должен запускаться ПОСЛЕ ПОЛЬЗОВАНИЯ пользователем, прошедшим аутентификацию через оболочку входа, которая затем запускала «init» и
(Обратите внимание, что мой - Ubuntu 14.04 64-разрядный LTS).
Для запуска dconf-сервиса прочитайте это - так что по существу вам не нужно запустите его сам:
https://unix.stackexchange.com/questions/85403/how-gconfd-2-and-dconf-service-are-started-in-gnome3-or-other-gnome -based-deskto
Пользователям или администраторам никогда не нужно запускать службу, так как она будет автоматически запускаться dbus-daemon (1) всякий раз, когда приложение пытается записать настройки. Чтение значений из базы данных dconf не связано с сервисом; это необходимо только для записи.
Выполнение ps:
ps -ef|grep dconf
tthtlc 2912 2893 0 Aug07 ? 00:00:00 /usr/lib/ibus/ibus-dconf
tthtlc 4386 2695 0 Aug07 ? 00:00:00 /usr/lib/dconf/dconf-service
и кто является его родителем:
root 2440 0:00 lightdm
root 2469 18:07 \_ /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 2686 0:00 \_ lightdm --session-child 12 15
tthtlc 2695 0:00 \_ init --user
, и поэтому он является «init», который вызывается из lightdm (принадлежит root) .
, так что dconf-сервер не принадлежит root и поэтому не должен запускаться во время загрузки, но вместо этого должен запускаться ПОСЛЕ ПОЛЬЗОВАНИЯ пользователем, прошедшим аутентификацию через оболочку входа, которая затем запускала «init» и там, где есть другие программы.
(Обратите внимание, что мой - Ubuntu 14.04 64-бит LTS).
Для запуска dconf-сервиса прочитайте это - так что по существу вам не нужно запустите его самостоятельно:
Пользователи или администраторы никогда не должны запускать службу, так как она будет автоматически запускаться dbus-daemon (1) всякий раз, когда приложение пытается записать настройки. Чтение значений из базы данных dconf не связано с сервисом; это необходимо только для записи.