Ubuntu/Debian自动挂载NTFS分区

安装NTFS驱动:

apt-get install ntfs-3g

安装完成后输入命令查看ntfs的名字。

fdisk -l | grep "Microsoft basic data"


/dev/sdb2就是你的NTFS分区的名字。
然后查看NTFS分区的UUID。

blkid /dev/sdb2 | grep "UUID="


B4F24113F240DAEE就是UUID,记下来。
编辑/etc/fstab文件,添加一行

UUID=B4F24113F240DAEE /mnt/d/ ntfs nls-utf8,umask-0222,uid-1000,gid-1000,ro 0 0

吧UUID改成你的UUID,/mnt/d就是要挂载的目录。
然后保存,输入命令来查看是否成功。

mount -a

没有输出就代表成功了,去/mnt/d里看一下有没有东西。

ls -l /mnt/d

如果有的话就成功了。

2016-12-03 Update:
由于这个方法是窝在Google中搜出,因为老外的NTFS没有中文,会写不了内容,所以上面那个办法不行,需要吧fstab的改成如下:

UUID=B4F24113F240DAEE /mnt/d/ ntfs defaults,utf8 0 0 

在Ubuntu下编译安装SFML

sfml是一个2D图形库,我这边就不多介绍了。


首先安装编译器和cmake

sudo apt-get install g++ 
sudo apt-get install cmake


然后安装依赖库

sudo apt-get install freeglut3-dev 
sudo apt-get install libjpeg-dev 
sudo apt-get install libfreetype6-dev 
sudo apt-get install libxrandr-dev 
sudo apt-get install libglew-dev 
sudo apt-get install libsndfile1-dev 
sudo apt-get install libopenal-dev


然后编译debug版本

cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=TRUE .
make
sudo make install


然后编译release版本

cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D BUILD_SHARED_LIBS=TRUE .
make
sudo make install


然后编译debug静态库版本

cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=FALSE .
make
sudo make install 


然后编译release静态库版本

cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D BUILD_SHARED_LIBS=FALSE .
make
sudo make install




Ubuntu解决求生之路2中文乱码

本人下载的是steam的正版游戏,盗版目前还没有linux版。

首先安装“文泉驿正黑”。

sudo apt-get install fonts-wqy-zenhei


然后编辑文泉驿正黑配置文件。

sudo vim /etc/fonts/conf.avail/25-wqy-zenhei.conf


在"</fontconfig>"上面添加如下代码:

  </match>
  <match target="pattern">
      <test qual="any" name="family">
          <string>Helvetica</string>
      </test> 
      <edit name="family" mode="assign"><string>WenQuanYi Zen Hei</string></edit>
  </match>



然后刷新字体并重启Steam。

sudo fc-cache -vf


注意:本方法通用所有V社游戏。