2. 有些应用无法通过WINE安装, 通过scrcpy控制手机上的应用即可. sudo snap install scrcpy
调试 ROS/GTK 3TH 框架 还是在ubuntu下比较方便.
整理以下
1. 去掉不必要的软件.
点击(此处)折叠或打开
- sudo apt remove libreoffice-common unity-webapps-common thunderbird totem rhythmbox gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install empathy brasero simple-scan gnome-mahjongg aisleriot onboard deja-dup
点击(此处)折叠或打开
- sudo apt -y install ssh git samba zsh vim vlc shutter openshot gtk-recordmydesktop steam tmux
点击(此处)折叠或打开
- sudo apt-get install zsh ### zsh 功能更强大
- $sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" ### oh-my-zsh 是一键配置zsh的工具
- $chsh -s /bin/zsh ### 使用zsh作为默认shell
点击(此处)折叠或打开
- bindkey "\e[1~" beginning-of-line # Home键
- bindkey "\e[4~" end-of-line # End键
- bindkey "^[[A" forward-word # 方向上键
- bindkey "^[[B" backward-word # 方向下键
zsh环境变量加载顺序是: zshenv, zprofile, zshrc, zlogin chsh -s /bin/zsh #切换默认shell
在~/.tmux.conf 配置文件中 添加 set -g default-shell /bin/zsh ### 让 tmux默认使用 zsh
TMUX 使用 https://www.cnblogs.com/liuguanglin/p/9290345.html 终端复用神器
可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行
tmux的结构包括会话(session)、窗口(window)、窗格(pane)三部分,会话实质是伪终端的集合,每个窗格表示一个伪终端,多个窗格展现在一个屏幕上,这一屏幕就叫窗口。基本结构及状态信息如下图所示:
tmux基本操作
基本的操作无非就是对会话、窗口、窗格进行管理,包括创建、关闭、重命名、连接、分离、选择等等。
一般使用命令和快捷键进行操作,可在系统shell终端和tmux命令模式(类似vim的命令模式)下使用命令,或者在tmux终端使用快捷键。
点击(此处)折叠或打开
- 常用命令
- tmux new 创建默认名称的会话(在tmux命令模式使用new命令可实现同样的功能)
- tmux new -s mysession 创建名为mysession的会话
- tmux ls 显示会话列表
- tmux a 连接上一个会话
- tmux a -t mysession 连接指定会话
- tmux rename -t s1 s2 重命名会话s1为s2
- tmux kill-session 关闭上次打开的会话
- tmux kill-session -t s1 关闭会话s1
- tmux kill-session -a -t s1 关闭除s1外的所有会话
- tmux kill-server 关闭所有会话
- tmux list-key 列出所有绑定的键,等同于prefix ?
- tmux list-command 列出所有命令
点击(此处)折叠或打开
- 常用快捷键
- tmux默认的快捷键前缀是Ctrl+b, 按下前缀组合键后松开,再按下命令键进行快捷操作
- prefix s 列出会话,可进行切换
- prefix $ 重命名会话
- prefix d 分离当前会话
- prefix D 分离指定会话
点击(此处)折叠或打开
- 窗口管理
- prefix c 创建一个新窗口
- prefix , 重命名当前窗口
- prefix w 列出所有窗口,可进行切换
- prefix n 进入下一个窗口
- prefix p 进入上一个窗口
- prefix l 进入之前操作的窗口
- prefix 0~9 选择编号0~9对应的窗口
- prefix . 修改当前窗口索引编号
- prefix ' 切换至指定编号(可大于9)的窗口
- prefix f 根据显示的内容搜索窗格
- prefix & 关闭当前窗口
点击(此处)折叠或打开
- 窗格管理
- prefix % 水平方向创建窗格
- prefix " 垂直方向创建窗格
- prefix Up|Down|Left|Right 根据箭头方向切换窗格
- prefix q 显示窗格编号
- prefix o 顺时针切换窗格
- prefix } 与下一个窗格交换位置
- prefix { 与上一个窗格交换位置
- prefix x 关闭当前窗格
- prefix space(空格键) 重新排列当前窗口下的所有窗格
- prefix ! 将当前窗格置于新窗口
- prefix Ctrl+o 逆时针旋转当前窗口的窗格
- prefix t 在当前窗格显示时间
- prefix z 放大当前窗格(再次按下将还原)
- prefix i 显示当前窗格信息