开发/GTK4

    来自文档基金会Wiki

    GTK是可以与LibreOffice一起使用的几个用户界面工具包之一。虽然GTK4是GTK的最新稳定版本,但GTK3在许多Linux发行版中仍占主导地位。LibreOffice的GTK4接口仍在大力开发中,但可以进行构建和测试。这是操作说明。

    利用GTK4支持构建LibreOffice

    为了构建支持GTK4的LibreOffice,首先应该安装GTK4开发库。在Fedora Workstation 36上,可以使用sudo dnf安装gtk4-devel.

    如果您的发行版没有GTK4,您应该从源代码编译它。针对不同的操作系统,提供了相应的构建和安装说明:

    如果使用Linux并在中安装GTK4/opt/gtk,然后你设置包装_配置_路径然后在添加后构建LibreOffice--启用-gtk4自动输入或直接作为自体基因参数。

    导出PKG_CONFIG_PATH=/opt/gtk/share/pkgconfig:/opt/gtk/lib/x86_64-linux-gnu/pkgconfig制作

    因为GTK4支持是实验性的,所以为了构建,可能会有一些警告您应该忽略,所以您应该添加--禁用werror自动输入或直接作为自体基因参数,以便接受这些警告。

    使用GTK4接口运行LibreOffice

    在您能够使用GTK4接口构建LibreOffice之后,您就可以用GTK4工具包运行LibreOffice。在Linux中,首先应将GTK库添加到LD路径:

    export LD_LIBRARY_PATH=/opt/gtk/lib/x86_64-linux-gnuSAL_USE_VCLPLUGIN=gtk4/instdir/program/soffice

    GTK4接口可以通过另一种方式选择:

    ./instdir/program/soffice-env:SAL_USE_VCLPLUGIN=gtk4

    您可以通过查看帮助 ▸关于LibreOffice,“用户界面”部分。您应该看到:UI渲染:默认;VCL:gtk4