更多分享內容可訪問我的個人部落格
gentoo 教程目錄
本文介紹 gentoo 系統的進一步完善。主要包括一些軟體的安裝和一些系統配置。
gentoo-zh 包含了許多國內常用的軟體。
emerge eselect-repository
eselect repository add gentoo-zh git
eix-sync
# 或者可以直接使用layman
新增 use flagstatic-libs
emerge media-libs/fontconfig
更多配置見gentoo wiki fontdconfig。
emerge media-fonts/font-isas-misc
emerge media-fonts/arphicfonts
emerge media-fonts/opendesktop-fonts
emerge media-fonts/wqy-zenhei
emerge media-fonts/zh-kcfonts
# 檢視字型配置檔案
eselect fontconfig list
# 啟用上面安裝的字型
eselect fontconfig enable number
# 列出可用的區域
eselect locale list
# 選擇中文區域的編號
eselect locale set 5
值得注意的是 kde 桌面不能完全漢化。如果你不能接受,乾脆用全英文。
nvim ~/.xprofile
export lang=zh_cn.utf-8
export language=zh_cn:en_us
這裡選用 fcitx5 作為輸入法。
=x11-libs/xcb-imdkit-99999999999 **
emerge boost
emerge xcb-imdkit cldr-emoji-annotation fcitx5 kcm-fcitx5 fcitx5-qt fcitx5-chinese-addons libime fcitx5-gtk
cc=x86_64-pc-linux-gnu-gcc
cxx=x86_64-pc-linux-gnu-g++
# 修改~/.xprofile
export gtk_im_module=fcitx5
export qt_im_module=fcitx5
export xmodifiers="@im=fcitx"
mkdir ~/.config/autostart
# 自啟動也可以在系統設定 start and shutdown 中設定
先關閉 fcitx5
mkdir -p ~/.local/share/fcitx5/themes/material-color
# 以hosxy/fcitx5-material-color為例
git clone ~/.local/share/fcitx5/themes/material-color
cd ~/.local/share/fcitx5/themes/material-color
ln -sf ./panel-teal.png panel.png
ln -sf ./highlight-teal.png highlight.png
# 修改~/.config/fcitx5/conf/classicui.conf
vertical candidate list=false
perscreendpi=true
theme=material-color
更多配置可以直接在kcm-fcitx5
中配置。
eselect repository add tlp git
# 修改/etc/portage/package.accept_keywords/tlp
sys-power/linux-x86-power-tools
# 安裝
emerge tlp
systemctl enable tlp
emerge zsh
# 設定zsh為預設shell
chsh -s /bin/zsh
# 檢視當前shell
echo $shell
# 安裝oh-my-zsh
git clone git: ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 配置oh-my-zsh
git clone $/plugins/zsh-syntax-highlighting
git clone git: $zsh_custom/plugins/zsh-autosuggestions
nvim ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
zsh_autosuggest_highlight_style=』fg=20』
nvim ~/.zshrc
# 設定主題
zsh_theme="ys"
# 設定外掛程式
plugins=(git z zsh-syntax-highlighting zsh-autosuggestions extract vi-mode)
source ~/.zshrc
emerge xmodmap
xmodmap -pke > ~/.xmodmap
# 修改 ~/.xmodmap,具體配置自行查詢。
xmodmap ~/.xmodmap # 用ssh連線是無法啟動的,需要在主機上執行
sudo gpasswd -a $user input
emerge x11-misc/libinput-gestures
libinput-gestures-setup autostart
# 檢視dev-libs/libinput和x11-drivers/xf86-input-libinput以及x11-misc/xdotool是否缺失,缺則補
mkdir /etc/x11/xorg.conf.d
cp /usr/share/x11/xorg.conf.d/40-libinput.conf /etc/x11/xorg.conf.d/40-libinput.conf
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
# 修改 ~/.config/libinput-gestures.conf,具體配置自行查詢。
將主題包解壓後放在/boot/grub/themes
下。
# 修改/etc/default/grub
grub_theme="/boot/grub/themes/主題包名/theme.txt"
grub_gfxmode="1920x1080x32"
# 更新配置
grub-mkconfig -o /boot/grub/grub.cfg
sys-libs/libseccomp static-libs
nvim /etc/default/grub
# 新增
grub-mkconfig -o /boot/grub/grub.cfg
layman -a snapd
eix-sync
# 如果前面採用的是自動編譯,則可以將此項加入/usr/src/linux/.config,再重新編譯核心
sudo systemctl restart snapd
未完待續…… gentoo的系統工具使用
equery使用 請先 emerge gentoolkit 查詢所有已安裝的包 equery l or equery list 檢視安裝的包裝了哪些內容 equery f or equery file 檢視此程式屬於哪個包 equery b or equery belongs 檢視安裝此包用了哪些u...
完善Linux系統
完善linux系統 1.開機自動掛載window分割槽 fedora10雖然能自動掛載,但是掛載的分割槽有時會不認漢字資料夾 從終端用vi或gedit開啟 etc fstab,在其中新增 dev sda1 mnt 1 ntfs default 0 0 注 第一項是分割槽驅動位址 第二項是掛在位址 自...
投票系統完善
今天下午在投票系統的 細節部分進行了完善 1.正規表示式對手機號碼驗證,使用正規表示式控制項,參考資料 html 2.command命令,使用excutescalar物件,並且使用parameters進行引數化查詢,判斷手機號是否存在.關於parameters引數型別的問題.3.windows se...