# 參數說明
--noconfirm
自動確認
--needed
已安裝的套件不重複安裝
# 注音輸入法 (新酷音)
| pacman -S --noconfirm --needed fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-chewing |
修改 /etc/environment
檔案,增加下面設定
| GTK_IM_MODULE=fcitx |
| QT_IM_MODULE=fcitx |
| XMODIFIERS=@im=fcitx |
# 藍芽
| pacman -S --noconfirm --needed bluez bluez-utils blueberry |
| |
| systemctl enable bluetooth |
# Visual Studio Code
安裝 AUR 的 bin 版本才有 Remote Development 套件
| yay -S --noconfirm --needed visual-studio-code-bin |
# Docker
| pacman -S --noconfirm --needed docker |
# Docker Desktop
要先下載安裝檔案
| |
| dockerDesktopFile=docker-desktop-4.17.0-x86_64.pkg.tar.zst |
| wget https://desktop.docker.com/linux/main/amd64/$dockerDesktopFile -P /tmp |
| |
| pacman -U --noconfirm /tmp/$dockerDesktopFile |
| |
| rm /tmp/$dockerDesktopFile |
# Google Chrome
AUR 才有
| yay -S --noconfirm --needed google-chrome |
# 設定 RAM disk
建立檔案 /etc/tmpfiles.d/shmFolder.conf
使用者名稱的位置記得修改
| |
| d /dev/shm/Downloads 0755 <使用者名稱> <使用者名稱> - - |
| L+ /home/<使用者名稱>/Downloads - - - - /dev/shm/Downloads |
| |
| |
| d /dev/shm/ChromeCache 0700 <使用者名稱> <使用者名稱> - - |
| L+ /home/<使用者名稱>/.cache/google-chrome - - - - /dev/shm/ChromeCache |
執行使設定檔生效,或者重新開機
| systemd-tmpfiles --create |
# 完整 Shell Script
在這裡 EndeavourOS-init.sh