Ubuntu22.04软件兼容问题和一些tips
ubuntu 兼容问题以及一些软件的bug
Ubuntu相关问题
腾讯会议
下载地址:腾讯会议版本
问题:腾讯会议闪退
显示不兼容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交换内存的机制的问题,我们需要修改交换内存的参数。
不能保证一定解决问题
- 查看当前的交换内存参数值
sudo cat /proc/sys/vm/swappiness
- 把这个直改小一点
sudo sysctl -w vm.swappiness=5
- 修改配置文件
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 ‘门’ ‘复’ 显示不标准
- 编辑字体显示的问题
sudo vim /etc/fonts/conf.d/64-language-selector-prefer.conf
把带有 JP 和 KR 都移动到 SC 下面(或最后)
vim命令小技巧:用
d2$
命令删除,用p
粘贴
- 更新字体缓存
fc-cache -fv
- 执行检查
执行以下命令检查,如果出现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
- 生成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
- 修改
/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"
这几个变量可能存在区别
- 重启或者注销
EasyConnect无法运行
问题:EasyConnect无法在linux上运行或者提示版本太低和服务器版不匹配
人如其名,EasyConnect在linux上使用可一点都不Easy.
直接说结论:
- 不要去尝试什么降低版本库的解决方案了,无法解决服务器版不匹配的问题
- 建议直接用docker的方式或者通过特殊渠道找最新的linux的easyconnect安装包
解决
方案一:使用7.6.8.2命令行版本
相关博文:Ubuntu20.04 运行 EasyConnect
- 安装方法
sudo dpkg -i easyconn_7.6.8.2-ubuntu_amd64.deb
- 配置环境变量
vim ~/.bashrc
添加
#easyconnect
export PATH=/usr/share/sangfor/EasyConnect/resources/bin:$PATH
加载环境变量
source ~/.bashrc
- 使用
登陆:
easyconn login
注销:
easyconn logout
方案二:使用docker
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]=应用的中文名
更多推荐
所有评论(0)