首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvidia-设置-load-config-only似乎不恢复已保存的监视器位置设置。

nvidia-设置-load-config-only似乎不恢复已保存的监视器位置设置。
EN

Unix & Linux用户
提问于 2015-10-19 01:02:02
回答 1查看 4K关注 0票数 1

使用nvidia-设置,我能够使我的外部显示器正确定位在我的笔记本电脑的右边,就像我喜欢的那样。但是,当我重新启动、重新启动X和登录时,我发现我回到了与两个监视器相互镜像的位置(而不是显示从笔记本扩展到右侧的外部监视器)。

我读过正确的解决方案是在一个人的nvidia-settings --load-config-only文件中调用命令.xinitrc。我试着把这个命令放在那里,在我的全局/etc/X11/xinit/xinitrc文件中,这两种方法都不适合我。

我怀疑可能是全局/etc/X11/xinit/xinitrc文件以及$HOME/.xinitrc没有被读取。因此,我决定孤立地测试nvidia-settings -load-config-only的作用。

以下是我所做的(这不起作用,我想知道:为什么?):

启动状态:右侧/不镜像的外部监视器

  1. rm ~/.nvidia-settings-rc
  2. 调用“nvidia-settings”,然后通过“”,故意将监视器配置从“扩展到右边”更改为“镜像”。我将外部监视器的位置更改为“同”膝上型计算机监视器,这样它就像在镜像一样工作。
  3. 点击申请,点击OK。
  4. 为了涵盖所有的基础,我还选择了“保存到X配置文件”[ /etc/X11/xorg.conf ]
  5. ~/.nvidia-settings-rc中仍然没有任何内容,所以我单击左边面板底部的nvidia-设置配置,然后选择“保存当前配置”。
  6. 现在,我在~/.nvidia-settings-rc上看到了一些东西
  7. 重新启动nvidia-settings并更改配置,以便将笔记本监视器扩展到外部监视器的右侧。点击、应用并验证更改是否生效(我现在处于我想要的状态)。
  8. 现在,退出nvidia-settings GUI配置会话
  9. 运行nvidia-settings --load-config-only
  10. 预期的结果将是我看到我的监视器被镜像,因为这是我保存的配置。但这种情况并没有发生。似乎没有加载配置,或者它一开始就被错误地保存了。

对可能发生的事有什么建议吗?也许有人能告诉我在我的~/.nvidia-settings-rc文件中要找什么?那里似乎没有任何与监控安置有关的东西。

为了完整起见,我正在复制下面文件的内容。

PS:我正在使用xfce窗口管理器。

代码语言:javascript
复制
#
# /home/chris/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Sun Oct 18 17:43:09 2015
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

# Attributes:

0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/GammaCorrectedAALines=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/FSAAAppEnhanced=0
0/GammaCorrectedAALinesValue=16
[DPY:VGA-0]/RedBrightness=0.000000
[DPY:VGA-0]/GreenBrightness=0.000000
[DPY:VGA-0]/BlueBrightness=0.000000
[DPY:VGA-0]/RedContrast=0.000000
[DPY:VGA-0]/GreenContrast=0.000000
[DPY:VGA-0]/BlueContrast=0.000000
[DPY:VGA-0]/RedGamma=1.000000
[DPY:VGA-0]/GreenGamma=1.000000
[DPY:VGA-0]/BlueGamma=1.000000
[DPY:VGA-0]/Dithering=0
[DPY:VGA-0]/DitheringMode=0
[DPY:VGA-0]/DitheringDepth=0
[DPY:VGA-0]/DigitalVibrance=0
[DPY:VGA-0]/SynchronousPaletteUpdates=0
[DPY:DP-0]/Dithering=0
[DPY:DP-0]/DitheringMode=0
[DPY:DP-0]/DitheringDepth=0
[DPY:DP-0]/ColorSpace=0
[DPY:DP-0]/ColorRange=0
[DPY:DP-0]/SynchronousPaletteUpdates=0
[DPY:DP-1]/Dithering=0
[DPY:DP-1]/DitheringMode=0
[DPY:DP-1]/DitheringDepth=0
[DPY:DP-1]/ColorSpace=0
[DPY:DP-1]/ColorRange=0
[DPY:DP-1]/SynchronousPaletteUpdates=0
[DPY:DP-2]/Dithering=0
[DPY:DP-2]/DitheringMode=0
[DPY:DP-2]/DitheringDepth=0
[DPY:DP-2]/ColorSpace=0
[DPY:DP-2]/ColorRange=0
[DPY:DP-2]/SynchronousPaletteUpdates=0
[DPY:DP-3]/Dithering=0
[DPY:DP-3]/DitheringMode=0
[DPY:DP-3]/DitheringDepth=0
[DPY:DP-3]/ColorSpace=0
[DPY:DP-3]/ColorRange=0
[DPY:DP-3]/SynchronousPaletteUpdates=0
[DPY:DP-4]/RedBrightness=0.000000
[DPY:DP-4]/GreenBrightness=0.000000
[DPY:DP-4]/BlueBrightness=0.000000
[DPY:DP-4]/RedContrast=0.000000
[DPY:DP-4]/GreenContrast=0.000000
[DPY:DP-4]/BlueContrast=0.000000
[DPY:DP-4]/RedGamma=1.000000
[DPY:DP-4]/GreenGamma=1.000000
[DPY:DP-4]/BlueGamma=1.000000
[DPY:DP-4]/Dithering=0
[DPY:DP-4]/DitheringMode=0
[DPY:DP-4]/DitheringDepth=0
[DPY:DP-4]/DigitalVibrance=0
[DPY:DP-4]/ColorSpace=0
[DPY:DP-4]/ColorRange=0
[DPY:DP-4]/SynchronousPaletteUpdates=0
[DPY:DP-5]/Dithering=0
[DPY:DP-5]/DitheringMode=0
[DPY:DP-5]/DitheringDepth=0
[DPY:DP-5]/ColorSpace=0
[DPY:DP-5]/ColorRange=0
[DPY:DP-5]/SynchronousPaletteUpdates=0
[DPY:DP-6]/Dithering=0
[DPY:DP-6]/DitheringMode=0
[DPY:DP-6]/DitheringDepth=0
[DPY:DP-6]/ColorSpace=0
[DPY:DP-6]/ColorRange=0
[DPY:DP-6]/SynchronousPaletteUpdates=0

系统正在运行RHEL7;桌面环境是XFCE

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-10-19 07:56:39

xrandr

第一次运行xrandr并查找"…连接“行来查找显示的名称。那就跑

代码语言:javascript
复制
xrandr --output VGA1 --auto --same-as LVDS1

若要使显示VGA1成为镜像或LVDS1,请执行以下操作。“--同为”是设置镜像的参数。如果您希望翻转或缩放,请参阅xrandr的其他参数。

nvidia-xorg

若要使配置永久持久,请在/etc/X11/xorg.conf文件中添加

代码语言:javascript
复制
Option "MetaModeOrientation" "SamePositionAs"

到相关的监视器/屏幕/显示部分/分段。查看/usr/share/doc/nvidia-x11-drv-...获取nvidia xorg驱动程序的文档文件。

选项"MetaModeOrientation“"string”控制在单个X屏幕上使用多个显示设备时显示设备之间的默认关系。接受以下值之一:"RightOf“"LeftOf”在"SamePositionAs“下面。为了向后兼容,"TwinViewOrientation“是"MetaModeOrientation”的同义词,"Clone“是"SamePositionAs”的同义词。详见第12章。默认值: string为NULL。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/237074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档