AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 3841
Accepted
Decio Lira
Decio Lira
Asked: 2010-09-08 17:53:52 +0800 CST2010-09-08 17:53:52 +0800 CST 2010-09-08 17:53:52 +0800 CST

重启后桌面不记得亮度设置

  • 772

每次我重新启动机器时,Gnome 中的亮度都会恢复到 100%。我希望它会保留最后的设置。到底有没有?

gnome brightness
  • 11 11 个回答
  • 56997 Views

11 个回答

  • Voted
  1. dolhow
    2011-10-18T05:59:44+08:002011-10-18T05:59:44+08:00

    文件 /etc/rc.local 应如下所示:

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    echo 0 > /sys/class/backlight/acpi_video0/brightness
    exit 0
    

    每 @zerdo:在我的戴尔工作室 1558 中,亮度设置存储在/sys/class/backlight/intel_backlight/brightness. 如果您的计算机不使用 acpi_video0 文件夹,只需更改路径即可。

    另外,根据@Nick:如果这是您阅读的唯一答案,请注意 0 inecho 0将是您的默认亮度设置。我已经设置了这个,它让我发疯了很长一段时间:每次我启动时,它都会将它设置为最低亮度设置。我更喜欢我的以最大亮度开始,所以我echo 10改用了。您的硬件的亮度等级可能会有所不同。

    • 21
  2. Panther
    2011-12-22T14:54:29+08:002011-12-22T14:54:29+08:00

    此功能(背光控制)取决于您的 BIOS 和内核版本。

    试试这四件事。

    内核(引导)选项

    启动时,在 grub 屏幕上,按 e 进行编辑。在内核行中添加nomodeset acpi_backlight=vendor一些硬件可能会使用不同的选项。

    英特尔-nomodeset acpi_backlight=intel 宏碁-acpi_backlight=acer_acpi甚至acpi_osi=Linux acpi_backlight=legacy。

    如您所见,您可能需要谷歌搜索您的设置。

    quiet splash nomodeset acpi_backlight=vendor
    

    如果可行,请编辑/etc/default/grub这些选项并将其添加到默认选项中。

    # command line
    sudo -e /etc/default/grub
    
    # graphical
    gksu gedit /etc/default/grub
    

    编辑“GRUB_CMDLINE_LINUX_DEFAULT”行,使其看起来像这样

        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
    

    保存您的编辑,更新 grub

    sudo update-grub
    

    命令行

    如果这不起作用,您可以尝试手动设置亮度。

    注意:路径可能因硬件/内核版本而异,/proc/acpi/video0 ...可能需要浏览 /proc/acpi 目录以找到亮度设置并相应地调整以下命令。

    cat /proc/acpi/video/VGA/LCD/brightness
    

    该命令的输出因硬件而有所不同, 1 -> 10 , 1 -> 12 , 1 -> 100 ??? 选择一个值并设置它(为您的硬件选择值)。

    sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
    

    如果可行,请将其添加到/etc/rc.local

    # command line
    sudo -e /etc/rc.local
    
    # graphical
    gksu gedit /etc/rc.local
    

    在“exit 0”上方添加您的设置

    echo 80 > /proc/acpi/video/VGA/LCD/brightness
    

    x背光

    你也可以试试xbacklight

    sudo apt-get install xbacklight
    

    然后你用命令行调整

    # For 80 % brightness
    xbacklight -set 80
    

    再次,将其添加到/etc/rc.local

    # command line
    sudo -e /etc/rc.local
    
    # graphical
    gksu gedit /etc/rc.local
    

    在“exit 0”上方添加

    xbacklight -set 80
    

    设置

    您可以尝试使用setpci

    一般语法是

    sudo setpci -s <address> f4.B=your_setting
    

    您使用以下标识您的 pci 总线地址

    sudo lspci | grep VGA
    

    例子

    00:02.0 VGA compatible controller: Cirrus Logic GD 5446
    
    setpci -s 00:02.0 F4.B=80
    

    如果您的设置错误,很可能您只会松开显示器,并且必须重新启动。由于这是一个硬件设置,您确实需要先识别您的硬件并研究设置。

    例子

    英特尔 - https://bbs.archlinux.org/viewtopic.php?id=74914

    东芝 - http://www.linlap.com/wiki/toshiba+satellite+t130

    宏基扩展 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002

    Ubuntu 手册页 setpci

    • 13
  3. Best Answer
    levesque
    2010-09-08T18:06:29+08:002010-09-08T18:06:29+08:00

    这应该可以在能量选项中进行配置,将亮度设置为所需的级别,并且将始终使用它。如果您使用笔记本电脑,您还需要配置电池模式的级别......

    我发现 Gnome 在液晶面板亮度方面存在一些问题,例如,如果我在电池模式下运行并手动将亮度设置为给定水平并让笔记本电脑无人看管 10 秒钟,当我收回控制权时,它会恢复到预设亮度。在空调模式下也是如此,只是它需要更长的时间,所以更容易被忽视。我相信所有这些设置都应该保存在某个地方并恢复 - 至少对于 A/C 模式。

    编辑:对于 gnome3,这不起作用(至少对我来说)。

    • 12
  4. vasishath
    2011-10-17T01:44:59+08:002011-10-17T01:44:59+08:00

    这是一个快速的解决方法:-

    尝试通过在终端中键入此命令来测试设置

    echo 0 > /sys/class/backlight/acpi_video0/brightness
    

    如果亮度变为最小,你就做对了!

    /etc/rc.local通过键入编辑文件

    sudo -H gedit /etc/rc.local    
    

    在终端

    通过在开头添加 # 将其注释掉exit 0,使其看起来像这样:-

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    #exit 0
    

    这是必要的,否则它不会工作!

    在此之后在文件中添加以下行

    echo 0 > /sys/class/backlight/acpi_video0/brightness
    

    这样它看起来像这样:-

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    #exit 0
    echo 0 > /sys/class/backlight/acpi_video0/brightness
    

    将 0 替换为所需的亮度值(范围从 0 到 10 )

    保存文件并退出。

    重新启动以查看更改。

    acpi_video0注意:-如果您有不同的设备代码(主要是acpi_video0),您可能必须用您的设备代码替换。大多数用户不需要这样做。

    • 7
  5. KaitlinM
    2011-10-24T18:39:34+08:002011-10-24T18:39:34+08:00

    要在 11.10 中调整屏幕亮度,您需要访问“系统设置”:

    1. 在屏幕右上角的工具栏中,直接右键单击您的用户名右侧。

    2. 选择“系统设置”。

    3. 选择“屏幕”。

    4. 用鼠标拖动滑块来调整屏幕亮度。

    如果 Ubuntu 不记得您的调整,您可以使用应用程序,或者您可能需要使用 GNOME 的解决方法: 亮度设置未保存在 Ubuntu 11.10 中

    • 4
  6. dginsd
    2012-11-12T09:24:02+08:002012-11-12T09:24:02+08:00

    这是我在 Ubuntu 论坛上找到的一个很棒的工作,感谢 thaelim如何在 Unity/Gnome Shell 下获得有效的显示亮度管理只需下载脚本在脚本开头编辑周边并在完成后保存主文件夹。这是完整脚本brightmanager.py的下载

    这些是可更改为所需设置的可变周长,正如您所见,我一直喜欢 20 岁的我,没有空闲超时。

    IDLE_DIM_TIME = 0
    IDLE_DIM_AC = False
    IDLE_DIM_BATTERY = False
    IDLE_BRIGHT = 20
    BRIGHT_BATTERY = 20
    BRIGHT_AC = 20
    

    保存后打开终端输入

    chmod +x brightmanager.py
    

    然后从破折号打开启动应用程序,单击添加按钮,命名您的启动应用程序,然后输入您的命令:

    python /home/david/brightmanager.py
    

    将“david”替换为您的主文件夹名称,然后添加描述并单击添加、注销并重新登录,完成后,您现在可以设置电池、交流电和空闲的亮度。

    在此处输入图像描述

    您将希望为每个用户执行此操作,并且每个用户都应该在其主文件夹中拥有自己的脚本副本,并在脚本的开头使用自己所需的设置。

    • 3
  7. duli
    2011-12-30T14:06:23+08:002011-12-30T14:06:23+08:00

    似乎有一个关于此的错误报告:

    https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707

    对我来说,它可以放置:

    echo 0 > /sys/class/backlight/acpi_video0/brightness
    

    在 /etc/rc.local 中。

    或者,正如其他人所建议的,

    echo 5 > /sys/class/backlight/*/brightness
    

    可能会奏效。

    • 1
  8. Jorge
    2012-04-05T08:44:05+08:002012-04-05T08:44:05+08:00

    “系统设置”的“屏幕”选项工作正常,/sys/class/backlight/acpi_video0/brightness选项中也相应更改,但问题是实际亮度没有任何反应。

    我找到了解决问题的方法:

    在“设备”部分下添加下一个选项/etc/X11/xorg.conf并重新启动:

    Option "RegistryDwords" "EnableBrightnessControl=1"

    这适用于我的 NVIDIA 卡(东芝 Satellite L745-SP4142CL 上的 Ubuntu 11.10 x64)

    • 1
  9. Chuaka
    2012-04-14T10:32:47+08:002012-04-14T10:32:47+08:00
    • 如果使用 nVidia,只需打开 dash home 并输入“NVIDIA X 服务器设置”。
    • 然后点击 X Screen O 下的“X Server Color Correction”。
    • 降低亮度级别。
    • 在时间用完之前单击“确认当前更改”。
    • 选择退出以保存更改。

    它适用于以下规范:

    • 东芝卫星 L745
    • 英特尔酷睿 i3
    • 带有 CUDA 的英伟达 GeForce
    • 内存 6 GB
    • 1
  10. evergreen
    2014-12-06T08:20:20+08:002014-12-06T08:20:20+08:00

    我在 webupd8 上找到了一个解决方法:修复亮度在 Ubuntu 中重新启动时重置(到非常低的值或最大值)

    1. 您需要做的第一件事是找出哪个 ACPI 接口 (acpi_video) 控制亮度。这可以通过查看您的 Xorg 日志文件以查看加载了哪个 acpi_video 来完成。要通过命令行执行此操作,只需使用以下命令:

      grep acpi_video /var/log/Xorg.0.log
      

      上面的命令应该显示类似于以下的输出:

      [     7.385] (--) intel(0): Found backlight control interface
      acpi_videoX (type 'firmware') for output LVDS1
      

      或acpi_videoX在哪里。这是控制亮度的 acpi_video 模块,所以在接下来的步骤中记住它。acpi_video0acpi_video1

      如果上面的命令没有显示任何输出并且您有一个名为intel_backlightunder的文件夹/sys/class/backlight/,则将其intel_backlight用作后续步骤的 ACPI 接口。

    2. 接下来,(通过键盘 Fn + 亮度键)将笔记本电脑的亮度设置为您希望 Ubuntu 在启动后使用的亮度。

    3. 现在我们必须获得您在第 2 步中设置的实际亮度值。为此,请运行以下命令:

      cat /sys/class/backlight/acpi_videoX/brightness
      

      控制笔记本电脑亮度的 ACPI 接口在哪里acpi_videoX,您在步骤 1 中找到了该接口。

      为下一步记住这个值。

    4. 下一步是创建一个fixbrightness.conf在您的/etc/init/目录中调用的文件(以 root 身份),例如:

      gksu gedit /etc/init/fixbrightness.conf
      

      在这个文件中,粘贴这个:

      description "Sets brightness after graphics device is loaded"
      
      start on graphics-device-added
      
      task
      
      exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
      

      在这里,你需要

      • 替换BRIGHTNESS_VALUE为您在步骤 3 中获得的亮度值

      • 替换acpi_videoX为控制笔记本电脑亮度的 ACPI 接口,您在步骤 1 中找到了该接口。

      然后保存文件。

    5. 重新启动和重新启动/注销后的低或最大亮度问题应得到修复。

    • 0

相关问题

  • 如何安装 KDE?

  • 为什么我的时钟、指示器小程序和通知区域有时会在我重新启动时移动?我怎样才能防止这种情况?

  • 停止菜单图标闪烁

  • 是否有适用于 IMAP 邮件帐户的 Gnome 小程序?

  • 如果顶部面板中缺少会话小程序,如何注销?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve