V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
DianQK
V2EX  ›  Linux

[AUR] 打包了一个在 Wayland 下支持 Fcitx5 的 joplin-election

  •  
  •   DianQK ·
    DianQK · 2023-03-23 20:38:04 +08:00 · 1687 次点击
    这是一个创建于 610 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址: https://aur.archlinux.org/packages/joplin-electron

    最近在尝试从 Gnome 切换到 Hyprland ,发现比较新的 Chromium/Electron 已经可以在 Wayland 下使用 Fcitx5 输入法了,目前体验下来感受还可以。 所以我寻思能不能改一下 Joplin 也跑起来,参考已有的 joplin-desktop 和 bitwarden 的 PKGBUILD 修改似乎改成功了。和 AUR 上的 joplin-desktop 有以下不同:

    • 使用系统 / Pacman 提供的 electron22 ,安装包会小一些( 618M -> 441M ),事实上应该可以再小很多,node_modules 下似乎有很多重复的包
    • 同上,可以自动读取 electron-flags.conf 文件了,通过该文件配置 Wayland
    • 增加了 --enable-wayland-ime--ozone-platform-hint=auto 参数支持
    • 跟进最新的 pre-release 版本

    可能会有未知 Bug,请谨慎使用。

    推荐的 electron22-flags.conf 内容:

    --enable-wayland-ime
    --ozone-platform=wayland
    

    最近我写的 Ruslin 也有一点点更新,比如上架到 F-Droid 、全文搜索高亮、预览、编辑工具栏,参见: https://f-droid.org/zh_Hans/packages/org.dianqk.ruslin/。

    我原本向整个 App 全栈到底,就这个 App ,完全是这个 App ,全栈到底。我每周写四个,黎明 Compose&Kotlin ,上午 Relm4&Rust ,下午 WinUI3&C#,黄昏 SwiftUI&Swift 。我觉得太厉害了,就挑战性太大了,一点都不能休息啊。后来我还是放弃了,简单地说最大的问题就是:时间。

    好了,不玩梗了,确实是写不完,周末还有很多别的事情要做。到现在 Android 基本可用,Linux 还不可用,其他的更是没开始。既然 Wayland 下 Joplin 已经解决了输入法,我准备今年主要去改进 Android 版本,接下来应该是先把基本的主题实现了。

    5 条回复    2023-10-25 17:55:16 +08:00
    Vitta
        1
    Vitta  
       2023-03-23 22:10:01 +08:00
    有 iOS 可用的吗
    DianQK
        2
    DianQK  
    OP
       2023-03-23 22:19:20 +08:00 via Android
    @Vitta 计划今年的重点的 Android ,然后是 Linux ,接下来 Windows macOS iOS ,如果做的话应该要等很久很久了。
    Vitta
        3
    Vitta  
       2023-03-23 22:34:03 +08:00
    @DianQK #2 👍
    ltkun
        4
    ltkun  
       2023-03-23 23:24:54 +08:00 via Android
    收藏 明天试用一下
    xyzxiaoking
        5
    xyzxiaoking  
       2023-10-25 17:55:16 +08:00
    从 electron-flags.conf 读取 flag 是 arch 特有的功能吗,现在 electron 应用太多了,Wayland 下面都得自己加 flag 实在有点烦人,这个功能有迁移的可能吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1051 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:14 · PVG 07:14 · LAX 15:14 · JFK 18:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.