18.04 最近在登录时丢失了点击点击 (gdm)

vas*_*ark 7 touchpad gdm 18.04

我最近在登录屏幕 (gdm) 上失去了点击功能。我最初是在 17.10 启用它,直到几天前它一直存在到 18.04。所以我不确定发生了什么。

我按照此处的说明执行以下操作:

sudo -u gdm gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

(进程:26095):dconf-CRITICAL **:17:43:24.120:无法创建目录“/home/user/.cache/dconf”:权限被拒绝。dconf 将无法正常工作。

(进程:26095):dconf-警告**:17:43:24.120:未能提交对dconf的更改:无法连接:连接被拒绝

当我跑去尝试修复时:

sudo -u gdm dbus-launch gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Run Code Online (Sandbox Code Playgroud)

我明白了:

(进程:26477):dconf-警告**:17:52:56.774:未能提交对dconf的更改:GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code2:无法打开dconf数据库:无法打开文件“/home/user/.config/dconf/user”:权限被拒绝

我决定尝试删除 ~/.cache/dconf 并再次尝试无济于事。

任何人都可以帮忙吗?谢谢。

编辑以添加更多信息。

小智 6

试试这个:在 Ubuntu 中启用“点击点击”。它对我有用。

  1. 通过Ctrl+Alt+T打开终端,然后运行命令获取root权限:

    sudo -i
    
    Run Code Online (Sandbox Code Playgroud)

    在提示时输入您的密码(输入时没有视觉反馈)并按 Enter。

  2. (在默认的 Wayland 会话中不需要)允许用户 gdm 创建到 X 服务器的连接:

    xhost +SI:localuser:gdm
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在终端切换到用户 gdm:

    su gdm -s /bin/bash
    
    Run Code Online (Sandbox Code Playgroud)
  4. 最后通过 gdm 用户启用“点击点击”:

    gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
    
    Run Code Online (Sandbox Code Playgroud)

    在此处输入图片说明

  5. 重新启动计算机并完成。

    sudo reboot
    
    Run Code Online (Sandbox Code Playgroud)

如何恢复:

要恢复设置,打开终端并重做前面的步骤,除了运行以下命令而不是步骤 4 中的命令:

    gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Run Code Online (Sandbox Code Playgroud)