[問題]怎麼讓新建的user 執行 startx

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題]怎麼讓新建的user 執行 startx

文章wsun013 » 週四 10月 21, 2004 2:32 pm

我用 KDE 的 kusers 建了一個 use, 假設叫 abc
可我用 abc login 後, startx 一點反應都沒有
我的root 可以用startx

不知道該怎麼辦呢 ~
最後由 wsun013 於 週四 10月 21, 2004 4:34 pm 編輯,總共編輯了 1 次。
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

re:怎麼讓新建的user 進的了 startx

文章wsun013 » 週四 10月 21, 2004 2:43 pm

索謂沒有反應是:
螢幕也沒變黑, 就是呆在那

此外, 如果我用root login, 開個xterm
在xterm 中 login abc

如果用$ kedit 在 xterm 中
it shows :

Error: Can't open display:

也許這能給各位高手一點clue
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

re:怎麼讓新建的user 進的了 startx

文章moto » 週四 10月 21, 2004 3:22 pm

嗨 wsun013 兄,

startx 必須在 console 底下啟動,您不能在已存在的 X 底下再去 startx ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:怎麼讓新建的user 進的了 startx

文章wsun013 » 週四 10月 21, 2004 4:07 pm

hihi~
我是在console 底下啟動的
沒想到第一次要有點耐心, 等15 秒就自己起來了
至於在 xterm 底下 longin 再跑那些x 的東東
小弟基本功沒打好所以問了個笨問題
平常用root 習慣了
總覺得用 user 礙手礙腳的><
會中文化root, 卻不會中文化usr 的xwindow...wuuuu
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

re:怎麼讓新建的user 進的了 startx

文章d2207197 » 週四 10月 21, 2004 4:24 pm

.xinitrc 寫了嗎?內容是什麼
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]怎麼讓新建的user 執行 startx

文章wsun013 » 週四 10月 21, 2004 4:31 pm

請問 .xinitrc 要在哪會比較好?
我是放在 /root 下
可是當我用user abc login 時
好像沒用到/root 下的
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

re:[問題]怎麼讓新建的user 執行 startx

文章d2207197 » 週四 10月 21, 2004 4:48 pm

在家目錄阿!!! OTZ
你 abc 家目錄沒有 .xinitrc ,那 startx 當然沒用
先去買本 Linux 入門書籍看完吧。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]怎麼讓新建的user 執行 startx

文章wsun013 » 週四 10月 21, 2004 5:15 pm

再問一個喔...
我的windowns下的 D drive在user abc login的時候
要進去會說 access denied

在root 下我用
mount -t vfat /dev/hda5 /winD -o users,iocharset=cp950,codepage=950

在abc 下
mount 都說
mount: only root can do that

我想mount /dev/hda5 到 /winD 且 user abc can access...
helpppp
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

re:[問題]怎麼讓新建的user 執行 startx

文章rostin » 週四 10月 21, 2004 5:48 pm

你真的需要買本linux的書讀一讀
不然你也可以先搜尋一下吧

如果你要使用windows下的D
你可以在/etc/fstab中加入
代碼: 選擇全部
/dev/hda5 /winD  vfat  defaults,iocharset=big5,umask=000 0 0

這樣一開機就可以掛載
而且user abc也能write read

---------------------------------------------------------------------------------------------------------------------------------
借轉一下moto大大的簽名檔
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
歡迎大家來參觀我的Blog
http://www.rostin.idv.tw/blog/index.php?blogId=2
頭像
rostin
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 3月 08, 2004 10:31 pm

Re: re:[問題]怎麼讓新建的user 執行 startx

文章d2207197 » 週四 10月 21, 2004 9:16 pm

wsun013 寫:再問一個喔...
我的windowns下的 D drive在user abc login的時候
要進去會說 access denied

在root 下我用
mount -t vfat /dev/hda5 /winD -o users,iocharset=cp950,codepage=950

在abc 下
mount 都說
mount: only root can do that

我想mount /dev/hda5 到 /winD 且 user abc can access...
helpppp


一般 user 並不能任意 mount, 只能 mount 在 /etc/fstab 中,有加 users 標籤的設定。
你使用 root 手動 mount,並使用 users 標籤,不過是讓一般 user 可以 umount 而已,一般 user 仍然不能存取該分割區。
就算寫在 /etc/fstab 中,也是一樣,只是開放 mount, umount 權,沒開放存取權限。

能不能存取,要設定權限相關選項,如 umask, uid, gid 等等
樓上 rostin 也舉出來了,使用 umask=000。

不同 file system 有不同的標籤可以使用,詳細情況要 man mount。


關於 .xinitrd 的存放位置,就是要存在你所使用的 user 的家目錄。
Linux 是多人作業系統,而 .xinitrd 只算是其中一個使用者私人的設定,並不會因為你設定了 root 帳號的,連 abc user 的也一起使用 root 的 .xinitrd,這樣就完全違背多人作業系統的意義。
大部分私人的設定檔名都以 . 開頭,並存在 user 的家目錄。(以 . 開頭只是為了與使用者個人檔案區別,找東西輕鬆一點罷了。)
startx 會做哪些事,直接去看 startx 這隻程式的內容吧,他是一個 shell script,通常他會去執行家目錄中 .xinitrd 所填寫的程式。
如果沒有寫,那啟動 X 之後就會直接結束。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

Re: re:[問題]怎麼讓新建的user 執行 startx

文章moto » 週四 10月 21, 2004 11:41 pm

d2207197 寫:
wsun013 寫:再問一個喔...
我的windowns下的 D drive在user abc login的時候
要進去會說 access denied

在root 下我用
mount -t vfat /dev/hda5 /winD -o users,iocharset=cp950,codepage=950

在abc 下
mount 都說
mount: only root can do that

我想mount /dev/hda5 到 /winD 且 user abc can access...
helpppp


一般 user 並不能任意 mount, 只能 mount 在 /etc/fstab 中,有加 users 標籤的設定。
你使用 root 手動 mount,並使用 users 標籤,不過是讓一般 user 可以 umount 而已,一般 user 仍然不能存取該分割區。
就算寫在 /etc/fstab 中,也是一樣,只是開放 mount, umount 權,沒開放存取權限。

能不能存取,要設定權限相關選項,如 umask, uid, gid 等等
樓上 rostin 也舉出來了,使用 umask=000。

不同 file system 有不同的標籤可以使用,詳細情況要 man mount。


關於 .xinitrd 的存放位置,就是要存在你所使用的 user 的家目錄。
Linux 是多人作業系統,而 .xinitrd 只算是其中一個使用者私人的設定,並不會因為你設定了 root 帳號的,連 abc user 的也一起使用 root 的 .xinitrd,這樣就完全違背多人作業系統的意義。
大部分私人的設定檔名都以 . 開頭,並存在 user 的家目錄。(以 . 開頭只是為了與使用者個人檔案區別,找東西輕鬆一點罷了。)
startx 會做哪些事,直接去看 startx 這隻程式的內容吧,他是一個 shell script,通常他會去執行家目錄中 .xinitrd 所填寫的程式。
如果沒有寫,那啟動 X 之後就會直接結束。


沒事一點小地方更正,d2207197兄的文章中有關『.xinitrd』,應該是 d2207197 兄筆誤.. :-) ,正確為『 .xinitrc;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]怎麼讓新建的user 執行 startx

文章wsun013 » 週五 10月 22, 2004 2:10 am

多謝各位大大...
學弟我因為不在台灣..這邊的電腦書都好貴
只能用moto forum 大家的問題和解決答案中一點一點學習嘍
所以我才是小學生嘛︿ˍ︿
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

Re: re:[問題]怎麼讓新建的user 執行 startx

文章moto » 週五 10月 22, 2004 10:26 am

wsun013 寫:多謝各位大大...
學弟我因為不在台灣..這邊的電腦書都好貴
只能用moto forum 大家的問題和解決答案中一點一點學習嘍
所以我才是小學生嘛︿ˍ︿



加油~~ 這邊很多高手都是很熱心幫助的,如果您一直保持虛心學習,我想大家一定都會很樂意幫助您的唷... :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

Re: re:[問題]怎麼讓新建的user 執行 startx

文章d2207197 » 週五 10月 22, 2004 11:16 am

moto 寫:沒事一點小地方更正,d2207197兄的文章中有關『.xinitrd』,應該是 d2207197 兄筆誤.. :-) ,正確為『 .xinitrc;-)

呵呵...真是抱歉
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

Re: re:[問題]怎麼讓新建的user 執行 startx

文章rostin » 週五 10月 22, 2004 5:25 pm

wsun013 寫:多謝各位大大...
學弟我因為不在台灣..這邊的電腦書都好貴
只能用moto forum 大家的問題和解決答案中一點一點學習嘍
所以我才是小學生嘛︿ˍ︿


sorry
口氣不太好
加油!
歡迎大家來參觀我的Blog
http://www.rostin.idv.tw/blog/index.php?blogId=2
頭像
rostin
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 3月 08, 2004 10:31 pm

下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客