Figma 电子应用(非官方)
Figma-linux 是一个基于 Electron 的非官方 Figma Linux 桌面应用。
安装
通用方法
你可以从 Snap 这里 安装 Figma-linux。
或者,在终端中输入
sudo snap install figma-linux
使用 snapd 版本时,要使用本地字体,请创建一个符号链接:
sudo ln -s $HOME/.local/share/fonts $HOME/snap/figma-linux/current/.local/share/
我们还提供了 AppImage。 在我们的 Releases 页面获取,然后使用以下终端命令使其可执行并安装:
chmod +x figma-linux-*.AppImage
sudo ./figma-linux-*.AppImage -i
这不是一个便携式 AppImage - 它会在你的系统上安装 figma-linux,之后你可以从终端或应用列表运行它。 想了解更多信息,请执行
./figma-linux-*.AppImage -h
基于 Debian 的发行版
首先,安装 libgconf-2-4
:
sudo apt install libgconf-2-4
从发布页面下载 .deb 包,然后使用 dpkg
或你喜欢的 .deb 安装器进行安装。
sudo dpkg -i figma-linux_*_amd64.deb
Ubuntu
在 Ubuntu 上,你可以使用我们的 PPA:
sudo add-apt-repository ppa:chrdevs/figma && sudo apt update && sudo apt install figma-linux -y
如果在运行 apt update
时收到 NO_PUBKEY
错误,则必须手动添加密钥:
sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 70F3445E637983CC
Ubuntu 替代安装方法
从发布页面下载 .deb 包,然后使用 apt
安装。
sudo apt install figma-linux_*_amd64.deb
基于 Arch 的发行版
Figma-linux 可在 AUR 上获得。
你可以使用 AUR 助手(如 yay
)来安装:
yay -S figma-linux-bin
其他 AUR 包:
- figma-linux - 该包从发布标签安装二进制版本
- figma-linux-bin - 该包从发布标签安装二进制版本
- figma-linux-git - 该包从 GitHub 最新发布标签构建应用
- figma-linux-dev-git - 该包从 GitHub dev 分支的最新提交构建应用
基于 RPM 的发行版
从我们的发布页面下载 .rpm 包,然后安装:
sudo dnf install figma-linux-*.x86_64.rpm
Nixos
在 Nixos 上,你可以在 /etc/nixos/configuration.nix
的 environment.systemPackages
列表中添加 figma-linux
,然后运行:
sudo nixos-rebuild switch
从源代码构建
- 克隆仓库:
git clone https://github.com/Figma-Linux/figma-linux
cd figma-linux
- 从 npm 安装先决条件:
npm i
要在开发模式下从 npm 运行 Figma-linux,执行以下命令:
npm run dev
除此之外,你还可以运行:
npm run dev
在开发模式下运行应用npm run build
为生产环境构建应用npm run start
运行构建版本npm run builder
打包应用以供分发-
- 构建目标列在
./config/builder.json
中。你可以删除不需要或没有依赖项的目标。
- 构建目标列在
npm run pack
从安装程序目录中删除旧包,然后打包应用-
- 这依赖于安装了 AppImageTool。
本地开发的 .env 示例:
NODE_ENV=dev
DEV_PANEL_PORT=3330
DEV_SETTINGS_PORT=3331
社区
成为支持者
你可以通过在 Paypal 或 Buy me a Coffee 上支持我们来为 figma-linux 的开发做出贡献:
感谢所有支持者。