這幾日在玩弄Kali_Linux,安裝軟件時發現一個百思不得其解的錯誤,如下所示
我按照網上教程提示,安裝 chrome-gnome-shell,再安裝瀏覽器擴展 gnome-shell-integration。
依舊提醒我沒有找到gnome-shell,我一直以為是插件不兼容或缺乏依賴導致問題出現,於是一直在國內外論壇查找相關解決方案,一直沒有結果,直到我無意間在命令行調用gnome-shell后彈出“連接 GNOME Shell 失敗”時,我才知道自己錯了,gnome壓根沒啟動。
於是乎重新審題的我馬上發現問題所在了,GNOME 3本質是個桌面系統,當你安裝好chrome-gnome-shell 重開機時就應該發現 登陸界面被改變了,然后右下角還有個設置,選擇 GNOME 相關的桌面啟動即可完美解決上述問題!
問題的根源根本不是有沒有安裝好chrome-gnome-shell,而是有沒有啟動這個桌面!甚至不需重啟,只需注銷,然后在登陸選項里選擇gnome即可啟用gnome桌面系統!
使用gnome后再次進入插件,已經沒有紅色的提示了,而且識別到gnome的插件會直接顯示一個滑動選擇框來確認安裝。
下一篇文章我准備講解一下怎么在Linux下使用代理軟件和網絡抓包監聽的工作。有時間再講講kali的安裝和linux的一些使用心得。
ps:
如果你不熟悉安裝gnome和安裝瀏覽器插件,可以瀏覽這一篇博客,里面講得比較清楚,還有一些常用的插件可以看看這里。
使用了半天下來,gnome桌面的體驗我實在不能說個好字,除了能直接使用本地網絡代理之外,其他的使用過於蹩腳,首先是沒有桌面圖標(可以靠安裝插件識別),然后ifcix輸入法框架使用體驗極其槽糕,沒有默認終端也不能設置默認關聯,不能拖動創建桌面快捷方式,甚至不能創建空文本文件,我最后還是換了回去。
換回去后,有意思的一幕發生了,一些插件居然在原生的桌面(kali原生桌面為xfce)上開始展示,並且我在gnome上設置的本地代理在換回去后依舊在生效,我可以認為這種桌面系統並不是增添了什么功能,很可能是他們把本來要用代碼實現的功能圖形化了,但是不同桌面系統還是會有些許不同,不然我在gnome上設置的插件應該全部會跟着轉移回去,但是現在的情況是有一部分轉移了,有一部分沒有,且有一些插件在gnome下沒有生效,我換回Kali原生的xfce后反而生效了,由此可見gnome的生態一斑。
更絕的是我在原生xfce下我使用 sudo gnome-shell --replace
是可以啟動gnome桌面的,並導致有兩個桌面共存(千萬不要使用該命令,會導致默認xfce桌面崩潰且無法修復,血淚史,每次xfce桌面開機都要運行一次gonme-shell,否則沒有桌面操作環境,最后不得不重裝kali)。
總而言之gnome在我看來早跑早平安,我在網上瀏覽一番后,准備嘗試下另外一個主流桌面KDE。關於各個桌面環境的對比,可以查看一下這篇博客。
另外,如果不是沖着kali的名聲和一些軟件,我覺得完全可以學習一下Ubuntu_Linux和Arch_Linux。