歡迎您光臨本站 註冊首頁

Fedora往gdm里增加會話的解決方案

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

原來fedora的session chooser很特別, 和RH9不一樣, 菜單的選項有一個單獨的目錄來記錄,位置/etc/X11/dm/Sessions, 所以首當其衝要建立這個目錄項文件,
比如XFce4.desktop,具體名字可以自己起,但最好第一個字母要大寫,否則排在默認選項之前就不好看了, 我建的是
QUOTE:
[Desktop Entry]
Encoding=UTF-8
Name=XFce4
Type=Application
Icon=
Exec=XFce4

你也可以加入Name..Comments, 會好看一些, 不過不重要.

然後就是修改xdm的工作了,
在xdm的目錄下找到/etc/X11/xdm/XSession, 找到這個Script其中選項部分
在kde部分后加入:
QUOTE:
XFce4)
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switc\
hdesk/Xclients.xfce4"
;;

這部分索引代碼. 存檔...

接下來就是/usr/share/apps/switchdesk/Xclients.xfce4
這個會話文件了, 安裝時應該已經自動建好,如果沒有, 就自己建一個:
QUOTE:
#!/bin/sh
#########################################################\
###############
#
# XFce4
#
#########################################################\
###############
exec /usr/bin/startxfce4

這樣就鏈接好了, 應該可以啟動了,重新登入x,在gdm菜單下選擇試試看吧...

其實還有一個小問題,就是fcitx不能自動啟動, 你還要修改一下startxfce4的啟動script,剛才那個文件或xfce4/xinitrc,或自己的常用用戶$home下的.Xclients-default.xfce4都可以

加入下面的
QUOTE:
export XMODIFIERS=@im=fcitx
fcitx &
#gdeskcal -x 1000 -y 800 &
exec startxfce4

就可以了, 我喜歡這個桌面非常快,簡潔方便, 我建議把她的taskbar去掉, 就是
那個啟動sciipt里的xftaskbar4&, 換成自己喜歡的xfce4-iconbox或gnome里的組件效果會更好.

好了,寫了這麼多,大家一定都看煩了, 這可是我兩天的心血呀! 我用這個辦法加入了好多會話, rox, icewm, ....工作非常好, icewm也是個很好的session,很快且支持xft, 蠻好的....

[火星人 ] Fedora往gdm里增加會話的解決方案已經有347次圍觀

http://coctec.com/docs/linux/show-post-130408.html