常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

12.0-RELEASE dwm中文桌面设置(2019/05/27修订更新)

 
发表新文章   回复文章    FreeBSD China -> 初学指南
阅读上一个主题 :: 阅读下一个主题  
作者 留言
foojian
半仙


注册时间: 2005-10-03
文章: 82
来自: 酱菜

文章发表于: Wed 2014-07-16 23:49:57    发表主题: 12.0-RELEASE dwm中文桌面设置(2019/05/27修订更新) 引用并回复

12.0-RELEASE dwm中文桌面设置(2019/05/27修订更新)
本机硬件ThinkPad X230i服役快六年,除无线网卡驱动rtwn外均比较稳定,本更新无线设置部分未实际校验。

一,安装基本系统,不详述,参见handbook英文版,中文版不少内容过时。
二,使用pkg及ports安装软件,这部分文档应该好找。
代码:
#pkg install xorg smplayer firefox libreoffice  fusefs-ntfs dmenu bsdstats geany ImageMagick7 wqy-fonts

代码:
ports分别安装scim-tables(含五笔输入法,拼音则为scim-pinying,安装时若因perl5.*对应版本找不到而中止,请到对应目录复制并重命名一个重新安装),dwm(开启XINERAMA以多屏显示),libreoffice-zh_CN

三,dwm相关设置可参考https://wiki.freebsdchina.org/doc/d/dwm,以下为变动过的部分config.h内容供参考,相较于默认版本变化两处:
1:字体变成文泉驿;
2:ALT+SHIFT+ENTER(F/O/S)分别运行uxterm(firefox/libreoffic/smplayer)。
代码:

static const char *fonts[] = {
   "WenQuanYi Bitmap Song:size=12"
};
static const char dmenufont[]       = "WenQuanYi Bitmap Song:size=12";

/* static const char *termcmd[]  = { "st", NULL };*/
static const char *termcmd[]  = { "uxterm", NULL };
static const char *firecmd[]   = { "firefox", NULL };
static const char *libcmd[]   = { "libreoffice", NULL };
static const char *smplcmd[]   = { "smplayer", NULL };

static Key keys[] = {
   /* modifier                     key        function        argument */
   { MODKEY|ShiftMask,             XK_f,      spawn,         {.v=firecmd} },
   { MODKEY|ShiftMask,             XK_o,      spawn,         {.v=libcmd} },
   { MODKEY|ShiftMask,             XK_s,      spawn,         {.v=smplcmd} },
   };


四,X配置文件:运行#X -configure会生成~/xorg.conf.new,加入wqy及TrueType字体内容,可参考以下内容。
HD4000显卡驱动需pkg安装xf86-video-intel,更换显卡驱动vesa到intel
代码:

Section "Files"
   FontPath     "/usr/local/share/fonts/wqy/"
   FontPath     "/usr/local/share/fonts/TrueType/"
EndSection
Section "Device"
   Driver     "intel"
#   Driver     "vesa"
EndSection

五,建.xinitrc文件,中间7-11行用以在dwm标题栏上显示星期日期及时间,第10行定刷新时间(参考https://wiki.freebsdchina.org/doc/d/dwm设置)
代码:
export   LANG=zh_CN.UTF-8
export   LC_ALL="zh_CN.UTF-8"
export   XMODIFIERS='@im=SCIM'
export   GTK_IM_MODULE=SCIM
export   QT_IM_MODULE=SCIM
#以上设置在X下生效,防止不进X时回显出现中文乱码
scim -d &
while true; do
   xsetroot -name "$(date +"%A %F %T "第"%W"周"")"
   sleep 1
done &
exec dwm

六,修改.cshrc,增加本地设置及ls分色显示内容。
代码:

setenv   CLICOLOR 1
setenv   LSCOLORS ExGxFxdxCxegedabagExEx

七,/boot/loader.conf,启动无线驱动rtwn(未检验)。
代码:
if_rtwn_load="YES"
if_rtwn_pci_load="YES"
if_rtwn_usb_load="YES"
fuse_load="YES"

八,/etc/fstab,含win系统盘只读挂载,开读写模式则将ro改成rw,不自动挂载则为noauto(手动挂载只需运行#mount /mnt/win,前提是loader.conf中fuse已经加载),本贴设置中文显示无碍,使用前先创建相应目录。
代码:
# Device   Mountpoint   FStype   Options   Dump   Pass#
/dev/ada1s2a   /      ufs   rw   1   1
/dev/ada1s2b   none      swap   sw   0   0
/dev/ada1s3   /mnt/win   ntfs   ro,mountprog=/usr/local/bin/ntfs-3g,late,locale=zh_CN.utf8,auto   0   0
/dev/ada0s4   /mnt/dat   ntfs   ro,mountprog=/usr/local/bin/ntfs-3g,late,locale=zh_CN.utf8,auto   0   0
/dev/ada1s1   /mnt/dos   msdosfs   rw   0   0

九,rc.conf。
代码:
hostname="*.*.*"
sendmail_enable="NONE"
sshd_enable="YES"
moused_enable="YES"
powerd_enable="YES"
#未验证fusefs这条是否需要
fusefs_enable="YES"
wlans_rtwn0="wlan0"
# 改MAC地址并联网
ifconfig_wlan0_alias0="ether F4:29:81:74:75:76"
ifconfig_wlan0="WPA SYNCDHCP"

十,手动安装部分微软字体。
代码:
#mount /mnt/win8
#cp /mnt/win8/Windows/Font/simsun.ttc /usr/local/share/fonts/TrueType/
#cp /mnt/win8/Windows/Font/tahoma.ttf /usr/local/share/fonts/TrueType/
#cd /usr/local/share/fonts/TrueType/
#fc-cahce -f


十一,设置桌面背景
引用:
#pkg install feh
在.xinitrc中加入"feh --bg-scale wallpapers/iamallyours.jpg&",其中wallpapers/iamallyours.jpg指的是放置背景图片的路径。

十二,调整系统音量(在播放器之外)
(另耳机设置参见https://wiki.freebsdchina.org/faq/snd_output?s[]=%E8%80%B3%E6%9C%BA,verbose模式在系统启动等待中按字母O找)
引用:
#mixer(显示可调整的内容)
#mixer vol 100:100(其他项也可进行类似调整)


十三,/etc/wpa_supplicant.conf,设置无线连接信息,更改对应内容
代码:
network={
   ssid="TP-LINK_8888"
   psk="18688888888"
}


现在重启#startx就可以启动dwm(默认按Alt+Shift+Enter启动终端)了,按Ctl+Alt+F2~F8进终端,按Ctl+Alt+F9返回dwm桌面。

(#sleep 5; import mypicture.jpg,5秒后选择截屏范围,输出文件名为mypicture.jpg,由ImageMagic7提供本功能)

_________________
越努力越幸福


最后进行编辑的是 foojian on Sat 2019-06-01 16:49:29, 总计第 52 次编辑
返回页首
阅览会员资料 发送站内信件
HonestQiao
半仙


注册时间: 2003-02-11
文章: 94

文章发表于: Mon 2014-07-21 14:30:44    发表主题: 引用并回复

4000应该早支持了.

我等着4400呢
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页
foojian
半仙


注册时间: 2005-10-03
文章: 82
来自: 酱菜

文章发表于: Thu 2014-07-24 00:50:28    发表主题: 引用并回复

HonestQiao 写到:
4000应该早支持了.
我等着4400呢

http://svnweb.freebsd.org/base?view=revision&revision=268045

_________________
越努力越幸福
返回页首
阅览会员资料 发送站内信件
foojian
半仙


注册时间: 2005-10-03
文章: 82
来自: 酱菜

文章发表于: Sat 2014-07-26 18:15:11    发表主题: 附桌面效果图 引用并回复

桌面效果图:

_________________
越努力越幸福


最后进行编辑的是 foojian on Sun 2016-12-11 12:08:43, 总计第 3 次编辑
返回页首
阅览会员资料 发送站内信件
dmiral
半仙


注册时间: 2014-08-14
文章: 13

文章发表于: Thu 2014-08-14 19:07:16    发表主题: 引用并回复

假期差不多鼓捣了有一个星期,重装数次系统,xorg编译n遍,loader.conf修改x次,不成。直到看到这个帖子。不多说了,楼主,谢谢你。
返回页首
阅览会员资料 发送站内信件
foojian
半仙


注册时间: 2005-10-03
文章: 82
来自: 酱菜

文章发表于: Fri 2014-08-15 10:42:13    发表主题: 引用并回复

2019/05/28更新
双显示器显示截屏图,原图:https://s2.ax1x.com/2019/05/28/VeLKMT.jpg
https://s2.ax1x.com/2019/05/28/VeLMsU.jpg


_________________
越努力越幸福


最后进行编辑的是 foojian on Tue 2019-05-28 12:47:38, 总计第 9 次编辑
返回页首
阅览会员资料 发送站内信件
blackbee045
半仙


注册时间: 2014-10-22
文章: 1

文章发表于: Wed 2014-10-22 14:16:22    发表主题: 引用并回复

4000应该早支持了.
_________________
Download high quality NS0-504 dumps nice to meet you
返回页首
阅览会员资料 发送站内信件
foojian
半仙


注册时间: 2005-10-03
文章: 82
来自: 酱菜

文章发表于: Mon 2019-05-27 23:53:40    发表主题: 我这样装笔记本多系统 引用并回复

我的存储硬件:固态硬盘+机械硬盘。
习惯于BIOS设置取消UEFI模式。
硬盘分区采用MBR,固态分4个主分区,前三装系统:DOS+FREEBSD+WINDOWS+存储盘。
分区工具习惯SPFdisk.exe,可以分多个主分区,也可设置Bootloader引导以上三个系统。
其中DOS系统,是用DOS之家7.1版中加入ghost11.5和spfdisk-v制作的ghost映像。
微软系统安装用这个DOS系统维护很方便。
FreeBSD系统安装习惯于使用Rawrite32.exe写入BSD相应memstick.img到U盘。
这个回复主要是贴子五年后还在更新,要顶起来。

Bootloader引导截图

_________________
越努力越幸福
返回页首
阅览会员资料 发送站内信件
rill
道士


注册时间: 2006-08-23
文章: 537

文章发表于: Wed 2019-08-07 14:54:01    发表主题: 引用并回复

很好 很好
我现在主要使用 freebsd服务

_________________
EnjoySearch 喜欢搜索
http://search.readmorejoy.com/
http://www.readmorejoy.com
信息提供价值,双手创造世界
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 初学指南 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标