我正在按照步骤操作这里。网站说将驱动程序设置为
NVIDIA 二进制 Xorg 驱动程序
和nvidia-current
(不是nvidia-current-updates
),但我没有看到该选项。我将驱动程序设置为
来自 nvidia 331 的 NVIDIA 二进制驱动程序版本 331.38(专有,已测试)
然后重新启动计算机,现在它说我正在使用推荐的驱动程序。
尽管如此,按照网站上的说明,我无法重新启用亮度按钮。首先,我尝试nvidia-xconfig
在终端中运行,它显示:
billy@billy-MacBookPro:~$ nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
ERROR: Unable to write to directory '/etc/X11'.
然后我尝试了sudo gedit /etc/X11/xorg.conf
一下,它说,
(gedit:4739): Gtk-WARNING **:
Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
The name org.gnome.SessionManager was not provided by any .service files
文本文档xorg.conf
打开了但是是空白的(没有任何可编辑/更改的内容)。
答案1
您需要运行 nvidia-settings 应用程序。其中将有一个名为“X 服务器显示配置”的选项卡,允许您“保存到 X 配置文件”。
完成后,您可以使用 sudo gedit /etc/X11/xorg.conf 访问该文件
将会有一个名为的部分Section "Monitor"
。在该部分下添加以下几行:
Identifier "Monitor0"
VendorName "Apple"
Option "DPMS"
Option "RegistryDwords" "EnableBrightnessControl=1"
重新启动,你的 MacBook 上的亮度控制就应该可以正常工作了。
答案2
/etc/X11/xorg.conf
使用以下配置进行编辑适用于 MackbookPro7,1(安装了 NVIDIA 340.108 专有驱动程序):
Identifier "Monitor0"
VendorName "Apple"
Option "DPMS"
Option "RegistryDwords" "EnableBrightnessControl=1"
注意:如果/etc/X11/xorg.conf
没有,您需要创建一个 - 通过从nvidia-xserver
应用程序中导出。