文章目录

  • Ubuntu美化
    • 主题调整
    • 安装zsh
    • 安装on My Zsh
    • 安装PowerLine字体
    • 配置zsh主题
    • 配置插件
    • 配置颜色主题
  • 美化后问题解决
  • 效果展示
  • zsh主题的重新调整方法
  • 参考

Ubuntu美化


主要将zsh替换原先bash(zsh和bash一样是最流行的终端命令解释器)作为默认的Shell环境;另外安装gnome-tweaks配置系统主题、字体等设置。

主题调整

sudo apt install gnome-tweaks
  • 下载主题Mcata
    一款仿 macOS Catalina 的主题
  • 下载鼠标指针McMojave cursors

$ mkdir ~/.themes
$ mkdir ~/.icon

注意: 将下载好的主题和鼠标格式文件分别解压至 ~/.themes~/.icon目录下,然后就可以在gnome-tweaks工具中修改。
修改
对鼠标格式文件还需要运行以下命令:

cd ~/.icon/McMojave-cursors-master
sudo ./install.sh

然后即可在gnome-tweaks中修改鼠标格式

  • 安装图标Papirus(注意需要终端有代理,否则下载可能会异常中断)
$ sudo add-apt-repository ppa:papirus/papirus
$ sudo apt-get update
$ sudo apt-get install papirus-icon-theme

安装zsh

$ sudo apt install zsh
# 确认 zsh 成功安装
$ which zsh
# 设置为默认 Shell 此步可不执行,下面安装on my zsh后会提示更换默认shell为zsh
$ chsh -s /usr/bin/zsh

安装on My Zsh

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

注意:由于Wall的原因会导致curl命令执行出现以下报错

curl: (7) Failed to connect to raw.github.com port 443: Connection refused

解决方法:

  1. 终端走代理(对安装on my zsh 推荐使用export 命令链接代理)
  • ubuntu设置终端代理

  • Linux 让终端走代理的几种方法

  • Homebrew installation on Mac OS X Failed to connect to raw.githubusercontent.com port 443

  1. 修改host
  • 如何解决类似 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题

安装PowerLine字体

下载Meslo LG M Regular Nerd Font Complete Mono到~/Downloads

sudo mkdir -p /usr/share/fonts/custom
cd ~/Downloads
sudo mv Meslo\ LG\ M\ Regular\ Nerd\ Font\ Complete\ Mono.ttf /usr/share/fonts/custom
sudo chmod 744 /usr/share/fonts/custom/Meslo\ LG\ M\ Regular\ Nerd\ Font\ Complete\ Mono.ttf
cd /usr/share/fonts/custom/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

安装完成后在gnome-tweaks中修改字体Fonts中的MonospaceMesloLGM Nerd Font Mono Regular

配置zsh主题

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

在~/.zshrc中修改ZSH_THEMEZSH_THEME="powerlevel10k/powerlevel10k"
重启zsh

$ exit

按照配置向导配置
如果想重新配置,使用如下命令

$ p10k configure

配置插件

添加自动补全和语法高亮的插件

$ 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,重启终端

配置颜色主题

$ sudo apt-get install dconf-cli uuid-runtime
$ bash -c "$(wget -qO- https://git.io/vQgMr)"

这里我选择的是03号Aci主题

  • Color Scheme for Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal

美化后问题解决

  • 运行roscore命令显示commond not found
    原因:此时终端解释器已经变更为zsh ,故之前在~/.bashrc中的设置需要重新在~/.zshrc中配置。
    原先在~/.bashrc中的配置:

    需在~/.zshrc中添加的配置

    对于此处修改的解释stackoverflow上有

    参考命令:
$ sudo gedit ~/.zshrc
$ #### after edit ~/.zshrc
$ source ~/.zshrc
  • 安装完zsh后打开新终端还需要输入命令zsh才能使用zsh
    安装On My Zsh

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

    安装完成后重启电脑,再打开新终端就会默认使用zsh作为终端解释器,注意安装On My Zsh过程中会提示是否使用zsh作为默认解释器,要选择yes

  • 安装Powerlevel10k配置过程图标字符不能正常显示 ,例如第一个问题中钻石显示不正常,原因为没有使用Powerline 字体。使用gnome-tweaks修改使用MesloGM Nerd Font Mono字体格式。

效果展示

zsh主题的重新调整方法

Type p10k configure to access the builtin configuration wizard right from your terminal.

$ p10k configure

参考

  • ROS installation: no such file or directory
  • Ubuntu 美化与终端配置

ubuntu美化及解决使用zsh后无法运行ROS相关推荐

  1. 解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£)

    解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£) CPLEX错误显示如下: 解决方法: 重命名"配置 1"为"Conf ...

  2. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  3. VM之Linux:Linux的Ubuntu中,解决安装后屏幕太小的问题

    VM之Linux:Linux的Ubuntu中,解决安装后屏幕太小的问题 导读 最讨厌网上回答的啰嗦和不清晰!本人最讨厌啰嗦,直接上来,图文表达,简单明了,快速解决问题!最讨厌网上答案一大片的废话和没有 ...

  4. 拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题)

    拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题) 具体安装双系统请参考: 联想拯救者Legion Y7000P 2020款ubuntu20. ...

  5. ubuntu下rar文件解压后文件名乱码的解决方案

    在linux解压rar文件,通常使用的命令是 rar e a.rar 但是由于编码的缘故,在windows下打包的的中文文件,解压后时候乱码,提示为无效的编码格式,由于windows是gbk的编码格式 ...

  6. mac在使用zsh后各种问题解决

    mac使用ZSH后的各种问题解决 1.安装maven 提示mvn command not found 分析 解决 2..zshrc 文件不存在,vim默认是新建? 安装oh-my-zsh 配置.zsh ...

  7. Ubuntu 16.04下装ROS Kinetic问题若干、安装后首次运行

    Ubuntu 16.04下装ROS Kinetic问题若干   在Ubuntu 16.04下装ROS Kinetic中遇到一些问题,记录如下: 安装指引链接 kinetic版本安装指引链接 其他版本R ...

  8. VIM编辑器初学者用法指南——vim中无法使用冒号更改Ubuntu的输入法解决

    VIM编辑器初学者用法指南 一.vim打开文件: 二.vim编辑文件: 三.退出编辑模式 四.保存文件并退出Vim编辑器 Vim编辑器是Unix系统最初的编辑器,内置有两种操作模式:普通模式和插入模式 ...

  9. 解决python openpose导入自己项目后,运行出现No module named pyopenpose的问题

    问题描述: openpose编译完成后,如果直接使用pycharm打开openpose\build\examples\tutorial_api_python创建项目运行的话,不会出错.但是当移动ope ...

最新文章

  1. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
  2. 写给自己的2019年规划
  3. 根据长文本拆分至内表
  4. centos 查看版本
  5. Newtonsoft 六个超简单又实用的特性,值得一试 【上篇】
  6. 动物识别系统 c语言代码_C ++程序员避不开虚函数的,就像C语言程序员避不开指针一样...
  7. python判断音频是问句_Gamma Lab:让机器回答一个自然语言问题需要几步?
  8. 九江职业技术学院工业机器人_黑龙江农业工程职业学院学子喜获工业机器人大赛一等奖...
  9. (三)JavaScript之[事件]与[字符串]
  10. protues 选项卡说明
  11. EditPlus 5.0 中文免费版,不谢拿走
  12. Win10卸载edge浏览器与后悔重装
  13. 必应图片搜索——产品分析
  14. 【渝粤教育】广东开放大学 动画运动规律 形成性考核 (25)
  15. SPJ数据库—初识sql语句(02)(注释版)
  16. 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
  17. 关于 Vue.js 的那些事儿
  18. 苹果微信换行怎么打_苹果手机微信怎么加密,教你几招快速加密
  19. 《富爸爸财务自由之路》阅读笔记
  20. 在移动硬盘安装操作系统

热门文章

  1. c++中exit()函数
  2. python中模块打补丁
  3. SSM+医保业财一体化管理系统 毕业设计-附源码151023
  4. Chrome调试骚操作
  5. 开发票服务器返回信息为空,使用 getinvoicebatch 批量接口获取发票信息,返回成功,但数据是空的...
  6. Dronekit 搭配使用Ardupilot 和 PX4
  7. 火狐浏览器如何导入和导出书签收藏夹
  8. 长话短说:学习网络安全自学好还是报培训班?
  9. 吴恩达机器学习课后作业ex1(python实现)
  10. 光耦使用教程——以4N25为例