InglêsFrancêsEspanhol

Ad


favicon do OnWorks

hama-slide-mouse-control - Online na nuvem

Execute hama-slide-mouse-control no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando hama-slide-mouse-control que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


hama-slide-mouse-control - Controle as configurações do mouse para jogos Hama SLide S1 USB

SINOPSE


hama-slide-mouse-control [ [ -d idVendor: idProduct ] 0-OU-MAIS-COMANDOS ...
| -h | --Socorro | -v | --versão ]

DESCRIÇÃO


Este programa controla o mouse para jogos Hama SLide S1 USB: Permite alterar o DPI
configurações e para alternar entre três modos diferentes que influenciam a funcionalidade do
os dois "botões do polegar".

Nota: Para poder acessar o mouse USB, o programa deve ser executado como root, ser
instalado suid root ou udev deve ter sido configurado para permitir acesso para usuários normais.
Consulte a seção "Configuração do udev" abaixo.

A -d A opção pode ser usada para especificar o dispositivo USB que o programa deve procurar.
O argumento da opção é uma string no formato "056e: 001c" (este valor particular também é o
padrão), ou seja, o fornecedor USB e os IDs do produto em hexadecimal, separados por dois pontos. Ver
a saída do lsusb comando para descobrir os IDs dos dispositivos conectados.

COMANDOS


Zero ou mais comandos podem ser especificados na linha de comando. Se nenhum comando for
presente, o programa pode ser usado para verificar a presença de um mouse Hama SLide no
máquina por meio de seu status de saída. Caso contrário, os comandos são executados na ordem fornecida.
Se mais de um mouse Hama SLide estiver conectado, todos os comandos serão executados em todos os ratos.

O mouse é um dispositivo muito simples: você só pode gravar as configurações nele, o estado atual do
as configurações não podem ser lidas a partir dele.

MODA 1: SELECIONE DPI VIA POLEGAR BOTÃO 1
Comando: scroll

Este é o modo padrão do mouse, ele é ativado imediatamente após conectar o
dispositivo. Neste modo, a roda de rolagem seleciona o DPI do mouse enquanto o botão de polegar 1 é
pressionado para baixo. Os cliques no botão de polegar 1 não podem ser detectados pelo sistema operacional. Botão polegar 2 atos
como outro botão direito do mouse. A configuração de DPI atual permanece inalterada.

MODA 2: FIXO DPI DEFINIÇÃO
comandos: 400 800 1200 1600

Neste modo, a resolução do mouse é definida para um dos quatro valores de DPI, especificando que
valor. Ambos os botões do polegar estão disponíveis para o sistema operacional - por padrão, eles agem como outro
botão do meio e direito do mouse. A cor da roda de rolagem indica a configuração de DPI:
azul (400 dpi), verde (800 dpi), ciano (1200 dpi) ou vermelho (1600 dpi).

Nota: O programa permite que você especifique mais de um comando. Você pode usar isso para selecionar
um determinado valor de DPI primeiro, mas mude para o modo "rolar" novamente depois, por exemplo, com: hama-
controle deslizante do mouse 400 scroll. Um pequeno bug de hardware inofensivo do mouse exibe
se neste caso: Ao usar a roda de rolagem posteriormente para selecionar outra resolução,
o mouse ordena os outros estados de DPI como se a mudança de DPI controlada por programa não tivesse
ocorrido.

MODA 3: POLEGAR BOTÕES BOTÃO ENTRE DOIS FIXO DPI DEFINIÇÕES
comandos: 400 800 + 400 1200 + 400 1600 + 800 1200 + 800 1600 + 1200 1600 +

Quando este modo é usado, cada um dos dois botões de polegar seleciona uma determinada configuração de DPI quando
clicado. O botão de polegar 1 sempre seleciona a configuração inferior e o botão de polegar 2, a configuração mais alta. Esse
resulta nas diferentes combinações acima. A configuração de DPI atual permanece inalterada.
Os cliques em qualquer botão do polegar não podem ser detectados pelo sistema operacional neste modo.

RETORNO CÓDIGOS


O programa retorna 0 se todos os comandos foram enviados com sucesso para o dispositivo. Se nenhum comando
são fornecidos, ele retorna 0 se o mouse estiver conectado. Ele retorna 1 se nenhum mouse Hama SLide
(Fornecedor USB 056e, ID do produto 001c) está conectado ao computador. Ele retorna 2 se houver
um erro ao enviar comandos para o mouse, seja porque o mouse retornou um erro em
resposta a um comando ou porque você não tem os direitos de acesso para alterar o mouse
configurações.

UDEV CONFIGURAÇÃO SOB LINUX


EXECUTANDO HAMA-SLIDE-MOUSE-CONTROL QUANDO A MOUSE IS PLUGADO IN
Se você tiver acesso root e for o único usuário em sua máquina, use o seguinte udev
regra para configurar o mouse. O comando fornecido seráexecutado sempre que o mouse for conectado
em ou o computador é inicializado ou retomado. Basta criar um arquivo chamado /etc/udev/rules.d/60-hama-
slide-mouse-control.rules com o seguinte conteúdo. Claro, você pode executar o
programa com parâmetros de sua escolha em vez de "400":

ACTION == "add", SUBSYSTEM == "usb_device", SYSFS {idVendor} == "056e", SYSFS {idProduct} == "001c", RUN + = "/ root / bin / hama-slide-mouse-control 400 "

Execute udevcontrol reload_rules como root após quaisquer alterações no arquivo de configuração.

PERMITINDO USUÁRIOS TO SET UP A MOUSE ON LOGIN
Se vários usuários (possivelmente com desejos diferentes sobre a configuração do mouse) usam a máquina,
é possível dar permissão a todos os usuários para configurar o mouse, ao invés de apenas root. Por
o seguinte em /etc/udev/rules.d/60-hama-slide-mouse-control.rules:

ACTION == "add", SUBSYSTEM == "usb_device", SYSFS {idVendor} == "056e", SYSFS {idProduct} == "001c", MODE = "666"

Os usuários podem então executar hama-slide-mouse-control de scripts de inicialização quando seu Gnome ou KDE
a área de trabalho é inicializada. Deve-se observar que esta configuração permitirá que usuários logados remotamente
irritar o usuário local brincando com as configurações e permitindo que o mouse entre
todas as suas cores! :-) Claro que você também pode adicionar as palavras-chave RUN e MODE ao udev
regra. Finalmente, você pode restringir o acesso de gravação a usuários em um determinado grupo, usando
MODE = "660", GROUP = "hamamouse" ou semelhante.

DEFINIÇÃO HAMA-SLIDE-MOUSE-CONTROL SUID ROOT


É possível definir o bit suid no hama-slide-mouse-control para permitir usuários comuns
para alterar as configurações do mouse, mesmo que eles não tenham acesso ao dispositivo USB. O programa
foi escrito com cuidado, usá-lo dessa forma deve ser bastante seguro. O Mercado Pago não havia executado campanhas de Performance anteriormente nessas plataformas. Alcançar uma campanha de sucesso exigiria corrida
hama-slide-mouse-control suid raiz is NÃO Recomenda porque binários suid devem ser
evitado em geral! Neste caso específico, há ainda menos razão para fazer isso, pois
O udev fornece um mecanismo para permitir que todos os usuários acessem o dispositivo.

A -d a opção não pode ser usada se o programa for executado como suid root.

ATRIBUINDO AÇÕES TO A POLEGAR BOTÕES COM RODA


O autor não conseguiu fazer com que os botões do polegar fizessem outra coisa senão agir como
"clones" do botão do meio e direito do mouse, mas pelo menos uma página da web
<URL:http://wiki.ubuntuusers.de/Extratasten> afirma que é possível redefinir o
significado dos botões, então aqui está uma breve descrição de como configurá-lo com
rodar.

Tendo instalado rodar, editar /etc/X11/imwheel/startup.conf: Defina IMWHEEL_START = 1 e
IMWHEEL_PARAMS = '- b "0 0 8 9"'. Em seguida, verifique a seção "InputDevice" do seu
/etc/X11/xorg.conf Arquivo. Recomenda-se usar a opção "Protocolo" "evdev" e comentar
qualquer configuração de ZAxisMapping e Botões, pois eles podem causar um comportamento confuso com
versões mais recentes do imwheel. Agora configure os mapeamentos em seu ~ / .imwheelrc Arquivo. Por exemplo, dois
as linhas "^ XMMS" e Nenhum, Thumb1, Return definirão a ação (não muito útil) que em
qualquer janela cujo título comece com "XMMS", um clique com teclas modificadoras "nenhum" (como Shift)
no botão Thumb1 irá simular um pressionamento da tecla Return. Reinicie o X11 para ter o
novas configurações carregadas.

Use hama-slide-mouse-control on-line usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad