Ubuntu 14.04에서 화면 밝기를 조정하는 방법은 무엇입니까?


14

랩탑에서 화면 밝기를 변경할 수 없습니다. 항상 100 %입니다.

랩탑은 Acer Aspire 5740이며 그래픽 / 칩셋 / VGA는 모두 Intel에서 제공합니다.

랩탑에는 키보드 단축키 Fn+ RightFn+가 Left있는데 , 이는 밝기가 증가 또는 감소하고 있음을 보여 주지만 (밝기 아이콘이 상단에서 깜박입니다!) 실제로는 아무런 변화가 없습니다.

볼륨 컨트롤의 + & + Fn와 같은 동일한 기능 키 ( )에 대한 다른 옵션 이 있으며 완벽하게 작동합니다!FnUpFnDown

Ubuntu 시스템 설정의 밝기 제어도 응답하지 않습니다!

나는 여기에 몇 가지 옵션을 시도했다!

(1)

많은 사람들이 제안한 것처럼 "GRUB"을 편집하려고했습니다. 그러나 편집 할 'LINE'을 찾을 수 없습니다 (예 :) GRUB_CMDLINE_LINUX="". 다음과 같은 오류 메시지가 나타납니다!

(gedit:8235): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(2)

"xbacklight"를 추가하려고했습니다. 나는 다음을 얻었다 :

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  xbacklight
0 upgraded, 1 newly installed, 0 to remove and 190 not upgraded.
Need to get 8,488 B of archives.
After this operation, 61.4 kB of additional disk space will be used.
Get:1 ftp://ftp.iitb.ac.in/distributions/ubuntu/archives/ trusty/universe xbacklight amd64 1.1.2-1 [8,488 B]
Fetched 8,488 B in 0s (26.5 kB/s)
Selecting previously unselected package xbacklight.
(Reading database ... 165039 files and directories currently installed.)
Preparing to unpack .../xbacklight_1.1.2-1_amd64.deb ...
Unpacking xbacklight (1.1.2-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up xbacklight (1.1.2-1) ...

YouTube 비디오 Xbacklight-화면 어둡게-Ubuntu 10.10 은 xbacklight를 키보드 단축키의 일부로 표시하지만 Ubuntu 14.04에서 xbacklight를 찾을 수 없으므로 사용자 정의를 만들려고했습니다! xbacklight를 명령으로 사용하십시오! 그리고 Ctrl+ Up& Ctrl+ Down. 우분투는 그것을 인식하는 것 같지만 응답이 없습니다!

어떻게 진행할 수 있습니까? 아니면 내가 실수하고 있습니까?

현재 내 업데이트 / 다운로드 서버는 인도 용 IIT-Bombay 서버입니다. 인도에서 유일하게 응답 성이 뛰어난 서버입니다.


이제 GRUB을 편집했지만 아직 변경되지 않았습니다!
wish.naren

답변:


12

수동으로 밝기 변경

Linux / Unix에서는 모든 것이 파일이라는 것을 기억하십시오. 밝기 값도 파일에 저장됩니다. Ctrl + Alt + T를 누르거나 대시에서 '터미널'애플리케이션을 검색하여 명령 행 (일명 터미널)을여십시오. 그런 다음 다음 명령을 실행하십시오 cd /sys/class/backlight/.. cd는 기본적으로 디렉토리를 탐색하는 데 사용됩니다. 그리고 나를 위해 백라이트 아래에 acpi_video0 폴더가 있지만 당신을 위해 다를 수 있습니다. ls명령을 사용 하여 폴더 이름을 찾으십시오. 해당 폴더에도 CD를 넣으십시오. 예를 들어 그림과 같이

여기에 이미지 설명을 입력하십시오

이제 밝기 설정이 포함 된 폴더로 이동했습니다. 내부에는 brightness파일과 max_brightness파일이 있습니다.

cat max_brightness화면에서 설정할 수있는 최대 밝기를 알려줍니다. 밝기는 밝기를 제어하는 ​​실제 파일입니다. 0에서 max_brightness에있는 숫자로 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오

내가 한 후 7 번을 참조하십시오 cat max_brightness? 이것은 최대 밝기 값이므로 밝기를 0에서 7로 변경할 수 있습니다.

이제 밝기 파일을 편집하여 실제로 화면 밝기를 변경할 수 있습니다. 텍스트 편집기 명령이 필요합니다. 커맨드 라인 텍스트 편집기 nano를 선호합니다. 그래서 할 것입니다

sudo nano brightness

비밀번호를 묻습니다. 입력하면 다음과 같은 화면이 나타납니다.

여기에 이미지 설명을 입력하십시오

커서가 어디에 있는지 보입니까? 숫자 바로 뒤에. 내가 말했을 때 그것이 의미하는 바, Enter 키를 누르지 마십시오. 이 파일에는 한 줄만 있으면되고 다른 줄은 없어야합니다. 왼쪽 / 오른쪽 키를 사용하여 커서를 이동하고 백 스페이스 또는 Del 키를 사용하여 이전 숫자를 삭제 한 다음 new를 입력 할 수 있습니다. max_brightness 파일에있는 숫자에서 0으로 만 이동할 수 있습니다.

새 번호를 쓸 때 Ctrl + X를 누르면 "수정 된 버퍼 저장"을 원하는지 묻습니다. Y 키를 누르면 쓸 파일 이름을 묻습니다. Enter를 누르십시오.이 파일의 이름을 변경하고 싶지 않습니다. 끝난. 이 시점에서 밝기가 변경됩니다.

측면에서 작은 참고 사항 : gedit와 같은 그래픽 텍스트 편집기의 문제점은 모든 파일에 대한 백업을 작성하려고 시도하고 밝기 파일과 해당 폴더에 루트 만 수정할 수있는 권한이 있으므로 gedit을 허용하지 않는다는 것입니다 gksudo로도 파일을 변경하거나 백업을 만들려면-시도했습니다

스크립트 버전 :이 스크립트는 nano 편집기로 내 밝기 파일을 엽니 다. 일부 폴더 이름이 다를 수 있으므로 시스템을 적절히 조정하십시오.

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness

1
이 방법의 단점은 매번 수동으로 수행해야하지만 스크립트로 바꿀 수 있다는 점입니다. 물론 약간 단순화 할 것입니다.
Sergiy Kolodyazhnyy

고맙지 만, 나는 완전히 새로운 사람이고, 나는 당신의 설명을 이해할 수 없습니다! 죄송합니다! 나는 시도했다!
wish.naren

좋아, 나는 나의 답변을 약간 편집하려고 노력할 것이다
Sergiy Kolodyazhnyy

작은 메모, 스크립트에서 나는 mksh를 사용하고 있지만 당신을 위해#!/bin/bash
Sergiy Kolodyazhnyy

1
감사합니다. 아래 기사 " astrobot "에서 제공하는 itsfoss.com/fix-brightness-ubuntu-1310 에 따라 문제를 거의 해결했다고 생각 합니다. 이제 원하는대로 밝기를 편집 할 수 있습니다! :)
wish.naren

10

유틸리티를 사용해보십시오 xbacklight.

나를 위해 일한 것은 다음과 같습니다.

sudo apt-get install -y xbacklight
xbacklight -set 50  # Set display backlight to 50%
xbacklight -set 100 # Set display backlight to 100%
xbacklight -inc 10  # Increase display backlight by 10%
xbacklight -dec 10  # Decrease display backlight by 10%

작업 확인 :

  • 우분투 15.10 + ASUS 머신
  • 우분투 16.04 + MacBook Air

1
이것은 작동하지만 명령은 "xbacklight -set 50", "xbacklight -set 100"등이어야합니다.
Amphibio

1
이것은 나를 위해 작동합니다xbacklight =50
vadi taslim

1
나를 위해 작동하지 않았다. # mbp2015 # ubuntu1404
Jacksonkr 2016

이것은 우분투 14.04에서 완벽하게 작동합니다.
Rubanraj Ravichandran

ASUS 노트북의 Ubuntu 16.04에서 완벽하게 작동
Jam

5

@ Serg의 답변 확장.

  1. 다음을 포함하는 디렉토리로 이동하십시오 brightness. 예 :/sys/class/backlight/intel_backlight

  2. 사용 sudo chmod 770변경 파일 권한은 주 : 적은 제한이 파일을 만들기와 관련된 몇 가지 보안 위험이 있습니다.

  3. 사용자 이름은 sudo chown user_name brightness어디에 사용하십시오 user_name. whoami당신이 확실하지 않은 경우 명령은 당신에게 당신의 사용자 이름을 말할 것이다. 참고 :이 파일을 덜 제한하는 것과 관련된 일부 보안 위험이 있습니다.

  4. cd ~/bin. [1]이 없으면 먼저 mkdir ~/bin.

  5. 명령 행에서 "brightness"라는 스크립트 파일을 작성하십시오.

    $> 터치 밝기 $> chmod 777 밝기

  6. brightness좋아하는 편집기로 편집 하여 다음을 수행하십시오.

    #!/bin/bash
    echo "$1" > /sys/class/backlight/intel_backlight/brightness
    
  7. 명령 행에서 :

    sudo ~ / bin / brightness 1000

1000 밝기를 설정합니다 주 : 컴퓨터에 적절한 설정이 다를 수 있습니다. 위에서 언급 한대로 max_brightness를 확인하십시오 .

  1. 추가 ~\bin\경로하기로 감소 명령 brightness <n>여기서 n휘도 원하는 수준이다.

[1] 아니면 동등합니다


1
bash_profile에 추가alias brightness="sudo subl /sys/class/backlight/intel_backlight/brightness"
Shai M.

@ShaiM. 내 우분투 설치에는 Sublime Text가 없습니다.
ben rudgers

네 말이 맞아 원하는 편집기를 사용할 수 있습니다. :) 답변 해주셔서 감사합니다!
Shai M.

@ShaiM. 내가 설명하는 구현은 사용자에게 편집기를 표시하지 않습니다. 대신 사용자가 명령 줄 유틸리티가 작동하는 방식으로 실행됩니다. 보다 복잡한 구현은 디스플레이의 특정 한계를 기반으로 범위 검사를 수행 할 수 있습니다. 예를 들어, Thinkpad의 최대 밝기 값은 ~ 3000 정도이고 현재 랩톱의 최대 밝기 값은 937입니다. 유틸리티는 "maximum", "half", "dim"등과 같은 키워드를 허용하여 이러한 차이를 추상화 할 수 있습니다.
벤 rudgers

4

xbacklight를 grub하고 설치하려고하는 변경 사항이 확실하지 않습니다.

그러나 좋은 가이드가 있습니다. 그것의 foss에서 기사가 나를 위해 일했다.

당신이 기사를 시도하기 전에, 터미널 및 주요 열어 acpi_listen다음 키를 누릅니다 fn+upfn+down당신의 밝기 키가 실제로 우분투에 의해 등록 여부지고 있는지 여부를 확인하기 위해 키 조합을.


감사! GRUB을 편집했지만 변경 사항이 없습니다! Intel Details를 편집하기 위해 공유 한 기사에 다음과 같은 오류 메시지가 표시되고 편집 할 화면이 EMPTY로 표시됩니다. "(gedit : 5100) : Gtk-WARNING ** : 호출 금지 실패 : GDBus.Error : org.freedesktop.DBus.Error.ServiceUnknown : org.gnome.SessionManager 이름이 .service 파일에서 제공되지 않았습니다. "acpi_listen"을 사용합니다
wish.naren

geditor에서 편집하는 동안 터미널에서 발생하는 오류를 무시하십시오. 링크에서 제안한대로 해당 행을 추가하고 geditor를 저장하고 종료하십시오. 그런 다음 로그 아웃했다가 다시 로그인하십시오
astrob0t

터미널을 열고 acpi_listen입력 한 후 Enter 키를 누르십시오. 입력을 기다리는 동안 커서가 깜박이기 시작합니다. 이제 키 조합을 눌러 밝기를 조정하십시오. 터미널에서 일부 출력이 표시되고 키가 작동하지 않으면 출력이 표시되지 않습니다. 테스트가 끝나면 간단히 누르면 ctrl+c종료됩니다.
astrob0t

고마워, 나는 똑같이했고, 그것은 "밝기 업"과 "밝기 다운"에 대해 설명되고 있습니다 "볼륨 업 / 다운"
wish.naren

확인. 잘 됐네요 이것은 키가 등록되고 있음을 의미합니다. 이제ls /sys/class/backlight/
astrob0t


4

우분투 14.04 및 Linux Mint 17 에서는 밝기 제어가 작동하지 않습니다 .

"인텔 파일"에 지정된 데이터를 열었을 때 추가, 복사 붙여 넣기, 파일 저장, 시스템 종료 및 시작! :)


그 링크의 솔루션도 저에게 효과적이었습니다. 감사합니다.
Francisco Luz 2016 년

이것은 우분투 14.04에서 나를 위해 일했습니다. xserver에 어떤 유형의 밝기 하드웨어가 있는지 명시 적으로 알려 주어야합니다.
BHS

3

다음 코드를 "brightme"으로 저장하십시오.

#!/bin/bash

BRIGHTNESS_PATH='/sys/class/backlight/acpi_video0/brightness'
MAXBRIGHTNESS=$(cat /sys/class/backlight/acpi_video0/max_brightness)
MINBRIGHTNESS=1
NUMBER=$1
#Check if integer
Int='^[0-9]+$'
if [[ $NUMBER =~ $Int ]]; then
    if (( "$NUMBER" >= "$MAXBRIGHTNESS" )); then
        NUMBER=$MAXBRIGHTNESS
    elif (( "$NUMBER" < "$MAXBRIGHTNESS" )); then
        NUMBER=$MINBRIGHTNESS
    fi
    if [[ "$USER" = "root" ]]; then
        echo $NUMBER > $BRIGHTNESS_PATH
    else
        echo "Run as root, use sudo"
    fi
fi
echo "Now the brightness is $(cat $BRIGHTNESS_PATH)"

그런 다음이 파일에 권한을 부여하십시오

chmod 777 brightme

파일을 로컬 바이너리에 저장

sudo cp brightme /usr/local/bin

이제 이렇게 사용할 수 있습니다

sudo brightme 65 #Any positive number as you wish 

1

나는 같은 문제가 있습니다 : 버튼이 실제로 반응합니다. 효과가 나타날 때까지 약 5-20 분 기다려야합니다.

간단한 운동 : 메뉴 표시 줄에 표시되는 밝기 표시기를 설치했습니다. 0-16 스케일로 쉽게 클릭하여 밝기 설정을 변경할 수 있습니다. repo에서 찾을 수 있습니다.

ppa:indicator-brightness/ppa

밝기의 기능 키가 쓸모 없더라도 일이 너무 쉬워졌습니다!


1

다음 줄을 사용하여 /usr/share/X11/xorg.conf.d/에 20-intel.conf 파일 을 추가하려고 했습니까?

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

그런 다음 재부팅하거나 다시 로그인하십시오.

컴퓨터를 시작할 때 밝기 수준을 기억하기 위해 /etc/rc.local에 간단한 줄을 추가하는 해결책을 찾았습니다. .

먼저 원하는 밝기 레벨을 조정 한 다음

cat /sys/class/backlight/intel_backlight/brightness

그런 다음 /etc/rc.local에 다음 줄을 추가하십시오.

echo 615 > /sys/class/backlight/intel_backlight/brightness

예를 들어 615는 내가 원하는 값입니다.


0

글쎄, 나는 Aspire에 대해 같은 문제가 있었고 그럽을 편집하는 것이 나에게 효과적이라는 것을 알았다. grub 파일을 편집하면 콘솔에 동일한 오류 메시지가 나타나지만 작동 방법을 찾았습니다.

내가 사용한 것과 동일한 솔루션을 시도하고 터미널에서 명령을 실행할 수 있습니다.

sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX 행을 찾아서 편집하고 다음으로 바꾸십시오.

 GRUB_CMDLINE_LINUX="quiet splash acpi_osi=Linux acpi_backlight=vendor"

행이 없으면 GRUB_TIMEOUT, GRUB_DEFAULT 행 아래에 추가하십시오.

그런 다음 grub 파일을 저장하고 다음을 실행해야합니다.

sudo update-grub

다시 시작해야 할 수도 있습니다.

도움이 되었기를 바랍니다


고마워요 즉, 몇 가지 업데이트를 수행하고 grub을 편집했지만 결과는 동일합니다! 당신은 내가 작동하는 볼륨 컨트롤 (Fun + Up & Fun + Down)과 동일하다는 것을 알 수 있습니다.!
wish.naren

아, 그래도 grub 파일을 다시 편집하고 편집 GRUB_CMDLINE_LINUX="rootflags=sync"하고 줄을 추가 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"하고 파일을 저장하고 sudo update-grub을 실행하고 재부팅 할 수 있습니까 ? 결과를 알려주세요.
magnusnn

이제 내 밝기가 가장 낮은 강도로 설정되어 있다고 생각합니다! 그러나 밝기를 높음 / 낮음으로 설정하는 데에는 변화가 없습니다!
wish.naren

GRUB_CMDLINE_LINUX_DEFAULT나를 위해 아주 잘 작동 하는 라인에 대한 또 다른 가능한 주장 은 video.use_native_backlight=1입니다.

0

내 문제의 경우 랩톱 (Hp pavillion i7)의 희미한 조명 버튼을 사용할 때 조명이 어두워지지 않고 상승하지 않았습니다.

  1. 그래서 이것은 효과가 있었고 터미널에 넣고 Enter 키를 누릅니다.

    sudo gedit / etc / default / grub

  2. GRUB 파일이 열려 있고 GRUB_CMDLINE_LINUX =``에서 행을 추가하십시오 .``

    GRUB_CMDLINE_LINUX = "자동 시작 acpi_osi = Linux acpi_backlight = vendor"

  3. 그런 다음 저장하십시오.

  4. 터미널에서 Grub을 업데이트 한 후 다음을 추가하십시오.

sudo update-grub

  1. Enter 키를 누릅니다. 컴퓨터 / 노트북을 재부팅하면 변경이 가능하며 작동합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.