問題1:網絡設置沒法查看,提示缺乏NetworkManagerphp
解決:安裝networkmanager庫,由於gnome調用的是networkmanager這個軟件來管理網絡的。而後要啓動它:sudo systemctl enable NetworkManager && sudo systemctl start NetworkManager。html
問題2:gnome-software沒法使用。linux
解決:安裝gnome-software-packagekit-plugin這個包。可是不推薦使用gnome-software,由於gnome-software在卸載包的時候,不提示哪些包會由於依賴關係也跟着被卸載,致使出現一些意外的結果。好比我又一次由於看不慣桌面上的avahi xxx圖標,用gnome-software去卸載avahi dns server,沒想到avahi是一個很基礎的包,卸載它的結果是整個gnome大部分軟件都被卸載了,害得我最後不得不重裝gnome。其實要是看不慣某個圖標,只須要刪除對應的xxx.desktop文件就能夠了,這些文件通常位於/usr/share/application中,也有可能位於home目錄中。若是要查找圖標對應的desktop文件在哪,只須要 grep '圖標名詞' -r /usr/share/applications 就能夠找到他。c++
前面說了,不推薦用gnome-software,用pamac,好用多了。chrome
問題3:沒法使用fcitxshell
解決:這是由於gnome3以後不支持了。並且默認爲Wayland而不是xorg,因此切換到xorg能夠,或者加入在/etc/environment和.xprofile中都加入以下代碼:ubuntu
GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=「@im=fcitx」
.xprofile只能管x,可是/etc/environment確實能管全部桌面環境的。api
而後對於gtk3(gtk2)程序,要安裝fcitx-gtk2或者fcitx-gtk3包,若是是qt的程序,這樣安裝fcitx-qt4(fcitx-qt5)包。
瀏覽器
爲了在gnome-terminal中也能使用,須要加入:網絡
gsettings set \ org.gnome.settings-daemon.plugins.xsettings overrides \ "{'Gtk/IMModule':<'fcitx'>}"
問題4: 模擬終端好比gnome-terminal上的字體偏移得很奇怪,好比下面這樣,明顯行間距不對,那個提示符的三角都偏了。
解決:這是由於缺乏了一種字體致使的,安裝上字體 yaourt -Rsn ttf-dejavu 就能夠了。效果以下
oh-my-zsh的agnoster主題的提示符已經正常了。
問題5:vmware workstation pro中安裝archlinux以後,窗口不能自適應調整分辨率,也就是說,不能自動調整窗口大小。
(1)安裝open-vm-tools包,啓動vmtoolsd服務
(2)安裝xf86-video-vmware。這個包必定要安裝,不知道怎麼回事,官方的指導就是不提這個,因此不少人安裝好了open-vm-tools,服務也啓動了,而且能夠實現宿主機和虛擬機之間的拖拽和複製粘貼,可就是不能自適應窗口,要逼瘋掉。其實緣由在於,虛擬機是虛擬的顯卡,因此沒有顯卡的支持,自適應分辨率就無從談起,只要安裝這個xf86-video-vmware,一切問題就迎刃而解了。
(3)順便把 xf86-input-vmmouse,libdnet,uriparser,libsigc++,libmspack這幾個報也安轉了吧,我也沒生就是幹啥的,可是看安裝manjaro的到vmware的時候,它本身安裝了這些包,不得不說,manjaro真的是作了好多工做啊,連你的系統安裝在虛擬機裏面它都能檢測到,並幫你安裝你要的包,連open-vm-tools都幫你安裝好了。
問題6:failed to commit transaction (invalid or corrupted package (PGP signature)) 錯誤,沒法安裝、更新包。
首先,看下你網絡是否鏈接成功了,沒網的狀況下,也會出現相似錯誤,若是網絡鏈接是正常的,那極可能是因爲pgp key過期了,只須要從新導入一下就能夠了:
sudo pacman -S archlinux-keyring
若是添加了archlinuxcn庫的話,也要一同更新下
sudo pacman -S archlinuxcn-keyring
而後刷新一下軟件庫信息:
sudo pacman -Sy
問題7:gnome太醜了
太醜了不只是個問題,並且是個很大的問題,要解決,就要本身動手美化一下。
(1)首先是gnome-tweaks,這個應用必須裝,用它來配置各類擴展,因此說它是美化的前提。
(2)dash-to-dock或者dash-to-panel,也裝一下。dash就是gnome中那個按下super鍵(也就是那個有window圖標的鍵)以後會出如今右邊的那個板子(按下win鍵以後gnome進入所謂的overview視圖)。默認的dash很醜,也很雞肋,只能出如今overview視圖下。dash-to-dock安裝以後,就能夠把它固定住,還能夠把它移到各類地方,實現想蘋果系統的dock一下在屏幕下方。
(3)圖標美化。gnome默認的圖標也好醜,因此咱們也能夠安裝一些圖標美化主題,推薦這幾個:numix-circle-icon-theme、la-capitaine、MacOSX。不知道咋用,就Google一下好了。
(4)也能夠安裝專門的dork應用,推薦docky、cairo-dock這兩個應用。
問題8:gnome按super鍵(也就是那個有window圖標的鍵)是顯示overview模式,可是咱們通常都想要讓它直接顯示全部的應用(all application視圖),默認要按super+a才顯示全部應用,而且按完要退到桌面的話,又得單獨按win,總之很反人類的設計,因此咱們要調整一下,直接把該死的overview模式取消了(徹底能夠用alt+tab來切換窗口嘛),讓他要麼顯示正常工做桌面,要麼顯示全部應用。
(1)安裝瀏覽器插件:gnome shell integration,這個插件可讓你從這個網站https://extensions.gnome.org直接安裝gnome的擴展,很方便吧。
(2)安裝yaourt -S chrome-gnome-shell包,別看名字裏有chrome字樣,可是適合全部瀏覽器。這個包能夠解決有些狀況下gnome shell integration失靈的問題。
(3)在上面提到的擴展網站上搜Start Overlay in Application View這個插件,直接點安裝。
(4)在tweaks的extension中啓用這個插件,世界美好了。
問題9:gnome給設置亂了,須要重置,
只須要一行命令:
gsettings list-schemas | xargs -n 1 gsettings reset-recursively
詳情參考 How do I reset all GSettings key to their default values?
須要注意的是,這個命令不會刪除任何東西,可是會重置全部的個性化設置,好比快捷鍵啥的,因此你須要本身再設置一遍。
問題10:中文字體很差看:
安裝字體, yaourt -S wqy-zenhei wqy-microhei。這兩個經常使用的中文字體包安裝後,會好不少。
問題11:從圖標菜單裏移除gnome的圖標。
有一些軟件其實是咱們不須要的好比cheese,avahi 啥的,可是不能把它卸載了由於它是很重要的依賴包,可是咱們不但願它出如今面板上,也就是說,不但願看到它,礙眼。
有些人說直接移除對應的.desktop文件,這樣確實能夠,可是軟件一更新,它就又會出現,因此最好的辦法就是設置隱藏它。
很簡單,在/usr/share/application中找到他們對應的.desktop文件(grep '圖標名字' -r /usr/share/application),而後cp到~/.local/share/application/下,在.desktop上加入一行 NoDisplay=true ,圖標就不見了。若是還在,就再加上 Hidden=true 。《Remove icons in gnome application menu》。
問題12:顯卡驅動的問題。
以前說了,虛擬機自適應窗口問題多是顯卡問題,要換成虛擬機顯卡。那麼在硬件機上,也要有相應的顯卡,好比下面這些,根據你的硬件選,若是不肯定,就都裝上吧(裝上以後lsmod一下,看看加載了那些,並看看對不對的上硬件):
1 extra/xf86-video-amdgpu 18.1.0-1 (xorg-drivers) 2 X.org amdgpu video driver 3 extra/xf86-video-ati 1:18.1.0-1 (xorg-drivers) 4 X.org ati video driver 5 extra/xf86-video-intel 1:2.99.917+855+g746ab3bb-1 (xorg-drivers) 6 X.org Intel i810/i830/i915/945G/G965+ video drivers 7 extra/xf86-video-nouveau 1.0.15-3 (xorg-drivers) 8 Open Source 2D acceleration driver for nVidia cards 9 multilib/lib32-mesa 18.3.1-1 10 An open-source implementation of the OpenGL specification (32-bit) 11 extra/manjaro-firmware 20160419-1 12 Extra firmwares for Manjaro Linux 13 extra/mesa 18.3.1-1 14 An open-source implementation of the OpenGL specification 15 extra/xf86-video-nouveau 1.0.15-3 (xorg-drivers) 16 Open Source 2D acceleration driver for nVidia cards 17 [xlinliu@manjaro ~]$ yaourt -Qs mesa 18 extra/glu 9.0.0-5 19 Mesa OpenGL Utility library 20 multilib/lib32-glu 9.0.0-4 21 Mesa OpenGL utility library (32 bits) 22 multilib/lib32-libva-mesa-driver 18.3.1-1 23 VA-API implementation for gallium (32-bit) 24 multilib/lib32-mesa 18.3.1-1 25 An open-source implementation of the OpenGL specification (32-bit) 26 multilib/lib32-mesa-demos 8.4.0-1 27 Mesa demos and tools (32-bit) 28 multilib/lib32-mesa-vdpau 18.3.1-1 29 Mesa VDPAU drivers (32-bit) 30 multilib/lib32-vulkan-intel 18.3.1-1 31 Intel's Vulkan mesa driver (32-bit) 32 multilib/lib32-vulkan-radeon 18.3.1-1 33 Radeon's Vulkan mesa driver (32-bit) 34 extra/libva-mesa-driver 18.3.1-1 35 VA-API implementation for gallium 36 extra/mesa 18.3.1-1 37 An open-source implementation of the OpenGL specification 38 extra/mesa-demos 8.4.0-1 39 Mesa demos and tools incl. glxinfo + glxgears 40 extra/mesa-vdpau 18.3.1-1 41 Mesa VDPAU drivers 42 extra/vulkan-intel 18.3.1-1 43 Intel's Vulkan mesa driver 44 extra/vulkan-radeon 18.3.1-1 45 Radeon's Vulkan mesa driver
具體參考下archwiki :https://wiki.archlinux.org/index.php/Xorg#Driver_installation