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下次在写