Archlinux桌面生存-KDE
KDE以前是想都不敢想的,吃配置,现在好了,笔记本也换i7+1060显卡了,也敢想用kde了。
从安装完基本系统开始:
1. 添加普通用户。
# useradd -m username
# passwd username
# usermod -a -G audio,video,games,lp,power username
2. 启用sudo
安装sudo
# pacman -S sudo
编辑sudoers,位于/etc/sudoers 添加如下内容
username ALL=(ALL) NOPASSWD: ALL
3. 用普通用户登陆
ctrl + d 退出root用户,登陆普通用户
4. 安装基础程序
根据自己需求安装
$ sudo pacman -S bash-completion vim net-tools ntfs-3g openssh
5. 安装基本kde桌面环境
$ sudo pacman -S xorg-server xorg-xinit plasma-desktop konsole xf86-video-intel
6. 启动kde桌面
独立显卡,尤其是n卡,让无数人直竖中指。添加黑名单。创建/etc/modprobe.d/blacklist.conf,添加以下内容
blacklist nvidia
blacklist nouveau
创建~/.xinitrc,添加以下内容
startkde
startplasma-x11 //最新修改
设置 .xinitrc权限
$ chmod 775 .xinitrc
重启电脑后,执行 startx 即可启动kde桌面。
7. 其它配置
声音:https://www.cnblogs.com/mc-r/p/11253631.html
蓝牙:https://www.cnblogs.com/mc-r/p/11253634.html
电源:https://www.cnblogs.com/mc-r/p/11253429.html
网络:https://www.cnblogs.com/mc-r/p/11253636.html
输入法:https://www.cnblogs.com/mc-r/articles/5909450.html
办公软件:https://www.cnblogs.com/mc-r/p/11333574.html
打印机:https://www.cnblogs.com/mc-r/p/11254352.html
8. 双显卡配置
这让我忍不住暴粗口,按照wiki的配置许多切换方式什么nvidia-xrun,bbswitch,bumblebee,都不好使。这儿我只能用手动方式切换。
安装驱动程序,这儿不用开源的,开源的性能太渣。
$ sudo pacman -S nvidia nvidia-utils xorg-xrandr lib32-nvidia-utils #这个选装,用steam时不装这个包闪退。
这里共有3个文件会显响显卡的启用
<1> /etc/X11/xorg.conf #这个文件启用独显时用到,用核显时需要删除或改成别的名字。
<2> /etc/modprobe.d/blacklist.conf #这个文件用核显时用的到,用独显时需要删除。
<3> ~/.xinitrc #这是启动kde的配置文件,启用独显时配置不同。
<1> xorg.conf配置,可运行下面命令自动生成,但生成的一般是不能直接使用。
$ sudo nvidia-xconfig
生成之后,编辑/etc/X11/xorg.conf,先查看BusID
$ lspci |grep VGA
查看独显的ID,就在输出内容的前面,一般独显的是01:00:00
在xorg.conf中添加以下内容,
Section "Module" Load "modesetting" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" #这个位置的内容是根据查到的ID添加,我的是01:00:00 EndSection
<2> 编辑前面创建的/etc/modprobe.d/blacklist.conf,修改下面的内容:
1 blacklist nvidia 2 blacklist nvidia_drm 3 blacklist nvidia_modeset
<3> 编辑 .xinitrc
核显 .xinitrc 内容
startkde
独显 .xinitrc
xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto xrandr --dpi 96 startkde
我一般用steam,如果想steam正常运行,你安装的linux是64位的,还需要安装lib32-nvidia-utils。当然steam与这个lib需要pacman.conf开启multilib。
至于切换自己写个手动切换的脚本就行了。用独显时添加xorg.xonf,删除blacklist.conf,使用独显.xinitrc 。使用核显时删除xorg.conf,添加blacklist.conf,使用核显 .xinitrc 。