KUAL - запуск приложений и скриптов

 
Libroom Forum IndexAmazon KindleПрограммы для Kindle
AuthorMessage

kaznelson
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jun 2007
Posts: 4642


Location: Москва

Posted: 25.08.2013 10:40    

KUAL

Киндлет Kindle Unified Application Launcher представляет собой так называемый "пускач", предназначенный для выполнения на Kindle сторонних приложений и командных файлов (sh-скриптов) Linux.

Домашняя тема: mobileread.com
Автор лаунчера: twobob


Важно:
· Предварительно нужно установить Jailbreak: K3 / K4 / K5
· Также для работы требуется Mobileread Kindlet Kit, включающий в себя сертификаты и Kindlet Jailbreak. Поддерживаются все устройства, начиная с Kindle 2; просто установите следующий файл, заменив МОДЕЛЬ-СЕРИЙНИК на модель вашего Kindle:
Update_mkk-ГГГГММДД-МОДЕЛЬ-СЕРИЙНИК_install.bin


Установка

а) Скачать архив Kindle Unified Application Launcher: KUAL-vX.X.zip.
б) Извлечь в папку documents файл KUAL-KDK-1.0.azw2 для Kindle 2/3/4/DX или KUAL-KDK-2.0.azw2 для Kindle Touch/Paperwhite/Paperwhite 2.
в) Открыть появившийся на домашнем экране документ с именем "Kindle Launcher".
г) Запустить нужное приложение тапом по кнопке с соответствующим именем.


Применение

Домашняя папка лаунчера называется /extensions и должна располагаться в корне вашего Kindle - именно в этой папке KUAL и будет искать приложения.

Для каждого приложения требуется отдельная папка, в которой KUAL ожидает найти два необходимых для работы конфигурационных файла:
config.xml - здесь заданы название/автор и рабочий json-файл меню;
menu.json - здесь прописаны все параметры запуска приложения.

Для удаления ненужных приложений из меню KUAL достаточно будет удалить их папки, расположенные в /extensions. Также можно переименовать конфигурационные файлы ненужного приложения, к примеру, в config-skip.xml и menu-skip.json соответственно.


Примечание 1: В качестве примера скачайте архив kual-helper-X.X.N.zip и посмотрите, как автором лаунчера реализован запуск нескольких полезных скриптов.

Примечание 2: Список готовых к работе приложений можно найти в теме по лаунчеру под спойлером "Run other applications", а также в теме A helpful list of Extensions for KUAL.

________________________________________


Last edited by kaznelson on 27.03.2014 09:07; edited 6 times in total
 
View user's profile ^

1_абрам
Член клуба The eBook

Член клуба The eBook



Joined: 15 Jul 2007
Posts: 1341



Posted: 26.08.2013 18:33    

Отличная штука, спасибо за наводку и инструкцию. Киндл становится все удобнее.
 
View user's profile ^

Bo_gus
Искушенный участник форума

Искушенный участник форума



Joined: 30 Aug 2011
Posts: 51


Location: Харьков

Posted: 26.08.2013 22:07    

Установил данный киндлет, прописал скрипты и меню для всех своих приложений, получилась приличная замена Kite, который достаточно глючный при перезагрузках киндла.

Единственное, что не смог осилить так это скрипт для запуска терминала из этой темы: [K3] Терминал. Может кто подскажет подходящий код?
_________________
Kindle3 Wi-Fi, Kindle4 black
 
View user's profile ^

dimasic
Член клуба The eBook

Член клуба The eBook



Joined: 24 Mar 2013
Posts: 695



Posted: 27.08.2013 00:50    

Код можно посмотреть в launchpad/myts.l.ini - по-идее, это должно работать и с KUAL.
 
View user's profile ^

Bo_gus
Искушенный участник форума

Искушенный участник форума



Joined: 30 Aug 2011
Posts: 51


Location: Харьков

Posted: 27.08.2013 06:48    

dimasic wrote:
Код можно посмотреть в launchpad/myts.l.ini - по-идее, это должно работать и с KUAL.

Именно так я и делаю, но в случае с терминалом такой подход не прокатил, при запуске скрипта
Code:
#!/bin/sh

/mnt/us/myts/myts.sh 1

или
Code:
#!/bin/sh

/mnt/us/myts/myts.sh 1 start

меня просто выбрасывает на домашнюю страницу киндла.
_________________
Kindle3 Wi-Fi, Kindle4 black
 
View user's profile ^

dimasic
Член клуба The eBook

Член клуба The eBook



Joined: 24 Mar 2013
Posts: 695



Posted: 27.08.2013 10:03    

А откуда взялся start? В ini вроде его нету. И почему вы так делаете? Можно же непосредственно в menu.json задать что-то типа
Code:
{"name": "myts1", "priority": 1, "action": "/mnt/us/myts/myts.sh", "params": "1"},
{"name": "myts2", "priority": 2, "action": "/mnt/us/myts/myts.sh", "params": "2"},
{"name": "myts3", "priority": 3, "action": "/mnt/us/myts/myts.sh", "params": "3"},
{"name": "myts kill", "priority": 4, "action": "/mnt/us/myts/myts.sh", "params": "kill"}

Кстати, KUAL иногда в лог пишет очень важные штуки. Может, у вас просто с синтаксисом json проблема.
 
View user's profile ^

Bo_gus
Искушенный участник форума

Искушенный участник форума



Joined: 30 Aug 2011
Posts: 51


Location: Харьков

Posted: 27.08.2013 18:25    

dimasic wrote:
А откуда взялся start? В ini вроде его нету. И почему вы так делаете? Можно же непосредственно в menu.json задать что-то типа
Code:
{"name": "myts1", "priority": 1, "action": "/mnt/us/myts/myts.sh", "params": "1"}

Вот спасибо за наводку Very Happy! Одной строки мне "с головой" достаточно оказалось, чтобы запускать терминал.
_________________
Kindle3 Wi-Fi, Kindle4 black
 
View user's profile ^

Skader
Новенький участник форума

Новенький участник форума



Joined: 26 May 2013
Posts: 8



Posted: 24.10.2014 13:30    

Поставил Kual на K4 NT, теперь киндл не выключается. При нажатии на кнопку питания светодиод моргает и ничего не меняется.

UPD: банальная перзагрузка помогла Wink
 
View user's profile ^

Skader
Новенький участник форума

Новенький участник форума



Joined: 26 May 2013
Posts: 8



Posted: 25.10.2014 19:51    

Таки один глюк остался.
Среди кучи книжек есть несколько архивов с картинками. Раньше, после просмотра, они торжественно занимали верхнюю строчку при сортировке "по недавним". А сейчас остаются на месте. Остальные книги ведут себя как раньше.
 
View user's profile ^

Gul
Искушенный участник форума

Искушенный участник форума



Joined: 30 Jul 2014
Posts: 41



Posted: 27.01.2016 09:09    

Подскажите, пожалуйста, где в KUAL можно настроить расположение кнопок в нужном порядке?
_________________
KPW3(Wi-Fi JPN 5.8.7 jail vlasovsoft 2016.03)
H2O(3.19.5761 Metazoa patch KSM8 vlasovsoft 2016.03)
 
View user's profile ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jun 2007
Posts: 4642


Location: Москва

Posted: 27.01.2016 09:18    

Gul
В файле /extensions/программа/menu.json каждой программы изменить параметр:
Code:
"priority": 1,

Соответственно, чем больше значение, тем ниже будет кнопка...
_________________
Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
 
View user's profile ^

hius
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 05 Jun 2009
Posts: 302


Location: Одесса

Posted: 27.01.2016 11:00    

Или можно выбрать алфавитный порядок и переименовать пункты на свой вкус.
_________________
Kindle PW2 5.8.7 JB, PW3 5.8.7 JB
 
View user's profile ^

Gul
Искушенный участник форума

Искушенный участник форума



Joined: 30 Jul 2014
Posts: 41



Posted: 27.01.2016 23:21    

Спасибо!

Но не так все просто оказалось.
Когда вот это редактируем:
:

Code:
{
   "comment001": "MR Package Installer",
   "comment002": "",
   "comment003": "$Id: menu.json 11305 2014-12-23 14:56:54Z NiLuJe $",
   "comment004": "",
   "items": [
   {
      "name": "Helper",
      "priority": -998,
      "items": [
      {
         "name": "Install MR Packages",
         "action": "./bin/mrinstaller.sh",
         "params": "launch_installer",
         "priority": -998,
         "exitmenu": true,
         "refresh": false,
         "status": false,
         "internal": "status Launching the MR Installer"
      }
      ]
   }
   ]
}

и получаем вот это:
:

Code:
{
   "comment001": "MR Package Installer",
   "comment002": "",
   "comment003": "$Id: menu.json 11305 2014-12-23 14:56:54Z NiLuJe $",
   "comment004": "",
   "items": [
   {
      "name": "Install MR Packages",
      "action": "./bin/mrinstaller.sh",
      "params": "launch_installer",
      "priority": 10,
      "exitmenu": true,
      "refresh": false,
      "status": false,
      "internal": "status Launching the MR Installer"
   }
   ]
}

То в меню КУАЛ, появляется на первом месте кнопка "KUAL+" с пустым значением.
В нужное место перемещается кнопка "Install MR Packages".

Как избавиться от странной кнопки "KUAL+" ?
_________________
KPW3(Wi-Fi JPN 5.8.7 jail vlasovsoft 2016.03)
H2O(3.19.5761 Metazoa patch KSM8 vlasovsoft 2016.03)
 
View user's profile ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jun 2007
Posts: 4642


Location: Москва

Posted: 28.01.2016 09:22    

Gul
Если уж так много вопросов, то вот спецтема по этому лаунчеру:
KUAL - запуск приложений и скриптов
_________________
Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
 
View user's profile ^

Gul
Искушенный участник форума

Искушенный участник форума



Joined: 30 Jul 2014
Posts: 41



Posted: 28.01.2016 22:39    

Вопрос как был один, так и остался: в меню КУАЛ, появляется на первом месте кнопка "KUAL+" с пустым значением.
В нужное место перемещается кнопка "Install MR Packages".

Как избавиться от странной кнопки "KUAL+" ?

По ссылке ответа не нашел. Sad
_________________
KPW3(Wi-Fi JPN 5.8.7 jail vlasovsoft 2016.03)
H2O(3.19.5761 Metazoa patch KSM8 vlasovsoft 2016.03)
 
View user's profile ^
Libroom Forum IndexAmazon KindleПрограммы для KindleAll times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021