点击应用程序图标最小化
Ubuntu Dock是访问常用应用程序以及添加到收藏夹的有用工具。 “点击”功能区中图标的默认行为是:(1)如果相应的应用程序尚未运行,则将其打开。(2)如果相应的应用程序已经在运行,它将成为重点。(3)如果聚焦,相应的应用程序不会最小化。
这是我们要在此处更改的第三种行为。
启用 ‘ 选项的最快方法点击最小化’在 Ubuntu. 我们只需要打开一个终端(Ctrl + Alt + T)并在其中执行以下命令:
1 | gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' |
撤消我们刚刚使用上一个命令所做的更改 并返回Ubuntu Dock的默认配置,在终端中使用的命令如下:
1 | gsettings reset org.gnome.shell.extensions.dash-to-dock click-action |
参考文献:ubuntulog
RHEL8.0 网络和源
Redhat8.0 在使用yum安装软件时,报错:
Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Error: There are no enabled repos.
解决方法:
1、删除系统自带yum包
查看已经安装的yum包
1 | rpm -qa|grep yum |
不检查依赖直接删除所有yum包
1 | rpm -qa|grep yum|xargs rpm -e --nodeps |
检查是否删除成功
1 | rpm -qa|grep yum |
- 下载新的yum包,并安装
1 | 113 wget http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/yum-4.4.2-11.el8.noarch.rpm |
3、配置网络源
1 | 122 cd /etc/yum.repos.d/ |
4、验证
1 | yum install gcc |
参考文献:疾风
AppImage添加图标
准备好图标文件
建议下载的时候搜索xx图标或者xx icon进行下载,这样之后生成的图标能美观点。如果找不到 icon,进行转换
1 | convert cajviewer.jpg cajviewer.icon |
创建xx.desktop
在任意位置新建一个名为xx.desktop的文件,并写入如下内容:
1 | [Desktop Entry] |
添加到应用
1 | sudo mv xx.desktop /usr/share/applications |
参考文献: 知乎
录屏Kazam
Linux系统的截图工具有很多,我比较喜欢Kazam,因为它集成了截图和录屏功能,而且体积小。
安装
1 | $ sudo apt install kazam |
快捷键
Kazam有没有快捷键呢?答案是肯定的。但是很遗憾,在软件的帮助中啥都没有,所以只能去github上看看README
,地址:https://github.com/sconts/kazam。
在README
发现了几个快捷键
1 | 开始录制视频或者截图: SUPER+CTRL+R |
自定义快捷键
打开系统设置 -> 选择设备 -> 选择键盘 -> 拉到最底处,看到自定义快捷键,点击+
-> 设置名称Kazam区域截图
,设置命令 kazam -a
,设置快捷键Ctrl+Alt+A
(不能和其他快捷键重复,如果重复需要先解绑或者设置其他快捷键) -> 点击添加按钮,完成。
参考文献:conca
录屏SimpleScreenRecorder
安装
1 | sudo apt install simplescreenrecorder |
设置
df tmpfs
问题描述:df 显示磁盘空间会有很多出 tmpfs文件,虽然这是正常现象,但是看着特别碍眼啊,怎么办呢?
/dev/loop1等已通过 sudo apt autoremove –purge snapd删除
解决方法:
运行 df
命令时添加选项,不显示它就好了:
1 | df -x tmpfs -x devtmpfs -x squashfs |
添加到 .bashrc
1 | echo "alias df='df -x tmpfs'" >> ~/.bashrc |
参考文献:cnblog
清空历史命令
history -c
or echo >$HOME/.bash_history
ASUS安装历史
1. apt系列
安装
1 | sudo apt install rpm2cpio |
卸载
1 | sudo apt remove ubuntu-desktop (autoremove) |
2. dpkg系列
安装
1 | sudo dpkg -i sunloginclientshell-10.1.1.28779-amd64.deb |
卸载
1 | sudo snap remove gnome-3-28-1804 gnome-3-34-1804 gnome-3-38-2004 gnome-calculator gnome-characters gnome-logs gnome-system-monitor gtk-common-themes |
3.软件包安装
1 | IDL |
4.环境配置
用户
- sudo useradd -d /rsgroup/xilong -s /bin/bash xilong
- sudo useradd -d /rsgroup/xilong -s /bin/bash shuteng
服务
- sudo systemctl enable frpc.service
.bashrc
1 | alias c='clear' |
Ubuntu系统不睡眠设置方法
不待机不休眠
1 | sudo gedit /etc/systemd/logind.conf |
休眠后无法唤醒黑屏
检查是否安装了grep laptop-mode-tools 工具包
1 | dpkg -l | grep laptop-mode-tools |
无结果输出,表示未安装(如果已安装,忽略第2步)
安装laptop-mode
1 | sudo apt install laptop-mode-tools |
判断Laptop是否启用了laptop_mode模式
1 | cat /proc/sys/vm/laptop_mode |
结果为0,则表示未启动,如果为非0的数字则表示启动了
启动laptop_mode
在/etc/laptop-mode/laptop-mode.conf 中进行配置
找到次文件查找 *ENABLE_LAPTOP_MODE_ON_BATTERY*、ENABLE_LAPTOP_MODE_ON_AC、ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED,全部设置为 1 就可以了。
执行命令
1 | sudo laptop_mode start |
参考文献:Zaf赵
Thinkpad Ubuntu下电池优化与管理
% Add the TLP-PPA to your package sources
1 | sudo add-apt-repository ppa:linrunner/tlp |
% Install the following packages:
1 | sudo apt-get install tlp tlp-rdw |
% For ThinkPads an additional
1 | sudo apt-get install tp-smapi-dkms acpi-call-dkms |
% modify /etc/rc.local
1 | sudo cp /etc/rc.local /etc/rc.local_backup |
% modify /etc/default/tlp
1 | sudo cp /etc/default/tlp /etc/default/tlp_backup |
% check status
1 | sudo tlp-stat -s |
% remove
1 | sudo apt-get remove --autoremove tlp |
Ubuntu更新源
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup |
Ubuntu中禁用触摸板
临时设置触摸板
1 | $ sudo modprobe -r psmouse #关闭 |
永久生效的方法
1 | setting-> mouse and padding->disable |
蓝牙 bluetooth
待机或重启后蓝牙关闭
解决方法,manjaro gnome DE下,修改
1 | sudo vim /etc/bluetooth/main.conf |
Unable to mount root
Unable to mount root fs on unknown-block(0,0)
尝试选择其他版本,可以启动
选择 Advanced options for Ubuntu
选择其他内核
尝试修复错误
查看内核版本
1 | dpkg --list |grep linux-image |
重新运行失败的新版本升级
1 | sudo update-initramfs -u -k 4.15.0-48-generic (根据实际情况选择) |
18.04升级20.04(here)遇到这个问题
ubuntu命令行升级系统
1 | sudo do-release-upgrade -d |
参考文献 here,2021-1-21
windows乱码问题
为啥乱码
这个很明显Linux上面的文件是UTF-8的,但是本地用EXCEL打开CSV文件默认是GBK格式,编码不一致,所以就乱码
Linux如何转编码
自带命令 iconv
1 | iconv -f 原编码 -t 新编码 filename -o newfile |
-f : from 来源编码
-t : to 转换后新编码
-c: 忽略无效字符
-s: –silent,忽略警告
-o file : 可选,没有的话直接转换当前文件, 使用-o 保留源文件。
现实场景中常用的一套组合拳
查看文件编码
使用
file
命令
举例:
1 | file data.csv |
我们可以看到data.csv格式的文件是UTF-8格式的,于是就可以利用上面的iconv命令对其进行转码为GBK格式
1 | iconv -f UTF-8 -t GBK data.csv |
如果需要保留data.csv源文件,那么需要加-o参数
1 | iconv -f UTF-8 -t GBK data.csv -o data1.csv |
于是就可以把转换为GBK格式的data1.csv数据发给业务的人员
参考来源:SunnyRivers