GTX970 [論壇 - Ubuntu 與 GNOME]
正在瀏覽:
1 名遊客
GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2016/10/20 9:28 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 34
![]() |
換了GTX970,原來是用amd的卡,driver還留著,裝了nvidia官方的driver後,關機開機幾次都還正常,剛剛突然無法打開文字檔,建立資料夾或文檔會桌面圖示全沒,滑鼠再按一下檔案就回來了,且剛剛建立的資料夾或文檔出現了,每次都這樣,然後GIMP打開後馬上消失,其他功能都正常,我用gnome,請問有什麼重灌之外的辦法解決?(另外,我在裝nvidia驅動時有一些步驟可能有錯)
2016/10/20 9:43
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2016/10/20 9:28 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 34
![]() |
喔,不用了,兩道指令就解決了,太好了
sudo apt-get remove ubuntu-desktop sudo apt-get install ubuntu-desktop
2016/10/20 15:49
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
suweiwilson 寫到: 題外話 這兩道指令應該可以改下面這個指令
可以參考 $ man apt-get 你也可以拿「hello」這個套件來測試「--reinstall」。
以上參考 ![]()
2016/10/20 16:02
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2016/10/20 9:28 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 34
![]() |
不行,重開機又發生了,求救
我想試試重裝nvidia driver,請問步驟要怎麼做? GTX970跟gnome相容性好嗎?
2016/10/20 16:42
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
suweiwilson 寫到: 我之前有紀錄一個索引,有紀錄一些案例參考。 然後我之前有整理「一篇」,供您參考。 PS: 關於你系統遇到的問題,其中發生問題關鍵的地方,我並沒概念, 所以也只能看你有找到什麼線索,可以提出來討論了。 另外我目前想到的,你可以用Live系統開機(LiveCD或LiveUSB) 去釐清是您安裝好的作業系統的問題,還是驅動程式的問題,還是你硬碟的問題,等等之類的消去法。 ![]()
2016/10/20 17:00
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2016/10/20 9:28 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 34
![]() |
syslog
建文字檔: [ 54.690378] show_signal_msg: 33 callbacks suppressed [ 54.690382] nautilus[5839]: segfault at 4 ip 00007f7327e8086f sp 00007ffe004a4678 error 4 in libc-2.23.so[7f7327ddb000+1c0000] 建資料夾: [ 86.806249] nautilus[5971]: segfault at 4 ip 00007f2058bfb86f sp 00007fffe9d725d8 error 4 in libc-2.23.so[7f2058b56000+1c0000] 打開gimp: [ 108.892195] gimp-2.8[6123]: segfault at 4 ip 00007f2a3bca486f sp 00007ffc5231ffa8 error 4 in libc-2.23.so[7f2a3bbff000+1c0000] org.gnome.Nautilus[5416]: (script-fu:6147): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error org.gnome.zeitgeist.SimpleIndexer[5416]: ** (zeitgeist-fts:5939): WARNING **: Unable to get info on application:///home/wilson/??/gimp.desktop 右鍵查看檔案屬性: [ 364.381826] nautilus[6085]: segfault at 4 ip 00007f9a6fc9586f sp 00007fffd0d43298 error 4 in libc-2.23.so[7f9a6fbf0000+1c0000] 更正一下,是重新登入就會恢復正常,不是重裝的關係,但不想每次都還要重新登入 求救
2016/10/21 1:04
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
這個小弟不才,這考倒我了,歹勢。
根據您提供的訊息, 建議可以嘗試查詢「libc-2.23.so」或是「libc-2.23.so segfault」,看看能不能找到相關的線索。 若真的無法釐清問題的關鍵點在那, 最終只好採用你一開始提的那個非到最後不得不選的抉擇。 不過在這之前,還是建議你先使用相同版本的Live系統開機(LiveCD或LiveUSB), 看看會不會有相同的情形發生。 ![]()
2016/10/21 8:37
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
suweiwilson 寫到: 另外最近有看到這篇「Linux 系統上面的 NVIDIA 圖形顯示的私有驅動程式」, 跟這個議題相關,也可以參考, 我有列在一開始跟您提到的「索引」。 ![]() 題外話,從該sh內容可以看到關鍵字「Makeself」,進而找到一個專案,順手紀錄一下連結 * http://stephanepeter.com/makeself/ * https://github.com/megastep/makeself
2016/10/21 9:13
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2016/10/20 9:28 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 34
![]() |
現在變成這個,在出現這個之後馬上桌面的圖示消失,我想先解決這個問題,如果沒有恢復再想辦法
2016/10/21 12:22
|
||||||||||
![]() |
回覆: GTX970 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 895
![]() |
suweiwilson 寫到: 看您給的圖的訊息, 先把「gcin」移除,再看看會不會有crash的情形
想到一些討論串,一併貼出來參考 * 回覆: 新手求解 ubuntu gnome 已安裝gcin 卻無法使用 * Ubuntu 更新後,gcin 會讓 gnome-terminal 無法開啟 上面那篇有提到「get_gcin_xim_name」, 對照您提供的圖,在Title那的訊息「nautilus crashed with SIGSEGV in get_gcin_xim_name()」 看起來gcin導致crash的,之前我看上面提到的那段程式碼,有測試編譯過,是會出錯沒錯。 ## test.c //test.c #include <stdio.h> #include <string.h> int main (int argc, char *argv[]) { //char *xim_name = "XMODIFIERS=@im=gcin"; //預期「getenv("XMODIFIERS")」會得到的字串。 char *xim_name = "XMODIFIERS=@im"; static char find[] = "@im="; static char sstr[32]; char *p = strstr(xim_name, find); // 以下部份如果 p 為 null 將會有問題 p += strlen(find); strncpy(sstr, p, sizeof(sstr)); sstr[sizeof(sstr) - 1]=0; return 0; } 執行下面指令編譯
執行
會顯示
## fix.c 也可以參考原本回覆提供的「附檔」。 後來想到去看hime的原始碼,已經有修正這一段了。
執行下面指令編譯
執行
會顯示
## 探索「gcin」的「Source Package」 執行下面指令,下載「gcin」的「Source Package」
執行下面指令,查詢「get_gcin_xim_name」所在位置,以及列出下方12行。
就會看到
不過這一段,我之前有一個疑問,也忘了問作者(後記:剛跑去發問,也得到「回覆」了,感恩) 就是我在想「get_gcin_xim_name」是否能寫死,直接回傳「gcin」這個字串, 不曉得從 「XMODIFIERS」這個環境變數來抓取的考量是啥? xim_name=getenv("XMODIFIERS") 直接寫死不知道會不會影響到其他的機制。 也可以從「這一頁」,找到「gcin原始碼」的「下載網頁」。 報告完畢 ![]() ====================================================== 後記 (2017-03-09): 這個問題,後來的版本應該是有被修正了,請參考「這篇」。 ====================================================== ![]()
2016/10/21 12:34
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.