Page 1 of 1

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

Posted: 31.05.2023 19:41
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

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

=app_path(APP_DIR_SETTINGS)

только на это ключ -s= влияет.

Posted: 31.05.2023 19:58
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'

Posted: 31.05.2023 19:59
by main Alexey
это неважные строки, они бывают иногда.

Posted: 31.05.2023 20:02
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
где нет нужных установленных лексеров и плагинов

Понаблюдаю еще, спасибо!

Posted: 31.05.2023 20:19
by main Alexey
да, все так. чего тут наблюдать? ключ -s меняет папку settings но НЕ меняет папку data (где темы и лексеры).

Posted: 31.05.2023 20:38
by mix-7
Теперь ясно, спасибо, я неправильно ожидал от ключа s указания каталога с полным окружением,
как смену всего ~/.config на заданный каталог.

Posted: 07.06.2023 09:32
by mix-7
Нет/не будет ли ключа (например, -c=/путь_к_config/config) на задание каталога /config ?
Чтобы при необходимости иметь несколько разных независимыъ конфигураций?

Posted: 07.06.2023 13:40
by main Alexey
пока не будет. тут есть сложность - юзеру для такого ключа надо будет сделать правильные данные в config/data и в config/py. наверно, большинство юзеров ошибутся и что-то не докопируют. и тогда Куд при исползовании новой папки не найдет некие файлы данных и плагины.