1. Debian-i3wm安装配置
安装Debian基础系统,不需要安装桌面,我是刻录U盘安装,网上有很多例子,这里不在做说明。
   安装完成后,配置过内镜像源(我用的是网易的源),更新系统。
   参考文章:
   1、Debian安装教程  https://www.linuxidc.com/Linux/2017-07/145587.htm 
   2、网易开源镜像  http://mirrors.163.com 
  
 最后一个跟电脑的显卡有关
   虚拟机:xserver-xorg-video-vesa和xserver-xorg-video-vmware
   Intel核显,用xserver-xorg-video-intel
   A卡,xserver-xorg-video-ati
   N卡,xserver-xorg-video-nvidia
    A卡和N需要安装闭源驱动才可以驱动,安装方法请参考Debian可的官方wiki 
  
 i3 是窗口管理器,里面包含了i3-wm,i3lock和i3status
   sakura 是terminal
   lightdm 是登录管理器
   ttf-wqy-zenhei 是字体
  
 安装完成后重启就可以了塌老悔。
   第一次登录之后会提示你配置文件缺失,是否自动建立一个,回车就好。
   选择win或者alt键,作为mod键(意思就是,在i3里面的各种操作,都是靠这个键和其他按键组合完成),选一个自己喜欢的回车。
   几个快捷键:
  
 快捷键和其他i3相关的配置都在.config/i3/config文件,可以添加和修改成自己喜欢的按键
  
 xcompmgr 用来实现窗口透明
   fcitx 输入法
   feh 图片查看器,可以用来设置桌面背景
   network-manager-gnome 网络管理
   volumeicon-alsa 音量控制
   pulseaudio 声卡驱动
   pavucontrol 配置声音
   xorg 需要里面的xrandr来做相关配置
   lxappearance 用来调节gtk主题和字体
   rofi 可以配置成程序启动器用来代替默认的dmenu
  
 开启systemtray,在桌面右下角增加网络、音量、输入法图标,方便操作含带。
   在终端键入xrandr --output 然后空格使用补全,会自动弹出你可用的显示器(我的笔记本是LVDS-1,这个应该和硬件有关,不需要管。)然团正后添加 --primary
   最终整条命令是:xrandr --output LVDS-1 --primary
   编辑i3的配置文件,在文件最底部添加指令(需要退出root状态,仅编辑自己home下的config)
  
 参考贴吧大神的帖子: http://tieba..com/p/4332307704
2. Linux切换到其他桌面管理系统后无法连接网络
这个跟软件的自启动有关。和 windows 不同,linux 中连接网络的软件只是一个普通的软件,并非系统软件,没有什么特权。
当进入桌面的时候,会自动根据桌面设置启动某些软件。自动启动了那个连接网络的软件,那么就自动连接了网络。
但是 kde 和 i3wm 自启动软件的方式是不同的。i3wm 需要手动在配置文件(~/.config/i3/config 或 ~/.i3/config)里写脚本。
3. 使用Manjaro Linux + i3wm心得
在使用3个月 manjaro linux +i3wm 之后我打算皮轿写一篇文章来记录一下心得,首先说一下,这篇文章并不是教程,只是分享一下使用心得。在这几个月使用期间,从刚开始的懵,到最后熟练使用效率大大提升,以至于使用gnome 或者windows桌面的时候各种不适应
   接下来会分成两部分来写,第一部分是 manjaro linux ,第扮液二部分是 i3wm 。
  
 在使用Manjaro之前使用了大约1个月时间的Deepin Linux,界面确实很华丽漂亮,但是在Deepin的下面很多界面会有卡顿的感觉,比如启动器界面,以及多任务切换的时候,还有一个重要原因:我的蓝牙耳机 Fiil Diva 连上之后断断续续,基本不能用,而在Manjaro下面可以完美使用。
                                          
 作为一个程序员,命令行上面有些资源难免要出墙,如果不用代理网速有些资源可能是龟速,比如 yaourt 某些软件的时候。如燃缺肆果你使用ss作为代理,可以使用alias给命令行设置代理。使用setproxy给命令行设置全局代理,使用完成之后在使用 unsetproxy 来取消代理。
   可以把下面三句话放到你的  .zshrc 里面,这样随时随地就都能使用了。
  
 在使用i3wm之前,我知道的linux桌面有  gnome , cinnamon , kde , xfce 等,对了还有国产的 dde ,这些桌面都有一个特点,就是和windows类似的,浮动窗口管理器,一个窗口可以浮在另外一个窗口上面,所以要在多个窗口间切换,则需要使用  alt+tab 来回切换
   如果窗口少还好,如果窗口多的话,来回切换会非常繁琐,直到遇到了 平铺式窗口管理器i3wm。
   i3wm的所有窗口都平铺在桌面上,可以按照你的需求平铺或堆叠。初学起来可能配置麻烦,但是一点点熟悉下来会发现熟悉了根本离不开了,就如开头说的那样,所有的熟悉都是从陌生开始的。
   放一张截图:
关于i3wm的配置,就不写太多了,就推荐一个视频教程就够了
   教程地址: i3wm configuration 
   附上我的配置文件地址: https://github.com/javaor/dot_files/tree/master/i3
4. i3wm/picom 如何获取窗口选择器(command_criteria )
在用i3平铺窗口管理器时,一般会有一些特殊的窗口设置,比如通过picom设置毛玻璃效果时,你不想让浏览器变的透明化,这时你就需要对浏览器进行特败兄殊设置(这里不想讲怎么设置picom),就会用到选择器,那怎么知道这个窗口选择器的值呢,就比如现在要获取firefox浏览器的选择器
   步骤:
  
 上面的 WM_CLASS 和 WM_NAME 的值均可作为窗口选择指晌器
   例如在唯枯锋picom中可以这样写:
5. i3wm不显示文字
对于电脑打字不显示文字以下方法可以解决:
1. 在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到工具栏上,会弹出子菜单,看看其中的语言栏有没有被选中,如果没有选中,单击选中语言栏,一般会显示输入法图标。
2. 开始--控制面板--区域和语言选项--语言--详细信息--语言栏--在桌面档亩上显示语言栏将其勾选。
3. 打开控制面板-日期、时间、语言和区域设置搏袭-区域和语言选项-高级-详细信息-键设置-选择“按 CAPS LOCK键”和操作对话框中的第一个“在不同的输入语言之间切换 左边ALT+Shift”确行银森定。
4. 重新下载输入法并安装。
5. 重装电脑系统。
6. ubuntu i3wm 怎么启动
照下面的方法做
首先,把Ubuntu的安装光盘放进去,然后启动.正常进入安装界面,打开终端:
1、输入:sudo grub, 于是变成 grub>
2、先找到你的ubuntu的启动分区在哪(就是你的/boot目录所在的分区)
输入:find /boot/grub/stage1
回车之后显示:(hd0,2) 这里hd0是指第一个硬盘,2代表第3个分区,即Ubuntu根目录所在分区(0代表第一个分区)。
3、输入:grub>root (hd0,2)
4、输入:grub>setup (hd0)
如果出现successed,就表示成功了。
5、输入:grub>链型培quit,然后重启。
对于有多个硬盘的朋友,请但是注意一点,如果你的windows装在第一块磁盘,而linux装在第二块磁盘,而你的bios设置为从第一块磁盘启动,那么在进行以上第3步的时候,一定要把参数设为你的第一块磁盘。即要把grub装入引导硬盘的mbr里,你可以将grub装入每块硬盘的mbr,这还是可以租雀启动的,棚唯只不过是先后次序的问题。
7. i3wm 入门
所用Linux版本为kali-rolling,直接安装
  
 ~/.xserverrc
  
 ~/.xinintrc
  
 键入
  
 or
  
 可进入i3
   注:这里有颤高个奇怪的问题,sartx进入后chrome不能用中文,xinit进入时则可以使用中文。
  
 ~/.config/i3/config
   加入
  
 注:1.这里使用ibus输入法. 2.feh软件茄肢尺用来设饥桥置桌面
  
 ~/.config/i3status/config
   加入温度显示
  
 dmenu(应用菜单)
   xbacklight(亮度调节)
   feh(壁纸)
   conky(显示系统信息)
   以上未完全测试
  
 效果:
                                          
 配置xterm下次在写