Ubuntu22.04 不能正常打开Flameshot 截图软件
Ubuntu22.04 安装Flameshot后通过命令 flameshot gui 启动截图软件会打开下面的界面
而不是正常的Flameshot截图软件
出现这个问题是Gnome的问题,详细说明在这里https://flameshot.org/docs/guide/wayland-help/#gnome
解决办法如下:
Ubuntu 22.04 的问题在于它现在默认使用名为wayland的显示功能,而在 21.04 之前的版本中,Ubuntu 默认使用 xorg 作为其显示服务器。Wayland 默认不支持屏幕共享(至少到现在为止!)。
要检查您的 Ubuntu 使用的是哪个显示系统,请输入此命令
echo $XDG_SESSION_TYPE
如果上述命令输出wayland,则您的系统正在使用 wayland。
为了使用屏幕共享,我们必须禁用 wayland 并启用 xorg (x11)。执行下面的步骤,
1. 打开终端,输入下列命令:
sudo vim /etc/gdm3/custom.conf
2. 使用 vim 把 #WaylandEnable=false 注释取消后保存:
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
3. 最后系统会重启一下
重启后检查您的 Ubuntu 使用的是哪个显示系统,请输入此命令
pipci@ThinkPad:~$ echo $XDG_SESSION_TYPE
x11
已经改成x11 了
通过以上更改完成后有一个副作用就是有些启动动画在关机后不能正常显示,比如下面这个主题的: