Chinaunix

标题: OpenBSD5.4 下 X 的一些配置 [打印本页]

作者: vity    时间: 2013-12-24 15:14
标题: OpenBSD5.4 下 X 的一些配置
本帖最后由 vity 于 2014-06-13 17:22 编辑

1, oepnbsd 开发组推荐的 cwm ,值得一用
  很多人熟悉的恐怕是 fvwm ,说它画面多么神奇。但为什么这里说 cwm 更值得一用呢? ALT + TAB 是杀招,而且 .cwmrc 文件的配置更加简单。
  开机启动 xdm 的配置是修改 rc.conf ,推荐修改关联文件 /etc/rc.conf.local  配置:
  xdm_flags=""
  xdm 启动时,读取配置文件 ~/.xsession ,添加:
  cwm
  cwm 启动后,“ALT + ?”组合键弹出一个小界面,输入需要执行的程序的名称,例如输入“xterm”,程序会被 EXEC 执行。

2,让 cwm 更好看一点点:使用 dejavu 制作的 “song ti” 字体
  .cwmrc 配置如下:
  fontname "song ti:pixelsize=10"
  command xterm "uxterm -fa 'song ti' -fs 10"
   第二句的意思是 cwm 上鼠标右键悬浮菜单 xterm 执行的命令是引号内容,引号内容意思是,执行 uxterm 时使用设定的字体和大小。

3,xorg 中查看和设置字体的一些命令
  xfd 查询字体信息,例如执行 xfd -fa "song ti"  看字体的符号表
  xfontsel 查看字体的标准写法
  fc-list 查看所有安装的字体
  fc-cache 更新 xorg.conf 中配置的字体的索引信息,用于添加和删除字体文件后的更新
  
4,安装 ttf 字体
  使用 ttf 字体,不需要 xorg 加载 xtt 模块(很多旧的帖子都是错误做法:在 xorg.conf 中 写“load xtt”),系统本身不存在 xtt 模块,同时也是不需要这样做的, 因为 xft 模块是集成的。
  ttc 文件是 ttf 文件的合集和升级,在字体所在的目录下执行 mkfontscale ,如果需要给字体起别名的话就编辑一下生成的 fonts.scale 。
  接着在字体所在的目录下执行 mkfontdir,其实就是拷贝 fonts.scale 为 fonts.dir 而已。
  最后更新一下 xorg 的字体信息 fc-cache。

5,Lynx 显示中文
   在 Lynx 配置文件 /etc/lynx.cfg 中添加一行,使它使用中文字符集,测试结果不好,有些网站可以,有些网站不行
   CHARACTER_SET:UTF-8

6,XLib 编程参考
  http://menehune.opt.wfu.edu/Koku ... sgi_html/index.html

7,远程安装 gnome 并配置
  首先要设置 PKG_PATH 参数,然后执行安装命令:
  pkg_add gnome
  如果觉得安装过程中某些选项询问对话麻烦,可以用这个命令 " pkg_add -I gnome"
  安装完成后一定要阅读文件 /usr/local/share/doc/pkg-readmes/gnome-xxx 相关文档,这里给出最新的配置提示。
  (旧期的配置 gnome 的参考贴已经过时,已经过时,已经过时!)
  如果需要中文输入法,就安装 scim-pinyin,安装完之后,查看说明文档,然后设置参数。
  2014.6.13日,我安装输入法,说明文档中讲了把scim需要的参数写入 .xinitrc 或 .xsession 中,实际上都不中用,写入 .profile 才可以。

8,ssh 远程登录的密钥方式认证(RSA 或 DSA)
  假设 A 机上的用户 x 远程登录 B 机(登录名为 B 机上的 y),采用 ssh 协议,加密方式为 RSA 的操作过程。原理是 B 机用公钥加密一段随机数传给A,A用私钥解密得到随机数给B,B认同A,完成认证。

  A 机的 x 用户执行:  
  ssh-keygen -t rsa
  计算得到私钥 id_rsa 和公钥 id_rsa.pub,计算过程中可以设置访问私钥时是否需要口令(假设设置为 xx_passwd )。
  将公钥内容添加到 B 机的 y 用户的 ssh 认证配置文件 authorized_keys 中。用 U盘拷贝公钥到 B 机完成操作,或者远程执行 scp 命令,或者执行其他 ssh 命令。例如:
  scp id_rsa.pub y@B:~/.ssh/authorized_keys

  远程登录,A 机 x 用户执行:
  ssh y@B
  如果设置了提取私钥的口令,则这里提示需要输入口令 xx_passwd ,这个口令不是 B 机 y 的登录密码!
  如果在生成 rsa 时没有输入,则直接用 y 身份登录 B 机。

  如果觉得提取私钥的口令麻烦,可以将口令设置为空,或者通过 ssh-agent 把这个口令高速缓存起来。

作者: Neolkc    时间: 2013-12-25 18:28
期待上个图看看!
作者: wait_rabbit    时间: 2013-12-25 20:55
这个 cwm 貌似 ports 中居然还没有。
作者: wait_rabbit    时间: 2013-12-25 20:56
看起来倒是挺适合键盘控。
作者: f5b    时间: 2013-12-25 21:28
wait_rabbit 发表于 2013-12-25 20:55
这个 cwm 貌似 ports 中居然还没有。


cwm 在base系统中
作者: vity    时间: 2013-12-26 09:44
回复 2# Neolkc


--


不知道怎么截图呀,没有额外截图软件


   
作者: vity    时间: 2013-12-26 09:54
本帖最后由 vity 于 2013-12-26 10:16 编辑

执行“locale -m”查看支持的字符集结果,没有 GB2312 、GBK、EUC、ISO10646,只有 8位的 和 UTF-8

lynx 支持的字符集在配置文件中全罗列出来的,有个 UTF-8 、EUC-cn,但仅 UTF-8 能显示汉字

chinaunix 网站首页显示没问题,bbs 不显示汉字,博客显示正常
作者: wait_rabbit    时间: 2013-12-26 23:50
f5b 发表于 2013-12-25 21:28
cwm 在base系统中


我是指 FreeBSD 的 ports 中。

能装 scrot 不?纯命令行的截图工具, scrot -s xxoo.png,很想看看这个cwm到底长什么样儿。
作者: vity    时间: 2013-12-27 08:48

界面十分简单和丑陋,用手机怕一张传上来
ALT + ENTER 隐藏窗口,鼠标左键点击隐藏的窗口
ALT + TAB 切换目前桌面上显示的窗口



作者: wait_rabbit    时间: 2013-12-27 19:33

丑不丑不重要,键盘快捷键好使最重要。
作者: enous    时间: 2014-01-08 22:03
拍照片...用手机..哈哈.
作者: enous    时间: 2014-01-08 22:03
拍照片...用手机..哈哈.
作者: vity    时间: 2014-03-19 09:14
openbsd5.5 变化挺大的,希望有关参考贴能及时更新。
作者: wait_rabbit    时间: 2014-03-30 20:46
cwm 5.5

真是出人意料,cwm 已经在一个星期前进入 FreeBSD 的 ports 了。可以一try。
作者: vity    时间: 2014-03-31 09:28
可以再深度挖掘挖掘 :wink:




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2