Ubuntu 17.04 замерзает при наборе bangla в браузере

Использование gsettings

Если вы можете изменить настройки на gsettings, обычно это предпочтительный вариант. Поскольку вы можете включить / отключить сенсорную панель из System Settings, и я уверен, что System Settings использует gsettings, похоже, что метод, указанный ниже, должен выполнять эту работу и на вашем Dell.

Сценарий для переключить сенсорную панель

14.04

#!/usr/bin/env python3
import subprocess

key = "org.gnome.settings-daemon.peripherals.touchpad" ;val = "touchpad-enabled"
curr = subprocess.check_output(["gsettings", "get", key, val]).decode("utf-8").strip()
newval = "false" if curr == "true" else "true"
subprocess.Popen(["gsettings", "set", key, val, newval])

14.04

#!/usr/bin/env python3
import subprocess

key = "org.gnome.desktop.peripherals.touchpad" ;val = "send-events"
curr = subprocess.check_output(["gsettings", "get", key, val]).decode("utf-8").strip()
newval = "disabled" if curr == "'enabled'" else "enabled"
subprocess.Popen(["gsettings", "set", key, val, newval])

Использовать его

Копировать сценарий выше, для вашей правильной версии Ubuntu, в пустой файл, сохраните его как toggle_touchpad.py Добавьте следующую команду в ярлык:
python3 /path/to/toggle_touchpad.py
Выберите: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду:
python3 /path/to/toggle_touchpad.py

Объяснение

Если

для 14.04:

gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false

для 14.04 :

gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled

Прочитать текущее состояние

Если мы используем скрипт для чтения текущих настроек командой :

gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled

(14.04) или

gsettings get org.gnome.desktop.peripherals.touchpad send-events

(15.04 +)

Мы можем заставить скрипт установить противоположное значение и, таким образом, переключиться сенсорная панель.

EDIT; bash version of theggle script

Просто для того, чтобы быть полным, и поскольку OP указывал, что скрипт python работал, но не хотел использовать python, bash версия (ы) два переключающих сценария:

14.04

#!/bin/bash

key="org.gnome.settings-daemon.peripherals.touchpad"
val="touchpad-enabled" ;curr="$key $val"

if [ "$(gsettings get $curr)" == "false" ]
then
 gsettings set $key $val true
else
 gsettings set $key $val false
fi

14.04

[ f10]

Чтобы установить под клавишей быстрого доступа

Сохраните сценарий как toggle_touchpad.sh, поместите следующую команду под специальный ярлык:
/bin/bash /path/to/toggle_touchpad.sh
0
задан 29 December 2017 в 21:21

2 ответа

Avro до сих пор не выпустил обновления для ubuntu 17.10, вы можете попробовать Provat, но он также имеет некоторые проблемы с производительностью с последним ubuntu.

0
ответ дан 18 July 2018 в 00:14

Avro до сих пор не выпустил обновления для ubuntu 17.10, вы можете попробовать Provat, но он также имеет некоторые проблемы с производительностью с последним ubuntu.

0
ответ дан 24 July 2018 в 17:11

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

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