Ubuntu玩机记录,让我破电脑又飞起来了

写在前面

很早之前的电脑ThinkPad E440,一直没怎么用。最近整理了一下电脑的资料,全部备份到云盘。整理的过程感觉电脑很慢很慢,难受极了。整理完后,终于我要对它下手了!

我制作了启动U盘,把Ubuntu 22.04的镜像烧录进去,通过U盘启动,把系统装在ThinkPad上。居然电脑出奇的好用,根本不卡。那就记录一下吧。

安装Ubuntu系统

先从官网下载镜像,然后通过BalenaEtcher来把系统镜像放在U盘上。接着就是启动与安装了,没什么特别的,只要改一下BIOS的启动顺序即可。

参考: https://ubuntu.com/tutorials/install-ubuntu-desktop#2-download-an-ubuntu-image

截图

可以用系统自带的,但我使用的是Shutter,直接在Ubuntu Software搜索安装即可。但安装完不能使用自选区域截图,会提示:

cannot work without X11 server

解决方案:

找到/etc/gdm3/custom.conf文件,去掉注释:WaylandEnable=false

重启一下:sudo systemctl restart gdm3即可。

设置快捷键:

Settings -> Keyboard -> Keyboard Shortcuts -> View and Customize Shortcuts

接着拉到最后的Custom Shortcuts。添加如下:

参考:

安装Typora

新版本的Typora收费了,并且官网也下载不了原有的免费版本,可以在这个链接下载:

下载地址:https://github.com/iuxt/src/releases/download/2.0/Typora_Linux_0.11.18_amd64.deb

然后使用apt安装即可:

sudo apt install ./Typora_Linux_0.11.18_amd64.deb

参考:https://zahui.fan/posts/64b52e0d/

显示电池百分比

Settings -> Power -> Show Battery Percentage

中文输入法

设置里找到Regin & Language,Manage installed Languages,安装中文。输入法系统选iBus即可。接着在Keyboard那添加中文输入法,有拼音和五笔,如果操作不了,可能需要先重启:

可以通过Win + 空格来切换。中英文通过Shift。

git安装

大致如下:

sudo apt install git
git config --global user.name "LarryDpk"
git config --global user.email "larry.dpk@gmail.com"

# 生成ssh key,把pub key放GitHub上
ssh-keygen -t rsa -b 4096 -C "larry.dpk@gmail.com"

Git拉取代码报错:

$ git pull
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

换成另一个域名:ssh.github.com

参考: https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port

git status显示数字,不显示中文:

git config --global core.quotepath false

Chrome

因为Chrome在Ubuntu不在Software Center,所以要通过先下载安装包的方式来下载:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb 

python相关

系统已经自带了Python3,版本也比较高,也没办法再安装了。但要安装pip3:

$ python3 --version
Python 3.10.6
sudo apt install python3-pip

挂载硬盘

我的电脑是一个SSD盘,一个普通硬盘,系统装在SSD上,所以需要把硬盘挂载一下:

sudo mount /dev/sda3 /home/larry/data

但每次都这样手动mount很麻烦,又要输入密码,所以我们让系统在启动的时候就mount,在/etc/fstab文件中添加一行:

# disk
UUID=277de78c-6639-4373-a5cd-38feff129de7 /home/larry/data               ext4    defaults 0       0

重启即可。

参考: https://developerinsider.co/auto-mount-drive-in-ubuntu-server-22-04-at-startup/

OSS阿里云

下载Linux 64位版本:https://github.com/aliyun/oss-browser

直接打开会报错,少了libgconfi-2-4,安装后打开即可:

$ ./oss-browser 
./oss-browser: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

$ sudo apt install libgconf-2-4

参考:https://stackoverflow.com/questions/37624225/shared-libraries-libgconf-2-so-4-is-missing

JDK

下载JDK: https://github.com/graalvm/graalvm-ce-builds/releases

我下载的版本是:graalvm-ce-java11-linux-amd64-22.3.0.tar.gz

解压后指定JAVA_HOME即可。

JAVA_HOME=/home/larry/software/graalvm-ce-java11-22.3.0
export PATH=$JAVA_HOME/bin:$PATH

Maven

直接下载后解压即可:https://maven.apache.org/download.cgi

export M2_HOME=/home/larry/software/apache-maven-3.8.6
export PATH=$M2_HOME/bin:$PATH

bash_profile设置

.bashrc添加:

if [ -f ~/bash_profile.sh ]; then
    . ~/bash_profile.sh
fi

然后便可在bash_profile.sh文件中添加自己的配置了:

export JAVA_HOME=/home/larry/software/graalvm-ce-java11-22.3.0
export PATH=$JAVA_HOME/bin:$PATH

export M2_HOME=/home/larry/software/apache-maven-3.8.6
export PATH=$M2_HOME/bin:$PATH

alias l='ls -al'

SSH SFTP客户端WindTerm

下载软件: https://github.com/kingToolbox/WindTerm/releases/tag/2.5.0

选择自动复制已经支持了。

右键直接粘贴:

参考: https://github.com/kingToolbox/WindTerm/issues/19#issuecomment-719334753

修改锁屏密码: 点击一下右下角的Lock Screen即可修改。

添加程序到Farorites Bar

以IDEA为例,直接通过IDEA自己提供的工具,如下图所示:

或者自己创建对应的Entry,放在特定的位置:

$ cat /usr/share/applications/jetbrains-idea.desktop 
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Ultimate Edition
Icon=/home/larry/software/ideaIU-2022.3/bin/idea.svg
Exec="/home/larry/software/ideaIU-2022.3/bin/idea.sh" %f
Comment=Capable and Ergonomic IDE for JVM
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea
StartupNotify=true

如果只是自己生效则放在~/.local/share/applications

其它例子:

[Desktop Entry]
Version=1.0
Type=Application
Name=WindTerm
Icon=/home/larry/software/WindTerm_2.5.0/windterm.png
Exec="/home/larry/software/WindTerm_2.5.0/WindTerm" %f
Comment=WindTerm
Categories=Development;SSH;
Terminal=false
StartupNotify=true

VSCode

IDEA占用的内存还是太多了,还是使用VSCode吧,直接Ubuntu Software搜索安装即可。

安装Anaconda

官网下载: https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

然后执行命令安装:

$ bash ./Anaconda3-2022.10-Linux-x86_64.sh

会有一些提示,要输入yes等。最后init,执行命令:

$ source ~/.bashrc

其它就是帮我们加了这段内容到.bashrc文件中:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/larry/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/larry/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/larry/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/larry/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

同时,它直接把系统的python也切换了:

$ which python
/home/larry/anaconda3/bin/python

$ which python3
/home/larry/anaconda3/bin/python3

$ which pip
/home/larry/anaconda3/bin/pip

$ which pip3
/home/larry/anaconda3/bin/pip3

$ python --version
Python 3.9.13

$ python3 --version
Python 3.9.13

$ pip --version
pip 22.2.2 from /home/larry/anaconda3/lib/python3.9/site-packages/pip (python 3.9)

百度网盘

直接在官网下载Linux deb版本: https://pan.baidu.com/download#pan

然后用下面命令安装即可:

$ sudo apt install ./baidunetdisk_4.15.6_amd64.deb 

视频播放器VLC

可以直接在Software Center安装,也可以到官网下载安装:https://www.videolan.org/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容