Должно ли dconf-service запускаться при загрузке?

Попробуйте это: Включите «Нажмите, чтобы щелкнуть» в 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
0
задан 29 February 2012 в 00:45

4 ответа

Кажется, что ca.desrt.dconf.service отсутствует в / usr / share / dbus-1 / services /. Попробуйте переустановить dconf-gsettings-backend. Это сработало для меня.

1
ответ дан 25 May 2018 в 13:52
  • 1
    Спасибо! По какой-то причине ca.desrt.dconf.service отсутствовал. Любая идея почему? Повторная установка этого пакета в Synaptic, похоже, исправила его. Еще раз спасибо! – jat255 19 March 2012 в 05:16

Кажется, что ca.desrt.dconf.service отсутствует в / usr / share / dbus-1 / services /. Попробуйте переустановить dconf-gsettings-backend. Это сработало для меня.

1
ответ дан 6 August 2018 в 02:02

Выполнение 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 не связано с сервисом; это необходимо только для записи.

-1
ответ дан 25 May 2018 в 13:52

Выполнение 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-сервиса прочитайте это - так что по существу вам не нужно запустите его самостоятельно:

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 не связано с сервисом; это необходимо только для записи.

-1
ответ дан 15 August 2018 в 20:04

Другие вопросы по тегам:

Похожие вопросы: