我有最新的英特尔 NUC,NUC6i7KYK(规格在这里),运行接近库存 Ubuntu 16.04。它的显示器通过 HDMI 连接。
当它从挂起(S3)中唤醒时,它永远不会唤醒显示器。系统已启动并响应(我可以通过 ssh 进入),但显示屏保持关闭,没有信号。关闭/打开显示器或拔下 HDMI 电缆都无法恢复它。
我尝试了本指南中的一些步骤,并在启动到“运行级别 3”时发现了完全相同的问题,它启动到控制台而不是 X。(我相信在这种情况下英特尔视频驱动程序仍然有效,因为控制台它启动时显然处于图形模式。)
我没有尝试通过 DisplayPort 连接显示器,因为我没有功能强大的显示器,所以我不确定它是否特定于 HDMI 输出。
如何诊断和解决此问题?我能找到的大多数指南似乎已经过时(例如,从我链接的文章中,我找不到工具intel_reg_dumper或intel_gpu_dump工具,也不/proc/acpi/event存在等)或没有提供足够的细节(例如,我正在查看本页的第 3.2.1 节,但我不知道“设置CONFIG_DRM_I915=n”是什么意思)。
我dmesg醒来后把它倾倒了。挂起后的完整输出在这里,也许这两行可能是一个线索,如果它们对任何人都有意义:
[ 158.639355] [drm:intel_dp_link_training_clock_recovery [i915_bpo]] *ERROR* failed to enable link training
[ 158.647999] [drm:intel_dp_start_link_train [i915_bpo]] *ERROR* failed to start channel equalization
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。谢谢!
/dev/dvd默认情况下,某些程序会查找 DVD。当我第一次在没有插入 DVD 的情况下启动我的计算机时,/dev/dvd存在并指向正确的位置 ( /dev/sr0)。但是,当我插入 DVD 时,就/dev/dvd消失了。我希望它一直存在,这样我就不必/dev/sr0在寻找 DVD 的程序中导航。如何确保/dev/dvd符号链接存在并指向正确的位置?
看起来我可以向/etc/udev/rules.d/70-persistent-cd.rules. 该站点提供了几个示例,但该70-persistent-cd.rules文件说“将 ENV{GENERATED}=1 标志添加到您自己的规则中”,这不是示例的一部分。该man 7 udev页面是坚不可摧的我,我不相信链接页面提供的信息,我需要100%。
那么,我可以在现代的 Ubuntu 12.04(或更高版本)系统上做些什么来使其/dev/dvd始终存在并指向正确的设备?
编辑:是否像ENV{GENERATED}=1在链接页面中添加规则一样简单,如下所示:
SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="dvd", GROUP="cdrom", ENV{GENERATED}=1
Run Code Online (Sandbox Code Playgroud)
这是现代 Ubuntu 的正确信息吗?ENV{GENERATED}当它不是生成的而是手写的时候,在那里做什么?
我在我的电脑有30"监视器上安装了现有的Ubuntu 16.04,所有的窗口装饰是巨大的,所有的字体大小是巨大的,一些靠近时钟图标是堆积如山。
我怎样才能改变这些尺寸?首选一种无需编辑配置文件即可调整内容的方法。也许它取决于“主题”(当前为Ambiance)---我如何更改那里定义的尺寸?
我试过的:
这就是显示器的配置界面如下所示:

请注意,菜单和标题栏选项没有Scale,因此没有任何引用该设置的内容适用(例如此问题的答案)。
字体下的Unity 调整工具的文本缩放因子设置似乎仅适用于文本,而不适用于窗口装饰,因此这不是完整的解决方案。(显然,在那里设置字体大小也会影响文本,但不会影响窗口装饰)。
我还尝试更改此问题的答案中的 DPI 设置,但顶部答案中的任何内容似乎都不会影响我机器上的任何内容。
我还仔细研究gconf-editor了可能影响任何这些尺寸的任何设置,但除了字体大小设置之外什么也没找到。
其他注意事项:
我应该提一下,我现在已经在两台计算机上遇到了这个问题,这就是为什么我要在软件中寻求解决方案,而不是更改分辨率或获取不同的显示器。我安装了 Ubuntu 16.04,而我的另一台机器连接到了 4k 显示器,然后将它移到了一个更小的、纯高清显示器上。我在那里有完全相同的问题:一切都太大了。(但它在 4k 显示器上看起来很棒!)