GNU/Linux >> Znalost Linux >  >> Ubuntu

Deaktivujte touchpad při psaní v Ubuntu pomocí Syndaemon

Před chvílí jsme diskutovali o několika různých způsobech, jak automaticky deaktivovat Touchpad při psaní v Ubuntu a její varianty. Dnes uvidíme další způsob, jak toho dosáhnout pomocí Syndaemon v systémech podobných Ubuntu. Syndaemon je program příkazového řádku, který monitoruje činnost klávesnice a deaktivuje Touchpad, když je klávesnice používána. Vzhledem k tomu, že touchpad je deaktivován, kurzor myši nebude náhodně přeskakovat nebo se pohybovat po celé obrazovce, když omylem položíte dlaň na touchpad. Syndaemon vám pomůže vyhnout se náhodnému dotyku vaší dlaně, který narušuje psaní, kdykoli napíšete něco důležitého. Upozorňujeme, že nedojde k trvalému vypnutí Touchpadu úplně, ale pouze při psaní.

Nainstalujte Syndaemon na Ubuntu

Syndaemon je nainstalován jako součást xserver-xorg-input-synaptics balíček na Ubuntu. Chcete-li jej nainstalovat na Ubuntu, stačí spustit:

$ sudo apt install xserver-xorg-input-synaptics

Na nejnovější verzi Ubuntu 18.04 LTS jsem nemohl nainstalovat balíček „xserver-xorg-input-synaptics“ kvůli problému se závislostí.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xserver-xorg-input-synaptics : Depends: xserver-xorg-core (>= 2:1.18.99.901)
E: Unable to correct problems, you have held broken packages.

V takovém případě nainstalujte místo toho následující balíček:

$ sudo apt install xserver-xorg-input-synaptics-hwe-18.04

Zakázat touchpad při psaní v Ubuntu pomocí Syndaemon

Chcete-li automaticky deaktivovat touchpad během psaní na klávesnici, spusťte následující příkaz:

$ syndaemon -i 1 -t -K -R -d

Pojďme rozebrat výše uvedený příkaz a uvidíme, co každý argument dělá.

  • -i :Definuje, kolik sekund se má čekat po posledním stisku klávesy před aktivací touchpadu. V mém případě jsem nastavil 1 sekundu. Výchozí hodnota je 2,0 sekundy.
  • - t :Deaktivujte pouze funkce klepání a posouvání, nikoli pohyby myši, v reakci na aktivitu klávesnice.
  • -K :ignorujte kombinace Modifikátor+Klíč.
  • -R :Použijte rozšíření XRecord pro zjišťování aktivity klávesnice namísto dotazování na stav klávesnice.
  • -d :Spusťte syndaemon jako démona na pozadí.

Upozorňujeme, že toto nastavení nebude přetrvávat po restartování systému. Chcete-li touchpad deaktivovat, musíte tento příkaz pokaždé spustit ručně. Abyste tomu zabránili, můžete nastavit automatické spouštění při přihlášení, jak je vysvětleno v následující části.

Automaticky spustit Syndaemon při spouštění systému

Chcete-li povolit automatické spouštění Syndaemonu při každém restartu systému, jednoduše přidejte příkaz Syndaemon do ~/.bashrc nebo ~/.profile soubor.

$ nano ~/.bashrc

Nebo,

$ nano ~/.profile

Přidejte příkaz:

syndaemon -i 1 -t -K -R -d

Uložte a zavřete soubor.

Chcete-li provést změny, zadejte následující příkaz.

$ source ~/.bashrc

Nebo,

$ source ~/.profile

Zkontrolujte, zda Syndaemon běží nebo ne, pomocí příkazu:

$ ps aux | grep syndaemon
ostechnix 14586 0.0 0.0 21868 1108 pts/0 S+ 16:57 0:00 grep --color=auto syndaemon

Další podrobnosti naleznete na manuálových stránkách.

$ man syndaemon

Související čtení:

  • Jak povolit funkci minimalizace při kliknutí pro ikony doku Ubuntu

Doufám, že to pomůže.


Ubuntu
  1. Jak zamknout touchpad při psaní?

  2. Zakázat Super + S v Ubuntu 13.04?

  3. GNOME:Jak deaktivovat touchpad, když je připojena myš a když píšete

  1. Zakázat automatické připojení na Ubuntu

  2. Jak zakázat bránu firewall na Ubuntu 18.04

  3. Přehřívání pomocí procesoru I7 Intel při používání Ubuntu?

  1. Jak nainstalovat Maven na Ubuntu 18.04

  2. Automaticky deaktivovat touchpad, když je k Ubuntu připojena externí myš

  3. Jak automaticky zakázat touchpad při psaní v Ubuntu