首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动/登录期间的主显示配置

启动/登录期间的主显示配置
EN

Ask Ubuntu用户
提问于 2021-01-01 13:38:44
回答 1查看 971关注 0票数 1

两个屏幕连接到GTX1060:监视器@dp-2和TV@HDMI-0。

问题

在重新启动期间,屏幕配置似乎默认为HDMI作为主屏幕。即使在配置了Settings >中的设置之后,它也会在每次重新启动时重置。

登录屏幕和桌面都显示在电视上,而监视器根本没有接收到信号。

我想要什么

监视器应该被视为主屏幕,而不管最后的会话配置如何,电视都应该被忽略。

基本上如下:xrandr --output HDMI-0 --offxrandr --output DP-2 --mode 2560x1080 --rate 144.00

使用shell脚本,我可以自动更改输出,但只有在登录后(例如启动应用程序)。如何在登录屏幕之前/期间实现此配置?

附加信息

我使用python脚本将音频和视频输出更改为HDMI,这样我就可以在电视上玩游戏了。将输出恢复到DP-2和USBAudio也很好。

systemctl服务失败,因为randr/X还没有准备好(?)添加After=display-manager.service也不起作用。

EN

回答 1

Ask Ubuntu用户

发布于 2021-01-01 14:25:06

文件~/.config/monitors.xml列出监视器配置。我的文件配置不正确,以下内容解决了我的问题:

代码语言:javascript
复制
<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>DP-0</connector>
          <vendor>GSM</vendor>
          <product>LG ULTRAWIDE</product>
          <serial>0x0003b343</serial>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1080</height>
          <rate>144.00051879882812</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>HDMI-1</connector>
        <vendor>SAM</vendor>
        <product>SAMSUNG</product>
        <serial>0x01000e00</serial>
      </monitorspec>
    </disabled>
  </configuration>
</monitors>

注意:当我尝试使用连接器时,端口发生了变化。

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

https://askubuntu.com/questions/1304278

复制
相关文章

相似问题

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