# linux-desktop **Repository Path**: microestc/linux-desktop ## Basic Information - **Project Name**: linux-desktop - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-18 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LINUX_DESKTOP ## 必装软件 ``` apt install build-essential git xorg xserver-xorg linux-headers-4.19.0-16-amd64 firmware-linux-free mesa-utils wget curl i3lock libxft-dev libxinerama-dev libx11-dev libharfbuzz-dev feh bmenu ``` ## Fonts ### chinese fonts ``` apt install ttf-wqy-zenhei xfonts-intl-chinese wqy* ``` ### microsoft fonts ``` apt install ttf-mscorefonts-installer ``` ### awesome fonts ``` apt install fonts-font-awesome ``` ## Softs ``` apt install thunar lxappearance scrot ``` ## Picom ``` apt install picom ``` ## .xinitrc ``` picom --blur-background --blur-background-frame --blur-background-fixed --backend='glx' --blur-kern='7x7box' -i 0.86 -m 0.88 --active-opacity=0.92 & fehbg & dwmbar & numlockx & fcitx & exec dwm ``` ## .bashrc ``` # exports export HISTCONTROL=ingnoreboth ## make delete key work in st terminal tput smkx ## Archive extraction ex () { if [ -f $1 ]; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.gz) gunzip $1 ;; *.rar) unrar x $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1 ;; *.7z) 7z x $1 ;; *.deb) ar x $1 ;; *.tar.xz) tar xf $1 ;; *.tar.zst) unzstd $1 ;; *) echo "'$1' cannot be extracted via ex()" ;; esac else echo "'$1'is not a valid file" fi } ##ENV export PATH=$PATH:/usr/sbin export XIM=fcitx5 export GTK_IM_MODULE=fcitx5 export QT_IM_MODULE=fcitx5 export XIM_PROGRAM=fcitx5 export XMODIFIERS="@im=fcitx5" ## Bash Aliases alias sui='sudo apt install' alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias ll='ls -l' alias la='ls -A' alias merge='xrdb -merge ~/.Xresources' alias q='exit' alias c='clear' ```