Ошибка при вызове CudaText с ключом -s=

Post Reply
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Ошибка при вызове CudaText с ключом -s=

Post by mix-7 »

Ошибка при вызове CudaText с ключом -s=

(Отсюда https://synwrite.sourceforge.net/forums ... 397#p17397)

Распаковал cudatext-linux-gtk2-amd64-1.195.0.4c.tar.xz
в /home/one/work/cudatext-1-195

Скопировал /home/one/.config/cudatext/settings
в /home/one/.config/cudatext/settings (копия)
Удалил из /home/one/.config/cudatext/settings (копия)/ все файлы history

Стартую в терминале
~$ /home/one/work/cudatext-1-195/cudatext -s="/home/one/.config/cudatext/settings (копия)"


Ввожу в консоли
=app_path(APP_DIR_DATA)

Вывод консоли
>>> =app_path(APP_DIR_DATA)
/home/one/work/cudatext-1-195/data

т.е. ключ -s="/home/one/.config/cudatext/settings (копия)" не работает.

Для старта через ярлык установленного из deb cudatext вывод консоли

>>> =app_path(APP_DIR_DATA)
/home/one/.config/cudatext/data
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

погодите, ключ наверно работает! он же не меняет папку 'data'.
проверьте в консоли что стало с папкой settings:

=app_path(APP_DIR_SETTINGS)

только на это ключ -s= влияет.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

В терминале ошибка после ввода в консоли Куда =app_path(APP_DIR_SETTINGS):

Code: Select all

$ /home/one/work/cudatext-1-195/cudatext -s="/home/one/.config/cudatext/settings (копия)"
Gtk-Message: 22:55:58.165: Failed to load module "canberra-gtk-module"

(cudatext:54311): GLib-GObject-CRITICAL **: 22:56:11.414: ../../../gobject/gsignal.c:1285: no emission of signal "button-release-event" to stop for instance '0x2be8430'
Last edited by mix-7 on 31.05.2023 19:59, edited 1 time in total.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

это неважные строки, они бывают иногда.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

А сейчас правильно при вызове
/home/one/work/cudatext-1-195/cudatext -s="/home/one/.config/cudatext/settings (копия)"

=app_path(APP_DIR_SETTINGS)

>>> =app_path(APP_DIR_SETTINGS)
/home/one/.config/cudatext/settings (копия)

а вот при вводе
=app_path(APP_DIR_DATA)
/home/one/work/cudatext-1-195/data

А в /home/one/work/cudatext-1-195/data
есть каталог /home/one/work/cudatext-1-195/data/themes
где, видимо и прописаны цвета лексеров.
И каталог
/home/one/work/cudatext-1-195/py
где нет нужных установленных лексеров и плагинов

Понаблюдаю еще, спасибо!
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

да, все так. чего тут наблюдать? ключ -s меняет папку settings но НЕ меняет папку data (где темы и лексеры).
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Теперь ясно, спасибо, я неправильно ожидал от ключа s указания каталога с полным окружением,
как смену всего ~/.config на заданный каталог.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Нет/не будет ли ключа (например, -c=/путь_к_config/config) на задание каталога /config ?
Чтобы при необходимости иметь несколько разных независимыъ конфигураций?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

пока не будет. тут есть сложность - юзеру для такого ключа надо будет сделать правильные данные в config/data и в config/py. наверно, большинство юзеров ошибутся и что-то не докопируют. и тогда Куд при исползовании новой папки не найдет некие файлы данных и плагины.
Post Reply