lark-for-linux

飞书 Feishu (英文名 Lark )客户端 for Linux (此仓库与Lark官方无关), 提供 ubuntu deb 安装包 和 archlinux pkg

This project is maintained by ttys3

Lark-Gtk

Lark (FeiShu) for Linux

飞书Linux客户端 (基于飞书web版)

release-download-count

下载地址: Release

Gtk 版的飞书 Feishu (原 Lark),对网页版本进行封装。

相比起普通网页版,功能如下

Known issues

1. Ctrl+V 无法在聊天框直接粘贴图片的问题

截屏工具复制到 clipboard 的图片无法粘贴发送的问题已经解决, 这个问题不在于软件本身,而在于 webkitgtk 引擎, 请去 Release 页面下载已经 patch 好的 webkitgtk 包安装即可.

截屏工具复制到clipboard的图片,暂时无法粘贴发送

(通过 patch webkit2gtk 解决), GNOME 自带浏览器 epiphany-browser 也有同样的问题, 已经确认这是 webkit2gtk 的问题, 见 https://bugs.webkit.org/show_bug.cgi?id=218519 和 https://gitlab.gnome.org/GNOME/epiphany/-/issues/1388

运行截图

screen-shot

更新记录

v2.1.9

style: adjust default window size

build: build binary via flatpak

chore: update runtime version to ‘47’ in flatpak configuration

v2.1.8

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

v2.1.7

chore: update webkit6 to 0.4, gtk4 to 0.9

v2.1.6

webview: open most of external links (include feishu project and docs) in system brower instead of webview

v2.1.5

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

v2.1.4

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

v2.1.3

webkitgtk: enable Hardware Acceleration for better performance

update to webkitgtk-2.44.0

v2.1.2

updated to gtk-rs 0.8, glib and gio 0.19 version added flatpak build

v2.1.0

v2.0.0

v1.0.1

v1.0.0

v0.9.4

v0.9.2

v0.9.1

v0.9.0

v0.8.0

v0.7.2

v0.6.1

v0.6.0

v0.5.5

v0.5.4

v1.0.3

v1.0.2

v1.0.1

v1.0.0

安装方法 (二进制安装)

其它 Tips

1. 图片复制粘贴问题

图片浏览器打开的图片,如果 ctrl+c 复制了, 请保持图片浏览器打开, 直到已经ctrl +v 进行粘贴发送完了再关闭图片浏览器 (epiphany-browser也有同样的问题, 可能是webkit2gtk的问题也有可能是 GNOME 实现问题)

2. 通知权限问题

关于每次退出后打开会显示一次需要允许桌面通知的提示, 请设置 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/ 会自动跳到那个地址.

Thanks

本gtk版有一些处理思路来自 https://github.com/Ericwyn/electron-lark 项目,感谢ing