terminal 自动补全忽略大小写
在/etc/inputrc
最后加上:
set completion-ignore-case on
外接显示器问题
- 笔记本外接显示器, 显示器只能显示设置镜像, 而且黑屏, 只显示鼠标
nvidia 驱动问题, 解决办法参照: https://blog.csdn.net/Lu_gl/article/details/118499475
$ sudo apt-get update $ sudo apt-get upgrade # 这里会显示recommand的nvidia驱动 $ ubuntu-drivers devices $ sudo ubuntu-drivers autoinstall # 重启 $ reboot
- 合上笔记本之后, 外接显示器操作卡顿, 例如鼠标操作反应慢
还是驱动问题, 显卡驱动版本不对. 打开 software & update -> Additional Drivers
选择上面推荐的驱动版本, 如下图:
如果还不行:
打开终端 输入 nvidia-settings 在左侧 prime profiles 中选择 NVIDIA(Performance Mode)重启后就好了
截屏
截取整个屏幕: PrintScreen
自定义截取: shift + PrintScreen
推荐用 Flameshot
录屏
sudo apt-get install kazam
add -y
to skip confirm
softwate
install software
sudo apt-get install <application_name>
difference between apt and apt-get
The apt command is meant to be pleasant for end users and does not need to be backward compatible like apt-get(8).
查看安装了哪些软件
sudo apt list
sudo apt list | grep xxx
卸载软件
# xxx 可以用apt list列出来的软件名
sudo apt remove xxx
# or
sudo apt purge ***
bash
terminal 默认 bash, 可以用ohmybash增强显示和功能
theme 我选择 minimal
状态栏日期显示
Ubuntu18 的状态栏只显示星期和时间, 不现实日期, 解决办法:
- 在 Ubuntu 商店了搜索 tweaks
- 安装 Gnome tweaks
- 在 Top Bar 里打开 Date 日期显示
番茄钟 pomodoro
sudo apt install gnome-shell-pomodoro
we can config run script when pomodoro start and end in pomodoro -> preferences -> custom actions.
I config execute tmux when pomodoro end:
#!/bin/bash
# 判断是否有 gnome-terminal 进程在运行
if [ -n "$GNOME_TERMINAL_SCREEN" ]; then
# 如果有 gnome-terminal 进程在运行,激活终端并增加一个新的 tab,然后执行 cmatrix
wmctrl -xa "gnome-terminal"
xdotool key --clearmodifiers "ctrl+shift+t"
xdotool type "cmatrix"
xdotool key Return
xdotool key F11
else
# 如果没有 gnome-terminal 进程在运行,打开终端并执行 cmatrix
gnome-terminal -- cmatrix
sleep 1 # 等待终端启动
xdotool key F11
fi
I write it to a .sh
file, and add it to custom actions.
config show pomodoro timer when pomodoro start:
wmctrl -xa "gnome-pomodoro"
I added this command in custom actins.
log
view system log
cat /var/log/logfile.log
timezone
# view current timezone
timedatectl
# list available timezone
timezonectl list-timezones
# set timezone
sudo timedatectl set-timezone Your_Timezone
terminator
the original gnome terminal is not good enough, it can’t spilt window.
terminator is a good choice.