Не рекомендуется использовать запуск сторонних приложений на оборудовании с двумя мониторами. |
Запуск сторонних приложений происходит непосредственно перед запуском кассы. Для запуска стороннего приложения необходимо разместить исполняемые файлы или ссылки на исполняемые файлы в директорию /linuxcash/cash/conf/autostart
.
Все программы, которые находятся в этой директории, будут автоматически запущены вместе с кассовой программой в одной сессии X сервера.
Приложения запускаются в фоновом режиме. Переключение между графическими приложениями осуществляется через оконный менеджер. |
При завершении работы кассовой программы работа всех запущенных приложений будет прервана.
Например, необходимо при старте кассы запускать браузер Chromium
и иметь возможность переключаться между окнами кассы и браузера. Для этого требуется:
Установить оконный менеджер и браузер:
aptitude install chromium-browser # браузер aptitude install openbox # оконный менеджер (для переключения между окнами) |
Создать символические ссылки в каталоге /linuxcash/cash/conf/autostart
для запуска браузера:
ln -s /usr/bin/openbox /linuxcash/cash/conf/autostart/openbox ln -s /usr/bin/chromium-browser /linuxcash/cash/conf/autostart/chromium-browser |
Задать права для владельца каталогов и их содержимого:
chown -R autologon:autologon /home/autologon/.config/ |
Переключение окон производится нажатием клавиш ALT+TAB
.
Данное сочетание работает только если Num Lock выключен. Для выключения Num Lock при запуске системы необходимо в файле /home/autologon/.xinitrc
закомментировать строки:
#numlockx on #xmodmap -e "keycode 77 = " |
Данное действие выключит Num Lock при запуске системы. При необходимости можно включить Num Lock вручную.
После загрузки кассы нажмите ALT+TAB
для переключения окон, на экране будет открыт браузер:
alwaysActive
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI]
:true
окно кассы будет всегда активно, переключение окон по нажатию ALT+TAB
невозможно. Значение по умолчанию;false
возможно переключение окон при нажатии ALT+TAB
.Логирование выполняется в файл /linuxcash/logs/current/autostart.log
.