我有一台装有 Ubuntu 20.04、Gnome shell 3.36.8 的笔记本电脑,上面有 askmrsinh gnome 扩展的 touchpad-indicator。它最初运行良好,但可能是最近的更新导致出现错误。我无法再关闭它或更改其设置。问题是,当鼠标拔下时,它不会启用我的触摸板。我希望能够再次使用触摸板并手动卸载 touchpad-indicator,但似乎无法做到。
我尝试过终止 touchpad-indicator 进程,并删除 /home/username/.local/share/gnome-shell/extensions 下的 touchpad-indicator@orangeshirt 文件夹。我尝试过从 GNOME Shell Extension Website 插件更新或卸载。它只显示一个红色的“错误”按钮。该扩展未列在 Tweaks、Extensions 下。我尝试过touchpad-indicator -c
从命令行运行,它返回“Touchpad-Indicator 的另一个实例正在运行”,即使在我终止该进程之后也是如此。我尝试过安装旧版本。我尝试过在 /home/username/.config/touchpad-indicator 下手动编辑 touchpad-indicator.conf 文件。我尝试过按照以下方法从命令行手动安装它https://github.com/askmrsinh/touchpad-indicator但是在要求身份验证时 git clone 行失败,“已删除对密码身份验证的支持...”
当我尝试进入触摸板指示器设置时,窗口显示“出现问题”,并显示以下技术细节:扩展触摸板指示器@orangeshirt 的设置出现错误:
TypeError: this.pointingDevices.filter is not a function
堆栈跟踪:
_filterByType@/home/username/.local/share/gnome-shell/extensions/touchpad-indicator@orangeshirt/xinput.js:171:64
_populateDebugTab@/home/username/.local/share/gnome-shell/extensions/touchpad-indicator@orangeshirt/prefs.js:181:32
TouchpadIndicatorSettings@/home/username/.local/share/gnome-shell/extensions/touchpad-indicator@orangeshirt/prefs.js:61:14
buildPrefsWidget@/home/username/.local/share/gnome-shell/extensions/touchpad-indicator@orangeshirt/prefs.js:242:20
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:5
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
有人能帮我启用触摸板并卸载触摸板指示器,或者让它重新工作吗?我已经到了极限,不知道还能做什么。