我的CPP之路

路漫漫其修远兮
随笔 - 42, 文章 - 0, 评论 - 16, 引用 - 0
数据加载中……

[Log]20150126-FreeBSD 10.1 学习笔记-5

昨天按照handbook上安装好了xfce,现在以root身份执行

echo "#!/bin/sh" > ~/.xsession

意思是直接写入#!/bin/sh入.xsession文件。结果sh显示Event not found。再执行

echo "exec /usr/local/bin/startxfce4" >> ~/.xsession
chmod +x ~/.xsession

用ee查看新建的.xsession文件,发现只有第二行,手动再加入第一行,这样整个.xsession文件就是

#!/bin/sh
exec /usr/local/bin/startxfce4

注意使用和不使用exec的区别。
把ttyv7的off改成on,重启,进入了xdm。(貌似无法进入ttyv0了,一旦进入xdm,Alt+F1不管用)root登陆进入了xfce,显示一个提示框“failed to send d-bus message”,暂时不管。发现其他ttyv无法进入,只能进入xdm的这个。
把ttyv7注释掉,加入ttyv7,这次尝试使用slim代替xdm作为login界面。
结果重启又卡住了,在日期后面,应该出现ttyv0的,这次小心一点,重启进入单用户,结果发现/etc/ttys是在的,不过里面空了,感觉很奇怪,怎么会变空了呢?
老样子,手动添加回ttys。。。

ttyv0   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv1   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv2   "/usr/local/bin/slim"         xterm   on  secure
ttyv3   "/usr/libexec/getty Pc"         xterm   on  secure

重启进入slim的login,用Ctrl+Alt+Fn能进入其它getty的tty,进入之后Alt+F9可以回到slim的login,注意,不是配置文件中的F3哦,Alt+F3没用。
那如果第9行放ttyv8,放一个getty,会不会有冲突?修改ttys文件如下:

ttyv0   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv1   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv2   "/usr/local/bin/slim"         xterm   on  secure
ttyv3   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv4   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv5   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv6   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv7   "/usr/libexec/getty Pc"         xterm   on  secure
ttyv8   "/usr/libexec/getty Pc"         xterm   on  secure

结果能切换回Ctrl+Alt+F4,Alt+F3当然是空,Alt+F9还是回slim界面,之后就卡住了。。。
暂时不管这个,因为默认配置文件中前8行应该是getty Pc,第9行才是给xdm的图形界面登陆,正好和切换回slim的快捷键相对应。
下次试试xdm的行为。
目前,root账户下~/.xinitrc文件不存在,尝试不添加次文件配置slim进入xfce,因为如果不需要startx命令的话应该不用xinitrc这个文件的。
现在第9行是启动进入xdm。Ctrl+Alt+Fn,能进入其他的getty Pc,一切正常,先不管slim。
vidcontrol -i mode可以列出所有的显示模式。
在root账户下,将Modes "800x600"加入~/下的xorg.conf.new中Depth为24的那个SubSection "Display"里,用Xorg -config xorg.conf.new -retro来测试,显示的花屏确实变成800x600了,但是如果换另一个不支持的模式,比如1024x640,显示出来还是1024x768。
先不改Xorg.conf.new,保持原样。
由于装了xfce,现在pkg info查看hal和dbus都有信息了。
安装lxde-meta前,/usr/分区是2.7G,装了之后还是,没增加超过100MB。
以vvenF的身份,添加

#!/bin/sh
exec /usr/local/bin/startlxde

入~/.xsession 文件。并增加x属性。
小结一下,/etc/ttys 文件:前8个是getty Pc,第9个是xdm的启动,root启动进入xfce,vvenF启动进入lxde,都是修改对应的~/.xsession 文件。保存了个备份的ttys.save文件,在同一文件夹下。slim的默认配置文件cp在同一文件夹下,名字加上.org。

=========
vbox虚拟机显示freebsd的默认console窗口大小是 720x400。
http://wp.edsel.nu/2010/06/04/slim-simple-login-manager-on-freebsd/
https://cooltrainer.org/a-freebsd-desktop-howto/

想尝试 lxdm 登陆,结果没找到在freebsd上的例子,作罢。

一个描述cpufreq的页面:
http://daemonforums.org/showthread.php?t=2382

posted on 2015-01-27 09:13 yanvenhom 阅读(428) 评论(0)  编辑 收藏 引用 所属分类: UNIX


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理