[問題] xcin & 要放在那個設定檔比較好?

Moderator: Forums Team

User avatar
benny
Posts: 1120
Joined: Sun Apr 06, 2003 7:03 pm
Location: 家裡
Contact:

Post by benny »

【Palatis】 wrote:對了, benny, 如果開機要用 entrance, rc.conf 裡面那個要改成什麼? entrance 就好嗎?
沒錯... entrance 就好了... 但是 entrance似乎沒有關機的功能... :shock:

Swallowman: 哇咧.. 如果我寫的出那種東西...長那樣我也不排斥 >_<~
skyer
Posts: 30
Joined: Thu May 15, 2003 12:36 pm

Post by skyer »

paar wrote:這個我也蠻困擾的..放哪裡都有一些不同的問題出來..
不過用 gnome 的就沒問題了:
隨便一個 terminal 執行 xcin &, 可以用了以後, 登出時把儲存目前的設定打勾, 以後進來就自動執行 xcin 了.
用 KDE 就不知道怎麼辦了@_@
用 kde 的可以試試這個方法
1. 先在桌面上建一個應用程式捷徑
執行的地方就打入 xcin &
2. 把這個檔案移到 ~/.kde3.1/Autostart
這樣一進入 kde 就會先執行 xcin 囉
skyer
Posts: 30
Joined: Thu May 15, 2003 12:36 pm

Post by skyer »

benny wrote:
【Palatis】 wrote:對了, benny, 如果開機要用 entrance, rc.conf 裡面那個要改成什麼? entrance 就好嗎?
沒錯... entrance 就好了... 但是 entrance似乎沒有關機的功能... :shock:
請問一下:
我的 rc.conf 是改成 kdm
但是每次開機還是到文字 login 的畫面
還要打 startx 才會進入 X
any idea?
User avatar
benny
Posts: 1120
Joined: Sun Apr 06, 2003 7:03 pm
Location: 家裡
Contact:

Post by benny »

skyer wrote: 請問一下:
我的 rc.conf 是改成 kdm
但是每次開機還是到文字 login 的畫面
還要打 startx 才會進入 X
any idea?

Code: Select all

/etc/init.d/xdm start
如果要}機自動: rc-update add xdm boot
完畢~
skyer
Posts: 30
Joined: Thu May 15, 2003 12:36 pm

Post by skyer »

benny wrote:
skyer wrote: 請問一下:
我的 rc.conf 是改成 kdm
但是每次開機還是到文字 login 的畫面
還要打 startx 才會進入 X
any idea?

Code: Select all

/etc/init.d/xdm start
如果要�}機自動: rc-update add xdm boot
完畢~
哇,謝謝
可以直接進 X 了
但....
為何是 xdm 的畫面
而不是我設定的 kdm :(
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

skyer wrote:為何是 xdm 的畫面
而不是我設定的 kdm :(
進 /etc/rc.conf
把 DISPLAYMANAGER=kdm
叫我老帕好了!
Image
coollinuxer
Posts: 109
Joined: Sun Mar 16, 2003 4:42 pm
Contact:

Post by coollinuxer »

paar wrote:
swallowman wrote:如果是用xdm(xdm,gdm,kdm...系列),請將原.xinitrc拷備成.xsession,兩者內容一樣.
因為xdm系列是跳過.xinitrc的設定直接找.xsession,startx的script則會預先找.xinitrc
因為我習慣用startx了,所以忘了說,sorry :oops:
mv .xinitrc .xsession
...
結果還是不行*_*
在/usr/kde/3.1/bin/startkde裡面第146行下加入 source $HOME/.xsession

像這樣

Code: Select all

echo 'startkde: Starting up...'  1>&2
### ADD --BEGIN ###
    source $HOME/.xsession
### ADD --END ###
# run KPersonalizer before the session, if this is the first login
if kreadconfig --file kpersonalizerrc --group General --key FirstLogin --default true --type bool; then
    # start only dcopserver, don't start whole kdeinit (takes too long)
    echo 'startkde: Running kpersonalizer...'  1>&2
    dcopserver
    kwin &
    kpersonalizer --before-session
    # handle kpersonalizer restarts (language change)
    while test $? -eq 1; do
        kpersonalizer --r --before-session
    done
但是還有一個問題...
開啟konsole
命令輸入提示是顯示白色的 bash-2.05b$
要輸入source /etc/profile才會變成彩色的 coollinuxer@coollinuxer coollinuxer $
而且重新啟動konsole就又變成白色的 bash-2.05b$
試過把 source /etc/profile 加入 startkde
沒有用...T_T
Open,Based on Free!
Free,Powerd by Opening!
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

coollinuxer wrote:在/usr/kde/3.1/bin/startkde裡面第146行下加入 source $HOME/.xsession
[/code]

但是還有一個問題...
開啟konsole
命令輸入提示是顯示白色的 bash-2.05b$
要輸入source /etc/profile才會變成彩色的 coollinuxer@coollinuxer coollinuxer $
而且重新啟動konsole就又變成白色的 bash-2.05b$
試過把 source /etc/profile 加入 startkde
沒有用...T_T
同學...你挖得太深囉.. gentoo 的心臟快被你挖出來了.

Konsole..:
把 /etc/profile 內的敘述加到 ~/.bashrc 的最前面(當然要放在 #!/bin/bash 後面) 你就彩色了.
叫我老帕好了!
Image
coollinuxer
Posts: 109
Joined: Sun Mar 16, 2003 4:42 pm
Contact:

Post by coollinuxer »

paar wrote: 同學...你挖得太深囉.. gentoo 的心臟快被你挖出來了.
為了那美美的gdm...:oops:
paar wrote: Konsole..:
把 /etc/profile 內的敘述加到 ~/.bashrc 的最前面(當然要放在 #!/bin/bash 後面) 你就彩色了.

Thx :P
Open,Based on Free!
Free,Powerd by Opening!
alex_c
Posts: 14
Joined: Mon Apr 21, 2003 9:27 am
Location: 桃園龍潭

Post by alex_c »

swallowman wrote:如果是用xdm(xdm,gdm,kdm...系列),請將原.xinitrc拷備成.xsession,兩者內容一樣.
因為xdm系列是跳過.xinitrc的設定直接找.xsession,startx的script則會預先找.xinitrc
因為我習慣用startx了,所以忘了說,sorry :oops:
以我的經驗, 如果要使用xdm, 或許可以將locale的設定放在~/.bashrc_profile中,xcin也一樣

Code: Select all

vi ~/bashrc_profile
add:
export LC_zh_TW.Big5
export XMODIFIERS="@im=xcin"

exec xcin &
alex_c
Posts: 14
Joined: Mon Apr 21, 2003 9:27 am
Location: 桃園龍潭

Post by alex_c »

alex_c wrote:
swallowman wrote:如果是用xdm(xdm,gdm,kdm...系列),請將原.xinitrc拷備成.xsession,兩者內容一樣.
因為xdm系列是跳過.xinitrc的設定直接找.xsession,startx的script則會預先找.xinitrc
因為我習慣用startx了,所以忘了說,sorry :oops:
以我的經驗, 如果要使用xdm, 或許可以將locale的設定放在~/.bashrc_profile中,xcin也一樣

Code: Select all

vi ~/bashrc_profile
add:
export LC_zh_TW.Big5
export XMODIFIERS="@im=xcin"

exec xcin &
1.更正一點:

Code: Select all

將#vi ~/bashrc_profile
改為:
#vi ~/.bash_profile
2.補充一點: 在/etc/xcinrc中的[define zh_TW.Big5]欄中的"FONTSET"後中加入"-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0":
[/code]#vi /etc/xcinrc
加入
(FONTSET "-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0,-sony-*-24-*-iso8859-1,-kc-*-medium-r-*-24-*-big5-0,")[/code]
alex_c
Posts: 14
Joined: Mon Apr 21, 2003 9:27 am
Location: 桃園龍潭

Post by alex_c »

alex_c wrote:
swallowman wrote:如果是用xdm(xdm,gdm,kdm...系列),請將原.xinitrc拷備成.xsession,兩者內容一樣.
因為xdm系列是跳過.xinitrc的設定直接找.xsession,startx的script則會預先找.xinitrc
因為我習慣用startx了,所以忘了說,sorry :oops:
以我的經驗, 如果要使用xdm, 或許可以將locale的設定放在~/.bashrc_profile中,xcin也一樣

Code: Select all

vi ~/bashrc_profile
add:
export LC_zh_TW.Big5
export XMODIFIERS="@im=xcin"

exec xcin &
想對xcin的設定再作一次完整的整理,所以重新post.
這是針對使用xdm為預設開機方式的設定,而我個人是使用kde-3.1.2.

1. 安裝及設定 taipei font:

Code: Select all

#> rpm -i --nodep taipeifonts-1.2-20.noarch.rpm
要記得更新字型:

Code: Select all

#> xset fp rehash
查看字型,只要有以下的顯示,就表示安裝成功:

Code: Select all

#> /usr/X11R6/bin/xlsfonts|grep big
#> -default-ming-medium-r-normal--16-160-72-72-c-160-big5-0
-default-ming-medium-r-normal--20-200-72-72-c-200-big5-0
-default-ming-medium-r-normal--24-240-72-72-c-240-big5-0
-taipei-fixed-medium-r-normal--0-0-75-75-c-0-big5-0
-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
-taipei-fixed-medium-r-normal--20-200-75-75-c-200-big5-0
-taipei-fixed-medium-r-normal--24-240-75-75-c-240-big5-0
-taipei-ming-medium-r-normal--16-160-75-75-c-160-big5-0
-taipei-ming-medium-r-normal--20-200-75-75-c-200-big5-0
-taipei-ming-medium-r-normal--24-240-75-75-c-240-big5-0
2. 安裝xcin:

Code: Select all

#> emerge xcin
3. 修改 /etc/xcinrc中的"define zh_TW.Big5"欄位裡的"FONTSET",加入:

Code: Select all

#> nedit /etc/xcinrc
找到 define zh_TW.Big5裡的FONTSET且加入
-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0,
3. 修改~/.bash_profile:

Code: Select all

# /etc/skel/.bash_profile:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/skel/.bash_profile,v 1.10 2002/11/18 19:39:22 azarah Exp $

#This file is sourced by bash when you log in interactively.
[ -f ~/.bashrc ] && . ~/.bashrc


export LANG="zh_TW.Big5" 
export LC_CTYPE="zh_TW.Big5"

export XMODIFIERS="@im=xcin" 

exec xcin&
4. 大功告成!!
Guest

Post by Guest »

我是用gdm進gnome 2.4
也許這樣作是很笨,但我是這樣作的

Applications --> Desktop Preferences --> Advenced --> Sessions

然後在startup programs 加入一個command叫做 xcin &

其他的參數是放在 /etc/profile 裡
eg :
export LC_CTYPE=zh_TW.big5
export XIM_PROGRAM=xcin
export XMODIFIERS="@im=xcin"
export XIM=xcin
[/img]
Si
Posts: 333
Joined: Sun Apr 20, 2003 12:15 pm
Location: New Zealand

Post by Si »

不管用什麼方式,能用就行了 :D
我也是將 xcin 放入 kde 的 Autostart 裡。
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

Si wrote:不管用什麼方式,能用就行了 :D
我也是將 xcin 放入 kde 的 Autostart 裡。
這個方法似乎有點問題,也許只出現在我也說不定

像我會在Autostart放好幾個程式
如kmess及xcin
但是kmess就常常無法用xcin
都要先關掉kmess再啟動一次才能使用xcin
應該是因為kmess比xcin早開起來的關係
用scim也有一樣的問題
不知道還有沒有更好的方法
~/.xinitrc , ~/.xsession, /etc/X11/xdm/Xsession我都有試過
似乎都不會執行
我目前只想到可以使用/etc/profile
但是需要再判斷是不是在X的環境下,且如有已經執行的xcin就不再啟動…

不知道大家有沒有更好的方式
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
Post Reply