Ubuntu22.04软件兼容问题和一些tips

腾讯会议

下载地址:腾讯会议版本

问题:腾讯会议闪退

显示不兼容wayland协议。

解决方案

临时的解决方法是用户登录时,点击右下角齿轮状设置按钮,选择“Ubuntu on xorg",切换到X11窗口系统。

arch可以看看这个解决方案:https://aur.archlinux.org/cgit/aur.git/tree/wemeet.sh?h=wemeet-bin

2022.12

腾讯会议最新版本已经修复了该问题,并且还支持了评论功能。

QQ音乐

下载地址:qq音乐linux版本

问题

闪退

解决方案

进入/usr/share/applications修改qqmusic.desktop文件,针对Exec加上 --no-sandbox参数
修改后的文件内容如下:

[Desktop Entry]
Name=qqmusic
Exec=/opt/qqmusic/qqmusic --no-sandbox %U
Terminal=false
Type=Application
Icon=qqmusic
StartupWMClass=qqmusic
Comment=Tencent QQMusic
Categories=AudioVideo;

修改之后如果还是闪退,重启试试。

Ubuntu频繁卡住(不能完全解决)

这可能是Ubuntu交换内存的机制的问题,我们需要修改交换内存的参数。

不能保证一定解决问题

  1. 查看当前的交换内存参数值
sudo cat /proc/sys/vm/swappiness
  1. 把这个直改小一点
sudo sysctl -w vm.swappiness=5
  1. 修改配置文件
sudo vim /etc/sysctl.conf

在文件的最后一行加上

vm.swappiness = 5

LinuxQQ闪退问题

删除用户的配置文件即可

sudo rm -rf ~/.config/tencent-qq/*

2022.12

qq团队已经公测了基于electron的linux qq(MacOS也是基于该方案),期待一手。

Ubuntu锁CPU核心频率问题

问题

在系统设置界面调节性能模式依旧会锁频

解决方案

sudo apt-get install linux-tools-5.15.0-48-generic
sudo cpupower -c all frequency-set -g performance

字体显示问题 — "门”事件

问题日文显示的优先级高于中文

原因:因为 Noto Sans CJK 中包含日文,而日文显示的优先级高于中文

解决方案

调高中文的显示优先级

参考: Ubuntu Linux ‘门’ ‘复’ 显示不标准

  1. 编辑字体显示的问题
sudo vim /etc/fonts/conf.d/64-language-selector-prefer.conf

把带有 JP 和 KR 都移动到 SC 下面(或最后)

vim命令小技巧:用d2$命令删除,用p粘贴

  1. 更新字体缓存
fc-cache -fv
  1. 执行检查
    执行以下命令检查,如果出现NotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"则表示设置成功:
fc-match -s | grep 'Noto Sans CJK'

如果输入法的字体没有改变,那就注销用户

蓝牙耳机连接问题

airpods pro连接不上耳机

解决方案:通过命令行连接

在命令行下进行蓝牙连接

进入蓝牙连接命令行界面

bluetoothctl

找到蓝牙耳机的MAC地址(将蓝牙耳机进入配对模式),格式一般是XX:XX:XX:XX:XX:XX,然后进行蓝牙连接:

scan on
trust XX:XX:XX:XX:XX:XX
pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

然后就连接成功了

AX210网卡的问题

主板:华硕Z690-P D5
网卡:AX210

问题一:有蓝牙无WIFI

解决办法:
大概就是把后缀为.pnvm的文件删除掉,或者命令成别的文件

sudo mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.back

问题2:蓝牙和WIFI都没有

需要下载对应驱动:网址
然后解压压缩包:

 tar -zxvf 包名

把解压之后的文件全部复制到/lib/firmware

cp * /lib/firmware

Ubuntu下使用Windows的文件会乱码

问题

windows默认字符集是GBK,Ubuntu的默认字符集为utf-8

解决

方案一:修改Ubuntu默认字符集为GBK

 sudo vim  /var/lib/locales/supported.d/zh-hans
 或
 /var/lib/locales/supported.d/local

添加一行:zh_CN.GBK GBK

  1. 生成locate
sudo locale-gen

ibus输入法卡死、崩溃

问题

在长达两年的ubuntu使用过程中,我尝试了许多的输入法,我的经验如下:

  • 能够使用英文输入就使用英文输入
  • 搜狗输入法虽然好用,但是安装的过程曲折,还容易连带其他问题,在使用过程中也经常崩溃,最重要的一点,与pycharm兼容性不好,我的搜狗输入法在pycharm中会固定在某一个位置而无法移动。
  • fitcx比ibus更容易崩溃
  • 别去尝试别的输入法了,老老实实用ibus

解决

两行命令解决:

ibus-daemon -r -d -x
ibus restart

有时候ibus卡死会连带着键盘无法输入的问题,因为写成脚本,放在桌面,卡死的时候用鼠标右键run as program执行:

#!/bin/zsh
ibus-daemon -r -d -x
sleep 1
ibus restart

鼠标滚动卡顿、不流畅

问题:ubuntu20.04、22.04鼠标滚动卡顿

解决:修改xorg配置文件

1.生成/etc/X11/xorg.conf配置文件

首先需要关闭gdm图形化界面:

sudo service gdm stop

生成配置文件,使用root权限生成该文件,文件默认在/root目录下:

sudo Xorg -configure

拷贝该文件到/etc/X11目录下:

sudo cp  /root/xorg.conf.new /etc/X11/xorg.conf

重新启动gdm图形化界面:

sudo service gdm start
  1. 修改/etc/X11/xorg.conf配置文件

找到Section "InputDevice"选项:

Section "InputDevice"
 
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
  
EndSection

添加上 Option "Emulate3Buttons" "yes",并修改Option "Protocol" "ImPS/2"

修改后的文件:

Section "InputDevice"
 
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "ImPS/2"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    Option "Emulate3Buttons" "yes"
 
EndSection

注意,不要直接复制该文件,Driver "mouse" Option "ZAxisMapping" "4 5 6 7"Identifier "Mouse0"这几个变量可能存在区别

  1. 重启或者注销

EasyConnect无法运行

问题:EasyConnect无法在linux上运行或者提示版本太低和服务器版不匹配

人如其名,EasyConnect在linux上使用可一点都不Easy.

直接说结论:

  • 不要去尝试什么降低版本库的解决方案了,无法解决服务器版不匹配的问题
  • 建议直接用docker的方式或者通过特殊渠道找最新的linux的easyconnect安装包

解决

方案一:使用7.6.8.2命令行版本

相关博文:Ubuntu20.04 运行 EasyConnect

安装包链接1

安装包链接2

  1. 安装方法
sudo dpkg -i easyconn_7.6.8.2-ubuntu_amd64.deb
  1. 配置环境变量
vim ~/.bashrc 

添加

#easyconnect
export PATH=/usr/share/sangfor/EasyConnect/resources/bin:$PATH

加载环境变量

source ~/.bashrc
  1. 使用

登陆:

easyconn login

注销:

easyconn logout

方案二:使用docker

请参考:docker-easyconnect

git显示中文问题

在Linux环境下,可能会遇到git显示中文不正常的问题。

git config --global core.quotepath false

以下是一些小Tips

设置applications的图标

路径:

sudo vim /usr/share/applications/应用名称.desktop

配置内容:

[Desktop Entry]
Version=1.0
Name=应用名
Comment=注释
Exec=打开应用需要执行的命令或者应用所在路径 %U
Icon=应用的图标所在路径
Terminal=false
Type=Application
OnlyShowIn=GNOME;Unity;
Name[zh_CN]=应用的中文名
  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值