밝기 조정 간격 변경


13

따라서 키보드에서 어둡게 / 밝게 키를 칠 때마다 화면 밝기와 함께 알림 거품이 나타납니다. 괜찮습니다. 그러나 각 키를 누를 때마다 밝기가 얼마나 바뀌는지를 변경하고 싶습니다.

예를 들어, 지금은 완전히 어두운 곳에서 가장 밝은 곳으로 5 번 누르면됩니다. 그러나 "밝기 / 잠금"설정에서 화면이 이보다 훨씬 작은 간격을 가질 수 있다는 것을 알고 있습니다.

키를 누를 때마다 밝기가 얼마나 많이 점프하는지 변경하는 방법이 있습니까?


우분투 특정 답변은 감사하겠습니다 :)
Koen

1
일반적인 밝기 스케일은 10 단계입니다. 5가 표시되면 무언가가 두 배가 될 가능성이 큽니다. 예를 들어, 아마도 Linux는 이벤트가 펌웨어로 전달된다는 사실을 인식하지 않고 이벤트 자체를 처리하고 동일한 키 누름에 두 번째 증분을 적용합니다. 이것에 대한 출처는 그것이 나에게 일어난 것입니다! acpi_backlight=vendorGRUB 부트 라인 에 추가 해야 했고 ,이를 모두 정리했습니다.
underscore_d

답변:


21

사용할 데스크톱 환경을 지정하지 않았으므로 KDE 관련 세부 정보도 제공합니다.

방금 KDE를 4.9.2로 업데이트했으며 같은 불편을 겪었습니다. 나는 코드를 파기로 결정했고, 나의 결론은 다음과 같다.

  1. 밝기는 실제로 커널 자체에 의해 제어됩니다. KDE의 PowerDevil 소스 코드에 따르면 커널이 제어 인터페이스를 제공하는 두 가지 기본 방법이 있습니다.
    • sysctl () 시스템 호출 (* BSD 시스템에서 가능하다고 생각합니다)
    • sysfs 인터페이스 (리눅스와 유사)
  2. sysfs 인터페이스는에 있습니다 /sys/class/backlight/*your_backlight_type*/. 나에게 다음과 같은 모습이 있습니다.
    $ ls -1 / sys / class / backlight / intel_backlight /
    actual_brightness
    bl_power
    명도
    장치
    max_brightness
    힘
    서브 시스템
    유형
    사건
    현재 두 가지 파일이 관련되어 있습니다 : brightnessmax_brightness. 사용 방법은 다음과 같습니다.
    $ cd / sys / class / backlight / intel_backlight
    $ 고양이 최대 밝기 
    976
    $ 고양이 밝기 
    176
    $ 에코 77 | 스도 티 밝기
    77
    
    첫 번째 명령을 사용하면 설정할 수있는 최대 밝기를 결정할 수 있습니다 (최소값은 항상 0 임). 두 번째는 실제 밝기가 어떤 값으로 설정되어 있는지 알려줍니다. 그리고 세 번째로는 범위 내에서 원하는 값으로 설정할 수 있습니다 [0; max_brightness].
  3. KDE의 KRunner는 여전히 밝기 수준을 자유롭게 설정할 수 있습니다. Alt-F2를 누르고 다음을 입력하십시오.

    화면 밝기 17

  4. KDE의 키보드 Brightness UpBrightness Down키 처리 코드의 증분 값은 10 % 하드 코드입니다. 따라서 소스에서 KDE를 작성하는 것을 망설이지 않으면 할 수있는 일은 없습니다.

  5. : KDE의 BatteryMonitor의 plasmoid 누구의 증가도 10 %로 하드 코딩 자체의 밝기 제어를 가지고 있지만, 그것은 QML로 작성되어 있기 때문에 지금 우리가있는 거 운이 정도는 $ sudo nano /usr/share/kde4/apps/plasma/plasmoids/battery/contents/ui/PopupDialog.qml( : UPD는 KDE 4.11에서이 이동되었습니다 BrightnessItem.qml, 탐색에를) 보이는 섹션

    Components.Slider {
            id : brightnessSlider
            최소값 : 0
            최대 값 : 100
            stepSize : 10
            onValueChanged : 밝기 변경 (값)
        }
    단계 크기를 원하는 것으로 변경하십시오. 다시 로그인하면 변경 사항이 표시됩니다.


우리가 그렇게 할 줄 몰랐어요 ... 공유해 주셔서 감사합니다.
Vishnu Kumar

1
@ 덩굴 : 당신은 내 눈 보호기입니다! 백만 감사
vikkyhacks

'your_backlight_type'이 무엇인지 아는 방법은 무엇입니까? (2 단계) 두 가지 옵션이 있는데, 어느 옵션을 다루어야할지 모르겠습니다.
Koen

그리고 : 우분투에서 어떻게 작동합니까? (단계 4 및 / 또는 5, 즉 실제로 밝기 간격 설정)
Koen

2
추신 : 적어도 지금은 KDE의 배터리 모니터 / 에너지 절약 기능이 클릭 ​​할 때 단계를 표시하지만 슬라이더를 드래그 할 때 거의 임의의 밝기를 지원합니다.
underscore_d

8

이것이 내가 한 일이며 나에게 훨씬 잘 작동합니다. 내 화면은 LED 백라이트이므로 누군가가 그것을 활용하려고 생각했기 때문에 밝기가 많이 증가합니다.

sudo apt-get install xbacklight
# ..and test it..
xbacklight -dec 20
xbacklight -inc 20
# If this works for you, you can proceed

KDE를 사용하고 있지만 그놈에도 적용됩니다. KDE의 경우 :

  • 시스템 설정 열기
  • 바로 가기 및 제스처 열기
  • 왼쪽 바에서 사용자 정의 바로 가기 를 선택하십시오 ( 아직 선택하지 않은 경우)
  • 조치 목록의 빈 부분을 마우스 오른쪽 단추로 클릭하고 새로 작성-> 전체 단축키를 선택하십시오.
  • "Brightness up"이라는 이름과 "Brightness down"이라는 이름을 만듭니다.
  • 를 들어 트리거 , 당신의 밝기 업 / 키 다운을 사용. 이는 기본값과 충돌하지만이 작업에 다시 할당하면됩니다.
  • 를 들어 액션 "xbacklight -dec 3"(마이너스 따옴표) "3 -inc xbacklight"또는 (예)를 입력
    • 숫자가 클수록 백라이트가 증가 / 감소하고 숫자가 작을수록 감소합니다.

특정 비율을 설정할 수도 있습니다.

xbacklight -set 100

경우에 따라 증분 또는 백분율 변경이 효과가 없을 수 있습니다. 하드웨어가 특정 설정 만 허용하고 선택한 백분율에 가장 가까운 설정이 사용되기 때문입니다.

우연히도, 이것이 변경을 수행하는 더 낮은 수준의 프로그램이지만 KDE는 여전히 화면 밝기가 변경되었음을 인식하고 밝기 비율을 적절하게 표시합니다. :-)


이것은 또한 훌륭한 답변입니다. KDE를 사용하여 Debian 8.2에서 작동하는지 확인할 수 있습니다. 실제로 KDE는이를 인식하고 OSD를 표시 할만큼 영리합니다. 이제 바로 가기를 만드십시오!
underscore_d

0

하드웨어 밝기 스위치로 세밀한 제어

먼저 설치 xbacklight

$ sudo apt install xbacklight

둘째, 백라이트를 제어 할 수 있는지 확인하십시오.

$ xbacklight -1
$ xbacklight +5

이러한 명령으로 No outputs have backlight property오류가 발생하면 계속 진행하기 전에 다음 수정 단계를 수행하십시오 .

일단 xbacklight -1xbacklight +1명령 줄에서 작업 각각에 다음 명령을 할당을 진행 XF86MonBrightnessDown하고 XF86MonBrightnessUp키. 설정 → 키보드 → 응용 프로그램 바로 가기 응용 프로그램에서 요청할 때 해당 키를 누르면됩니다.

마지막으로 이러한 변경 사항을 적용하려면 재부팅하십시오 .

키보드 설정

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.