Ubuntu系统和硬件问题

来自🥬🐶程序员 Truraly | 田园 的博客,最新文章首发于:田园幻想乡 | 原文链接 | github (欢迎关注)

文章目录

      • 虚拟机 linux 没网
      • 中文显示和中文输入法
      • 键盘失灵
      • zip 解压中文乱码
      • 主系统和虚拟机之间复制粘贴的问题
      • 图片处理
        • mogrify
        • identify
      • 文件夹管理器列表显示
      • 休眠模式
      • 创建快捷方式
      • 开机自动链接蓝牙音响
      • rsync | 文件传输,备份
      • soundconverter | 音频格式转换
      • tracker-miner-fs 占用过多的资源
      • profile & bashrc & bash_profile
      • systemed | 服务管理
      • ubuntu 关闭和打开图形界面
      • TLP | 电池优化


虚拟机 linux 没网

把 NAT 模式改成桥接模式

中文显示和中文输入法

在 Ubuntu20.04 中安装中文输入法 - 知乎 (zhihu.com) | 知乎

键盘失灵

表现为输入字符要等好几十秒,甚至几分钟才能显示出来

重启输入法服务可以解决

ibus restart

后期添加:还是不行准备换输入法

参考资料:

  • ubuntu ibus 输入法 突然无法输入 (延迟过高) 解决方法 | CSDN
  • (问题解决)(自制脚本)Ubuntu20.04 键盘会突然失灵、键盘延迟突然很大怎么办 | CSDN
  • 「Ubuntu」ubuntu18.04 键盘输入卡顿、延迟输入 | CSDN

zip 解压中文乱码

Ubuntu 环境解压中文乱码的三种方法 | CSDN

unzip -O GBK filename.zip

主系统和虚拟机之间复制粘贴的问题

在 VMware 上,ubuntu20.04 和 windows 之间如何复制与粘贴文本? - 民工黑猫 - 博客园 (cnblogs.com) | 博客园

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
reboot

图片处理

mogrify
# 修改图片大小
mogrify -resize 800X600 file.jpg# 修改图片格式
mogrify -format png file.jpg# 修改图片质量
mogrify -quality 80% file.jpg # 80% 质量# 将.jpg 修改为 .png
mogrify -format png *.jpg
identify

# 查看文件信息
identify test.jpg# 查看文件详细信息
identify -verbose test.jpg

参考资料:

  • HOW TO CREATE, RESIZE AND CONVERT IMAGES OR PHOTO’S IN LINUX?

文件夹管理器列表显示

# 文件夹管理器列表显示
Ctrl + 1
# 文件夹管理器列表显示

文件夹管理器的快捷键列表里可以看到更多


https://zhuanlan.zhihu.com/p/443114377

休眠模式

Ubuntu22.04 启用休眠(Hibernation)模式

创建快捷方式

目录:/usr/share/applications

格式:

[Desktop Entry]
# <>为可选项
# 类型
Type=Application
# 应用程序名(展示的名称)
Name=bluetoothctl_connect
# <简短的描述>
GenericName=连接天猫精灵
# <执行命令>
Exec=bluetoothctl connect 38:D2:CA:78:BE:64 > /dev/null
# <图标>
Icon=/home/truraly/Pictures/tianmao.png
# <是否在启动器中显示>
Terminal=true
# <在哪些分类中显示(大概是这个意思)>
Categories=System;Utility;Settings;

如果运行不了可以用 chmod 赋予运行权限

参考资料:

  • unbuntu 手动创建桌面快捷方式 desktop 文件详解 | CSDN
  • Desktop Entry Specification | 桌面入口规范

开机自动链接蓝牙音响

  • ubuntu 重启后,蓝牙不能自动连接音箱,解决方案 | CSDN
  • 如何在执行命令时隐藏终端输出?
  • ubuntu 22.04 终端下设置蓝牙连接 | 知乎

rsync | 文件传输,备份

# 传输文件夹
rsync -avzh /root/rpmpkgs /tmp/backups/

rsync 可以增量备份,对于相同的文件不会重复备份

参考资料:

  • Linux 命令——rsync | 博客园

soundconverter | 音频格式转换

# 安装
sudo apt install soundconverter

参考资料:

  • 如何将 MP4 转换为 MP3?

tracker-miner-fs 占用过多的资源

磁盘空间占用巨大的 meta.db-wal 文件缓存(tracker-miner-fs 索引服务)彻底清除办法 | CSDN

Gnome 禁用 tracker-miner-apps、tracker-miner-fs、tracker-store | 博客园

根据这篇博客的内容,tracker-miner-fs 是文件索引服务,和 windows 系统下的服务类似,用处不大,但是占用了不少 CPU 和内存资源,于是决定关闭

profile & bashrc & bash_profile

这三个都是 ubuntu 启动时的脚本

profilebashrc(系统级)bashrc(用户级)bash_profileprofile(用户级)
作用系统级,对所有用户生效系统级,对所有用户生效用户级,对当前用户生效用户级,对当前用户生效用户级,对当前用户生效
位置/etc/profile/etc/bashrc~/.bashrc~/.bash_profile~/.profile
运行时机用户登录时用户登录时用户登录时用户登录时用户登录时,如果没有 ~/.bash_profile 则运行 ~/.profile

参考资料:

  • Linux 文件 profile、bashrc、bash_profile 区别 | 知乎
  • Linux .bashrc .bashprofile 和 .profile 之间的区别.bash_profile 和.profile | CSDN

systemed | 服务管理

参考资料:

  • Systemd 入门教程:命令篇 - 阮一峰的网络日志
# 查看服务状态
systemctl status <service_name># 启动服务
systemctl start <service_name># 停止服务
systemctl stop <service_name># 重启服务
systemctl restart <service_name># 查看服务是否开机启动
systemctl is-enabled <service_name># 设置开机启动
systemctl enable <service_name># 取消开机启动
systemctl disable <service_name>

创建服务

# 创建服务文件
sudo vim /etc/systemd/system/xxx.service[Unit]
Description=<description> # 描述[Service]
Type=simple # 运行类型
ExecStart=/path/to/xxx # 启动命令[Install]
WantedBy=multi-user.target # 开机启动

ubuntu 关闭和打开图形界面

systemctl set-default multi-user.target   #关闭图形界面
systemctl set-default graphical.target    #打开图形界面关闭:在图形界面下 终端输入 sudo service lightdm stop开启:在命令行输入:sudo service lightdm start

ubuntu 关闭和打开图形界面_ubuntu 打开界面 | CSDN

TLP | 电池优化

# 更新软件源
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp# 安装 smartmontool 以显示 tlp-stat 中 S.M.A.R.T. 数据。
sudo pacman -S smartmontools# 安装tlpui
sudo add-apt-repository ppa:linuxuprising/apps
sudo apt-get update
sudo apt-get install tlpui
  • TLP:一个可以延长 Linux 笔记本电池寿命的高级电源管理工具 | 知乎
  • 使用 TLP 延长 Ubuntu 中的笔记本电池寿命

————————————————

版权声明:本文为 田园幻想乡 的原创文章,遵循 CC 4.0 BY-NA-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:http://truraly.fun/学习笔记/ubuntu桌面版/系统和硬件问题.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/872175.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在Linux系统上查找以太网卡驱动名称及其版本

说明 目录&#xff1a; 通过dmesg命令查看驱动名称及版本 通过ethtool命令查看驱动名称及版本 通过lshw命令查看驱动名称及版本 要使网卡硬件能够正常的运行&#xff0c;需要在Linux操作系统上提供合适的驱动程序&#xff0c;例如&#xff1a;用于intel网卡的ixgbe驱动。网卡…

FastAPI 学习之路(四十九)WebSockets(五)修复接口测试中的问题

其实代码没有问题&#xff0c;但是我们忽略了一个问题&#xff0c;就是在正常的开发中&#xff0c;肯定是遇到过这样的情况&#xff0c;我们频繁的有客户端链接&#xff0c;断开连接&#xff0c;需要统一的管理这些链接&#xff0c;那么应该如何管理呢。其实可以声明一个类去管…

机器学习算法 —— BP神经网络

🌟欢迎来到 我的博客 —— 探索技术的无限可能! 🌟博客的简介(文章目录) 目录 BP神经网络简介和应用算法简介BP神经网络的优点BP神经网络的缺点算法应用实战演示库函数导入模型训练模型参数查看数据和模型可视化模型预测基于BP神经网络的乳腺癌分类实践BP神经网络简介和…

怎样优化 PostgreSQL 中对复杂的排序规则和排序方向的查询?

&#x1f345;关注博主&#x1f397;️ 带你畅游技术世界&#xff0c;不错过每一次成长机会&#xff01;&#x1f4da;领书&#xff1a;PostgreSQL 入门到精通.pdf 文章目录 怎样优化 PostgreSQL 中对复杂的排序规则和排序方向的查询一、理解复杂排序规则和排序方向二、优化索引…

vue前端实现导出页面为word(两种方法)

将vue页面导出为word文档&#xff0c;不用写模板&#xff0c;直接导出即可。 第一种方法(简单版) 第一步&#xff1a;安装所需依赖 npm install html-docx-js -S npm install file-saver -S第二步&#xff1a;创建容器&#xff0c;页面使用方法 注意&#xff1a;在当前页面引…

SortTracker稳定追踪算法

此算法为基于Hungarian算法和KalmanTracker算法所实现的稳定追踪算法。算法需要依赖opencv库,请确保安装opencv库并正确引入所需头文件。使用时请包含头文件./include/SortTracker.hpp,以及opencv库文件。源文件为./src/SortTracker.cpp。 调用接口 算法整体包含在命名空间…

Linux进程信号总结

目录 信号入门 生活中的信号 技术应用角度的信号 信号的发送与记录 信号处理常见方式概述 产生信号 通过终端按键产生信号 通过系统函数向进程发信号 由软件条件产生信号 ​编辑 由硬件异常产生信号 阻塞信号 信号其他相关常见概念 在内核中的表示 sigset_t …

【Python】Arcpy将excel点生成shp文件

根据excel点经纬度数据&#xff0c;生成shp&#xff0c;参考博主的代码&#xff0c;进行了修改&#xff0c;在属性表中保留excel中的数据。 参考资料&#xff1a;http://t.csdnimg.cn/OleyT 注意修改以下两句中的数字。 latitude float(row[1]) longitude float(row[2])imp…

ARIMA模型(AutoRegressive Integrated Moving Average Model)

ARIMA模型&#xff08;AutoRegressive Integrated Moving Average Model&#xff09;是一种广泛应用于时间序列数据分析和预测的统计模型。该模型结合了自回归&#xff08;AR&#xff09;、差分&#xff08;I&#xff09;和移动平均&#xff08;MA&#xff09;三个主要组件&…

为什么MySQL会选择B+树作为索引

为什么MySQL会选择B树作为索引 在数据库管理系统中&#xff0c;索引是提升查询效率的关键技术之一。MySQL作为广泛使用的关系型数据库管理系统&#xff0c;其核心存储引擎InnoDB选择B树作为其索引结构&#xff0c;这一选择背后蕴含了深刻的性能和存储效率考量。本文将简要介绍…

输出调节求解跟踪问题(二阶线性系统)

本文研究了一种基于增广系统的领导者-跟随者控制框架&#xff0c;旨在实现跟随者系统对领导者参考信号的精确跟踪。首先&#xff0c;建立了跟随者和领导者的独立状态空间方程&#xff0c;分别描述了它们的动态行为和输出关系。随后&#xff0c;通过将两者的状态空间方程结合成增…

在Windows环境下安装pycharm

Python环境搭建 第一步下载安装python 等待安装完成 验证python是否安装成功 Python开发工具安装部署 JetBrains: Essential tools for software developers and teams PyCharm: the Python IDE for data science and web development 下载社区版本的PyCharm 双击打开下载好的…

Web 中POST为什么会发送两次请求

文章目录 前言一、浏览器的重试机制二、跨域请求与预检请求三、表单的自动提交四、服务器配置问题五、前端代码的重复执行六、同源策略与CORS总结 前言 我们在做Web开发时&#xff0c;经常会使用浏览器F12查看请求参数是否正确&#xff0c;但是会发现POST请求&#xff0c;一个地…

【运维资料大全】运维全套资料整理(word原件完整版)

信息安全类、运维类资料整合&#xff1a; 1. 等保测评模板 2. 安全检查表&#xff08;IDS&#xff0c;Linux&#xff0c;数据库&#xff0c;Tomcat&#xff0c;防火墙等&#xff09; 3. 服务器安全巡检表 4. 网络定向攻击风险分析表 5. 应用系统常规检测表 6. 企业漏洞管理50个…

TS 入门(三):Typescript函数与对象类型

目录 前言回顾1. 函数类型a. 基本函数类型b. 可选参数和默认参数c. 剩余参数 2. 对象类型a. 基本对象类型b. 可选属性和只读属性 3. 类型别名和接口a. 类型别名b. 接口扩展 4. 类型推断和上下文类型a. 类型推断b. 上下文类型 扩展知识点&#xff1a;函数重载结语 前言 在前两章…

【银河麒麟操作系统】虚机重启lvs丢失现象分析及处理建议

了解银河麒麟操作系统更多全新产品&#xff0c;请点击访问麒麟软件产品专区&#xff1a;https://product.kylinos.cn 环境及现象描述 40台虚机强制重启后&#xff0c;其中8台虚机找不到逻辑卷导致启动异常&#xff0c;后续通过pvcreate 修复重建pv&#xff0c;激活vg和lv并修复…

大模型基础知识-LoRA与QLoRA

介绍 LoRA 与 QLoRA 1. LoRA (Low-Rank Adaptation) LoRA 是一种用于大规模语言模型 (LLM) 的参数高效微调技术&#xff0c;旨在减少微调大模型所需的计算资源和存储空间。LoRA 的核心思想是将全量参数更新分解为低秩矩阵的形式&#xff0c;从而显著减少参数数量和计算开销。 …

WSL-Ubuntu20.04训练环境配置

1.YOLOv8训练环境配置 训练环境配置的话就仍然以YOLOv8为例&#xff0c;来说明如何配置深度学习训练环境。这部分内容比较简单&#xff0c;主要是安装miniAnaconda以及安装torch和torchvision. 首先是miniAnaconda的安装(参考官网的教程Miniconda — Anaconda )&#xff0c;执行…

CH552G使用IAP下载

常见下载中的方式ISP&#xff0c;IAP&#xff0c;ICP 参考&#xff0c;CH552G中文手册&#xff0c;参考1 ISP&#xff1a;In System Programing&#xff0c;在系统编程。是常见的&#xff0c;使用软件&#xff0c;先将某个引脚&#xff08;例如boot&#xff09;连接到合适的电…

Spring源码注解篇三:深入理解@Component注解

Component及其派生注解的源码 Spring框架作为Java开发中不可或缺的一部分&#xff0c;其依赖注入机制的核心是通过注解来实现的。本文将深入探讨Spring中Component及其派生注解的源码实现&#xff0c;分析Spring如何通过类路径扫描&#xff08;Classpath Scanning&#xff09;和…