寫給工程師的 Ubuntu 20.04 最佳配置指南

最近 Ubuntu 發布了 20.04 LTS 版本,我也在第一時間安裝體驗。由于各種 Linux 發行版本并不像 MacOS、Windows 一樣開箱即用,因此需要做很多配置。每次配置都需要查閱各種資料,雖然網絡上有很多配置文章,但基本上都會存在一些問題:

  1. 只教怎么做,不說為什么;
  2. 文檔陳舊,不更新;
  3. 內容缺失,不豐富;......

因此我希望整理一份最佳配置指南,除了記錄需要做什么,還會說明背后的原理和技術背景。一方面方便自己今后查閱,另一方面也想將這份指南分享給大家,并和大家一起逐步完善它。所以,這是一份會持續更新的、有實操有原理、內容豐富的最佳配置指南。

關注公眾號 BaronTalk,回復 Ubuntu 即可下載最新的 PDF 版本配置文檔。

一. 系統配置

1. 關閉 sudo 密碼

為了避免每次使用 sudo 命令時都輸入密碼,我們可以將密碼關閉。操作方法:

第一步:終端輸入命令sudo visudo,打開 visudo;

第二步:找到 %sudo ALL=(ALL:ALL) ALL 這一行修改為%sudo ALL=(ALL:ALL) NOPASSWD:ALL

2. 修改軟件源

Ubuntu 默認的軟件源是境外的,速度上會有些問題,我們可以在「Software & Updates」(軟件和更新)中選擇國內的鏡像。


3. 更新系統

# 更新本地報數據庫
sudo apt update

# 更新所有已安裝的包(也可以使用 full-upgrade)
sudo apt upgrade

# 自動移除不需要的包
sudo apt autoremove

這里補充幾個常用的清理命令:

命令 描述
apt autoclean 將已刪除軟件包的.deb安裝文件從硬盤中刪除
apt clean 同上,但會把已安裝的軟件包的安裝包也刪除掉
apt autoremove 刪除為了滿足其他軟件包的依賴而安裝,但現在不再需要的軟件包
apt remove [軟件包名] 刪除已安裝的軟件包(保留配置文件)
apt --purge remove [軟件包名] 刪除已安裝包(不保留配置文件)

4. 高分屏適配

默認情況高分屏下 UI 元素顯得過小,因此需要調整界面的縮放比例。Ubuntu20.04 默認是 GNOME 桌面,GNOME 可以在 Settings>Displays(設置>顯示)中開啟 HiDPI 支持,以整數倍來調整屏幕比例。也可以通過如下命令的來設置:

# scaling-factor 僅能設置為整數 1=100%,2=200% 3=300% ......
gsettings set org.gnome.desktop.interface scaling-factor 2

整數倍的縮放設置,在部分設備上 UI 元素要么顯得過大,要么顯得過小,因此我們需要進一步調整。

使用下面的命令查看你 Linux 設備上的 Window System(圖形接口協議),通常是 Wayland/X11

echo $XDG_SESSION_TYPE

Wayland

如果是 wayland,使用下面的命令啟動實驗性的非整數倍縮放功能。

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

之后再次打開 Settings>Displays,就可以選擇非整數倍縮放(125%、150%、175%)。Ubuntu20.04 已經在 Settings>Displays 中提供了圖形化的界面來開啟實驗性的非整數倍的縮放功能,因此無需通過上面的命令來開啟。

我試驗下來,這種方式無法在我的設備上正常設置非整數倍縮放。我判斷是因為 Ubuntu20.04 默認的 Window System 是 X11 而不是 Wayland,如果你的設備上是 Wayland,應該是可以正常設置的?;蛘吣阍诘顷懽烂嫦到y時選擇 Ubuntu On Wayland 理論上也是可以的。

X11

對于 X11,我們可以同時使用 scaling-factor 和 xrandr 來實現非整數倍縮放,這可以使 TTF 字體被正確縮放,防止單獨使用 xrandr 時出現的模糊現象。你可以使用 gsettings 或者在 Settings>Displays 中來指定放大系數,并用 xrandr 指定縮小系數。

首先將界面縮放系數設置為「UI看起來太大」的最小系數,通常是 2(200%),如果不夠大就繼續嘗試 3 甚至更大的系數。然后使用 xrandr 來設置縮小系數,我自己設置的是 1.25,如果 UI 看起來太大就提高系數,反之就降低系數。命令如下:

xrandr --output DP-4 --scale 1.25x1.25

使用上述命令你可能會遇到 warning: output DP-4 not founnd; gnoring的提示,或者執行命令后界面無任何變化。此時你需要執行 xrandr 命令來查看你的 output 參數(也就是當前顯示接口的名稱,日志中顯示 connected 的就是),比如我設備上的是 DP-4。

正確執行完命令后可能會出現 UI 元素過小的情況,回去 Settings>Displays 中看看,是不是整數倍縮放被還原成了 100%,如果是重新選擇合適的縮放比例即可(比如 200%)。

重啟后 xrandr 的設置會失效,我們可以設置個啟動自動執行的腳本,比如 start-service.sh :

# start-service.sh
#!/bin/bash
xrandr --output DP-4 --scale 1.25x1.25
exit 0

接著給 start-service.sh 授予執行權限

sudo chmod +x start-service.sh

然后在 Ubuntu 中搜索「sartup Applications」(啟動應用程序) ,將腳本添加進去:

至此就能完美的支持 4K 屏顯示了。

5. 安裝 Python2

Ubuntu20.04 自帶了 python3,但是某些第三方工具或者腳本還是用的 python2,因此我們需要自行安裝

apt install python

6. 安裝 Git

apt install git

7. 中文輸入法

由于搜狗輸入法目前還不支持Ubuntu20.04,加之其對高分屏支持不太友好,因此不再折騰選擇了 ibus-libpinyin。

# 安裝
sudo apt install ibus-libpinyin 
sudo apt install ibus-clutter

接著在應用程序中找到「Language Support」(語言支持),更改「Keyboard input method system」(鍵盤輸入法系統)為「IBUS」。重啟系統,然后在Settings>Region & Language>Input Sources(設置>區域與語言>輸入源)中新增「Chinese(Intelligent Pinyin)」(中文(智能拼音))就可以使用中文輸入法了。

二. 打造你的命令行工具(Terminator && ZSH)

1. 安裝 Terminnator

如果你用慣了 Mac 平臺下的 iTerm2,一定會對它的分屏功能戀戀不忘,然而 Ubuntu 自帶的 Terminal 并不好用。好在 Linux 下有各種開源 Terminal,個人比較推薦 Terminator,強大如 iTerm2,一樣支持分屏。

# 安裝
sudo add-apt-repository ppa:gnome-terminator
sudo apt update
sudo apt install terminator

Terminator 默認的界面比較丑,不過配置靈活,大家可以根據喜好自行調整。

2. 配置 Shell(安裝 zsh 和 oh-my-zsh)

搞定了 Terminal,接下來配置 Shell。執行下面的命令:

cat /etc/shells

可以看到 Ubuntu 已經內置了各種 Shell:

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh

市面上常用的 Linux 發行版本通常默認使用的 Shell 都是 bash,但 zsh 要遠比 bash 強大的多。

# 安裝 zsh
apt install zsh

# 將 zsh 設置為系統默認 shell
sudo chsh -s /bin/zsh

不過 zsh 的配置太復雜,好在有人開發了 oh-my-zsh,可以讓我們更方便的配置 zsh。

# 自動安裝,如果你沒安裝 git 需要先安裝 git
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

# 或者也可以選擇手動安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重啟 Terminal 你就能發現變化。

3. ZSH 配置

zsh 的配置主要集中在 ~/.zshrc 文件里,比如我們可以給常用命令配置別名:

alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias grep="grep --color=auto"

或者選擇 zsh 的主題

ZSH_THEME="robbyrussell"

oh-my-zsh 內置了很多主題,對應的主題文件存放在 ~/.oh-my-zsh/themes 目錄下,你可以根據自己的喜好選擇或者編輯主題。

4. ZSH 插件安裝

oh-my-zsh 還支持各種插件,存放在 ~/.oh-my-zsh/plugins 目錄下。這里推薦幾款:

autojump:快速切換目錄插件

# 安裝
apt install autojump

# 使用
j Document/

zsh-autosuggestions:命令行命令鍵入時的歷史命令建議插件

# 安裝
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting:命令行語法高亮插件

# 安裝
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

插件安裝好后需要在 ~/.zshrc 文件里配置后方可使用,配置如下:

# 打開 ~/.zshrc 文件,找到如下這行配置代碼,在后面追加插件名
plugins=(其他插件名 autojump zsh-autosuggestions zsh-syntax-highlighting)

5. 有趣的命令行小玩具

配置好Terminator 和 ZSH 后,我們還可以為命令行添加些有趣的小玩具。

CMatrix(https://github.com/abishekvashok/cmatrix)

終端黑客帝國屏保

# 安裝
sudo apt install cmatrix

# 運行(加上 -lba 參數看起來更像電影,加上 -ol 參數起來更像 Win/Mac 的屏保)
cmatrix

效果圖:

Steam Locomotive(https://github.com/mtoyoda/sl)

終端小火車動效

# 安裝
sudo apt install sl

# 運行
sl

效果圖:

Screenfetch(https://github.com/KittyKatt/screenFetch)

The Bash Screenshot Information Tool,用于在終端顯示系統信息及 ASCII 化的 Linux 發行版圖標

# 安裝
sudo apt install screenfetch

# 運行
screenfetch

效果圖:

三. 軟件安裝

1. 安裝Clash(搭個tizi,你懂的)

第一步:到 https://github.com/Dreamacro/clash/releases 下載最新的 Linux 版 Clash,例如:clash-linux-amd64-v0.19.0.gz。解壓后得到一個可執行文件 clash-linux-amd64-v0.19.0:

tar -zxvf clash-linux-amd64-v0.19.0.gz

第二步:使用 mv 命令移動到 /usr/local/bin/clash:

sudo mv clash-linux-amd64-v0.19.0 /usr/local/bin/clash

第三步:終端輸入 sudo chmod +x /usr/local/bin/clash 添加執行權限;

sudo chmod +x /usr/local/bin/clash

第四步:終端執行 clash 命令,運行 clash;

# 運行 clash
clash

此時會在 /home/{用戶ID}/.config/clash 目錄下生成兩個文件:config.yaml 和 Country.mmdb;編輯 config.yaml 文件,配置代理服務器信息和規則,部分商家會提供yaml文件,下載后 copy 過來即可;

重啟 clash(關閉并重新打開終端,執行 clash 命令)以加載更新后的配置文件;

保持 clash 運行,打開瀏覽器訪問 clash.razord.top 進行策略配置、選擇代理線路等等(可能需要根據提示輸入IP、端口和口令,具體內容可在 config.yaml 中查看;

繼續保持 clash 運行,在系統網絡設置中設置手動代理 Settings>Network>Network Proxy>Manual(設置>網絡>代理>手動),配置信息參考 config.yaml 或者啟動 clash 時終端輸出的日志。此時就可以通過 clash 訪問網絡了。

按照前面的方式配置好后,每次系統啟動時都需要打開終端,執行 clash 命令,并且終端不可以關閉,否則整個 clash 進程就結束了。如果不想一直保持終端打開,可使用 nohup clash 命令啟動后臺運行?;蛘呦M_機自啟動 clash,可將 nohup clash 這段命令加入到前面提到的 start-service.sh 腳本的最后

2. 安裝Typroa(開源MarkDown編輯器)

# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update

# install typora
sudo apt install typora

3. JetBrains 全家桶

安裝 JetBrains 的 ToolBox App 后可以無腦一鍵安裝旗下各種 IDE,包括 Android Studio。

4. 其它應用程序安裝

對于官網已經提供了 Ubuntu 版本 .deb 安裝文件的,可在官網下載 .deb 安裝文件后,執行下面的命令安裝:

# 安裝
sudo apt install ./<file>.deb

如果你是較早的 Linux 發行版本,需要使用下面的命令安裝(下同):

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
應用 下載地址
Chrome https://www.google.com/chrome
VS Code https://code.visualstudio.com
ZOOM https://zoom.us/download#client_4meeting
WPS https://www.wps.cn/product/wpslinux
網易云音樂 https://music.163.com/#/download
百度網盤 百度網盤...? 這垃圾玩意兒你裝它干啥!!!
... ...

注:部分應用程序并不受 Scale 縮放系數的控制,因此即使在 Settings>Displays(設置>顯示)中將 Scale 設置為了 200% 后,UI 元素在高分屏下依舊顯示過小。比如:ZOOM、網易云音樂等,為了解決這一問題可使用下面的命令來啟動,即可正常顯示。

# 啟動zoom,縮放倍數可根據需要自行調整
QT_SCALE_FACTOR=2 zoom

# 啟動網易云音樂
QT_SCALE_FACTOR=2 netease-cloud-music

5. 使用 Deepin-Wine 安裝 QQ/TIM/微信/Office/...

對于官網未提供了 Ubuntu 版本 .deb 安裝文件,但 deepin 中有的應用程序,可以使用 Deepin-Wine 來安裝。

wine 是一種在 Linux 平臺實現了部分 Windows 系統 API 的技術,可以讓用戶在 Linux 平臺無縫使用 Windows 平臺的應用程序。

deepin-wine 是國內的深度社區在 deepin linux 上經過改造的 wine 程序,并且社區在 deepin-wine 之上移植了很多的 Windows 軟件,比如微信、QQ、TIM等。

github 上有人開發了一個項目 deepin-wine-ubuntu,將 deepin-wine 及其之上適配好的各種 deb 軟件包遷移到了 Ubuntu 上。要安裝微信、QQ等軟件,我們需要先安裝 deep-wine-ubuntu。方法如下:

# 首先 clone deepin-wine-ubuntu 源碼到本地
git clone git@github.com:wszqkzqk/deepin-wine-ubuntu.git

# 切換到源碼目錄
cd deepin-wine-ubuntu

# 安裝腳本授權
sudo chmod +x install_2.8.22.sh

# 安裝 deep-wine-ubuntu
./install_2.8.22.sh  

deep-wine-ubuntu 安裝完成之后,我們就可以下載深度社區提供的各種 deb 軟件,具體安裝方同第 4 小節的安裝方式:

# 安裝
sudo apt install ./<file>.deb

深度社區提供的各種 deb 軟件下載地址:

軟件 下載地址
QQ https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im
TIM https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office
微信 https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat
... ...

更多安裝方法及軟件地址可以參考 https://github.com/wszqkzqk/deepin-wine-ubuntu

如果你的系統語言非中文,通過 deepin-wine 啟動的軟件中文會出現亂碼。你需要將 /opt/deepinwine/tools/run.sh 文件中 WINE_CMD 這一行修改為:

WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"

6. 安裝 rmp 格式的軟件

很多軟件只提供了 rmp 格式的安裝包,并未提供 deb 格式的安裝包,比如:xmind。因此我們需要將其轉為 deb 安裝包在再進行安裝。這里我們拿 xmind 來舉例,看看如何操作。

比如我們下載了 xmind 安裝包 XMind-2020.rpm:

# 添加 Universe 倉庫(如果未添加)
sudo add-apt-repository universe

# 更新
sudo apt update

# 安裝 Alien
sudo apt install alien

# 將.rpm 包轉換為.deb 包(當前目錄下會生成一個 deb 安裝包,比如:XMind-2020.deb)
sudo alien XMind-2020.rpm

# 安裝
sudo dpkg -i XMind-2020.deb

四. 桌面美化

1. 安裝 tweek

sudo apt install gnome-tweak-tool

2. 安裝插件擴展支持

# 讓 gnome 支持插件擴展
sudo apt install gnome-shell-extensions 

# chrome 瀏覽器擴展支持,可以使用瀏覽器安裝插件
sudo apt install chrome-gnome-shell

3. 常用插件清單

插件名 說明
Dash to Dock 自定義 dock
Screenshot Tool 截圖插件
Clipboard Indicator 擴展粘貼板,可以看到歷史粘貼內容
Coverflow Alt-Tab 修改 Alt-Tab 應用切換效果
Applications Menu 在頂部狀態欄添加應用程序入口
OpenWeather 頂部狀態欄顯示天氣數據
Places Status Indicator 頂部狀態欄增加文件目錄訪問入口
Status Title Bar 在頂部狀態欄中顯示當前窗口的標題
GTK Title Bar 移除非 gtk 應用程序的標題欄
Hide Top Bar 自動隱藏狀態欄
Transparent Top Bar 透明狀態欄
... ...

更多擴展插件大家自行在https://extensions.gnome.org上探索吧。

4. 主題

可在 GNOME-LOOK 上下載各種桌面主題、Shell 主題、圖標(icon)主題

安裝桌面或者 shell 主題

# 解壓下載的主題文件
tar -xvf FileName.tar //解壓

# 將解壓后的主題文件拷貝到 /usr/share/themes
sudo cp -r FileName /usr/share/themes

安裝 icon 主題

# 解壓下載的主題文件
tar -xvf FileName.tar //解壓

# 將解壓后的主題文件拷貝到 /usr/share/icons
sudo cp -r FileName /usr/share/icons

之后打開 Tweeks 選擇安裝的主題即可

5. 壁紙

推薦幾個下載 4K 8K 超高清壁紙的網站:

https://pixabay.com

https://unsplash.com

https://wallpapersite.com

https://wallpapershome.com

最后貼一張美化后的桌面(Applications Theme: SURU++; Icons Theme: Reversal)

我的桌面

五. 使用問題記錄

問題一:Windows、Ubuntu 雙系統時間不統一

如果你是雙系統,安裝完 Ubuntu 設置好系統時間后,回到 Windows 會發現時間不統一。為了理解為什么,我們得先了解點基礎知識:

  • UTC(Coordinated Universal Time),協調世界時(世界統一時間);

  • GMT(Greenwich Mean Time),格林威治標準時間。

Windows 與類 Unix 系統(Unix/Linux/Mac)看待系統硬件時間的方式是不一樣的:

  • Windows 把計算機硬件時間當作本地時間(local time),所以在 Windows 系統中顯示的時間跟 BIOS 中顯示的時間是一樣的。

  • 類 Unix 系統把計算機硬件時間當作 UTC, 所以系統啟動后會在該時間的基礎上,加上電腦設置的時區數(比中國就加8),因此 Ubuntu 中顯示的時間總是比 Windows 中顯示的時間快 8 小時。

當你在 Ubuntu 中把系統顯示的時間設置正確后,計算機硬件時間就變成了在這個時間上減去 8 小時,所以當你切換成 Windows 系統后慢了8小時,就是這個原因。

解決方案:在 Ubuntu 中把計算機硬件的時間改成系統顯示時間,即禁用 Ubuntu 中的 UTC

timedatectl set-local-rtc 1 --adjust-system-clock

問題二:Ubuntu 循環登陸

這個問題是我在 Ubuntu19.10 版本遇到的,20.04 版本中我沒做驗證,不確定是否有同樣的問題。

在解決問題之前,先補充一個關鍵知識點:顯示管理器(Display Manager),它用來提供圖形化登陸,向用戶顯示圖形化登陸界面,并處理用戶身份驗證。Linux 中常見的顯示管理器包括 gdm3、kdm、LightDM等:

  • gdm3: gdm3 是 gdm 的繼承者,它是 GNOME 的顯示管理器;
  • kdm: kdm 是 KDE 的顯示管理器;
  • LightDM: LightDM 是一個輕量級的顯示管理器,他是顯示管理器的規范解決方案。

原因:

實操驗證,初步斷定是因為設置中開啟了自動登陸,觸發了 dgm3 的某種 bug 導致的。(Ubuntu19.10 默認使用的是 GNOME 桌面系統, 而 gdm3 是 GNOME 的顯示管理器)

解決方案:使用 LightDM 替換 gdm3

第一步:安裝 LightDM(由于你現在無法進入圖形化桌面,因此需要你在登陸頁面使用 ctl + alt + F2 快捷鍵進入命令行模式,輸入賬號密碼登陸,然后使用下面的命令安裝)

sudo apt-get install lightdm

安裝完成后,系統會自動彈框要求你選擇當前系統中已安裝的顯示管理器,選擇 lightdm。

第二步:重啟

sudo reboot

重啟完就能正常登陸了。

這時候你會發現登陸界面變了,如果你想切回之前的登陸界面,在進入系統后把自動登陸關閉,然后實現下面的命令重新選擇 gdm3 顯示管理器即可(需重啟生效)

sudo dpkg-reconfigure gdm3

并不是把自動登陸關閉后 gdm3 的 bug 就一定能規避掉,這一點可能只適用于我安裝的 Ubuntu19.10;我這里說的原因也不一定適用所有人。但有一點可以肯定的是,如果出現循環登陸的情況,更換顯示管理器通常是能解決問題的。

如果你想查看當前系統正在運行的顯示管理器,可以使用下面的命令:

cat /etc/X11/default-display-manager

問題三:NVIDIA 驅動修復

Ubuntu 20.04 自帶了 nvidia 顯卡驅動,但是被我不小心玩壞了。主要表現在:

  1. 前面提到的 xrandr 命令失效,無法實現小數倍縮放;
  2. NVIDIA X Server Settings 客戶端打開空白;
  3. 命令行執行 nvidia-settings 命令出錯;
  4. Settings>Displays(設置>顯示)中無法設置多種分辨率等等。

如果你也和我遇到同樣的問題,或者希望手動安裝顯卡驅動,可以按照下面的方式操作。(需要首先到 NVIDIA 官網下載你設備對應的顯卡驅動)

# 先安裝一些依賴庫
sudo apt install build-essential libglvnd-dev pkg-config

# 停止桌面管理器,進入命令行摸索
sudo telinit 3

# 刪除已安裝的 nvidia 驅動
sudo apt purge "nvidia*"

# 手動安裝顯卡驅動
sudo bash NVIDIA-Linux-x86_64-440.82.run 

# 重啟
sudo reboot

更多顯卡驅動方式可參考:https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux


參考文檔:

本文檔會持續更新,關注公眾號 BaronTalk,回復 Ubuntu 即可下載最新的 PDF 版本配置文檔。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,739評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,634評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,653評論 0 377
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,063評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,835評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,235評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,315評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,459評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,000評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,819評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,004評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,560評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,257評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,676評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,937評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,717評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,003評論 2 374