返回

深挖Sway中的多屏设置诀窍,解锁高效多屏工作流

开发工具

在Sway中设置多个显示器

Sway作为一种平铺式Wayland合成器,在多屏设置方面与X11窗口管理器有所不同。然而,通过遵循本指南,您将轻松掌握在Sway中设置和配置多个显示器的技巧。

  1. 基本设置

    • 连接显示器: 首先,将您的显示器连接到计算机。确保显示器与计算机的显卡端口兼容,并使用合适的电缆进行连接。

    • 检测显示器: 在连接显示器后,使用以下命令检测系统是否已识别到新的显示器:

      swaymsg -t get_outputs
      

      这将列出所有已连接的显示器。

  2. 配置显示器排列

    • 显示器排列: 确定显示器的排列顺序。您可以使用以下命令来设置显示器的排列方式:

      swaymsg output [output-name] pos [x],[y],[width],[height]
      

      其中,[output-name]是您要设置排列的显示器的名称,[x]、[y]是显示器在屏幕上的坐标,[width]和[height]是显示器的宽高。

    • 使用 Sway 配置文件: 您也可以通过修改Sway配置文件来配置显示器的排列顺序。在配置文件中,找到output部分,并在其中添加以下内容:

      output [output-name] pos [x],[y],[width],[height]
      

      保存配置文件并重新启动Sway以应用更改。

  3. 设置屏幕分辨率

    • 分辨率设置: 您可以使用以下命令来设置显示器的分辨率:

      swaymsg output [output-name] resolution [width]x[height]
      

      其中,[output-name]是您要设置分辨率的显示器的名称,[width]和[height]是您要设置的分辨率。

    • 使用 Sway 配置文件: 您也可以通过修改Sway配置文件来设置显示器的分辨率。在配置文件中,找到output部分,并在其中添加以下内容:

      output [output-name] resolution [width]x[height]
      

      保存配置文件并重新启动Sway以应用更改。

  4. 设置显示器刷新率

    • 刷新率设置: 您可以使用以下命令来设置显示器的刷新率:

      swaymsg output [output-name] refresh [rate]
      

      其中,[output-name]是您要设置刷新率的显示器的名称,[rate]是您要设置的刷新率。

    • 使用 Sway 配置文件: 您也可以通过修改Sway配置文件来设置显示器的刷新率。在配置文件中,找到output部分,并在其中添加以下内容:

      output [output-name] refresh [rate]
      

      保存配置文件并重新启动Sway以应用更改。

  5. 其他高级配置

    • 多头模式: 在Sway中,您可以使用多头模式来将多个显示器作为一个整体的显示空间使用。这对于游戏或视频编辑等需要大屏幕空间的任务非常有用。要启用多头模式,请使用以下命令:

      swaymsg output [output-name1] mode multi-gpu [output-name2]
      

      其中,[output-name1]是您要设置为主要显示器的显示器的名称,[output-name2]是您要设置为辅助显示器的显示器的名称。

    • 扩展模式: 在Sway中,您也可以使用扩展模式来将多个显示器作为一个扩展的桌面空间使用。这对于同时处理多个任务非常有用。要启用扩展模式,请使用以下命令:

      swaymsg output [output-name1] mode extended [output-name2]
      

      其中,[output-name1]是您要设置为主要显示器的显示器的名称,[output-name2]是您要设置为辅助显示器的显示器的名称。