Сайт | Скачать | Видео | Wiki

Автор Тема: PRA. Сборка модуля "Mytetra".  (Прочитано 24702 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #60 : 30 Март 2022, 17:47:44 »
...(MyTetra имеет возможность связи записок?)
  - проверил - при перемещении Записи по Веткам/Подветкам ( в пределах одной и той же БазыMyTetra  ) ссылки на Записи остаются рабочими - т.к. "имяЗаписи" и "путь-до-записи-в-рамках-проги" не изменяется ( 'mytetra://note/some-begin-generic-crypto-number' ). зы: при переименовании  Записи - линки также остаются рабочими ).

... если ещё по отношению к 'Zettelkasten', то в 'MyTetra', как вариант, для "выставления Категорий" можно проставлять тэги вида '#categoryN' ( ? / $categoryN / $$categoryN ...)  [ # ну и искать потом по тэгам ' $$...' ]
« Последнее редактирование: 30 Март 2022, 17:49:25 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #61 : 31 Март 2022, 15:00:53 »
... если ещё по отношению к 'Zettelkasten',
- в топе поисковых выдач про 'zettelkasten' с качеством/ясностью - "не густо" - но попалась статья - 'link'.
( # отчасти офтоп, отчасти нет ))
« Последнее редактирование: 31 Март 2022, 16:12:59 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #62 : 25 Июль 2022, 08:21:51 »
Добавил в Шапку - mytetra download (сборки от энтузиастов) .
-----------
здесь я пользую ( на различных puppy-сборках ) -- mytetra_1.44.34_old_linux_32bit.tar.gz и mytetra_1.44.165_linux_amd64.tar.gz.
  # у меня:
- в корнеРаздела - каталоги puppy-сборок;
- там же :
 --/MTt_32/MTt-comm-Pupp32/* - по сути - содержание архива [ где конфиг-файлы - "под-себя"]  для запуска с 32-бит сборок. [ # "пусковой-'mytetra.run'" линкуется/на-рабстол в сборках ] ; 
 --/MTt_64/MTt-comm-Pupp64/* - соответственно ... ;
 --/MTt-base-comm-Puppy/* - общая 'MTt-puppy-база').
----------------
  также у меня есть ещё например - "/MTt_32/mytetra_1.44.34_old_linux_32bit.tar.распакован/*" - это "дубли-Проги" для параллельного запуска MyTetra с "общеКомповой MyTetra-базой"( на другом разделе) для её просмотра и, если нужно, прваки Записей .
 ( у меня у ОбщекомповойБазы права=1000  и если создавать Ветки/Записи из-под Рута, то в 'user-1000-сборках' такие Ветки/Записи пользователем не просмотрятся/неотредактируютя/другиебаги [нужное подчеркнуть в каждом конкретном случае  :)] ).

 [ При "нужде" - готовлю ЭкпортВетку( копируя ветки, записи) и экпортирую её из 'MTt-puppy-базы' ( в ЭкпортПапку) ;
-- правлю рекурсивно права ЭкпортПапке контекстом Rox~а;
-- "Импорт" принимаю в "общеКомповую-базу" MyTetr-ой запущенной с 'user-1000-сборок'.]
« Последнее редактирование: 25 Июль 2022, 12:02:03 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #63 : 25 Июль 2022, 08:31:35 »
зы:
  для открыия на puppy-сборках из MyTetra по 'Ctrl+ЛКМ' URL( в дефолтбраузере) и URI( в ф/м [  ;)  и => возможности запуска прог  :D] ) пришлось чуть подправить /usr/local/bin/xdg-open (пагубного влияния правки на сборках пока не замечал).
upd: зачеркнуто - т.к. неверно/неточно.
---------
зызы:
как помнится в 'mytetra_1.44.165_linux_amd64.tar.gz' можно подправить 'mytetra.run' для пущей совместимости с "консольными параметрами запуска MyTetr-ы в новых версиях" - но практически эти параметры пока не пользую => точнее не подскажу (# где-то в источниках видел более правильный вариант ).
« Последнее редактирование: 28 Июль 2022, 15:40:58 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн Dobrov

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +6/-0
Re: PRA. Сборка модуля "Mytetra".
« Ответ #64 : 26 Июль 2022, 01:46:53 »
для открытия на puppy-сборках …… пришлось чуть подправить /usr/local/bin/xdg-open
можно упростить код в 2 раза, раз уж всё равно нужны правки:
Код
#########

ROXFILER=`grep -E 'ROX-Filer|roxfiler' /usr/local/bin/defaultfilemanager | grep -v '^#'`

c=(defaultfilemanager); [ "$ROXFILER" ] && c=(rox -U)
case "$1" in
'') exit ;;
file://*) exec ${c[@]} "${1}" ;;
*@*.*) exec rox -U "mailto:${1}" ;;
magnet:*) exec defaulttorrent "${1}" ;;
*://*)    exec defaultbrowser "${1}" ;;
*) exec $c "${1}" ;;
esac; unset c

### END ####
« Последнее редактирование: 26 Июль 2022, 01:48:29 от Dobrov »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #65 : 26 Июль 2022, 07:59:17 »
можно упростить код
- смутно помню - вроде я тогда просто пару строк выше вкопипастил (грубо говоря, лишь бы заработало, да не сломать чего-нибудь).
  Спасибо Виктор. Твой код конечно тоже можно пообкатать на практике - почему бы и нет ( в "дебри кода" :) сейчас не полезу - своих недоделок хватает, а со временем - неочень ).
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #66 : 28 Июль 2022, 15:43:35 »
в 'mytetra_1.44.165_linux_amd64.tar.gz' можно подправить 'mytetra.run' для пущей совместимости с "консольными параметрами запуска MyTetr-ы в новых версиях"
- в конце нужно:
Код
### $PROGDIR/mytetra
  $PROGDIR/mytetra "${@}"
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #67 : 28 Октябрь 2022, 18:47:27 »
  для открыия на puppy-сборках из MyTetra по 'Ctrl+ЛКМ' URL( в дефолтбраузере) и URI( в ф/м [    и => возможности запуска прог  ] ) пришлось чуть подправить /usr/local/bin/xdg-open (пагубного влияния правки на сборках пока не замечал).
upd: зачеркнуто - т.к. неверно/неточно.
- суть бага - на puppy-сборках не открывались из MyTetra (по "^+ЛКМ") https-ссылки.

[# ...как понял - там xdg-open передаёт в Rox...и тот уже обрабатывает]
  По итогу вроде достаточно:
Код
cp -d /etc/xdg/rox.sourceforge.net/URI/http /etc/xdg/rox.sourceforge.net/URI/https
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #68 : 08 Январь 2023, 20:55:34 »
# у меня:
- в корнеРаздела - каталоги puppy-сборок;
- там же :
 --/MTt_32/MTt-comm-Pupp32/* - по сути - содержание архива [ где конфиг-файлы - "под-себя"]  для запуска с 32-бит сборок. [ # "пусковой-'mytetra.run'" линкуется/на-рабстол в сборках ] ; 
 --/MTt_64/MTt-comm-Pupp64/* - соответственно ... ;
 --/MTt-base-comm-Puppy/* - общая 'MTt-puppy-база').
----------------
  также у меня есть ещё например - "/MTt_32/mytetra_1.44.34_old_linux_32bit.tar.распакован/*" - это "дубли-Проги" для параллельного запуска MyTetra с "общеКомповой MyTetra-базой"( на другом разделе) для её просмотра и, если нужно, прваки Записей .
 ( у меня у ОбщекомповойБазы права=1000  и если создавать Ветки/Записи из-под Рута, то в 'user-1000-сборках' такие Ветки/Записи пользователем не просмотрятся/неотредактируютя/другиебаги [нужное подчеркнуть в каждом конкретном случае  ] ).

 [ При "нужде" - готовлю ЭкпортВетку( копируя ветки, записи) и экпортирую её из 'MTt-puppy-базы' ( в ЭкпортПапку) ;
-- правлю рекурсивно права ЭкпортПапке контекстом Rox~а;
-- "Импорт" принимаю в "общеКомповую-базу" MyTetr-ой запущенной с 'user-1000-сборок'.]
- 'другиебаги'  - в частности, и если в "юзер-1000-базе" правишь/дополняешь ранее созданную запись рутом, то права у mytetra.xml меняются на 'root'( а это -при дальнейшем юзер-1000 пользовании - косяк!)
=============
  imp когда-то посоветовал поменять юзера (для подобных случаев).
  Не так давно я наконец-то добрался.
  Мой поиск в и-нете команд натолкнулся на практические препятсятвия( применительно к puppy-сборкам).
  В итоге в файлах /etc/passwd, /etc/passwd-, /etc/group "руками" поменял 'ftp'  и 'spot' местами (было uid-ftp=1000, spot=500 - стало наоборот). Т.е. 'UID-spot'  у меня теперь = 1000 (как у Юзера на ПРА, Ледяном, многих других сборках).
  # не знаю на сколько фэншуйна такая смена UID...( пока некоторое время не наблюдаю никаких пагубных последствий)
  # как помнится,  после этого при первом запуске - 'run-as-spot mytetra' - прога создала '/home/spot/.config/mytetra/' ...( с конфигами и прочим # в  /home/spot/.config/mytetra/conf.ini поправил соответственно путь к "юзар-1000-базе")
=====================
  Теперь на puppy запускаю Mytetra-от-Root(как обычно раньше) для работы с 'MTt-root-базой' и 'run-as-spot mytetra' для работы с 'MTt-юзер-1000-базой'( а на сборках с uid=1000 - 'MTt-от-юзера', и можно запустить 'MTt-от-root').
  # на данный момент пользую 90% времени puppy-сборку.
-----------
  Т.е. теперь в рамках одной сессии ("параллельно") можно пользовать "в полный рост" и править 'root-базу' и 'user-1000-базу' ! без каких-либо пагубных последствий.
-------------
  # при экспорте Веток для перемещения их между вышеупомянутыми базами конечно приходится рекурсивно править права ( перед их Импортом).

« Последнее редактирование: 08 Январь 2023, 21:27:39 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #69 : 19 Январь 2023, 22:43:54 »
  mytetra-root-502-1000_32-64-kn01.sfs ( 45 Mb, ya-disk-ссылка)
[ собирал на основе архивов - mytetra_1.44.165_linux_amd64.tar.gz и mytetra_1.44.34_linux_i686_32bit.tar.gz ]

- port-версия (без зависимостей);
- 32/64-бит( --автовыбор по 'uname -m') ;
- для пользователей - root, spot-502, spot-1000, live-1000-id's (# каждому - свои конфги, пока "одинаковые")
[ # редактирование к.-либо 'mytetra-базы' лучше производить пользователем с соответствующим id].

(## + в 'spot-502-базу' добавил немного ссылок, инфы по MyTetra, а в 'root-базу' - по настройкам jwm, puppy )
=====================
  Запуски:
Pups-Меню:
  -- 'MyTetra-root';
  -- 'MyTetra-spot-ras' ( 'run-as-spot' => defaulthandler~ы( /"открывалки ссылок" будут скорее соответствующие...).
  -- 'MyTetra-1000-ras' ( большей частью для себя - для этого песня и писалась - это если id-spot=1000 в системе)
---------------------
PRA, user-live-1000-Меню:
  -- 'MyTetra-1000' ( для live-1000 пользователя)
------
  --  с терминала - 'sudo /opt/mytetra/mytetra-root_arch.run ' ( ... скорее не часто нужно)
=====================
  Проверял пока на паппи-сборках(32/64) и ddr01-21.08 [ имхо, на PRA-подобных должно быть нормально].
« Последнее редактирование: 19 Январь 2023, 23:06:21 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #70 : 20 Январь 2023, 00:19:08 »
mytetra-root-502-1000_32-64-kn01.sfs
- с одной стороны - как таковой, модуль - более для ознакомления - т.к. , имхо, свои /data, /trash и /mytetra-x-y лучше выносить в каталог раздела носителя ( пр. как вариант - /mnt/home/путь/...).
И эти изменения нужно сохранять - или в ./conf.ini, или линковать.
А это, получается - изменения на уровне пересборки модуля.
Можно, конечно, и ч/з сохраненку, но - это уже не то.
-------------

- с другой - удобно вносить свои небольшие изменения в готовый модуль;

- с третей - решил для себя как "подружить" базы-mytetra разных id-пользователей ( с учетом импорта/экспорта веток).
===============

зы:
удобно - выделять для визуального различения запущенных экземпляров проги - их qt-интерфейсы в конфигах-stylesheet.css
« Последнее редактирование: 20 Январь 2023, 00:22:42 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #71 : 20 Январь 2023, 11:32:29 »
mytetra-root-502-1000_32-64-kn01.sfs
- попробовал на DebianDog32( версию не знаю - iso не сохранилось)
- для root-пользователя - нормально, а для puppy-1000-пользователя перед запуском 'MyTetra-1000' необходимо выполнить:
Код
ln -s /home/live/.config/MTt-1000 /home/puppy/.config/MTt-1000
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #72 : 23 Январь 2023, 03:25:33 »
цит
Цитата
- похоже ситуация с 'разными id-линукс-пользователей' разрешается размещением ./data и ./trash на fat/ntfs разделах ...
( с соответствующим линкованием или указанием tetradir=, trashdir= в ./conf.ini)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #73 : 09 Июль 2023, 06:56:11 »
:) сайт Автора (с форумом) снова заработал !
[ссылки - в Шапке]
« Последнее редактирование: 09 Июль 2023, 07:12:56 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: PRA. Сборка модуля "Mytetra".
« Ответ #74 : 17 Октябрь 2023, 08:15:33 »
MTt-i686-amd64-archive_1.0.tar.xz ( 74 M)
[ в распакованном виде ~= 270 M
# т.к. "Прога - в 4-х экземплярах" ]
 ---------------------

- вариант компановки portable-MyTetra - для двух пользователей ('root' и 'user-id-1000' со своими базами соответственно).
+ автоопределение архитектуры-ОС при запуске.
# для удобства запуска под разными осями (и пользователями).
-------

- разархивировать в нужное место,
- запуск (#в зависимости от Пользователя):
        -- /путь/mytetra-ROOT_arch.run
        -- /путь/mytetra-1000_arch.run   .
================
=============
зы
-- кнопки "Цвеа текста" повключал, а Русский предвыставлен только на 'i686' => "самостоятельно - --Tools --> Preferences"
========
если вдруг кто проверит-отпишется и всё нормально - перемещу в Шапку.
=============
зызы
readme-archive.txt:
=================

#  на основании - 'make by scoute' :

"mytetra deb rpm exe (сборки от энтузиастов) скачать"
https://webhamster.ru/punbb/viewtopic.php?pid=5134#p5134 :

-- mytetra_1.44.165_linux_amd64.tar.gz - универсальный архив для Linux x64
+
-- mytetra_1.44.34_linux_i686_32bit.tar.gz - универсальный архив для старых Linux x86
=================

#  knn :

-- мелкие правки в 'mytetra.run';

-- 'mytetra-root_arch.run' + 'mytetra-1000_arch.run'
( для запуска от 'root' и 'user-id-1000' соответственно);

-- автоопределение архитектуры с запуском соответствующего экземпляра проги;

-- "задвоение" экземпляров проги на случай параллельного запуска ('root' и 'id-1000');
-----------

т.е. это ~= 'portable-32/64-MyTetra' архив, с двумя базами - '../mytetra-data_root/' и '../MTt-data-1000/'.

( для удобства ознакомления[/пользования] пути до баз "преднастроены")
=================

# в случае ошибочного запуска от 'root' - id-1000-экземпляра - можно рекурсивно подправить права '../MTt-1000/.../...'
-------------

# так же, по-аналогии, можно переделать для пользователя с другим 'id'
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.