文章目录

  • 前言
    • 1. 虚拟机 VW 的安装
    • 2. 下载 Ubuntu
    • 3. VM 添加虚拟机
    • 4. 安装 VM Tools
    • 5. 安装输入法
      • 5.1 安装 `fcitx` 框架,其他框架自己查一下
      • 5.2 安装对应框架的输入法,握用谷歌拼音
      • 5.3 重启,选择 `fcitx` 作为输入法系统
      • 5.4 选择输入法
      • 5.5 S h i f t \huge\color{green}{Shift} Shift 中英切换,(只留两个输入法)
    • 6. 挂载共享文件夹
      • 6.1 开启文件夹共享
      • 6.2 安装 open-vm-tools
      • 6.3 创建共享文件夹
      • 6.4 挂载
      • 6.5 开机自动挂载
    • 7. 安装 gcc
    • 8. 安装 vim
    • 9. 修改计算机名称
    • 10. 安装配置 tmux
    • 11. 使用 gnome-tweaks 工具美化桌面
      • 11.1 安装 gnome-tweaks 工具
      • 11.2 更换主题样式
      • 11.2 更换鼠标指针
      • 11.3 更换图标主题
      • 11.4 安装 gnome 插件
        • 11.4.1 执行以下命令安装扩展:
        • 11.4.2 Dash to Dock by michele_g
        • 11.4.3 Coverflow Alt-Tab
        • 11.4.4 user themes
        • 11.4.5 Applications menu
        • 11.4.5 No title bar
        • 11.4.6 Todo.txt
        • 11.4.7 Extensions
        • 11.4.8 Clipboard Indicator
        • 11.4.9 Desktop Icons NG (DING)
        • 11.4.10 Transparent Shell
        • 11.4.11 Removable Drive Menu
        • 11.4.12 Arc Menu
    • 终端美化
      • Zsh 环境
      • 安装 Oh My Zsh
      • 配置 Zsh 的主题
      • 自动补全 和 语法高亮
    • 安装 Terminator
    • 添加右键菜单
  • 结束语

前言

嘛,一直用着的 Ubuntu \huge\color{orange}{\textit{Ubuntu}} Ubuntu   出事了,由于用了好久,也差不多 调教 成自己的形状,整这么一出贼难受。所以开个文记录下对 Ubuntu \huge\color{orange}{\textit{Ubuntu}} Ubuntu   的所有操作,以便自己下次再次出事;

1. 虚拟机 VW 的安装

欸! VM \huge\color{orange}{\textit{VM}} VM 没问题,所以不装,等下次什么时候出问题了在补上。

目前用着的是 15 版本。

2. 下载 Ubuntu

目前用的版本:ubuntu-budgie-20.04.5-desktop-amd64.iso

3. VM 添加虚拟机

  • 新建一个虚拟机















4. 安装 VM Tools

我的是好的,不用装,下次一定 \huge\color{lightgreen}{我的是好的,不用装,下次一定} 我的是好的,不用装,下次一定

5. 安装输入法

5.1 安装 fcitx 框架,其他框架自己查一下

sudo apt-get install fcitx

5.2 安装对应框架的输入法,握用谷歌拼音

sudo apt-get install fcitx-googlepinyin

5.3 重启,选择 fcitx 作为输入法系统

5.4 选择输入法

5.5 S h i f t \huge\color{green}{Shift} Shift 中英切换,(只留两个输入法)


6. 挂载共享文件夹

6.1 开启文件夹共享

6.2 安装 open-vm-tools

如果已经安装好了会显示如下结果:

6.3 创建共享文件夹

sudo mkdir /mnt/hgfs

6.4 挂载

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

6.5 开机自动挂载

虽然这次挂载上了,但是只要重新启动,就得重新挂载一遍,我们设置自动挂载

将以下代码添加到 / e t c / f s t a b \huge{/etc/fstab} /etc/fstab 的末尾

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

正常来说,到这里就结束了,但是也有死活挂载不上的情况,用终端跑上面的那句没问题,就硬不能自动挂载

本着能懒就懒的原则,还是搞出来了 \huge{本着能懒就懒的原则,还是搞出来了} 本着能懒就懒的原则,还是搞出来了

向这里看齐,谢谢这位大哥 ( 是个链接直接点 ) \huge\color{red}{向这里看齐,谢谢这位大哥(是个链接直接点)} 向这里看齐,谢谢这位大哥(是个链接直接点)

# 在 /etc/ 新建一个文件 rc.local
sudo vi /etc/rc.local# 写入以下两行内容
#!/bin/sh
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022# 保存退出,赋予权限
sudo chmod +x /etc/rc.local

7. 安装 gcc

sudo apt-get install gcc

8. 安装 vim

sudo apt-get install vim

添加配置文件 . v i m r c : \huge\color{blue}{.vimrc:} .vimrc: here

#将 .vimrc 文件移动到用户目录下
mv .vimrc ~/


如果发现没有 语法高亮 \huge{语法高亮} 语法高亮

# 在 /etc/profile 文件末尾添加上,不要瞎带空格
export TERM=xterm-color


9. 修改计算机名称

可以看到蛤,计算机名称长的一批,改。

# 修改 /etc/hostname 的内容即可
sudo vim etc/hostname

10. 安装配置 tmux

看这个哥 看这个哥 看这个哥
t m u x 命令 \huge{tmux命令} tmux命令 啥也么有,后面再补,占个坑 啥也么有,后面再补,占个坑 啥也么有,后面再补,占个坑

11. 使用 gnome-tweaks 工具美化桌面

11.1 安装 gnome-tweaks 工具

sudo apt install gnome-tweaks

11.2 更换主题样式

  • 我的主题
  • 解压到 /usr/share/themes 目录
tar -xvf Mcata-dark.tar.xz -C .
sudo mv Mcata-dark /usr/share/themes/
  • 打开管理面板进行设置
gnome-tweaks

11.2 更换鼠标指针

  • 我的鼠标指针
  • 解压到 /usr/share/icons 目录
tar -xvf McMojave-cursors.tar.xz -C .
sudo mv McMojave-cursors /usr/share/icons/
  • 打开管理面板设置
gnome-tweaks

11.3 更换图标主题

  • 我的图标主题
  • 解压到 /usr/share/icons/ 目录
tar -xvf candy-icons.tar.xz -C .
sudo mv candy-icons /usr/share/icons/
  • 打开面板设置
gnome-tweaks

11.4 安装 gnome 插件

11.4.1 执行以下命令安装扩展:

  • 安装相应的工具
sudo apt install gnome-tweak-tool gnome-shell-extensions chrome-gnome-shell
  • 浏览器安装 GNOME Shell integration 插件,之后就可以直接跳转到 gnome 插件的下载网址
  • 手动安装方法:
    • 将下载的插件包解压到 ~/.local/share/gnome-shell/extensions/,没有这个目录就自己创建一个。
    • 插件的目录名改为 metadata.json 文件下的 uuid 的内容。

改文件名这一步非常重要,否则会识别不出来。

  • 安装上浏览器扩展之后,只需要点一下下图中的那个 按钮 即可自动安装,推荐这种。

11.4.2 Dash to Dock by michele_g

这是一个类 Mac 的桌面风格。

11.4.3 Coverflow Alt-Tab

这是支持 alt+tab 切换窗口。

难截,装就对了。

11.4.4 user themes

这是显示系统资源的

安装失败:用以下命令执行,然后重启

sudo apt install gnome-shell-extension-system-monitor

11.4.5 Applications menu

在上方状态栏左边,添加一个应用程序快捷查找菜单

11.4.5 No title bar

去掉抬头。

11.4.6 Todo.txt

11.4.7 Extensions

快捷管理扩展。

11.4.8 Clipboard Indicator

剪切板。

11.4.9 Desktop Icons NG (DING)

创建桌面图标。

11.4.10 Transparent Shell

透明化顶栏。

11.4.11 Removable Drive Menu

管理可移动设备。

11.4.12 Arc Menu

左上角的程序菜单

终端美化

主要是使用 Oh My Zsh 这个框架。

Zsh 环境

  • 安装 zsh
# 安装 zsh
sudo apt install zsh# 确认 zsh 成功安装
which zsh# 设置为默认 Shell
chsh -s /usr/bin/zsh

安装 Oh My Zsh

Oh My Zsh 是一个开源的“开箱即用”的 zsh 配置管理框架,安装之后可以很方便的为 zsh 安装主题、插件等,一行命令即可安装:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


原因是地址被墙,换一个镜像。

sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"


没有装 git.

sudo apt update
sudo apt install git


成功了 \huge\color{red}{成功了} 成功了

配置 Zsh 的主题

设置 Zsh 的主题为 Powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k


接着在 ~/.zshrc 中设置 ZSH_THEME="powerlevel10k/powerlevel10k",重启 zsh 即可看见设置向导,按照提示可以选择自己喜欢的样式。

自动补全 和 语法高亮

Oh My Zsh 比较常用的两个插件是 zsh-autosuggestions 与 zsh-syntax-highlighting

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


安装完成后在 ~/.zshrc 中设置 plugins=(git zsh-autosuggestions zsh-syntax-highlighting),重启终端后即可查看到效果。

安装 Terminator

Terminator 是一个非常好用的终端管理软件,支持标签页以及像 tmux 一样分屏。如果需要开启多个终端、或者是连接多个远程服务器,Terminator 会是非常好用的工具。

  • 执行以下命令以安装:
sudo apt install terminator
  • 更改默认终端,带 * 的是默认终端
sudo update-alternatives --config x-terminal-emulator

添加右键菜单

  • 安装 nautilus-actions filemanager-actions
sudo apt-get install nautilus-actions filemanager-actions
  • 运行 filemanager-actions
fma-config-tool
  • 设置右键打开默认终端

路径:/usr/bin/terminator
参数:–working-directory=%d/%b

  • 保存,然后命令行输入
nautilus -q

结束语

怎么可能,不可能结束的!!!!

Linux的修仙路(budgie ubuntu20.04)相关推荐

  1. linux安装和配置 MariaDB (ubuntu20.04)

    文章目录 linux安装和配置 MariaDB (ubuntu20.04) 为什么选择 MariaDB,而不是 MySQL 呢? ubuntu20.04 安装和配置 MariaDB 安装特定版本 方法 ...

  2. 前端修仙路-Babel 7.x 详解

    前端修仙路-Babel 7.x 详解 前言:Babel 是一个 JavaScript 编译器,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便 ...

  3. Linux的修仙之路——安装和基本命令

    Linux的安装和基本命令 Linux的安装 Linux由来 Linux的组成部分 Linux现行发行版本 VMware安装Linux Linux的基本命令 浏览目录.文件类命令 系统信息类命令 进程 ...

  4. linux 桌面 修复工具下载,恢复ubuntu20.04默认桌面管理器

    恢复ubuntu20.04默认桌面管理器 起因:我是一个windows重度用户,实验室配置了Ubuntu服务器,我试图用远程桌面控制控制服务器的桌面.由于对Linux一窍不通,一顿乱改.结果虽然能远程 ...

  5. Linux的修仙之路——用户和组

    Linux的用户和组 Linux运行模式 用户 新建用户 禁用和恢复账户 删除用户账户 组 维护组账户 为组添加用户 配套练习 Linux运行模式 Linux是一个多用户多任务的操作系统 用户账户是用 ...

  6. Linux的修仙之路——文件系统

    文件系统 文件系统简介 概述 常见的文件系统 Linux文件系统 文件系统详解 磁盘分区 创建文件系统 挂载文件系统 手动挂载 自动挂载 配套练习 文件系统简介 概述 文件系统是磁盘上有特定格式的一片 ...

  7. 女程序媛的神奇修仙路

    写这篇文章主要是想总结下自己的大学一年的生活,谈一下,作为计算机妹子,作为计算机小白的成长生活,以及自己的一些感悟,自己做出的一些改变自己的选择. 1.初中的我迷信运气 初中的时候,我学的还不错,但是 ...

  8. 前端修仙路之筑基(CSS篇)

      欲成完满筑基,必须先成为凝气十层大圆满,否则天道筑基无望.筑基又分为分为凡道筑基.地脉筑基和天道筑基-唉-奈何文笔太烂编不下去了.不过夯实基础,还是非常重要,本文可能对筑基以上的(基础扎实的)大佬 ...

  9. linux安装无线网卡,ubuntu20.04.5安装无线网卡 WDN6200

    实验室台式机的无线网卡是150Mbps,简直慢到怀疑人生.听说linux下面安装无线网卡又挺麻烦,找了好多文章,终于搞定了! 这次买的网卡是TP-LINK WDN6200 我linux内核是5.15, ...

最新文章

  1. tf-idf:信息检索
  2. Python-OpenCV学习 -- 台式机外接USB摄像头的视频读取
  3. 关于游戏烂代码的那些事(下)
  4. 如何使用腾讯云提供的虚拟主机
  5. python asyncio和celery对比_如何将Celery与asyncio结合? - python
  6. linux命令解释程序实验,实验二 命令解释程序的使用
  7. 最大子数组问题 线性时间_我最喜欢的线性时间排序算法
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的企业费用信息管理系统
  9. 不要让人知道你是在笼络人心
  10. Java到底如何更优雅的处理空值?
  11. Win11系统使用DISM命令备份驱动程序的方法
  12. 双网卡同时上内外网的解决方法
  13. Android 融云即时通讯简单概述
  14. PPT插件(islide)
  15. android 身份认证技术,Android平台上基于人脸识别的身份认证系统的设计与实现
  16. 大数据开发好找工作么?还能入行么?
  17. 电脑做笔记用什么软件好
  18. 阿里云服务器购买指南(适合新手小白的图文指导教程)
  19. 【ES6】阮一峰ES6学习(四) 对象的扩展
  20. 大班科学计算机的发明应用教案,大班科学活动神奇的圈教案

热门文章

  1. mysql 时间按季度分类_mysql 按时间段统计(年,季度,月,天,时)
  2. c语言 udp 解包_UDP打包及解包问题
  3. hdoj 1869 六度分离
  4. 车载毫米波雷达MIMO阵列的天线发射问题
  5. java如何输出ascll码_Java如何打印ASCII码
  6. 广和通5G模组再添新翼,FG650-EAU蓄势扬帆出海
  7. 《小群效应》徐志斌踢馆,分享疫情下的私域流量新机遇
  8. Git在添加目录时遇到了Fatal: unpopulated submodule的解决办法
  9. 【引用】网易博客日志标签功能优化…
  10. matlab 用visio编辑_【LaTeX】文章中插入Visio及Matlab矢量图