WSL
在商店里安装ubuntu,然后在powerShell里输入ubuntu
wslconfig /list 查看安装的wsl
wslconfig /setdefault ubuntu 设置powerShell里bash命令默认打开的wsl
wslconfig /unregister ubuntu 卸载ubuntu
ubuntu config --default-user root 设置自动以root登录
cat /etc/issue 查看版本
lsb_release -c 查看版本代号
安装桌面
apt-get install --assume-yes xfce4 xorg-dev libopencc2 libopencc2-data libqt4-opengl libqtwebkit4 unzip zip
中文字体等:
apt-get install --assume-yes fontconfig 安装字体管理包
apt-get install language-pack-zh-han* 安装中文语言包
mkdir -p /usr/share/fonts/windows
cp -r /mnt/c/Windows/Fonts/*.ttf /usr/share/fonts/windows/
cd /usr/share/fonts/windows
mkfontscale && mkfontdir && fc-cache -fv
locale-gen zh_CN.UTF-8
net stop LxssManager 关闭
net start LxssManager 启动
安装输入法
apt-get --assume-yes install fcitx dbus-x11 fcitx-libs libfcitx-qt0 fcitx-pinyin
vim /etc/profile 添加:
export DISPLAY=:0
export NO_AT_BRIDGE=1 export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8
执行 source /etc/profile
fcitx
fcitx-configtool
开机自动启动fcitx
vim ~/.bashrc 添加
if [ $(ps -ax | grep dbus-daemon | wc -l) -eq 1 ]; then eval `dbus-launch fcitx > /dev/null 2>&1` fi
手动启动fcitx
dbus-run-session -- bash fcitx
安装emacs
add-apt-repository ppa:kelleyk/emacs
apt-get update && apt-get --assume-yes upgrade
apt-get install --assume-yes emacs26
桌面出问题,执行:
rm -rf ~/.config/xfce4 && rm -rf ~/.cache/sessions
https://zhuanlan.zhihu.com/p/36784160
linux下的安装
安装前貌似需要删除以前安装过的东西
法一:
sudo apt install build-essential checkinstall
sudo apt-get build-dep emacs24
进入emacs的解压目录
./configure make
sudo checkinstall
法二:
sudo apt install build-essential sudo apt-get build-dep emacs24
进入emacs的解压目录
./configure --prefix=$HOME/local make && make install
1 安装msys2
打开 ~/.bashrc, 添加:
# 删除 /c/* 路径
if [ $(uname -o) == ‘Msys‘ ]; then
export PATH=`echo ${PATH} | awk -v RS=: -v ORS=: ‘/c\// {next} {print}‘ | sed ‘s/:*$//‘`
fi
alias cp=‘cp -i‘
alias........
3 更新软件:打开msys2_shell.cmd,运行 pacman -Syu ,
关闭再打开执行,多执行几遍
4 安装一些东西 打开 msys2.exe
pacman -S --needed base-devel \
libraries \
development \
compression \
VCS \
sys-utils \
net-utils \
msys2-devel \ mingw-w64-x86_64-toolchain \ mingw-w64-x86_64-xpm-nox \ mingw-w64-x86_64-libtiff \ mingw-w64-x86_64-giflib \ mingw-w64-x86_64-libpng \ mingw-w64-x86_64-libjpeg-turbo \ mingw-w64-x86_64-librsvg \ mingw-w64-x86_64-lcms2 \ mingw-w64-x86_64-jansson \ mingw-w64-x86_64-libxml2 \ mingw-w64-x86_64-gnutls \ mingw-w64-x86_64-zlib
5 安装git pacman -S git 配置git...
6 编译安装 emacs 编译只能用mingw64.exe
git clone git@github.com:emacs-mirror/emacs.git /c/emacs
cd /c/emacs
切换到emacs-25分支
./autogen.sh
./configure --prefix=/c/emacs --without-imagemagick --without-dbus
make && make install (make -jn 更快一些,n为cpu核心数)
测试是否成功 ./bin/runemacs.exe -Q
如果要在mingw64 shell之外运行emacs,需要将c:\msys64\mingw64\bin加入环境变量
7 spacemacs
git clone -b develop https://github.com/syl20bnr/spacemacs ~/.emacs.d
git clone git@github.com:ts65213/.spacemacs.d.git ~/.spacemacs.d
其他: 修改命令行窗口的大小和文字大小
命令行alias szh? oh my szh?
emacs字体
原文:https://www.cnblogs.com/ts65214/p/12967251.html