❶ archlinux最好用的桌面環境是哪種
好不好用要看機器配置和個人喜好。
機器性能較高的可以用KDE和GNOME,配置一般的就用輕量級的XFCE4和LXDE,還可以不裝DE而只用窗口管理器(如openbox)搭配panel、dock等。
❷ archlinux安裝包多大 最小化精減安裝的步驟要點
一、基本系統安裝
這次在正式進入安裝之前,我故意先試了一下:
pacstrap -i /mnt base
有意使用了-i參數,就是想看看base到底會裝多少東西,結果base共會裝124個包。取消安裝,使用下面的定製安裝將只安裝87個包,大小會小很多。
pacstrap /mnt bash file filesystem vi dhcpcd pacman linux procps-ng systemd-sysvcompat shadow sed
以上,sed不是必須的,不過要使用中文編碼的話,還是得安上,不然後安完後是英文系統,執行locale-gen時會報錯。
此外,vi也不是必須的,有人更喜歡用nano;dhcpcd也不是必須的,如果有其它的聯網方式,可按自己使用的方式改。
二、圖形界面與應用程序安裝:
以下,一次性將要安裝的東西全部安裝到位:
pacman -S xorg-server xorg-xinit openbox wqy-zenhei wqy-microhei xterm fcitx xf86-video-你的顯卡 tint2 ntfs-3g firefox firefox-i18n-zh-cn gpicview alsa-utils unrar unzip pcmanfm xarchiver geany ttf-dejavu volwheel netctl wpa_supplicant scrot
1、如果字體不使用文泉驛正黑,只使用微米黑,系統還能再小一些,但可能個別不常見的字無法正常顯示出來。我建議只安正黑,不安微米黑,真正使用時,字體美觀差異很小,而且正黑的字型檔比微米黑全一些。不過如上步驟中,我還是將微米黑給安上了。
2、狀態欄使用了tint2,這是我再三比較與權衡後的選擇,其它狀態欄要麼不輕量,要麼配置不易,要麼不夠美觀。比較而言,tint2確實是最佳選擇。當然,如果配置好常用程序的openbox快捷鍵,其實完全可以不用狀態欄,如此系統還能更小些。
3、關於窗口管理器,前段時間我又試了awesome與平鋪式的dwm。平鋪式雖然更輕量,配置好了使用起來效率確實更高,但確實不如openbox用起來順手,而且幾個有名的平鋪式窗口管理器似乎開發都處於停滯狀態;此外,我甚至試了直接用Compiz為窗口管理器,美觀倒是美觀,就是太不輕量了,基本沒有實用性。
4、資源管理器用了pcmanfm,可選的替代品很多,如果使用vifm為資源管理器可更輕量,同時可使用feh生成桌面背景,但vifm配置起來有些麻煩,特別是其對文件的預覽功能,感覺不如同類型的ranger功能強大,ranger無論是使用還是配置都很方便,但ranger完全安裝有80多MB, 作為一個運行於命令行下的資源管理器,這大小實在有些嚇人,所以還是選擇了pcmanfm為管理器。不過,做為作業環境,如果不在意系統大小的話,ranger確實是個值得大力推薦的管理器。
5、以我目前能用到的程度,vim的功能還是太強大了,我日常的文本操作用vi就已足夠,所以沒裝vim,只裝了vi。腳本編輯與程序編寫,則由geany完成。
6、xarchiver可不安,直接從命令行使用unzip與unrar即可,但裝一個,圖形界面下方便一點點。
7、字體文件ttf-dejavu現在成了非裝不可,不然xterm下,英文字元之間的空隙會太寬,不美觀。說到xterm,其實主要的問題就是字元大小與間距的問題,如果不使用xterm,則可不安ttf-dejavu字體,例如,安裝lxterminal為終端,就沒有字元顯示方面的問題,同時可少安裝一個字體,系統還能再小些。
8、狀態欄上的音量控制器,現在我用volwheel,它是比volumeicon更小巧的音量控制器(volumeicon會安裝上一大堆關聯文件),同時記得修改openbox的autostart文件,將volwheel & 加入到啟動項中。
9、筆記本上管理無線網路的連接,現在我使用netctl與wpa_supplicant,這兩個東西比使用networkmanager的關聯文件少很多,雖然networkmanager用起來更方便些,但我需要小巧與輕便。台式機沒有無線只能用有線,則安裝一個dhcpcd就行,如果有固定IP,則連dhcpcd也可省略,直接手工配置好網路連接即可。
10、由於瀏覽器使用的是火狐,所以安裝flashplugin成了必須,這個東東個頭也太大,但不得不裝。其它瀏覽器與火狐相比,大小差不了多少,而未必好用。
11、用scrot抓圖,所以也將這個東西裝上。
12、以上安裝中,沒有裝slim之類的啟動管理器。要進入圖形界面有兩種辦法,一種是直接登錄字元界面,然後運行startx,另一種是,將starx寫入到登錄自啟動項中,只要從字元界面登錄,則自動啟動startx進入圖形界面。我採用的方法就是後面這種,即,直接在用戶目錄下修改「.bash_profile」文件,在其末尾加入一行代碼:
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
即可實現登錄後自動進入圖形界面。
三、幾個配置:
1、配置無線網路:
由於已經安裝了netctl與wpa_supplicant,所以在root下直接自動生成無線連接的配置文件:
wifi-menu -o
進入文件所在的文件夾看一眼:
cd /etc/netctl/
ls -a
已自動生成了一個名為wlp2s0-MERCURY_60A232的配置文件。
以下,將文件備份一個,同時順手將文件名改一改,去掉文件名中的「—」線,不然今後運行時會有點問題:
cp wlp2s0-MERCURY_60A232 /etc/netctl/wlp2s0MERCURY60A232
接下來,用netctl將配置文件設為開機自動連接無線網:
netctl enable wlp2s0MERCURY60A232
如前所述,無線連接沒有使用networkmanager,networkmanager雖然方便,但關聯文件多了點,不輕便。
2、openbox快捷鍵的配置:
前段時間我覺得使用dmenu作為程序的啟動器很方便,結果在將dmenu配置到openbox的rc.xml文件的過程中突然想到,我平時需要使用的程序本來就不多,不如直接在rc.xml文件中將我要用的程序直接配置置為用快捷鍵啟動,不就可以不再使用dmenu了嗎?所以我又將dmenu刪掉了。
現在我在openbox的rc.xml中配置的快捷鍵有:
A+P,啟動pcmanfm資源管理器;
A+F,啟動Firefox火狐瀏覽器;
A+X,啟動xterm命令行工具;
A+V,在xterm下啟動VI編輯器;
A+G,啟動geany文本與腳本編輯器;
其它的快捷鍵就都保持系統的默認。
四、安裝完畢之後可刪的東西
為了保證系統的「小巧」,安裝完畢之後有一大堆其實我們根本用不到的東西在系統中,這些東西我們完全可以刪掉。以下舉幾個主要的可刪的東西:
1、最初安裝之時我使用的是定製安裝,系統根本沒有安裝man程序,所以不能在命令行下使用man查看命令的幫助文件,那麼,man目錄就可刪:
rm -rf /usr/share/man/
2、未安vim,所以系統默認的vim目錄也可刪:
rm -rf /usr/share/vim
3、只有有線沒有無線的,可刪掉無線的模塊文件
rm -rf /usr/lib/moles/3.17.6-1-ARCH/kernel/drivers/net/wireless
4、用戶家目錄下的臨時文件,皆可刪:
rm -rf /home//用戶名/.local/
rm -rf /home//用戶名/.mozilla/*
rm -rf /home//用戶名/.adobe/*
rm -rf /home//用戶名/.cache/*
rm -rf /home//用戶名/.thumbnails/*
5、刪掉用不著的一些「本地化」腳本庫
rm -rf /usr/lib/perl5/core_perl/auto/Encode/TW
rm -rf /usr/lib/perl5/core_perl/auto/Encode/KR
rm -rf /usr/lib/perl5/core_perl/auto/Encode/JP
……
6、備份幾個本地化配置文件到/home/ddd/
cp -r /usr/share/locale/zh_CN /home/ddd/
cp -r /usr/share/locale/en_US /home/ddd/
剩下的全刪:
rm -rf /usr/share/locale/*
然後把備分的拷貝回去:
cp -r /home/ddd/* /usr/share/locale/
刪掉備份目錄:
rm -rf /home/ddd
7、還有一些可刪的東西 ,例如用不著的字體文件、內核啟動時要調用而本地機上根本就沒有的硬體模塊文件等,刪這些東西就看每個人自己的選擇了。
❸ Linux系統卡死了怎麼處理
按住 Alt-Print 的時候就相當復於按住了 Sys Rq 鍵,制這個時候輸入的一切都會直接由 Linux內核來處理,它可以進行許多低級操作。這個方法可以在各種情況下安全地重啟計算機,具體操作如下:
1、shutdown命令安全地將系統關機。在系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用戶系統將要關閉。並且login指令會被凍結,即新的用戶不能再登錄。
❹ 安裝archlinux時,普通用戶無法進入圖形化桌面
Arch縱深學習總結之二:圖形界面的安裝
(接上文)重啟機子之後,我們將安裝新系統的圖形界面與窗口管理器,並對系統進行一點美化等等個性化的操作。
五、重啟機子後的設置
1、重啟機子之後,只要上述安裝沒有出錯我們就會進入到系統的命令提示符下,輸入超級管理員用戶root,並輸入管理員的密碼,即以超級用戶的身份登錄進了系統。
2、進入系統後,首先要啟動網路,
(1)如果是DHCP的當然簡單,直接 dhcpcd 即可,為免今後每次都輸入dhcpcd太麻煩,我們也可以此時將dhcpcd作為服務,將其加入到隨系統啟動而「自啟動」的服務列表中去,那麼執行:systemctl enable dhcpcd.service ,今後系統啟動的時候就會自動啟動網路了。
(2)如果是固定IP的,則要執行如下的三步操作:
ip addr add 固定IP/24 dev 「網路介面名」
ip link set dev 「網路介面名」 up
ip route add default via 網關
注意,上述的網路介面名,可能不再是傳統的「eth0」等,可最好先運行「ip link」,查看一下網路介面的名稱。
3、網路連通後,首先更新一下源的文件列表。執行:pacman -Syu 即可。
此時更新,主要是試試網路通不通,因為系統是剛安裝的,所有文件當然都是最新的。
六、安裝顯卡驅動與基礎圖形系統
1、網路已通,當然開始安裝顯卡驅動與基礎的圖形系統。執行以下命令:
pacman -S xorg-server xorg-server-utils xorg-utils xorg-xinit
這里安裝了xorg-server、xorg-server-utils、xorg-utils、xorg-xinit這四個東東,就是最基本的圖形框架。
2、安裝顯示驅動——根據各人顯卡的不同,「ATI顯卡」的可安裝xf86-video-ati,「英偉達顯卡」的可安裝xf86-video-nouveau。這兩個驅動都是開源驅動,相比ATI與英偉達自己的閉源驅動,開源驅動顯然在性能上要略差一些,但開源驅動安裝與配置要簡單得多!等系統安裝完成,能正常運行之後,如果有時間願意折騰閉源驅動,那是每個人自己的事。也就是說,ATI顯卡,執行:pacman -S xf86-video-ati 即可;NVDIDA顯卡,則執行:pacman -S xf86-video-nouveau
3、安裝窗口管理器與登錄管理器,執行:pacman -S slim openbox 即可。這里選用的是slim登錄管理器,窗口管理器則選用的是openbox 。
4、特別說明:以上三個安裝步驟其實最好合並在一起執行。與此同時,最好安上今後進入圖形界面之後必須會用到的一些工具程序,比如一個終端模擬器「lxterminal」 或者「xterm」,兩個常用的文泉驛字體文件「wqy-zenhei、wqy-microhei」,一個文本編輯器「leafpad」,一個資源文件管理器「pcmanfm」。
以上所有需要安裝的東西可以合並為一條安裝語句:
pacman -S xorg-server xorg-server-utils xorg-utils xorg-xinit slim openbox lxterminal(或xterm) wqy-zenhei wqy-microhei leafpad xf86-video-nouveau(或xf86-video-ati) pcmanfm