昨天按照handbook上安裝好了xfce,現(xiàn)在以root身份執(zhí)行
echo "#!/bin/sh" > ~/.xsession
意思是直接寫入#!/bin/sh入.xsession文件。結(jié)果sh顯示Event not found。再執(zhí)行
echo "exec /usr/local/bin/startxfce4" >> ~/.xsession
chmod +x ~/.xsession
用ee查看新建的.xsession文件,發(fā)現(xiàn)只有第二行,手動再加入第一行,這樣整個.xsession文件就是
#!/bin/sh
exec /usr/local/bin/startxfce4
注意使用和不使用exec的區(qū)別。
把ttyv7的off改成on,重啟,進(jìn)入了xdm。(貌似無法進(jìn)入ttyv0了,一旦進(jìn)入xdm,Alt+F1不管用)root登陸進(jìn)入了xfce,顯示一個提示框“failed to send d-bus message”,暫時不管。發(fā)現(xiàn)其他ttyv無法進(jìn)入,只能進(jìn)入xdm的這個。
把ttyv7注釋掉,加入ttyv7,這次嘗試使用slim代替xdm作為login界面。
結(jié)果重啟又卡住了,在日期后面,應(yīng)該出現(xiàn)ttyv0的,這次小心一點(diǎn),重啟進(jìn)入單用戶,結(jié)果發(fā)現(xiàn)/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
重啟進(jìn)入slim的login,用Ctrl+Alt+Fn能進(jìn)入其它getty的tty,進(jìn)入之后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
結(jié)果能切換回Ctrl+Alt+F4,Alt+F3當(dāng)然是空,Alt+F9還是回slim界面,之后就卡住了。。。
暫時不管這個,因?yàn)槟J(rèn)配置文件中前8行應(yīng)該是getty Pc,第9行才是給xdm的圖形界面登陸,正好和切換回slim的快捷鍵相對應(yīng)。
下次試試xdm的行為。
目前,root賬戶下~/.xinitrc文件不存在,嘗試不添加次文件配置slim進(jìn)入xfce,因?yàn)槿绻恍枰猻tartx命令的話應(yīng)該不用xinitrc這個文件的。
現(xiàn)在第9行是啟動進(jìn)入xdm。Ctrl+Alt+Fn,能進(jìn)入其他的getty Pc,一切正常,先不管slim。
vidcontrol -i mode可以列出所有的顯示模式。
在root賬戶下,將Modes "800x600"加入~/下的xorg.conf.new中Depth為24的那個SubSection "Display"里,用Xorg -config xorg.conf.new -retro來測試,顯示的花屏確實(shí)變成800x600了,但是如果換另一個不支持的模式,比如1024x640,顯示出來還是1024x768。
先不改Xorg.conf.new,保持原樣。
由于裝了xfce,現(xiàn)在pkg info查看hal和dbus都有信息了。
安裝lxde-meta前,/usr/分區(qū)是2.7G,裝了之后還是,沒增加超過100MB。
以vvenF的身份,添加
#!/bin/sh
exec /usr/local/bin/startlxde
入~/.xsession 文件。并增加x屬性。
小結(jié)一下,/etc/ttys 文件:前8個是getty Pc,第9個是xdm的啟動,root啟動進(jìn)入xfce,vvenF啟動進(jìn)入lxde,都是修改對應(yīng)的~/.xsession 文件。保存了個備份的ttys.save文件,在同一文件夾下。slim的默認(rèn)配置文件cp在同一文件夾下,名字加上.org。
=========
vbox虛擬機(jī)顯示freebsd的默認(rèn)console窗口大小是 720x400。
http://wp.edsel.nu/2010/06/04/slim-simple-login-manager-on-freebsd/
https://cooltrainer.org/a-freebsd-desktop-howto/
想嘗試 lxdm 登陸,結(jié)果沒找到在freebsd上的例子,作罷。
一個描述cpufreq的頁面:
http://daemonforums.org/showthread.php?t=2382