运维开发网

将i3与多个显示器配合使用

运维开发网 https://www.qedev.com 2021-01-21 19:49 出处:云网牛站 作者:夏雨晗
你在Linux工作站上使用多个显示器吗?让我们来谈谈i3--一个流行的平铺窗口管理器,可以与多个监视器配合使用,并且有许多其他窗口管理器没有的便利功能:能够独立地在各个监视器

你在Linux工作站上使用多个显示器吗?让我们来谈谈i3--一个流行的平铺窗口管理器,可以与多个监视器配合使用,并且有许多其他窗口管理器没有的便利功能:能够独立地在各个监视器上切换工作区,可将i3与多个显示器配合使用。

 

介绍i3基本知识

可先参考在linux系统使用i3平铺窗口管理器的五大优势一文。

要在系统上安装i3,请运行以下命令:

$ sudo dnf install i3

参考:在Fedora 28系统中安装和使用i3窗口管理器。

完成后注销,然后在登录屏幕上选择i3作为窗口管理器,然后重新登录。

当你第一次运行i3时,系统会询问你是否要继续进行自动配置,在此处回答是(yes),之后,你将被要求选择“mod key”,如果你在这里不确定,只需接受默认值,即将Windows/Super键设置为mod键,你将使用此键主要用于窗口管理器中的所有快捷方式。

此时,你应该在底部看到一个小条和一个空屏幕,我们来看看一些基本的快捷方式。

使用以下方式打开终端:

$mod + enter

切换到第二个工作区使用:

$mod + 2

通过以下两个步骤打开firefox:

$mod + d

然后输入“firefox”并按Enter键。

将其移动到第一个工作区:

$mod + shift + 1

并通过以下方式切换到第一个工作区:

$mod + 1

此时,你将并排看到一个终端和一个firefox窗口,要关闭窗口,请按:

$mod + shift + q

退出i3,请按:

$mod + shift + e

然后在右上角使用鼠标确认。

 

让多个屏幕工作

现在我们已经启动并运行了i3。

我们需要使用命令行,因为i3非常轻量级,并且没有gui来管理其他屏幕,不过操作很简单。

我们将使用的命令称为xrandr,如果你的系统上没有xrandr,请运行以下命令安装:

$ sudo dnf install xrandr

当它安装完毕后,让我们继续运行它:

$ xrandr

输出列出了所有可用输出,并通过显示支持的分辨率指示哪些输出连接了屏幕(显示器通过电缆连接)。

此特定示例显示了笔记本电脑的主屏幕(名为eDP1),以及连接到HDMI-2输出的第二个显示器,物理上位于笔记本电脑的右侧,要打开它,请运行以下命令:

$ xrandr --output HDMI-2 --auto --right-of eDP1

就是这样,你的屏幕现已激活:

将i3与多个显示器配合使用

注:第二屏激活,此屏幕截图中显示的命令与文章略有不同,因为它们设置较小的分辨率以使屏幕截图更具可读性。

 

在多个屏幕上管理工作区

在多个屏幕上切换工作区和创建新工作区非常类似于只有一个屏幕,在当前处于活动状态的屏幕上创建新工作区 - 将鼠标光标放在其上的工作区。

因此,要切换到特定工作区(或在不存在的情况下创建新工作区),请按:

$mod + NUMBER

你可以独立切换各个监视器上的工作区:

将i3与多个显示器配合使用

注:左侧屏幕上的工作区2,右侧屏幕上的工作区4。

将i3与多个显示器配合使用

注:左侧屏幕切换到工作区3,右侧屏幕仍显示工作区4。

将i3与多个显示器配合使用

注:右侧屏幕切换到工作区4,左侧屏幕仍显示工作区3。

 

在监视器之间移动工作区

我们可以通过以下命令将窗口移动到不同的工作区:

$mod + shift + NUMBER

我们也可以将工作空间移动到不同的屏幕,但是,此操作没有默认快捷方式,因此我们必须先创建它。

要创建自定义快捷方式,需要在你选择的文本编辑器中打开配置文件(本文使用vim):

$ vim ~/.config/i3/config

参考:玩转Linux必备的Vim技能,一文读懂Vim的安装和配置,学习之法。

并将以下行添加到配置文件的最底部:

# Moving workspaces between screens 

bindsym $mod+p move workspace to output right

保存,关闭,然后重新加载并应用配置,请按:

$mod + shift + r

现在,你将能够通过以下方式将活动工作区移动到第二个监视器:

$mod + p

将i3与多个显示器配合使用

注:左侧屏幕上带有Firefox的Workspace 2。

将i3与多个显示器配合使用

注:使用Firefox的Workspace 2移动到第二个屏幕。

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号