预览传送门github上的levinit/i3wm-config安装配置安装软件可以使用包管理器或者在pkgs.org上搜索关键词来确定包名。Basici3:在某些发行版中,i3可能是一个包组名,其中包含i3窗口管理器和其他组件,i3-wm、i3-gaps、i3block、i3lock和i3status,在其他发行版中,i3可能只是指代i3wm。合适的终端(参考下面的终端选择一个终端)dmenuprogramlauncherfeh图片浏览器,显示壁纸匹配optionalxcompmgrterminaltransparentscrotscreenshot(这个配置调用这个工具的快捷键)thunar或者pcmanfm图形界面文件管理器networkmanager用户nm-connection-editor图形界面网络管理工具nm-applet(或network-manager-applet)托盘图标bluemanbluetooth及其附带的名为blueman-appletmate-power-manager的托盘工具电源管理工具acpi电源配置界面工具(用于显示batteryinformation)alsa-utilsSoundmanagementxfce4-appfinder可以快速搜索程序的launcher配置i3下载解压这个配置文件,把i3和i3status放在~/.config/目录下,放图片(包括几个示例壁纸)在当前用户的主目录中(即~/)。如果需要显示托盘图标,可能需要参考后面托盘图标部分进行配置。可以使用脚本config-zh.sh完成简单的初始配置。或者直接执行:curl\-\#-L-oi3.ziphttps://github.com/levinit/i3wm-config/archive/master.zipunzipi3.zipcdi3wm-config-masterbashconfig.shif提示xrandr:commandnotfound,执行上述命令前需要安装xorg-xrandr。(不安装也没关系,这个是用来查看显示信息的)本次配置的说明有关本次配置的一些重要说明。$modkey在快捷键配置中默认使用的mod4一般是指windows键或者super键,Alt键在配置中写成mod1,Enter键写成Return。提示:安装xorg-xev,在终端执行xev命令,按任意键即可知道键名。Super+ddmenuSuper+Enter打开默认终端。其他默认的i3wm快捷键请参考i3wm相关文档或查看config文件。下面列出该配置文件自定义快捷键的说明(参考vim和windows的使用习惯)。Super临时显示i3bar(松开Super键隐藏)切换i3bar显示或隐藏模式配置中绑定了scrot截屏工具,需要安装scrot,PrtSc为PrintScreen键)文件管理器Super+e配置使用thunar文件管理器(e-explore)关闭窗口Alt+F4隐藏和重现窗口Super+minus和Super+plusminus是减号所在的键,plus是加号所在的键位于。此处,为了不与+混淆,它们用英文描述。调整窗口边框样式super+n有边框和标题栏(n-normal)super+u没有边框和标题栏(默认,u-unnormal)super+o1像素边框(o-1像素)super+b可以ontop三种样式来回切换(b-border样式)窗口平铺模式Super+s堆叠(s-stacking)Super+t标签式(t-Tab)Super+c在垂直平铺和水平平铺之间来回切换(默认,c-change)切换焦点窗口Super+horjorkorlorSuper+上下左右箭头移动焦点窗口(平铺模式)Super+Shift+horjorkorlorSuper+Shift+`上、下、左、右箭头分割窗口Super+v垂直分割(v-vertical)。Super+Shift+h水平分割(默认样式,h-horizo??n)。相邻工作区切换Super+Tab,下一个Alt+Tab,上一个restartandreloadi3Super+Shift+s--reloadi3configuration(修改配置文件后使用此操作)Super+Shift+r--restarti3lockScreen/关机/重启/退出菜单:按$mod+Shift+q调出菜单,然后按:l锁屏p关机r重启e退出i3亮度和音量(笔记本)音量Fn+音量加减键或静音(屏幕上不会有任何提示,请参考栏上的显示)alsamixer(需要alsa-utils)亮度:Fn+亮度加减键(需要电源管理软件,推荐mate-power-manager)注意:可能不需要按fn键,这与其BIOS中是否设置了fn辅助键有关。壁纸和锁屏壁纸的随机模式是本次配置的默认模式,使用了i3/wallpaper.sh脚本。编辑i3/config文件以切换模式。随机模式:自动切换壁纸,只需将要用作壁纸的图片放在~/Pictures/wallpapers中即可。静态模式:使用一张图片作为壁纸,图片路径为~/Pictures/wallpaper/wallpaper.jpg。锁屏图片路径为~/Pictures/wallpaper/lock/lock.jpg使用Super+Alt+l解锁锁屏:输入用户密码,按回车键即可锁屏。建议使用固定路径设置壁纸或锁屏。当需要换壁纸的时候,把名为wallpaper的新图片放进去盖上就行了,比较方便(当然要注意后缀是否一致)。电源管理在i3/config配置中有一行:exec--no-startup-idxsetdpms333666表示系统闲置333秒后熄屏,666秒后系统挂起。根据您的需要进行修改。您还可以使用mate-power-manager或其他电源管理工具。关于电源管理的一些参考资料:电源管理)linux笔记本相关的suspend,sleep和hibernate)terminal如果需要终端背景透明的效果,需要安装xcompmgr(或compton)。建议选择容易设置透明度的终端,比如roxterm、xfce-terminal、terminator。按下终端启动快捷键后,会按照以下顺序依次尝试执行,直到成功启动一个虚拟终端(参见i3wm-termial):$TERMINAL(这是一个非标准变量)x-terminal-emulator(仅出现在Debian和衍生产品上)urxvtrxvttermitterminatorEtermatermuxtermxtermnome-terminalroxtermxfce4-terminaltermitelxterminalmate-terminalterminologystqterminallilytermtilixterminixkonsole托盘图标打开i3/config并找到exec--no-startup-idxrandr--outputeDP1--primary其中eDP1是我计算机的设备名称.使用xrandr查看电脑显示设备名称。比如我的显示内容是:屏幕0:最小8x8,当前1920x1080,最大32767x32767eDP1连接1920x1080+0+0(正常左倒右x轴y轴)310mmx170mm其中eDP1是我给的显示设备名称。如果您的显示设备名称不是eDP1,那么您需要修改行exec--no-startup-idxrandr--outputeDP1--primary其中eDP1是您的显示设备的名称。或者可以使用xrandr(需要安装xorg-xrandr)获取设备信息,自己修改:name=`xrandr|sed-n'2p'|cut-d''-f1`sed-i's/eDP1/'"$name"'/'~/.config/i3/config如果提示xrandr:commandnotfound,需要先安装xorg-xrandr执行上述命令。其他提示:安装时没有该软件。一个软件包在不同的发行版上可能有不同的名称。建议使用包管理器执行模糊搜索或转到https://pkgs.org在您的linux发行版上搜索包。实际的包名。无法显示emoji图标,需要安装fonts-symbola等相关字体包(也可以命名为ttf-symbola)pcmanfm/thunar的垃圾桶功能需要安装gvfs挂载mtp设备,安装gvfs-mtp或libmtp(参考toarchwiki:MTP#.E5.AE.89.E8.A3.85))更改窗口主题、应用程序图标、字体和鼠标主题等可以使用lxappearance提示弹框可以使用xfce4-notifyd高分辨率显示缩放问题(参考archwiki:HIDPI)在用户目录中编辑(如果不存在则创建)~/.Xresources并添加以下内容:Xft.dpi:144Xft.autohint:0Xft.lcdfilter:lcddefaultXft.hintstyle:hintfullXft.hinting:1Xft.antialias:1Xft.rgba:rgb144为dpi,根据实际情况调整大小。保存文件,然后编辑~/.xinitrc,添加:xrdb-merge~/.Xresources当然高分屏下的文字太小,也可以适当调整字体大小(可以使用lxappearance)。关闭警告音(alarmsound/beep/beep)参考PCspeaker,有多种方法,如:echo"blacklistpcspkr">/etc/modprobe.d/nobeep.conf或amixersetchannel0%mute(安装alsa-utils)或echoxset-b>>/etc/xprofile
