iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux配置和使用i3窗口管理器的教程
  • 795
分享到

Linux配置和使用i3窗口管理器的教程

linuxi3linux窗口管理器linux窗口管理器p配置 2022-06-04 22:06:57 795人浏览 独家记忆
摘要

在本篇文章中,我将向大家展示,如何在 Fedora 28 上安装与简单配置 i3。 1、安装 首先进入 Fedora 系统中,打开一个终端。使用 dnf 来安装需要的软件包,如下: 注意:在这个命令中,我排除了 rx

在本篇文章中,我将向大家展示,如何在 Fedora 28 上安装与简单配置 i3。

1、安装

首先进入 Fedora 系统中,打开一个终端。使用 dnf 来安装需要的软件包,如下:

注意:在这个命令中,我排除了 rxvt-unicode 这个包,因为我更喜欢 terminator 作为我的终端模拟器。

据用户目前的系统状态,在命令执行过程中可能会安装很多依赖。等待所有的依赖安装完成,之后重启你的电脑。

2、首次登录与初始化

在你的机器重启之后,你便可以第一次体验 i3 了。在 GNOME 显示管理器(GDM)屏幕,选择你的用户名,之后先别着急输密码,点击下方的密码输入框下方的小齿轮,之后选择 i3 而不是 GNOME,像下方这样:

输入你的密码,并点击 “Sign In”。在你第一次登入之后,会先看到 i3 的配置界面:

点击回车键就会在 $HOME/.config/i3 生成一个配置文件,之后你可以通过这个配置文件来定制化 i3 的一些行为

在下一屏,你需要选择你的 Mod 键。这一步很关键,因为 Mod 键通常都会作为 i3 命令快捷键的发起键。按回车会选择 Win 键作为默认的 Mod 键。如果你的键盘没有 Win 键,用 Alt 键做替代,用方向键键选择后按回车键确认。

现在你就登录到了 i3 的系统中。由于 i3 是一个极简的窗口管理器,你会看到一个黑屏窗口,以及屏幕底端显示的状态栏:

接下来,让我们看看 i3 的如何实际使用。

3、快捷键

现在你已经登录到了 i3 会话中,你需要几个基本的快捷键来应对基本的操作。

下面整理了一些常用的快捷键,当然还不止这些,对于复杂的需求,需要自己写脚本实现。

默认快捷键:

Key Command
$mod + Enter 启动虚拟终端
$mod + A 焦点转义到父窗口上
$mod + S 堆叠布局
$mod + W 标签布局
$mod + E 默认布局
$mod + SpaceBar 焦点在平铺式/浮动式转换
$mod + D 启动 dmenu
$mod + H 水平分割窗口
$mod + V 垂直分割窗口
$mod + J 焦点往左窗口移
$mod + K 焦点往下窗口移
$mod + L 焦点往上窗口移
$mod + ; 焦点往右窗口移
$mod + Shift + Q 杀死当前窗口的进程
$mod + Shift + E 退出 i3
$mod + Shift + C 当场重新加载 i3config, 无需重启
$mod + Shift + R 重启 i3 (还重新加载了 i3config, 又没有退出过程)
$mod + Shift + J 窗口左移
$mod + Shift + K 窗口下移
$mod + Shift + L 窗口上移
$mod + Shift + : 窗口右移
$mod + Shift + SpaceBar 窗口在平铺式/浮动式转换

大多数的 i3 快捷键都会用到之前配置的 Mod 键。在下面的例子中,当我提到 Mod 键,请根据情况使用你定义的做替换。通常使用 Win 键或者 Alt 键。

首先,要打开一个终端,可以使用 Mod+ENTER。重复打开几个终端,观察 i3 是如何自动将它们在桌面中排列。默认情况下, i3 会在水平的方向分割屏幕;使用 Mod + v 来垂直分割,再按 Mod + h 会恢复水平分割模式。

当需要启动其他的应用,按 Mod + d 来打开 dmenu,一个简单的文字应用菜单。默认情况下,dmenu 会呈现出所有在你 $PATH 中设置的应用。使用方向键来选择你想启动的应用,同时你可以键入应用的名称,来缩小选择的范围,之后按回车键来启动选择的应用。

如果你的应用没有提供退出的方法,你可以使用 i3 来关闭对应的窗口,通过按 Mod + Shift +q。注意,你可能会丢失未保存的工作内容。

最后,当你想关闭会话并退出 i3,按 Mod + Shift +e。之后会在窗口的上方提示你是否退出。点击 “Yes, exit i3” 退出,或选择 “X” 来取消。

这些就是 i3 中最基本的快捷键

除了快捷键外,i3对多显示器的支持也很好,新建窗口的位置取决于新建窗口命令所在的监视器。

i3平铺式支持横向和纵向。支持多行或多列。支持窗口的重命名。

尽管i3这类的平铺式窗口管理器非常少众,但对于技术控来说,是一件让人兴奋的“玩具”。

4、替换GDM

使用 i3 窗口管理器会降低你操作系统的内存占用;然而,Fedora 依然会使用 GDM 作为登录屏。GDM 会载入几个与 GNOME 相关的库从而占用内存。

如果你想进一步的降低你的内存占用,你可以使用一些更轻量级的显示管理器来替换 GDM,比如 lightdm :

之后重启你的机器来使用Lightdm 的登录界面。

现在你可以继续登录并使用 i3了。

i3这类窗口管理器与Xfce,KDE,Gnome,Cinnamon这类桌面软件专注于华丽的界面不同的是,更加专注于键盘控制,和效率提csHJBeSoKS升,定制化。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

--结束END--

本文标题: Linux配置和使用i3窗口管理器的教程

本文链接: https://www.lsjlt.com/news/19896.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • i3 窗口管理器使 Linux 更美好
    Linux(和一般的开源软件)最美好的一点是自由 —— 可以在不同的替代方案中进行选择以满足我们的需求。我使用 Linux 已经很长时间了,但我从来没有对可选用的桌面环境完全满意过。直到去年,Xfce 还是我认为在功能和性能之间的平和最接近...
    99+
    2023-06-05
  • Linux窗口管理程序tmux怎么使用
    本篇内容介绍了“Linux窗口管理程序tmux怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!tmux 是一个可以让人们通过一个窗口操...
    99+
    2023-06-27
  • golang配置管理神器Viper使用教程
    目录Viper安装什么是Viper?为什么选择Viper把值存入Viper建立默认值读取配置文件写入配置文件监控并重新读取配置文件从io.Reader读取配置覆盖设置注册和使用别名使...
    99+
    2024-04-02
  • Linux窗口管理器Screen怎么用
    这篇文章主要介绍Linux窗口管理器Screen怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Screen是一个全屏窗口管理器,它可以在多个进程之间多路复用一个物理终端。Screen中有会话的概念,用户可以在一...
    99+
    2023-06-27
  • Linux窗口管理程序Tmux怎么安装使用
    本篇内容主要讲解“Linux窗口管理程序Tmux怎么安装使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux窗口管理程序Tmux怎么安装使用”吧!介绍tmux是linux中一种管理窗口的...
    99+
    2023-06-16
  • 【宝塔邮局管理器】使用教程、Email配置
    安装宝塔邮局插件前,需要先安装redis服务,并设置redis密码。 安装完Redis服务后设置密码,设置密码时不要使用&%这类特殊符号 会导致负载状态显示异常,可使用英文+数字组合密码 PS:邮局的反垃圾模块 rspamd服务需要使用...
    99+
    2023-09-09
    数据库 服务器 运维
  • 如何使用Tkinter进行窗口的管理与设置
    目录一、Tkinter介绍二、Tkinter之初体验三、窗口的管理与设置3.1、基本属性设置3.2、外形设置3.3、窗体的方法一、Tkinter介绍 作为 python 特定的GUI...
    99+
    2024-04-02
  • linux中怎么使用Fluxbox桌面作为你的窗口管理器
    小编给大家分享一下linux中怎么使用Fluxbox桌面作为你的窗口管理器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装 Fluxbox你很可能会在你的 Li...
    99+
    2023-06-16
  • 如何在ArchLinux中安装和配置桌面环境或窗口管理器
    在ArchLinux中安装和配置桌面环境或窗口管理器主要有两种方法:手动安装和使用ArchLinux官方仓库中的软件包。 手动安装:...
    99+
    2024-04-02
  • 为什么会用bspwm来做我的Linux窗口管理器
    为什么会用bspwm来做我的Linux窗口管理器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在 Fedora Linux 上安装、配置并开始使用 bspwm 窗口管理器。...
    99+
    2023-06-15
  • PyQt5中怎么使用布局管理器来管理窗口部件
    在PyQt5中,可以使用布局管理器来管理窗口部件的位置和大小。常用的布局管理器有QHBoxLayout、QVBoxLayout、QG...
    99+
    2024-03-12
    PyQt5
  • Jenkins安装和插件管理配置入门教程
    目录安装Jenkins持续集成环境Jenkins插件管理修改Jenkins插件下载地址下载中文汉化插件升级Jenkins安装Jenkins 1)安装JDK Jenkins需要依赖JD...
    99+
    2024-04-02
  • 怎么用Tkinter进行窗口的管理与设置
    这篇文章主要介绍“怎么用Tkinter进行窗口的管理与设置”,在日常操作中,相信很多人在怎么用Tkinter进行窗口的管理与设置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Tkinter进行窗口的管理...
    99+
    2023-06-20
  • Golang配置管理库 Viper的教程详解
    目录一、Viper 是什么?二、安装 Viper三、Viper 有什么作用四、Viper demo 可供参考注意五、总结一、Viper 是什么? Viper 是应用程序的完整配置的管...
    99+
    2024-04-02
  • 阿里云服务器端口管理设置教程
    阿里云服务器端口管理设置是服务器运维工作的重要部分,它可以帮助我们更好地保护服务器安全,防止未经授权的访问。这篇文章将详细介绍如何在阿里云服务器上进行端口管理设置。 一、登录阿里云控制台首先,我们需要在浏览器中打开阿里云控制台,输入我们的阿...
    99+
    2023-10-28
    阿里 端口 服务器
  • Cockpit - 基于Web的Linux管理工具的安装和使用教程
    Cockpit - 基于Web的Linux管理工具的安装和使用教程 一、基本介绍 1,什么是 Cockpit? (1)Cockpit 是一个免费且开源的基于 web 的 Linux 服务器管理工具并且...
    99+
    2023-09-02
    linux 运维 服务器
  • Linux的安装和配置tomcat详细教程
    这篇文章主要讲解了“Linux的安装和配置tomcat详细教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的安装和配置tomcat详细教程”吧!下载zokeeper上传到 /us...
    99+
    2023-06-05
  • Linux SVN客户端使用以及服务器的配置教程
    本篇内容介绍了“Linux SVN客户端使用以及服务器的配置教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SVN的配置 1,配置好yum...
    99+
    2023-06-13
  • 云服务器怎么配置管理端口的
    云服务器提供了许多配置管理端口的功能,可以通过以下步骤配置管理端口: 创建一个新的虚拟服务器:使用 OpenStack Express 或 Postman 等集成工具创建一个新的虚拟服务器,并选择一个默认的端口号,例如 8080。 配置...
    99+
    2023-10-26
    端口 服务器 配置管理
  • 云服务器怎么配置管理器的端口
    云服务器的配置管理器端口可以通过以下步骤进行设置: 登录到云服务器的操作系统中,打开配置管理器。 在配置管理器中,找到“网络配置”选项,点击进入。 在“网络配置”中,找到“端口”选项,点击进入。 在“端口”选项中,找到“管理器端口”选项...
    99+
    2023-10-27
    管理器 端口 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作