切换源
打开“软件和更新”,将“下载自”更换为http://mirrors.aliyun.com/ubuntu
使用专有驱动
如果更换后发现无限卡在登录界面(及时密码正确也无法进入)。可以CTRL+ALT+F2
进入tty把驱动卸载掉。使用以下命令:
sudo apt-get install autoremove --purge nvidia*
卸载完毕后重启,在设置->用户 中关闭自动登录,然后再重新切换驱动。
自动挂载 NTFS 硬盘
1.查看设备的 UUID
lsblk -fT
2.编辑 fstab 配置文件
sudo vi /etc/fstab
像下图一样添加到 fstab 即可。
这里的 UUID
就是上图的 UUID,/home/weiqwei/Z
是挂载点,可以自己定义,比如 /media/.../..
。
gid 和 uid 自己用户对应的 gid
和 uid
,可以通过 id
命令查看。
dmask
和 fmask
是设置权限,022对应755,002对应775。
最后两个0 0 是设置不进行 dump check 和 fsck check。
必不可少的上网工具
这个东西多种多样,最好的当然是 clash ,不过 clash 没有 gui 比较折腾。如果是 ssr 用户, 可以使用 electron-ssr 。注意 gnome 桌面环境下打开 electron-ssr 很有可能看不到界面,这个时候必须要为 gnome 安装 Topicons plus 扩展,不然托盘连图标都没有,更不用提其他操作了。
安装 gnome 扩展
先把 chrome 安装好再说
sudo apt install gnome-tweak-tool
sudo apt install gnome-shell-extensions
然后重启
sudo reboot
安装完毕后就可以访问 extensions.gnome.org 来安装扩展了。
我个人安装以下扩展
1.User Themes
2.Dash to Panel
3.Hibernate status button
4.Topicons plus
5.Animation tweaks
更换一个愉悦的主题
Ubuntu 默认主题真的好丑!真的好丑!真的好丑!
首先通过这个网址下载 ocs-url ,找到 files 下载 ocs-url_3.1.0-0ubuntu1_amd64.deb,然后双击安装即可。
现在可以访问 gnome-look 下载主题了。
我个人使用的是
1.Orchis
2.Ant
安装 docker
curl -fsSL https://get.docker.com | sh
设置免 root 使用
sudo usermod -aG docker youruser
安装一些必要的软件
搜狗输入法:https://pinyin.sogou.com/linux/?r=pinyin
Utools启动器:https://u.tools
deepin截图工具:sudo apt install deepin-screenshot
VSCode:https://code.visualstudio.com/docs/?dv=linux64_deb
Telegram:https://desktop.telegram.org/
Typora:https://typora.io/#linux
FDM:https://www.freedownloadmanager.org/zh/download.htm
OneDrive:https://github.com/skilion/onedrive
QQ微信:https://github.com/zq1997/deepin-wine
Git:sudo apt install git
zsh:sudo apt install zsh
chsh -s /bin/zsh
oh-my-zsh:https://github.com/ohmyzsh/ohmyzsh
ADB&Fastboot:sudo apt install android-tools-adb
sudo apt install android-tools-fastboot
网速显示:sudo apt install indicator-sysmonitor
JB全家桶:https://www.jetbrains.com/
添加一些桌面图标
以 deepin-QQ 和 PhpStorm 为例:
1.QQ
cd ~/桌面
touch com.qq.im.deepin.desktop
gedit com.qq.im.deepin.desktop
然后向 desktop 文件添加以下代码
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Type=Application
X-Created-By=Deepin WINE Team
Categories=chat;
Icon=com.qq.im.deepin
Exec="/opt/apps/com.qq.im.deepin/files/run.sh" -u %u
Name=QQ
Name[zh_CN]=QQ
Comment=Tencent QQ Client on Deepin Wine
StartupWMClass=QQ.exe
MimeType=
2.PhpStorm
cd ~/下载
tar xvf PhpStorm-2020.3.1.tar.gz
mv PhpStorm-203.6682.180 /opt/
cd ~/桌面
touch PhpStorm.desktop
gedit PhpStorm.desktop
然后写入
#!/usr/bin/env xdg-open
[Desktop Entry]
#编码格式一般设置 UTF-8
Encoding=UTF-8
#类型,一般为 Application
Type=Application
#“快捷方式”显示的名字
Name=PhpStorm
#Comment随便写
Comment=PhpStorm
#图片地址
Icon=/opt/PhpStorm-203.6682.180/bin/phpstorm.svg
#执行路径
Exec=/opt/PhpStorm-203.6682.180/bin/phpstorm.sh %u
最后右键 desktop 文件,选择“允许启动”即可。
启用休眠(使用 swapfile 方式)
1.测试是否可以休眠
sudo systemctl hibernate
通常,都是不行的!因为你的 swapfile 或者 swap 分区不够大
2.按需要扩展 swapfile
#禁用swap
sudo swapoff /swapfile
#写入16G(count * bs = 17179869184 byte),则 swapfile 扩展到 16G,16这个数字可以自己修改
#其中count=16*1024*1024
# bs=1024 byte
sudo dd if=/dev/zero of=/swapfile bs=1024 count=$(echo $((16*1024*1024)))
#重新启用swap
sudo swapon /swapfile
3.查询 swapfile offset
sudo filefrag -v /swapfile
这个 3962880 就是 swap_file_offset。
4.编辑 grub 配置文件
首先使用 lsblk -f
命令确认根目录 “/” 挂载的设备,并拿到根目录挂载设置的UUID
得到 offset 后编辑 grub 配置文件:
sudo gedit /etc/default/grub
将GRUB_CMDLINE_LINUX_DEFAULT行更改为
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=f325139a-492b-42b4-b84d-e2ef85b72e38 resume_offset=3962880"
接着更新 grub
sudo update-grub
现在再执行 systemctl hibernate 命令就可以休眠了,不过并不能自动休眠。
配置如Windows一样的自动休眠
原理就是将 suspend 服务替换成 suspend-then-hibernate 服务,这样系统在执行 suspend 的时候,其实执行的是 suspend-then-hibernate 当然,也可以暴力的直接替换为 hibernate 服务。
sudo rm -f /etc/systemd/system/systemd-suspend.service
sudo ln -s /usr/lib/systemd/system/systemd-suspend-then-hibernate.service /etc/systemd/system/systemd-suspend.service
然后编辑 sleep.conf 配置文件
vi /etc/systemd/sleep.conf
然后取消一些注释并做出相应修改,配置如下
[Sleep]
AllowSuspend=yes
AllowHibernation=yes
AllowSuspendThenHibernate=yes
AllowHybridSleep=yes
#SuspendMode=
#SuspendState=mem standby freeze
SuspendState=freeze
HibernateMode=shutdown
HibernateState=disk
HybridSleepMode=suspend platform shutdown
HybridSleepState=disk
#1800 是 1800秒
HibernateDelaySec=1800
如果是笔记本还要修改 /etc/systemd/logind.conf,以实现合盖休眠。