Если я не ошибаюсь, вы хотите активировать myweb.service
, только если bluetooth.service
поднято, в противном случае не активируйте myweb.serbice
. Если это правильно, прочитайте ответ ниже, иначе, пожалуйста, поправьте меня!
Вы действительно должны использовать Requires
вместе с After
. Использование After
просто настраивает порядок зависимостей между файлами модулей, но Requires
гарантирует, что в случае сбоя модуля зависимостей это также не удастся. Итак, добавьте Requires=bluetooth.service
в myweb.service
иsystemctl daemon-reload
Я столкнулся с этой ошибкой в версии 1.01 AppImage Inkscape.
Майк Нили дает объяснение и обходной путь в отчете об ошибке здесь
Я скопировал его обходной путь ниже:
Simply updating the schema to contain show-type-column isn't enough.
Downloading the newer schema file from https://gitlab.gnome.org/GNOME/gtk/-/blob/c925221aa804aec344bdfec148a17d23299b6c59/gtk/org.gtk.Settings.FileChooser.gschema.xml and installing it in /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml, running "glib-compile-schemas." in that directory and using Alt-F2 r to restart gnome-shell seems to resolve the issue with Inkscape 1.0.1.
Я подозреваю, что тема xfce4 -, которую я использовал, на данный момент неисправна, поэтому я переключился на другую в качестве обходного пути. Это решает мою проблему.
Для Inkscape 1.1 из оснастки необходимоsudo snap remove inkscape && sudo snap install inkscape
https://gitlab.com/inkscape/inkscape/-/issues/2495