Ubuntu 优化

Ubuntu 使用优化(20.04.1)。

模板| Template

Ubuntu 20.04 鼠标右击没有新建文本文档选项。进入/home 下的模板(Template)目录,使用sudo gedit 新建文本文档.txt创建一个空文本文档,保存退出后,鼠标右击即可添加新建文本文档,且创建的文档与自定义的文档名称一致。

解决 Firefox 无法播放 bilibili 视频

在 Firefox 打开 bilibili 发现无法播放视频,显示没有 flash 插件。
在终端输入sudo apt install ubuntu-restricted-extras安装相应解码器即可。
中间需要选择“确定”,按 Tab 即可选择。
安装成功:
再次使用 Firefox 打开 bilibili 已经可以播放视频了。

蓝牙配置

检查蓝牙服务是否正在运行:

1
sudo systemctl status bluetooth.service
启用蓝牙服务:
1
sudo systemctl enable bluetooth.service
使用 systemctl 重新启动该服务:
1
sudo systemctl start bluetooth.service
编辑配置文件:
1
sudo gedit /etc/bluetooth/main.conf
自动启用:自动启用可确保在设备重启时启用蓝牙模块,并允许蓝牙适配器识别周围新连接的蓝牙设备。
启用重新连接尝试:配置后每当蓝牙设备和计算机断开连接时,它都会尝试重新连接。只需取消注释配置文件中的 ReconnectAttempts = 7 行。
启用快速连接:通过将 FastConnectable 的值设置为 true,可以确保在重启或休眠时,蓝牙设备能够更快地连接到 PC。

终端工具

Terminator 终端模拟器

下载:sudo apt install terminator

快捷键

同一窗口内操作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Alt+Up                          //移动到上面的终端
Alt+Down //移动到下面的终端
Alt+Left //移动到左边的终端
Alt+Right //移动到右边的终端
Ctrl+Shift+O //水平分割终端
Ctrl+Shift+E //垂直分割终端
Ctrl+Shift+Right //在垂直分割的终端中将分割条向右移动
Ctrl+Shift+Left //在垂直分割的终端中将分割条向左移动
Ctrl+Shift+Up //在水平分割的终端中将分割条向上移动
Ctrl+Shift+Down //在水平分割的终端中将分割条向下移动
Ctrl+Shift+S //隐藏/显示滚动条
Ctrl+Shift+F //搜索
Ctrl+Shift+C //复制选中的内容到剪贴板
Ctrl+Shift+V //粘贴剪贴板的内容到此处
Ctrl+Shift+W //关闭当前终端
Ctrl+Shift+Q //退出当前窗口,当前窗口的所有终端都将被关闭
Ctrl+Shift+X //最大化显示当前终端
Ctrl+Shift+Z //最大化显示当前终端并使字体放大
Ctrl+Shift+N or Ctrl+Tab //移动到下一个终端
Ctrl+Shift+P or Ctrl+Shift+Tab //Crtl+Shift+Tab 移动到之前的一个终端

各个窗口间操作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
F11                             //全屏开关
Ctrl+Shift+T //打开一个新的标签
Ctrl+PageDown //移动到下一个标签
Ctrl+PageUp //移动到上一个标签
Ctrl+Shift+PageDown //将当前标签与其后一个标签交换位置
Ctrl+Shift+PageUp //将当前标签与其前一个标签交换位置
Ctrl+Plus (+) //增大字体
Ctrl+Minus (-) //减小字体
Ctrl+Zero (0) //恢复字体到原始大小
Ctrl+Shift+R //重置终端状态
Ctrl+Shift+G //重置终端状态并clear屏幕
Super+g //绑定所有的终端,以便向一个输入能够输入到所有的终端
Super+Shift+G //解除绑定
Super+t //绑定当前标签的所有终端,向一个终端输入的内容会自动输入到其他终端
Super+Shift+T //解除绑定
Ctrl+Shift+I //打开一个窗口,新窗口与原来的窗口使用同一个进程
Super+i //打开一个新窗口,新窗口与原来的窗口使用不同的进程

GNU Screen

下载:sudo apt install screen

GNU Screen 简介

screen 是一款由 GNU 计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen 可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
在 screen 环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。

功能

  • 可以创建一个session(会话),实现不同终端之间的交互。
  • 可以实现多人观看同一终端等功能。
  • 在工作中,如遇突发情况(例如断电,蓝屏等),终端断开,服务器端所有收到信号的前台任务将全部终止,各种工作环境将全部丢失。若在 screen 里操作,终端意外关闭之后,下次登录到服务器上,进入 screen,之前在 screen 上运行的任务还在继续运行。screen 的功能可以大概理解为它将前台任务放入了后台进行,并且不受终端关闭或其它意外事故的影响。

Tmux(terminal multiplexer,类似 GNU Screen)

下载:sudo apt install tmux

功能

  • 允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
  • 可以让新窗口"接入"已经存在的会话。
  • 允许每个会话有多个连接窗口,因此可以多人实时共享会话。
  • 支持窗口任意的垂直和水平拆分。

参考文章

Tmux 使用教程
Linux中的screen命令的使用
Linux终端命令神器--Screen命令详解。助力Linux使用和管理
如何修复Ubuntu Linux中的蓝牙连接问题

-------------------------- --------------------------

本文标题:Ubuntu 优化

文章作者:reman

发布时间:2022年08月01日 - 09:04:45

最后更新:2022年09月04日 - 10:30:14

原始链接:https://zcw-blog.top/posts/20220801a1/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请注明出处。