I am currently developing a snap with Tkinter, and I’m most of the way there. However, it seems that typing in a different script doesn’t work (although I can still paste text from another script). I understand that, as a desktop application, it isn’t supposed to need the locales-launch-part for I18N. Does anyone know what’s wrong with it?
My snapcraft.yaml is as follows:
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