Как я могу отключить мою сенсорную панель Lenovo с i3?

scdaemon отсутствует

GnuPG 2 подключается к карте через gpg-agent, который опять же не включает возможности смарт-карты, а получает доступ к ним через другое приложение. Это может быть настроено и имеет системно-зависимое значение по умолчанию, из man gpg-agent:

--scdaemon-program filename
      Use program filename as the Smartcard daemon.  The default is
      installation dependent and can be shown with the gpgconf command.

При этом GnuPG пытается запустить /usr/lib/gnupg2/scdaemon:

$ gpgconf
gpg:GPG für OpenPGP:/usr/bin/gpg2
gpg-agent:GPG Agent:/usr/bin/gpg-agent
scdaemon:Smartcard Daemon:/usr/lib/gnupg2/scdaemon
[snip]

Но это недоступно:

$ /usr/lib/gnupg2/scdaemon
bash: /usr/lib/gnupg2/scdaemon2: No such file or directory

Установка scdaemon

Быстрый запрос через apt-cache показывает, что Debian вытащил scdaemon из пакета gnupg2, вероятно, потому что он вводит кучу новых зависимостей, которых у GnuPG иначе не было бы:

Package: scdaemon
Source: gnupg2
Version: 2.1.10-3
Installed-Size: 538
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Architecture: amd64
Replaces: gpgsm (<< 2.0.18-2)
Depends: gnupg-agent (= 2.1.10-3), libassuan0 (>= 2.2.0), libc6 (>= 2.15),
  libgcrypt20 (>= 1.6.1), libgpg-error0 (>= 1.14), libksba8 (>= 1.2.0),
  libnpth0 (>= 0.90), libusb-0.1-4 (>= 2:0.1.12)
Breaks: gpgsm (<< 2.0.18-2)
Description-en: GNU privacy guard - smart card support
 GnuPG is GNU's tool for secure communication and data storage.
 It can be used to encrypt data and to create digital signatures.
 It includes an advanced key management facility and is compliant
 with the proposed OpenPGP Internet standard as described in RFC4880.
 .
 This package contains the smart card program scdaemon, which is used
 by gnupg-agent to access OpenPGP smart cards.

Установка его с помощью sudo apt-get install scdaemon решает проблему.

2
24.11.2018, 04:19
2 ответа

Вы также можете использовать/установить xinput.
Он выдаст вам список устройств ввода, найдите в списке свой тачпад и его номер = NUMOFDEV.

xinput set-prop NUMOFDEV "Device Enabled" 0

Это должно отключить его.

2
27.01.2020, 22:08

Простой способ отключить сенсорную панель — добавить

synclient TouchpadOff=1

В файл конфигурации i3. Если вы хотите знать, где запускается этот файл i3-config-wizard. В дополнение к выводу, где этот файл, если он не существует, он создаст его для вас.

1
27.01.2020, 22:08

Теги

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