我目前正在开发一个用于与Tkinter学习外语的单元。但是,虽然在正常运行时可以输入不同的脚本,但似乎无法在快照中正常工作。我需要一个特殊的界面吗?顺便说一句,我认为它正在运行TCL 8.6。
我的snapcraft.yaml
如下:
name: prosakart
base: core18
version: '0.1.0'
icon: icon.png
summary: Application for language memorization.
description: |
ProSakart is a language-learning application,specifically for vocabulary
memorization. It is a portmanteau of Professional and Sakartvelo. Its source
code is written in Python.
grade: devel
confinement: strict
apps:
prosakart:
adapter: full
command: bin/prosakart
command-chain:
- bin/debian-multiarch-triplet-provider-launch
- bin/tcltk-launch
plugs:
- desktop
- home
- x11
- unity7
parts:
debian-multiarch-triplet-provider-launch:
plugin: nil
stage-snaps:
- debian-multiarch-triplet-provider-launch
tcltk-launch:
plugin: nil
stage-snaps:
- tcltk-launch
prosakart:
plugin: python
python-version: python3
source: https://github.com/clockback/prosakart.git
build-packages: []
stage-packages:
- python3-tk
- python3-pil.imagetk
- fontconfig-config
- fonts-dejavu-core
- fonts-dejavu-extra
python-packages: []
after:
- desktop-glib-only
desktop-glib-only:
source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
source-subdir: glib-only
plugin: make
build-packages:
- libglib2.0-dev
stage-packages:
- libglib2.0-bin
我还在forums.snapcraft.io上发布了此问题。可以找到源代码here。