Tom*_*uts 10 nvidia display-resolution
我最近在配备 Nvidia 750Ti 卡和戴尔 4K 显示器的机器上全新安装了 17.04。我正在使用 Nvidia 二进制驱动程序 381.09。
除了我在 Ubuntu 屏幕显示设置中设置的显示缩放比例在机器暂停后恢复时始终恢复为 1 之外,所有这些都非常有效。我需要将它设置为 1.5,否则一切都会变得很小(顺便说一句,为什么 Ubuntu 不将 4K 显示器扩展到合理的默认设置?)
有没有其他人得到这个?我在其他地方找不到任何提及。
顺便说一句,我已经尝试过 Nouveau 驱动程序,但在暂停后根本没有唤醒我的屏幕。所以这条路线是不可能的。
编辑:看起来它已被报告为此处确认的错误将监控以查看是否发生任何事情。
小智 4
对于因该错误而感到沮丧的其他人,这里有一个快速的 Perl 脚本,用于监视 scale_factor 值的变化并重置为首次运行脚本时的值:
#!/usr/bin/perl -w
使用严格;
我的 $dconf_line = `dconf 读取 /com/ubuntu/user-interface/scale-factor`;
我的($scale_factor) = $dconf_line =~ m/DP1\': (\d+)/;
如果($scale_factor){
print STDOUT "scale_factor 的当前值: $scale_factor ...\n\n";
} 别的 {
die“错误:在 dconf 中找不到 scale_factor 值\n(/com/ubuntu/user-interface/scale-factor 的值为 $dconf_line\n\n”;
}
open(my $fh, "-|", "dconf watch /com/ubuntu/user-interface/scale-factor");
while (<$fh>) {
if (m/DP1\': (?!$scale_factor)/) {
`dconf write /com/ubuntu/user-interface/scale-factor "{'DP1': $scale_factor}"`;
我的 $date = `date`;
print STDOUT "$date -- 缩放系数调整\n\n";
}
}
只需让脚本保持运行,它就会捕获并重置任何更改该值的尝试。
在 17.04 上统一工作,但在 17.10 中切换到 gnome 时,该值可能存储在不同的 dconf 注册表项中 - 如果是这样,只需将脚本中该键位置的所有实例替换为适当的实例,然后它应该有效。
希望这可以帮助 ...
| 归档时间: |
|
| 查看次数: |
1166 次 |
| 最近记录: |