那些對豎琴感興趣或想知道它是什麼,他們是經驗豐富的Linux用戶還是完整初學者的人。
那些想要控制桌面環境[de]的人,遠遠超出了Windows和OS X的產品。
那些不喜歡額外的/不需要的特徵的人混亂。通常,使用Ricing和Linux,您可以保留所需/需要的東西並刪除其他所有內容。這對較舊的系統特別有用。
如果該術語使您感到困惑,那麼您並不孤單。您可能在想,米飯與計算機有什麼關係?以下是從r/unixporn獲取的塗抹的定義:
“大米”是一個通常用於在桌面上進行視覺改進和自定義的詞。它是從定制廉價亞洲進口汽車的實踐中繼承的,以使它們看起來比實際更快 - 這也被稱為“ Ricing”。在 /r /unixporn上,這個詞被大多數社區所接受,並很少用來指默認超出默認值升級的視覺上有吸引力的桌面。

沒有很多事情要做,對嗎?是的,這就是重點。我主要使用firefox和vim。我不需要太多。這是我的個人設置,也是我在寫作時使用的內容。如果您需要更多,本指南將教您基礎知識,並為您自己的需求提供“改進”的設置。
訪問R/Unixporn,看看其他人創造了什麼。
您應該在一個小時內完成,但是,根據您的互聯網連接,可能需要更長的時間。
簡而言之,Arch是一種獨立開發的通用GNU/Linux分佈。您選擇此產品而不是其他分佈的主要原因是它帶有裸露的最小值和零膨脹。這使您從一開始就擁有一個精益系統。
如果您聽說過Arch,您可能已經聽說安裝並不那麼簡單。您甚至可能會發現它使您失望。不用擔心。無政府狀態Linux使安裝變得容易。唯一的區別是無政府狀態Linux具有安裝程序。
手動安裝拱門在本指南的範圍之外。如果您想手動安裝它,請訪問“安裝指南”。否則,請使用無政府狀態Linux。
提示:要節省時間,請在閱讀時下載Arch/Anarchy Linux。
我們將使用i3作為我們的WM。這是一個動態的窗口瓷磚管理器。這意味著,打開窗口時,它佔用了整個桌面。當您打開另一個窗口時,新窗口和現有窗口的大小將相等。每次您打開一個新窗口時,都會發生這種情況。從數學上講,當兩個窗口打開時,每個窗口都會佔用一半的屏幕空間。打開第三個窗口時,他們每個人都會佔用三分之一的屏幕空間,依此類推。如果垂直打開,也適用它們。可以調整窗口大小,並在標籤和堆棧中排列。它們也可以漂浮,這意味著您可以在Windows和OS X中移動和調整Windows的大小。

您可以在此處閱讀使用文檔。
除了Pacman之外,默認包裝安裝程序隨附了。我們將安裝yay:
是的,另一個酸奶。 Pacman包裝紙和Aur Helper用GO寫了。
您目前需要知道的只是,從長遠來看,它可以為您節省很多時間。沒有它,您將需要為無法通過PACMAN安裝的每個軟件包進行手動構建過程。這是您剛開始時希望知道的事情之一。
我們將使用RXVT-UNICODE,也稱為URXVT。它是快速,輕巧且高度可定制的。此外,WAL可以自動將生成的Colorscheme應用於URXVT。
輔助存儲庫說得最好:
快速易於使用的工具,用於創建狀態欄。
Polybar的目的是幫助用戶為其桌面環境建造美麗且高度可定制的狀態欄,而無需在殼牌腳本上塗上黑帶。這裡有一些屏幕截圖,顯示您的外觀:
多鍊是模塊化的。意思是,如果您想查看您在哪個工作空間以及哪些工作空間具有打開的窗口,則為所述功能添加一個模塊。如果您想查看時間和日期,請添加另一個模塊。我已經配置並包含在本指南中的一個非常小,因為我不需要其他模塊。有關使用更多模塊的示例,請訪問polybar存儲庫和/或u/unixporn,並進行約束搜索,以查看可以實現的目標。
就個人而言,我喜歡應用程序啟動器。與您進入應用程序列表相比,它使您的工作流程效率更高,然後單擊您需要打開的應用程序。我們將與Dmenu一起去。簡單,快速且輕巧的動態菜單。
Ranger是一個受VIM啟發的CLI文件管理器,一旦掌握了它,便可以很快使用它。此外,它可以匹配您的配色方案。稍後再詳細介紹。

注意:i3默認沒有一個功能,您可以在其中看到所有應用程序。
可以更改配色方案的兩種方法是通過.xresources File和Wal。我們將使用Python版本的WAL,稱為Pywal。
取自Arch Wiki:
Xresources是一種用戶級配置互聯網,通常位於〜/.xresources。它可用於設置X資源,這是X客戶端應用程序的配置參數。
他們可以進行許多操作,包括:
- 定義終端顏色
- 配置終端首選項
- 設置DPI,抗質量,提示和其他X字體設置...
取自Pywal存儲庫:
wal是一個拍攝圖像(或圖像目錄),生成配色方案(使用imagemagick),然後將所有開放終端的顏色更改為新配色方案的腳本。然後,WAL緩存了每個生成的配色方案,以便在更改配色方案的同時循環循環。
wal還將新的配色方案合併到Xresources數據庫中,以便您的系統上的程序(例如Rofi或i3自動使用新顏色。wal最終將顏色導出到各種格式中,因此您可以在網頁,腳本,其他程序等中使用顏色。
如果您將其配置為WAL,則可以使用WAL生成的配色方案。
我們將使用紅色帽子使用立交橋。它帶有8個重量變體和一個單層版本,名為Overpass Mono,您可以在狀態欄中看到。

取自Neofetch存儲庫:
Neofetch是用Bash編寫的CLI系統信息工具。 NeoFetch顯示有關您的系統的信息,您選擇的圖像,OS徽標或任何ASCII文件。 NeoFetch的主要目的是用於屏幕截圖,以向其他用戶展示您正在運行的操作系統,您使用的主題/圖標等。
儘管沒有必要,但我將向您展示如何使用Neofetch,因為它是如此受歡迎。
在整個指南中,我們將使用功能強大但輕巧的文本編輯器VIM。對於那些不知道如何使用它的人,我將包括遵循本指南所需的命令。
首先,您需要安裝拱門。如果您正在進行手動安裝,則拱形指南將帶您格式化USB。對於使用Anarchy Linux的人,請參見下文,有關如何根據您當前使用的操作系統製作可引導USB。
下載Rufus並打開它。選擇您的USB和格式選項,按磁盤/硬盤驅動器按下按鈕,然後選擇ISO。
Rufus現在應該匹配下面的屏幕截圖中的內容,除了“ DVICE”,“新音量標籤”和ISO Image信息除外。

準備就緒後,按開始。如果要求下載其他文件許可,請允許。
下載並使用Etcher。選擇ISO文件和USB,然後點擊Flash。
使用sudo ./RosaImageWriter或在kde中下載並執行RosaimageWriter,然後按Execoutable上。
出於本指南的目的,我假設您正在使用“ NetCtl”來管理無線連接。
現在繼續安裝拱門。
要遵循本指南,您需要i3,rxvt-unicode和dmenu。啟動您的終端並運行sudo pacman -S i3 rxvt-unicode dmenu vim 。
如果您安裝了登錄管理器,請確保選擇i3作為桌面環境。例如,GNOME登錄管理器具有一個小的設置/COG圖標,可以讓您這樣做。如果您沒有安裝圖形登錄管理器,您將看到看起來是全屏終端的內容。輸入您的用戶名,然後按Enter,然後使用密碼執行同樣的操作。登錄後,鍵入startx並按Enter啟動i3。
將提示您選擇Windows或Alt鍵作為修飾符。修飾符鍵用於控制窗口管理器。之後,選擇“是”以創建配置文件。
通過按mod+enter打開終端,然後運行sudo wifi-menu以創建無線配置文件並記住其名稱。然後運行sudo netctl enable <profile_name> 。這會自動將您連接到每個啟動時的WiFi。現在運行reboot 。
您的屏幕分辨率可能不正確。運行xrandr並標識您的顯示。然後運行xrandr --output <source_name> --mode 2560x1440 --rate <refresh_rate>對我而言,它是xrandr --output DP1-8 --mode 2560x1440 --rate 59.95 。如果您有多個監視器,請查看文檔。 Xrandr設置現在不是永久的,我們稍後再進行。
在進行Ricing之前,我們需要首先安裝一些內容。
sudo pacman -S dmenu vim ranger
要使用dmenu,請按mod+d 。如果通過Dmenu選擇,只有具有GUI的軟件包才會出現,否則似乎似乎不起作用。這是正常的。
要使用Ranger,請運行ranger 。
cd ~
mkdir -p /tmp/yay_install
cd /tmp/yay_install
sudo pacman -S base-devel
sudo pacman -S expac yajl git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ~
rm -rf /tmp/yay_install
需要Python 3.5或更高,因此請確保通過運行python -V安裝。如果不是這樣,請安裝: pacaur -S python 。
當你出去時:
sudo pacman -S feh imagemagick python-pip python-pywal
注意:您無需查看包裝構建。如果您決定查看它,它將顯示在VIM中。類型:q退出vim。

右鍵單擊上圖,然後另存為bg1.jpg 。現在執行以下操作:
cd ~
mkdir -p ~/Pictures/Wal/
mv ~/Downloads/bg1.jpg ~/Pictures/Wal/
wal -i ~/Pictures/Wal/bg1.jpg
首先,您需要安裝依賴項,然後再安裝輔導員本身:
sudo pacman -S cairo libxcb python2 xcb-proto xcb-util-image xcb-util-wm xcb-util-xrm jsoncpp
yay -S polybar-git
cd ~
git clone https://github.com/IbrahimButt/direwolf-arch-rice.git
cp -r ~/direwolf-arch-rice/.config/ ~/
cp -r ~/direwolf-arch-rice/.Xresources ~/
xrdb .Xresources
您將需要在這裡再次運行WAL -I〜/picture/wal/bg1.jpg,因此Urxvt使用Colorscheme。
按下mod+r刷新i3。
此後,只有終端和窗口才能將這兩個更改應用於它們。
yay -S otf-overpass
刷新i3加載更改。
閱讀整個配置文件並了解正在發生的事情。更改任何必要的東西。這些評論將為您提供有關您可能想要更改的提示。不要跳過此步驟。它將教您如何使用i3。
安裝W3M: sudo pacman -S w3m 。然後運行vim ~/.config/ranger/rc.conf 。閱讀並理解它。最後,Run ranger --copy-config=scope 。
在終端中運行ranger ,並使用箭頭鍵進行導航。進入~/Pictures/Wal/bg1.jpg ,您應該看到它的預覽。
neofetch --w3m --source ~/Pictures/Wal/bg1.jpg
要自定義運行neofetch或上述命令時顯示的內容,請在~/.config/neofetch/config中註釋/輸出行。
polybar bar
進入遊俠並鍵入zh以顯示隱藏的文件。然後轉到~/.config/polybar/launch.sh 。在這裡,您將擁有該文件的預覽。閱讀以了解每次啟動/刷新i3時都發生的事情。在第5行,將DPI-8替換為從運行xrandr顯示連接的源名稱。
您的設置現在應該與地雷相同。
如果您使用startx,則需要在每個啟動上設置Xrandr設置。因此,我在i3配置中將其添加為exec_always 。刷新i3將其應用於每個啟動。我目前正在弄清楚這一點。如果您還有其他問題,請隨時在這裡提出。
在Twitter:@madebyibrahim上查看我的最新作品和最新作品,或者打招呼