Gnome嘛用了N年,该换换口味了
不得不说,上一次用KDE是8年前小学的时候了
到现在最新的KDE整体UI几乎没变,倒是多了许多好用的小功能小改进,以及K家全家桶多了好多程序
不像Gnome整出了个Gnome3之后从此粉转黑
好在Ubuntu的Unity优化得还不错,不过还是忍不出上个gnome-session-flashback
至于其它发行版嘛,逼我用Mate。
整个过程呢,大概就是三件事情。
于是乎
1.安装 KDE & Xorg :
pkg install kde
pkg install xorg
hald_enable="YES"
dbus_enable="YES"
然后配置一下Xwindow
X -configure
把它copy当然你mv我也不介意 到/etc/X11/xorg.conf
然后startx
然后会炸(意料之中)
我的Intel 7代CPU(Kaby Lake)的没什么用的核显直接启动X驱动不起来
原因似乎是传说中万能的VESA驱动驱不起来
编辑Device段(把Driver从vesa改成scfb):
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "scfb"
BusID "PCI:0:2:0"
EndSection
注意下面的Screen对应相应的Device
然后开头的Sreen指定用能驱起的那块的卡的Screen
我的双显卡系统居然自动给我分了两个Screen。于是乎去掉一个。
然后如果startx有东西出来了
那就可以跑kdm了
想要开机自动启动kdm的话就在/etc/rc.conf里加上:
kdm4_enable="YES"
顺便说一句,如果要以Root登录的话要在/usr/local/share/config/kdm/kdmrc里
AllowRootLogin=true
顺便再说一句,FreeBSD很多配置文件是存在/usr/local/etc而不是/etc
比如proxychains的配置文件就是如此
个人认为KDE里中文比英文看得舒服一点,因为KDE什么各种都来个K开头,满屏的Kxxx,Kxx,Kx,k...k..
于是
2.安装中文:
cd /usr/ports/chinese/kde4-l10n-zh_CN/
make install clean
还有一处,可以自动安装上中文各种字体什么的
cd /usr/ports/chinese/auto-cn-l10n/
make install clean
说它轻量嘛好像也轻不到哪去
虽然在Ubuntu下用的是iBus(没办法Unity全家桶)
Fcitx总有种国产软件的味道不中意
反正五笔只要能打用哪个差别不大不像拼音 (逃
噢在这里先说,我在KDE下搞不定SCIM的光标跟随问题。大家可以试试iBus或者Fcitx。
或者看看SCIM怎么在KDE下光标跟随
我就凑合着用了
反正五笔又不用怎么选字 (继续逃
然后在KDE的设置里就可以选中文了
这时候KDE可能会一半中文一半英文
在~/.cshrc里加上
setenv LANG zh_CN.UTF-8
setenv LC_CTYPE zh_CN.UTF-8
然后呢,我会装上文泉驿系的字体,喜欢就好。
3.配置WIFI
我的笔记本用的是Intel 7265的无线网卡
其它无线网卡的配置大同小异,思路主要参考FreeBSD官方手册:https://www.freebsd.org/doc/handbook/network-wireless.html
首先,在/boot/loader.conf加上这些以开机时加载驱动:
if_iwm_load="YES"
iwm7265fw_load="YES"
还有这些:
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
wlans_iwm0="wlan0"
ifconfig_wlan0="WPA DHCP"
pkg install wpa_supplicant
pkg install wpa_gui (当然你想用Shell来装逼设置wifi的话这个不装也行)
话说 理论上KDE是有WIFI管理工具的(毕竟全家桶嘛),可是我没有找到
所以只好用(看起来还挺)好用的wpa_gui
装好改好以后,reboot ←┘
然后就可以
wpa_supplicant start wlan0
如果不行(提示你要允许update_config云云),那就听它的
改下/usr/local/etc/wpa_supplicant.conf(没错是/usr/local/etc而不是/etc)
update_config=1
4.开机自动打开小键盘Num Lock
相比上面的三件事情,这只是一个微小的操作,很惭愧。
当然是安装numlockx
pkg install numlockx
这里可以放启动X(KDM)后你想干的事情
什么xinitrc好像并不起作用
5.VT终端显示中文
没办法,setenv LANG之后,VT终端下支持中文的程序都显示中文了。可是VT终端并不支持中文显示。
我也很无奈啊
首先上这里下载字体http://www.unifoundry.com/unifont.html
下载 unifont_sample-xxx.hex.gz(xxx是版本号,并不确定你看到这篇文章的时候是什么版本)
然后
gunzip unifont_sample-xxx.hex.gz
vtfontcvt unifont_sample-xx.hex cn.fnt
cp cn.fnt /usr/share/vt/fonts/
然后在/etc/rc.conf里加上
font8x16="cn"
于是在VT终端下用w3m浏览本blog是一种怎样的体验
6.安装fuse以支持各种文件系统
pkg search fuse 然后安个你想要的
然后/etc/rc.conf加上
fuse_enable="YES"
7.一个微小的软件:Yakuake
一个拉幕式的Terminal (Konsole)
pkg install yakuake
之后就能按下Hotkey → 啪啪啪 IN TERMINAL → Hotkey一键瞬间收起 (逃
8.Ctrl+Alt+T打开Konsole 每当看到这个单词就想 (手动滑稽
系统设置→快捷方式和手势
9.安装GTK主题(在KDE下看GTK程序好看点)
pkg install kde-gtk-config
10.Flash Player for Firefox
看起来是有解的,可是我搞不定
看别人说的大概就是用nspluginwrapper转换一下Linux的Plugin
可是我转换的时候出现各种奇怪的错误,大概就是说什么64位是不正确的32位才是对的 (怪我咯
源里装的是64位的nspluginwrapper...吧
不行就ports编译,照旧
难道是nspluginwrapper不支持64bit plugin (逃
11.NVIDIA显卡驱动
首先去NVIDIA官网下载我(你)的显卡For FreeBSD 64bit Driver ......100%成功←┘
解包安装驱动 ......100%成功←┘
利用nvidia-xconfig配置X ......100%成功←┘
startx ......
"no screens found" (一脸蒙逼
于是按FreeBSD官方手册 手动改X -configure得到的conf
大概就是Device里面的Driver换成nvidia或者nv
startx ......
"no screens found" (二脸蒙逼
也许是双显卡笔记本独显有问题吧
我猜如果像台式机用NV的独显 然后显示器也是接到NV的显卡 是可以驱动起来的 错了别打我
意外的是,scfb这个万金油驱动的加KDE的渲染引擎的Efficiency似乎不低
虽然开不起很多3D效果,但是能开起来的各种动画半透明都流畅得一逼
噢KDE还自带有"玄学曲线":系统设置→桌面效果→显示FPS
窗口动画、Firefox滚动网页基本都能保持60FPS左右
这时的我想到了Windows下的WDDM驱动以及DWM窗口管理器以及Aero效果......微软你把我的系统资源都拿来干什么了
12.你们给我搞的这个系统啊......Excited!
本文地址:https://www.liyanfeng.com/post/117.html(如转载,需注明本原文地址)