Desativar o Touchpad via tecla FN (laptop Asus)

3

A maioria das minhas funções ( Fn ) me preocupam em trabalhar no meu Asus G73 (como Volumne para cima / baixo, mudo, brilho para cima / baixo, teclado aceso / baixo, Open Calculator) mas o Fn + F9 para desabilitar / habilitar o touch pad não funciona.

Informação

product: G73Jh
vendor: ASUSTeK Computer Inc.

quando eu corri o acpi_listen e para o Vol up, down eu pego

hotkey ATK0100:00 00000030 00000003
button/volumeup VOLUP 00000080 00000000 K
hotkey ATK0100:00 00000031 00000001
button/volumedown VOLDN 00000080 00000000 K

Para o Fn + F9

hotkey ATK0100:00 0000006b 00000004

Eu sei que posso desativar / ativar o touch pad na GUI e no terminal, mas gostaria de ter a chave FN funcionando. Espero que haja uma maneira mais fácil do que isso:

Ou devo seguir isso a partir de 2009? (ainda funciona para o 14.04? link

    
por TiloBunt 03.11.2014 / 01:20

2 respostas

2

Aqui está um script que eu uso com um atalho de teclado manipulado por XFCE em meu laptop ASUS porque a tecla de atalho do touchpad é a única que não funciona:

#!/bin/bash
name="BYD"
tp='xinput list|grep "$name"|awk -F= '{print $2}'|awk '{print $1}''
state='xinput list-props $tp|grep 'Device Enabled'|awk -F\: '{print $2}'|awk '{print $1}''
(( $state )) && xinput disable $tp || xinput enable $tp

BYD é o touchpad estranho que veio junto; substitua ALPS ou Synaptics ou a string exclusiva de qualquer outro dispositivo de entrada conforme necessário / desejado. Ele deve funcionar em qualquer ambiente de desktop, desde que o X esteja por trás dele.

    
por J. Random Tweaker 18.08.2016 / 02:56
0

abra um terminal e escreva "gedit toggle_touchpad.sh"

#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"

if [ "$condition" == "false" ]; then
     gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
elif [ "$condition" == "true" ]; then
    gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi

Salve o arquivo e saia. Agora você tem um arquivo com o nome "toggle_touchpad.sh"

Execute o comando chmod +x toggle_touchpad.sh para tornar o arquivo executável.

Coloque o arquivo em qualquer pasta que você gosta. Vamos supor que você tenha na pasta / home / username / myscripts /.

No menu no canto superior direito, vá para system-settings->keyboard->shortcuts->custom-shortcuts .

Crie um novo atalho e coloque como nome o que você quiser. Coloque como comando /home<username>;/myscripts/toggle_touchpad.sh onde "username" é seu nome de usuário

Atribua qualquer atalho de teclado que você quiser.

Pronto:)

P.S. Pessoalmente, coloco o arquivo na pasta /opt/myscripts/ , mas para colocá-lo lá, você deve executar os seguintes comandos depois de criar o arquivo:

sudo mkdir /opt/myscripts/

sudo mv toggle_touchpad.sh /opt/myscripts/

sudo chown <username>:<username> /opt/myscripts/toggle_touchpad.sh

chmod +x  /opt/myscripts/toggle_touchpad.sh

em que "username" é seu nome de usuário

Então, quando você criar o atalho, você usará o caminho "/opt/myscripts/toggle_touchpad.sh" em vez do mencionado acima

    
por orestis 05.01.2016 / 01:12
___ answer546794 ___

O novo-cloud-controller e o nova-compute charms adicionaram suporte para configurar o novnc, assim você não precisa preparar suas próprias receitas:)

Resumidamente, basta definir o protocolo de acesso ao console como novnc no nova-cloud-controller e pronto.

Veja o link para obter detalhes sobre a implementação ou link para detalhes de configuração.

Melhor,

    
___ tag123openstack ___ Software de código aberto para criação de nuvens privadas e públicas. ___ tag123nova ___ nos ajude a editar este wiki ___ qstntxt ___

Eu tenho um ambiente com MAAS, Juju e Openstack Icehouse.

Eu tenho um novo charme de computação com três unidades (nós de hw separados).

Estou usando o acesso à Web novnc para consoles de VMs.

Isso é feito escrevendo no arquivo nova.conf

  
    

vncserver_listen = 0.0.0.0

         

vncserver_proxyclient_ad dress = [this_nova_compute_IP_addess]

         

novncproxy_base_url = http: // [endereço_IP_da_empresa nova]: 6080 / vnc_auto.html

  

E o vestido vncserver_proxyclient_ad precisa ser o endereço IP do nó de cálculo real, como observei corretamente?

Mas o arquivo Nova.conf é sobrescrito e mantido por Juju.

Então, como eu posso especificar através do Juju diferentes endereços IP para diferentes nós de computação?

    
___ External HD continua desconectando e não montará automaticamente