執行mozilla沒反應,毫無頭緒

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

執行mozilla沒反應,毫無頭緒

文章訪客 » 週四 9月 01, 2005 3:28 pm

今天我心血來潮,在作 Debian 3.1r0 security update 後(因為有對mozilla更新), 執行 mozilla 後, 只見 mozilla 小圖示在滑鼠右下方跳啊跳的, 之後就沒反應了, 也不確定是不是作了 update 後才會這樣, 一點頭緒都沒有, 不知從何處著手? 可否請各位前輩提供點建議?感激不盡!!!
訪客
 

文章Lost-Angel » 週四 9月 01, 2005 4:00 pm

您好,您可以先試試看在 terminal 底下執行 /usr/bin/mozilla 看看能否正常運作,若不行的話表示 mozilla 本身的問題,若正常的話表示捷徑(link)有問題,試著修改一下或重新建立。
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章DragonFly » 週四 9月 01, 2005 4:08 pm

的確是,在 console 模式下執行可以看到很多訊息。

我之前發生過無法執行,也是在系統升級後(我那時用的是 Ubuntu)。我猜是我升級後,一些套件的權限設定錯誤,所以才會發生程式無法叫出來的狀況。不過當時很笨 (現在也沒多好),而且我安裝 ubuntu 只是想測試一下,就全刪除換其他的來使用了.. :)
DragonFly
 

文章訪客 » 週四 9月 01, 2005 7:21 pm

謝謝兩位前輩回覆.

我在查看 /usr/bin/mozilla 檔案時, 查出它的問題是出在:
exec $MOZ_PROGRAM $LOCALE_ARGS 2>/dev/null >/dev/null

也就是: /usr/lib/mozilla/mozilla-bin -UILocale zh-TW -ContentLocale TW
當我僅執行 /usr/lib/mozilla/mozilla-bin 或 /usr/lib/mozilla/mozilla-bin -UILocale US -ContentLocale US
是正常的.

另外在 Preferences -> Appearance -> Languages/Content 僅看到 English (US), 在未作 security update 前的繁體中文選項不見了, 查看在 /usr/lib/mozilla 目錄下所有檔案的日期, 有些已經是 update 後的日期了, 猜想應是 update 後, 一些設定已經被覆蓋掉了. 我嘗試重新安裝語言包(用root權限), 卻出現以下的錯誤訊息:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(mozilla-bin:4259): Gtk-WARNING **: cannot open display:

其他一些 GTK 套件也會出現上述錯誤訊息, 不過記得是在作第一次 security update 後發生. 只好想辦法解決這問題或其他方法再試了.
訪客
 

文章訪客 » 週四 9月 01, 2005 7:57 pm

解決了!!!

剛剛用 google 搜尋了一下, 將內容節錄下來:
The problem is that you should give permission to other users (i.e. the
superuser) to use your open graphical X console. To do that, use the "xhost"
command. Once you log into the X environment, just open a text console and
type:

xhost +

This give permission to any user on any machine to use your graphic terminal.
Then, you can do "su" and run ethereal as root. When you log-out, the access
permission is unset.

Please, note that the previous command give permission to ANY user in ANY host
to send windows to your grahical console. If you prefer to restrict the
access only to users in the local host or to given users, please refer to the
"xhost" command manual.

執行 "xhost +", 然後執行 "su", 執行 "/usr/lib/mozilla/mozilla-bin", Xlib: connection to ":0.0" refused 錯誤訊息就不再出現, 然後再安裝繁體中文語言包, 問題解決~
訪客
 


回到 debian desktop

誰在線上

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