XFCE altera as etapas de brilho e / ou altera o comportamento das teclas de brilho

3

Estou tentando alterar as etapas de brilho no XFCE de 10 para 20. Gostaria de alterar gradualmente o brilho do laptop em 5% em vez de 10%. Existe uma maneira de configurar isso com um arquivo de configuração para o XFCE?

Se isso não for uma opção, pensei em outra maneira: sei que posso desabilitar as configurações de energia do XFCE ao lidar com as chaves de brilho, mas a configuração de um atalho nas preferências do teclado não parece ser capaz de substituir isso. / p>

Existe outra maneira de fazer o remapeamento de XF86MonBrightnessUp e XF86MonBrightnessDown quando pressionado? Especificamente, gostaria que Up usasse o comando lumeus +5% e Down para usar o comando lumeus -5% .

Alguma idéia pode ser feita ao usar o XFCE com seu XFWM?

    
por Ev- 24.12.2017 / 07:07

5 respostas

2

Mais um ano e outro ano sem progresso nessa questão, apesar das soluções fáceis publicadas on-line (por exemplo, Como obter mais brilho níveis usando as teclas Fn + no Xfce? ).

Você precisa recompilar o Xfce Power Manager com pequenas alterações no código.

  1. Faça o download do Power Manager aqui: link

  2. Descompacte e cd na pasta.

  3. Abra common/xfpm-brightness.c em um editor de texto: (por exemplo, gvim common/xfpm-brightness.c ).

  4. Altere a linha 515:

    set_level = MAX (hw_level/1.5, brightness->priv->min_level);
    
  5. Mude a linha 475:

    set_level = MIN (hw_level*2 + (hw_level==0), brightness->priv->max_level );
    
  6. Salve e feche.

  7. Digite ./configure no prompt de comando. Você está sozinho aqui ... haverá erros e você precisará consertá-los. Por exemplo, no Xubuntu 18.04 eu precisei instalar várias coisas:

    sudo apt-get install libdbus-glib-1-dev
    sudo apt-get install libxfce4ui-1-dev
    sudo apt-get install libnotify-dev
    sudo apt-get install libupower-glib-dev
    
  8. Quando a configuração estiver concluída, digite make .

  9. Quando o make terminar, digite sudo make install .

  10. Efetue logout e login. Voilà! Você tem incrementos de luz de fundo menores.

por 02.06.2018 / 18:25
1

Antes de fazer o download (etapa 1 acima), verifique o número da versão:

xfce4-power-manager --version

Faça o download da versão correta aqui:

link

Última edição, pareço encontrar um erro de polkit ao executar o gerenciador de energia xfce4 personalizado (relacionado a [this] [1] mas sem correção).

[1]: Autenticação necessária para executar o xfpm-power-backlight-helper como superusuário   link

    
por 10.06.2018 / 17:32
0

Estou no arco e recompilado o gerenciador de energia xfce4 como proposto. Eu também tive o problema do polkit depois de instalar o gerenciador de energia compilado. Aqui está como eu resolvi isso para que tudo funcione com etapas de brilho personalizáveis, a opção exponencial e a combinação de teclas Fn:

  1. git clone https://github.com/xfce-mirror/xfce4-power-manager
  2. cd xfce4-power-manager
  3. %código%; Estou cometer ID git checkout master , que é basicamente alguns commits à frente da v1.6.1.
  4. eee63912efb5b3d01000c63bd306b4a629ec6f7f
  5. wget https://bugzilla.xfce.org/attachment.cgi?id=7728 -O brightness.patch
  6. git apply brightness.patch
  7. ./autogen.sh
  8. make
  9. reinicializar
  10. agora a autenticação é solicitada ao usar as teclas de controle Fn + Brightness; isso é porque o caminho do xfpm-power-backlight-helper mudou
  11. sudo make install
  12. altere o nó XML

sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy

para

<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/xfpm-power-backlight-helper</annotate>

    
por 04.08.2018 / 14:31
0

A resposta da ub_marco quase resolve isso para mim. Depois que sudo make install terminar a instalação, Eu preciso editar o arquivo org.xfce.power.policy através deste comando:

sudo vim /usr/share/polkit-1/actions/org.xfce.power.policy

e altere as seguintes linhas no arquivo:

 <annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfpm-power-backlight-helper</annotate>

 <annotate key="org.freedesktop.policykit.exec.path">/usr/local/sbin/xfce4-pm-helper</annotate>

para que eles apontem para /usr/sbin em vez de /usr/local/sbin .

Sempre que eu recompilar, preciso reeditar esse arquivo. Algum caminho deve estar errado no Makefile, mas não consigo rastreá-lo.

    
por 25.09.2018 / 15:22
0

Não é necessário recompilar o xfce4-power-manager

Não há necessidade de recompilar xfce4-power-manager .

Primeiramente, instale xbacklight

$ sudo apt install xbacklight

Em segundo lugar, verifique se você tem controle sobre a luz de fundo.

$ xbacklight -1
$ xbacklight +5

Se esses comandos resultarem em um erro No outputs have backlight property , então siga estas etapas de remediação antes de continuar.

Quando xbacklight -1 e xbacklight +1 funcionarem na linha de comando, continue atribuindo esses comandos às chaves XF86MonBrightnessDown e XF86MonBrightnessUp , respectivamente. Isso é feito pressionando essas teclas quando solicitado pelo aplicativo Configurações → Teclado → Atalhos de aplicativos.

Por fim, reinicialize para que essas alterações entrem em vigor.

    
por 02.10.2018 / 02:20