O que significa esse zenity quando diz "Não foi possível conectar-se ao barramento de acessibilidade"?

0

Contexto: Ubuntu 14.04 (confiável), 3.19.0-26-genérico (# 28 ~ 14.04.1-Ubuntu SMP qua 12 de agosto 14:09:17 UTC 2015), Xorg 1.17.1 (13 de maio de 2015 04: 35:05 AM), Toshiba Satellite L750

Estou tentando escrever um script para controlar o brilho da minha tela.

#!/bin/bash
#
BRIGHTNESS='zenity --scale --text="Dim screen" --min-value=1 --max-value=9 --step-value=1 --value=9'
#xrandr --output VGA1 --brightness 0.$BRIGHTNESS

(xrandr é deliberadamente comentado neste momento.)

Inicialmente, achava que o zenity funcionaria com números de ponto flutuante, então eu tinha --min-value como 0.0 e --max-value de 2.0 e --step-value de 0.1 . Eu recebi um erro (o mesmo que estou recebendo agora), então mudei para números inteiros e mudei o valor xrandr --brightness para 0.$BRIGHTNESS .

Não parece importar o que eu faço. Eu recebo o seguinte erro:

bugmagnet@bugmagnet-Satellite-L750:~/bin$ ./brightness

** (zenity:6095): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-3jrfy88FSO: Connection refused
This option is not available. Please see --help for all possible usages.

Tenho quase certeza de que minha sintaxe está correta. Então, onde estou indo errado?

    
por bugmagnet 06.09.2015 / 09:49

1 resposta

1

O segundo erro ("opção não está disponível") parece ser porque o parâmetro da etapa é apenas --step em vez de --step-value :

$ zenity --help-scale
Usage:
  zenity [OPTION...]

Scale options --scale Display scale dialogue --text=TEXT Set the dialogue text --value=VALUE Set initial value --min-value=VALUE Set minimum value --max-value=VALUE Set maximum value --step=VALUE Set step size --print-partial Print partial values --hide-value Hide value

ou seja,

zenity --scale --text="Dim screen" --min-value=1 --max-value=9 --step=1 --value=9

Eu não sei o que está causando o aviso de barramento de acessibilidade: no entanto, existem alguns relatórios de bugs possivelmente relacionados aqui e aqui .

    
por steeldriver 06.09.2015 / 14:17