linux安装后的基本配置

neovim or vim

一些必须包,在deepin,ubuntu下面编译用的

1
$ sudo apt-get install libtool libtool-bin autoconf automake cmake g++ pkg-config unzip curl xsel enca id-utils

安装vim时需要的一些包

1
2
$sudo apt install libncurses5-dev libgtk2.0-dev lua5.1 libluajit-5.1-2 liblua5.1-0-dev luajit python-dev
$sudo ln -s libluajit-5.1.so.2.0.4 libluajit-5.1.so

安装

直接安装

1
2
3
4
5
6
7
8
9
# debain
$sudo apt-get install neovim
# 首先需要安装pip或pip3
$sudo pip install neovim

# arch,manjaro
$sudo pacman -S neovim
# python支持
$sudo pacman -S python2-neovim python-neovim

从源码安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$git clone --depth 1 https://github.com/neovim/neovim.git
$cd neovim

# 创建第三方插件
$mkdir .deps
$cd .deps
$cmake ../third-party
$make

# 构建主体
$cd ..
$mkdir build
$cd build
$cmake .. -DMIN_LOG_LEVEL=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
$make
$sudo make install

安装配置

1
2
3
4
$git clone https://github.com/DaSea/dotfiles.git .dotfiles
$git submodule update --init --recursive
$ln -s .dotfiles/dotsyncrc ~/.dotsyncrc
$./.dotfiles/dotsync/bin/dotsync -L

关于fstab文件

文件配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
## deepin和ubuntu上面可用
# ntf work
UUID="000D30A1000C5B09" /media/work ntfs-3g defaults 0 2
# ntfs download
UUID="000D8D4E0007D8B4" /media/download ntfs-3g defaults 0 2
# ntfs entertainment
UUID="02CCBFB1CCBF9CFB" /media/entertainment ntfs-3g defaults 0 2

## manjaro上使用
# ntf work
UUID="000D30A1000C5B09" /media/work ntfs-3g uid=1000,gid=1000,dmask=011,fmask=111 0 0
# ntfs download
UUID="000D8D4E0007D8B4" /media/download ntfs-3g uid=1000,gid=1000,dmask=011,fmask=111 0 0
# ntfs entertainment
UUID="02CCBFB1CCBF9CFB" /media/entertainment ntfs-3g uid=1000,gid=1000,dmask=011,fmask=111 0 0

有时ntfs分区现实只读文件系统,系统提示超级块损坏

1
2
3
4
# 使用ntfsfix进行修复
$sudo ntfsfix -b -d /dev/sdb2
# Note:修复成功后用mount重新挂载
$sudo mount -a

查看用UID与GID

1
2
# 使用id命令
$id -a

个人目录中文转英文

通过修改系统语言

1
2
3
4
5
6
7
8
# 查看当前语言
$echo $LANG
# 修改语言为en_US
$export LANG=en_US
# 通过xdg-user-dirs-gtk-update
$xgd-user-dirs-gtk-update
# 还原系统语言
$export LANG=zh_CN.UTF-8

通过修改系统配置文件

  1. 将中文目录重命名为英文;
  2. 修改~/.config/user-dirs.dirs,将其中的中文转换为英文;

创建ppt幻灯片壁纸(gnome)

参考: 如何设置 GNOME 显示自定义幻灯片

1
2
$ cd .local/share/gnome-background-properties
$ nvim ppt.xml

ppt.xml内容

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Opensource.com Wallpapers</name>
<filename>/home/dasea/Pictures/ppt_bg.xml</filename>
<options>zoom</options>
</wallpaper>
</wallpapers>

ppt_bg.xml内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" ?>
<background>
<starttime>
<!-- 起始时间 -->
<year>2018</year>
<month>05</month>
<day>26</day>
<hour>6</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<static>
<!-- Duration in seconds to display the background -->
<duration>1800.0</duration>
<file>/home/dasea/Pictures/39.jpg</file>
</static>
<transition>
<!-- Duration of the transition in seconds, default is 2 seconds -->
<duration>900</duration>
<from>/home/dasea/Pictures/41.jpg</from>
<to>/home/dasea/Pictures/373.jpg</to>
</transition>
<static>
<duration>1800.0</duration>
<file>/home/dasea/Pictures/background.jpeg</file>
</static>
<transition>
<duration>900</duration>
<from>/home/dasea/Pictures/pc0319.jpg</from>
<to>/home/dasea/Pictures/32.jpg</to>
</transition>
</background>