====== Установка кассового модуля ======
===== Подготовка =====
для начало надо [[podgotovka_kompjutera|подготовить компьютер]]
и не забыть поставить клиентские [[bibliateki_ogneptichki|библиотеки firebird]]
===== Установка модуля =====
создаем папочку
sudo mkdir /opt/ac
ставим права
sudo chown park:park /opt/ac
копируем туда acdesk
присваиваем ей право на запуск
chmod +x /opt/ac/acdesk
создаем ярлык запуска
echo /opt/ac/acdesk > /home/park/Desktop/acdesk.run
chmod +x /home/park/Desktop/acdesk.run
перезагружаемся
sudo reboot
проверяем что касса запускает и все нормально со шрифтами
===== Установка модуля как отдельного рабочего стола. =====
если все так то :
на машине - система - администрирование - окно входа в систему
включить автоматический вход в систему (пользователь парк)
перезагружаемся проверяем что входит без пароля
создаем вход без гнома:
echo /usr/bin/x11vnc -forever\&/opt/ac/acdesk > /opt/ac/autorun
chmod +x /opt/ac/autorun
sudo nano /usr/share/xsessions/ac.desktop
туда пишем
[Desktop Entry]
Encoding=UTF-8
Name=acdesk
Comment=Use this session to run ac
Exec=/opt/ac/autorun
Type=Application
на машине делаем выход-завершение сеанса
в окне приветствия параметры-выбрать сеанс - acdesk
входим под парком
на вопрос "Использовать по умолчанию " говорим да.
===== Установка модуля как отдельного рабочего стола. (вариант 2) =====
apt-get install mingetty
sudo nano /etc/event.d/tty1
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/mingetty --autologin park tty1
nano .bash_profile
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi
nano .xinitrc
x11vnc -forever & /opt/ac/acdesk
===== Отключение отключения монитора =====
на 7,10 при установке модуля как отдельного раб. стола, монитор может засыпать, для избовления от этой напасти надо в /etc/X11/xorg.conf добавить(изменить) следующие строки
Section "ServerFlags"
Option "blank time" "0"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "0"
EndSection
в 9.10
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection