Debian-i3wm安装配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Debian-i3wm安装配置相关的知识,希望对你有一定的参考价值。

参考技术A 安装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.baidu.com/p/4332307704

安装配置Syslog

参考技术A 一、配置安装环境

linux centOS 7.4

配置网络,具体见 https://www.jianshu.com/p/cb8d0e6758ab

二、安装配置rsyslog

1)安装rsyslog

[root@localhost ~]#yum -y install rsyslog

2)更新下系统的其他包

[root@localhost ~]#yum update

(说明:

配置文件/etc/rsyslog.conf大概分为三个部分

####MODULES####

这个部分是针对接收配置的,主要是指定接收日志的协议和端口。若要配置日志服务器,则需要将相应的配置项去掉注释。

####GLOBAL DIRECTIVES####

这个部分主要用来配置模板,模板的作用是指定你希望在日志文件中保存的日志格式。

#### RULES ####

这一部分是规则文件,每行配置分两个字段,第一字段是说明要记录哪类日志(包括消息类型和等级),第二字段是说明日志存放位置(action),可以是本地文件,也可以是远程服务器。)

3)[root@localhost ~]#vi /etc/rsyslog.conf

4):set nu显示行号

5)允许rsyslog后台进程在TCP/UDP协议的514端口上接收日志信息,rsyslog后台进程是可以同时监听TCP/UDP连接的。

15,16,19,20前面的#去掉

6)在#### GLOBAL DIRECTIVES ####前添加下面的内容:

#将所有从远程客户端接受到的消息写入到一个以它们的IP地址命名的单个文件中

$template RemoteLogs,"/var/log/devicelog/%HOSTNAME%/%PROGRAMNAME%.log"

*.* ?RemoteLogs

& ~

#排除本地主机IP日志记录,只记录远程主机日志

fromhost-ip, !isequal, "127.0.0.1"

?Remote

& ~

(说明:

第一行$template 定义模板名称RemoteLogs(“RemoteLogs” 可以为其它名字),日志存入到/var/log/devicelog路径下。而日志文件名则依据发送远程日志的机器名及应用程序名来定义。

第二行*.*  ?RemoteLogs暗含运行用模板RemoteLogs于所有的接收日志。

第三行& ~则告诉rsyslog后台进程停止进一步去处理日志信息,即不对它们进行本地化写入,它是代表一个重定向规则。如果没有这一行,则意味着接收到的日志会写入两次,一次如前两行写的方式写,第二次则以本地日志记录的方式写入。运行这个规则的另一个结论则是日志服务器自己的日志信息只会写入到依照机器主机名命名的文件中。)

7)重启下服务,并加入开机启动

[root@localhost ~]#systemctl restart rsyslog

[root@localhost ~]#systemctl enable rsyslog

8)验证下端口

[root@localhost ~]#netstat -antup | grep 514

9)配置防火墙规则

[root@localhost ~]#firewall-cmd --permanent --zone=public --add-port=514/tcp

[root@localhost ~]#firewall-cmd --permanent --zone=public --add-port=514/udp

[root@localhost ~]#firewall-cmd --reload

10)将要连接syslog的设备设置好syslog环境的ip和端口,然后在本机查看日志

[root@localhost ~]#mkdir /var/log/devicelog/

[root@localhost ~]#cd /var/log/devicelog/

以上是关于Debian-i3wm安装配置的主要内容,如果未能解决你的问题,请参考以下文章

Manjaro i3wm 安装完后的配置

archLinux安装(基础篇)

i3wm配置

请教archlinux的pacman的配置问题

apache_conf i3wm配置

archlinux命令行模式美化