ubuntu美化及解决使用zsh后无法运行ROS
文章目录
- 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
解决方法:
- 终端走代理(对安装on my zsh 推荐使用export 命令链接代理)
ubuntu设置终端代理
Linux 让终端走代理的几种方法
Homebrew installation on Mac OS X Failed to connect to raw.githubusercontent.com port 443
- 修改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
中的Monospace
为MesloLGM 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_THEME
为ZSH_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 Zshsh -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相关推荐
- 解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£)
解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£) CPLEX错误显示如下: 解决方法: 重命名"配置 1"为"Conf ...
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...
- VM之Linux:Linux的Ubuntu中,解决安装后屏幕太小的问题
VM之Linux:Linux的Ubuntu中,解决安装后屏幕太小的问题 导读 最讨厌网上回答的啰嗦和不清晰!本人最讨厌啰嗦,直接上来,图文表达,简单明了,快速解决问题!最讨厌网上答案一大片的废话和没有 ...
- 拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题)
拯救者y9000k(2022版)安装ubuntu系统(解决wifi问题,屏幕亮度问题,休眠后无法唤醒的问题) 具体安装双系统请参考: 联想拯救者Legion Y7000P 2020款ubuntu20. ...
- ubuntu下rar文件解压后文件名乱码的解决方案
在linux解压rar文件,通常使用的命令是 rar e a.rar 但是由于编码的缘故,在windows下打包的的中文文件,解压后时候乱码,提示为无效的编码格式,由于windows是gbk的编码格式 ...
- mac在使用zsh后各种问题解决
mac使用ZSH后的各种问题解决 1.安装maven 提示mvn command not found 分析 解决 2..zshrc 文件不存在,vim默认是新建? 安装oh-my-zsh 配置.zsh ...
- Ubuntu 16.04下装ROS Kinetic问题若干、安装后首次运行
Ubuntu 16.04下装ROS Kinetic问题若干 在Ubuntu 16.04下装ROS Kinetic中遇到一些问题,记录如下: 安装指引链接 kinetic版本安装指引链接 其他版本R ...
- VIM编辑器初学者用法指南——vim中无法使用冒号更改Ubuntu的输入法解决
VIM编辑器初学者用法指南 一.vim打开文件: 二.vim编辑文件: 三.退出编辑模式 四.保存文件并退出Vim编辑器 Vim编辑器是Unix系统最初的编辑器,内置有两种操作模式:普通模式和插入模式 ...
- 解决python openpose导入自己项目后,运行出现No module named pyopenpose的问题
问题描述: openpose编译完成后,如果直接使用pycharm打开openpose\build\examples\tutorial_api_python创建项目运行的话,不会出错.但是当移动ope ...
最新文章
- Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
- 写给自己的2019年规划
- 根据长文本拆分至内表
- centos 查看版本
- Newtonsoft 六个超简单又实用的特性,值得一试 【上篇】
- 动物识别系统 c语言代码_C ++程序员避不开虚函数的,就像C语言程序员避不开指针一样...
- python判断音频是问句_Gamma Lab:让机器回答一个自然语言问题需要几步?
- 九江职业技术学院工业机器人_黑龙江农业工程职业学院学子喜获工业机器人大赛一等奖...
- (三)JavaScript之[事件]与[字符串]
- protues 选项卡说明
- EditPlus 5.0 中文免费版,不谢拿走
- Win10卸载edge浏览器与后悔重装
- 必应图片搜索——产品分析
- 【渝粤教育】广东开放大学 动画运动规律 形成性考核 (25)
- SPJ数据库—初识sql语句(02)(注释版)
- 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
- 关于 Vue.js 的那些事儿
- 苹果微信换行怎么打_苹果手机微信怎么加密,教你几招快速加密
- 《富爸爸财务自由之路》阅读笔记
- 在移动硬盘安装操作系统