飞书 Feishu (英文名 Lark )客户端 for Linux (此仓库与Lark官方无关), 提供 ubuntu deb 安装包 和 archlinux pkg
This project is maintained by ttys3
Lark (FeiShu) for Linux
飞书Linux客户端 (基于飞书web版)
下载地址: Release
Gtk 版的飞书 Feishu (原 Lark),对网页版本进行封装。
相比起普通网页版,功能如下
免费打扰通知提醒功能(GNOME “Do Not Disturb” 模式支持)。以下条件自动设置成 Urgent
级别 (注: 设置成 Urgent 会无视 GNOME “Do Not Disturb” 模式):
截屏工具复制到 clipboard 的图片无法粘贴发送的问题已经解决, 这个问题不在于软件本身,而在于 webkitgtk
引擎,
请去 Release 页面下载已经 patch 好的 webkitgtk 包安装即可.
(通过 patch webkit2gtk 解决), GNOME 自带浏览器 epiphany-browser 也有同样的问题,
已经确认这是 webkit2gtk
的问题, 见 https://bugs.webkit.org/show_bug.cgi?id=218519 和 https://gitlab.gnome.org/GNOME/epiphany/-/issues/1388
style: adjust default window size
build: build binary via flatpak
chore: update runtime version to ‘47’ in flatpak configuration
fix: update Mac OS Safari version to use Feishu web 7.24.0 (otherwise it will fallback to old web UI)
chore: update default URL for app configuration
chore: add .feishu.cn/minutes/ to directly open urls
chore: update webkit6 to 0.4, gtk4 to 0.9
webview: open most of external links (include feishu project and docs) in system brower instead of webview
chore: add view Directory action button for download skip notification fix(notification): ensure view action activates on download skip
Failed to activate action for io.github.ttys3.LarkGtk: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid parameter for action ‘view-notify’: expected type s but got type ay
refactor: correct handle exists file skip download logic refactor: refine action target value var name chore: add note about DMABuf renderer chore: update user agent version due to lark project browser uprade notice chore: update webkit6 and gtk to use latest features chore(logging): show source file location
update to webkitgtk-2.44.1 chore: update to org.gnome.Platform runtime version 46 perf: do not set WEBKIT_DISABLE_DMABUF_RENDERER to enable hardware acceleration
webkitgtk: enable Hardware Acceleration for better performance
update to webkitgtk-2.44.0
updated to gtk-rs 0.8, glib and gio 0.19 version added flatpak build
APP_LARK_URL=https://xxxx.feishu.cn/messenger/
时)
此时, 实际上 notification permission 是 OK 的.assertion 'WebCore::isValidUserAgentHeaderValue(userAgentString)' failed
错误Update
按钮用于快捷打开 release 页面下载更新版本的 app~/Downloads/lark-gtk
(之前是~/Downloads)Reload
按钮,用于网络不好的时候刷新页面图片浏览器打开的图片,如果 ctrl+c 复制了, 请保持图片浏览器打开, 直到已经ctrl +v 进行粘贴发送完了再关闭图片浏览器 (epiphany-browser也有同样的问题, 可能是webkit2gtk的问题也有可能是 GNOME 实现问题)
关于每次退出后打开会显示一次需要允许桌面通知的提示, 请设置 APP_LARK_URL
环境变量.
可以修改 com.github.ttys3.lark_gtk.desktop
文件
Exec=env APP_LARK_URL=https://xxxx.feishu.cn/messenger/ /usr/bin/lark-gtk %U
或者加到 /etc/environment
APP_LARK_URL=https://xxxx.feishu.cn/messenger/
xxxx
为你们公司的标识. 打开 https://feishu.cn/messenger/ 会自动跳到那个地址.
本gtk版有一些处理思路来自 https://github.com/Ericwyn/electron-lark 项目,感谢ing