[心得] 使用 Teams 杂谈 & Fedora36 grub 障碍排除

楼主: KAOKAOKAO (鬼斗)   2022-08-17 09:19:56
这篇只是很浅薄的心得分享 小弟虚心欢迎所有批评指教
TL;DR: 要在 Fedora 36 上面用 Microsoft Teams,小弟推荐 KDE 桌面使用原生 rpm
TL;DR2: Fedora 36 Workstation 全新安装有 bootloader 安装不全的可能
===
旧 Toshiba 笔电在 Fedora 32 待了接近两年
似乎错过了可以无脑升级的时间点(system-upgrade 成功之后 reboot 却会卡住...)
反正也没有什么重要资料 日前直接重灌了 Fedora 36
(是说重灌了之后也怪怪的 留待附录简述 troubleshooting 过程)
基本上只是 WFH 的办公需求 是还堪用
但还是有些不满意之处
尤其是办公室、同事的联络使用的 Microsoft Teams...
Teams 主要就是两种可用管道
1. 原生应用程式
2. 浏览器
2.1 Firefox
2.2 Chromium/Chrome
...
题外话
GNOME 真的就是满口大道理、设计很炫炮
但是常常让人很没有归属感的一套桌面
GNOME 4 突如其来的 dock 改向到底是怎么一回事?
想要改回以往在左手边的样子还得额外插 plugin
... 回到正题 Teams
1.
原生应用程式的话 Microsoft 给的是 rpm
安装也没什么问题
字型是一个舒服点 来到 Fedora 36 繁体中文终于默认是思源黑体了
以前根本不知道怎么让 Teams 调整字型
但硬伤是无法分享桌面啊!!!
分享桌面点下去 左下角应该要有东西可以选的 空空如也
这样就没有办法当 presenter 了
所以 原生的 Teams 无法考虑
2.
Firefox 呢?
以往在 Fedora 32 时不能分享桌面
来到 Fedora 36 依然不能
所以也无法考虑
而且还有更糟的 我作为普通与会者时
竟然看不到别人分享的画面 ...
3.
Chromium 呢?
以往在 Fedora 32 时我都靠他来分享桌面
但不知道为什么 Fedora 36 反而不行了
在分享画面按下之后 会有一个选取画面的视窗
这时后会嫁接到 GNOME 自己的桌面撷取帮手去处理
但问题是
就算撷取了 不管是视窗也好、分页也好 好像触发了什么 bug
一方面这个撷取帮手应该是回传了某些状态给 Chromium
另一方面他的内部状态应该没有正常完成
我看起来像是会再次 spawn 一个 headless 的撷取帮手 但也不知道是要给谁用的
总之 根本没得用!
===
本来还想看一下 Chromium 的问题和 GNOME 撷取帮手的问题
但又触发了别的问题导致我整个冷掉
应该就是板上大大也提过的 ibus 和 Wayland 相性不合的问题
体现在我这台 PC 上的症状是
就算是是正常打字 也会大概每隔十秒就顿个一两秒 这个顿点本身的行为也很奇怪
有时候会吃字 有时候会 delay 再出现 中英文都是 何况上班频道中英交杂是很常见的
(我打的速度也不快 大概也就新酷音极速每分钟 50 个中文字)
或许也不能全怪 ibus+Wayland 总觉得浏览器本身也多了一层复杂度
我英打在 gnome-terminal 里面就没事
理论上是应该要测试中打在 gnome-terminal 里面来做个对照
但缺乏实际用途 也没有兴致这么试了
做了自由软件伸手牌这么多年
也是应该奉献一下看能不能多看到一点 ibus+Wayland 的问题
随着 X11 淡出 这个问题也会越来越严重吧
===
对 所以就逃避到 KDE/X11 去了
我甚至懒得再试 GNOME/X11 真的是心灰意冷
在 KDE 这里原生的 Teams 就可以分享桌面了 可喜可贺
在 Firefox 里面打这篇文也是当作中打的测试 一整个体验实在好太多了
===
最后补个重新安装 Fedora 36 之后的错愕故事
Anacoda 跑完 选择重开机 移除安装 USB
之后的症状是
Toshiba 笔电的 BIOS 画面不断闪动 反复启动断电 然后最后卡住
这真的超恐怖的
再插回 liveUSB 去 mount 起来检查 /boot、/boot/efi 看起来也都好好的啊
grub 也没什么问题
于是就把 kernel argument 纪录起来
```
root=UUID=xxxx...xxxx ro rootflags=subvol=root rhgb quiet
```
因为 Anacoda 默认装硬盘为 btrfs 档案系统
所以需要指定 sub volume 吧
然后再重开机一次 使用 liveUSB 的 grub
修改 linuxefi 和 initrdefi 对应到安装到硬盘里面的映像档
再补上上面抄的核心参数
就成功开机啦!!!!!!
登入之后想说了不起就是以后都这样开 至少不是开不了 心情已经轻松了大半
但还是百无聊赖的 reinstall 相关的东西
再补上
```
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
```
再移除 liveUSB 重开之后
呃 结果就真的可以靠自己开机了 瞎
===
总之是这样
等到这阵子忙完 再来看看有没有力气研究一下
chewing->ibus->GNOME/Wayland->firefox
中间到底是什么东西造成了间歇性的输入/输出障碍
如果已经有大大在着手处理 也麻烦您不吝分享一下技术给大家开开眼界
作者: Bencrie   2022-08-17 09:57:00
丢掉 ibus,换 fcitx5X11 要淡出,再十年看有没有机会吧 XDdisplay manager 原生的只有 gdm (gnome-shell)greetd 要依赖其他 wlroots wayland server然后 ibus 应该走 gtk im module 直接到 firefox除非 firefox 跑 X11 且 GTK_IM_MODULE=xim那它就会经过 XWayland
作者: hizuki (ayaka)   2022-08-18 13:16:00
我x11 f36的teams没问题,唯独问题就是多萤幕偶尔开teams会把全部萤幕都关闭,要切一下vt才可恢复
作者: ivon852 (ASUS)   2022-08-18 18:04:00
Wayland到现在还是不敢用....

Links booklink

Contact Us: admin [ a t ] ucptt.com