ThinkPad X1 Carbon使用Linux踩坑记

如果你通过搜索引擎搜到了这篇文章:

博主是OIer,如果你不知道是什么也不重要。这篇博客是记录自己在笔记本上用Linux遇到的一些问题,不一定正确,也不一定具有普适性。


我的笔记本是ThinkPad X1 Carbon Gen 6,安装的是Manjaro。

桌面

嗯。。。这个电脑的分辨率是2560 x 1440。这导致了在不对内容进行缩放的时候无法使用,字基本只有0.1mm的样子。。 经过大力测试,发现只有Deepin的桌面(DDE)表现良好。 XFCE,KDE,Cinnamon支持上就挂了,gnome在下面有说。其它的DE就不用提了。。 仿mac的风格略丑,但是只要在设置里关掉窗口特效就可以了。 Update 19.12.12:转XFCE很久了,来更新一下,实际上XFCE也很好用的说…具体来讲就是只把字体调大就行了… 有一点小但是不影响使用,体验真的很棒,TIM字体放大也能work

鼠标

之前的微软蓝牙鼠标并不能工作,现在换了ThinkPad配套的蓝牙鼠标,工作良好。

中文乱码

1
sudo pacman -S wqy-microhei

显卡驱动挂掉

不要乱装。。装系统的时候有的就够了

梯子

我用的是v2ray。 archlinuxcn里有,直接装就可以了。配置文件拖进去就好。 位置在这里:

1
/etc/v2ray

然后记得重启一下

1
2
sudo systemctl enable v2ray
sudo systemctl restart v2ray

对于浏览器,使用switchyomega插件。然而第一次打开的时候没有代理,这样跑:

1
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080"

QQ

没想到现在已经搞得这么好了。。archlinuxcn里也有。 顺便DDE吊打其他DE的一点就在于,TIM在DDE下面是支持和设置的一起缩放的。Gnome光荣阵亡了。。。 事实上会有一些显示上的问题,不影响使用。 多看archwiki有真相。

网易云

里面的字并不能变大。

1
sudo pacman -S electron-netease-cloud-music

不过这个用起来十分棒。

Vim

糊了一个.vimrc,贴在这里。

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
syntax on
set showmode
set showcmd
set mouse=a
set t_Co=256
set smartindent
set shiftwidth=2
set tabstop=2
set expandtab
set softtabstop=2
set number
set showmatch
set ignorecase

map <F5> :call ComplieCode()<CR>

func! ComplieCode()
exec 'w'
if &filetype == 'cpp'
exec '!g++ -fsanitize=address -ftrapv -Wall -Wextra -Wshadow -O2 -std=c++11 % -o %< && ./%<'
elseif &filetype == 'python'
exec 'python3 %'
endif
endfunc

map <F9> :call OpenInGedit()<CR>

func! OpenInGedit()
exec '!gedit %'
endfunc