백라이트/밝기를 XFCE의 다른 키에 다시 매핑

백라이트/밝기를 XFCE의 다른 키에 다시 매핑

저는 Manjaro XFCE가 설치된 노트북을 가지고 있는데 , 키를 누르고 있을 때 디스플레이의 밝기(각각 위아래)를 제어하는 F2​​및 키를 부러뜨렸습니다 .F3Fn

잘 작동 xfce-power-manager하고 하단 막대의 슬라이더를 사용할 수 있지만 밝기를 다른 키에 다시 매핑할 수 있는지 궁금합니다. 지금은 해결책을 찾을 수 없습니다.

설치하려고 합니다다른 답변에서 본 것처럼 패키지를 사용하고 다음을 사용하세요.

light -U 20

예상대로 밝기를 낮추지만 루트로 수행해야 하므로 해당 명령을 다른 키 조합으로 다시 매핑하려는 내 생각은 권한이 없기 때문에 작동하지 않습니다.

어떤 아이디어가 있나요? 감사해요!

답변1

마침내 해결책을 찾았습니다. 이것이 제가 한 일입니다(더 나은 방법을 환영합니다!)

  1. xorg-xbacklight사진처럼 포장이 아닌Arch Wiki의 기본 옵션(오류가 났기 때문에"백라이트 속성이 있는 출력이 없습니다."위키에서 논의되었으며 위키에 표시된 .conf 매개변수를 사용해도 문제가 해결되지 않았습니다.)내가 설치한 것:애필렛. xorg-xbacklight와 동일한 방식으로 작동합니다.

    • xbacklight -inc 10증가하고,
    • xbacklight -dec 10줄이다. @ArtemS.Tashkinov가 의견에서 제안한 대로입니다.
  2. xbacklight를 제어하고 필요한 백라이트 수준을 변경하려면sudo 권한, 그래서 나는 필요하다편집하다sudoers사용자가 xbacklight비밀번호를 묻지 않고 명령을 실행할 수 있도록 합니다(단, 보안상의 이유로 명령이 아닌 것은 물론입니다).

    1. sudo visudo(vim과 같은 편집기) 또는 su( visudonano에 익숙한 경우 기본 편집기 사용)
    2. 다음을 추가합니다( username사용자에 맞게 변경).
      username ALL=(ALL) NOPASSWD: /usr/bin/xbacklight
      
  3. 발생할 수 있는 실수를 피하기 위해(저는 그런 적이 있었습니다) /usr/bin/xbacklight: [Errno 13] Permission denied: '/sys/class/backlight/intel_backlight/brightness';video내 사용자를 그룹 에 추가90-backlight.rules의 기본값입니다.(여기서 본 것 처럼)( username사용자 이름으로 변경):

    sudo usermod –a –G video username
    
  4. 두 개의 스크립트 만들기호출 bright-up.sh하고 bright-down.sh(또는 원하는대로) 다음과 같이 읽습니다.

    #! /bin/bash
    
    xbacklight -inc 10
    
    • Bright-down.sh에서 -inc다음으로 변경합니다.-dec
    • 밝기를 얼마나 변경하려는지에 따라 또는 10등 원하는 값으로 변경합니다 .520
  5. 이 스크립트를 이와 같은 디렉터리 /home/user/.bin/나 원하는 곳에 저장하고 제공하세요.실행 권한:

    chmod +x /home/user/.bin/brigh-up.sh /home/user/.bin/bright-down.sh
    
  6. 지금키보드 단축키 만들기데스크탑 환경/창 관리자를 기반으로 이러한 스크립트를 가리킵니다. 키보드 > XFCE의 키보드 단축키.

관련 정보