Altera o parâmetro compiz pela linha de comando no XFCE

1

O Compiz tem uma ferramenta útil, annotate . Esse recurso permite escrever livremente em sua área de trabalho. Mas tem uma limitação, apenas uma cor é configurada: não é possível alternar entre as cores do traço.

Gostaria de alternar rapidamente entre as cores do traço das anotações.

O atual stroke color é armazenado na configuração:

dh4@GLOW:~$ cat .config/compiz-1/compizconfig/Default.ini 
[core]
s0_active_plugins = core;composite;...;
s0_hsize = 4

[annotate]
s0_stroke_color = #0000FF

Eu tentei alterar o valor com dconf :

dconf write /org/compiz/profiles/Default/annotate/stroke-color "'#00AAAAAA'"

Também com gsettings :

gsettings set \
org.compiz.annotate:/org/compiz/profiles/Default/annotate/ stroke-color '#00AAAAAA'

Nenhum erro aparece nos comandos de execução, mas não tem efeito, nem reiniciar compiz .

Como posso fazer para alterar e aplicar o parâmetro do script ou da linha de comando para compiz sem o ccsm gui no XFCE?

    
por danihp 11.07.2017 / 10:10

1 resposta

1

Você pode ativar o dbus. Então apenas execute:

dbus-send \
  --print-reply \
  --type=method_call \
  --dest=org.freedesktop.compiz \
         /org/freedesktop/compiz/annotate/screen0/stroke_color \
         org.freedesktop.compiz.set \
         string:"#00ffffff"  #<-- new color
  • A cor vermelha é #ff0000ff
  • A cor azul é #0000ffff
por 11.07.2017 / 10:55