Created attachment 16614 [details] journalctl Стенд: Alt Workstation 10.2 x86_64, обновленный до Sisyphus Версии пакетов: kiosk-0.4-alt1.x86_64 alterator-kiosk-1.12-alt1.noarch kiosk-mate-profiles-0.8-alt3.2.noarch Шаги воспроизведения: 1. Установить пакеты для режима киоск: # apt-get install alterator-kiosk kiosk-profiles kiosk-mate-profiles -y 2. Запустить "ЦУС" ($ acc), открыть "Настройка kiosk" 3. Выбрать следующие профили: user-mate-shutdown user-mate-startup и любой другой профиль, например firefox-mate Нажать "Включен" в левом верхнем углу окна и нажать "Применить". 4. Перезапустить систему: # reboot 5. После перезагрузки зайти в пользователя и проверить запуск выбранной ранее программы Результат: после входа пользователем выбранная программа не запускается. Нет возможности запустить ее самостоятельно с рабочего стола или через меню (меню недоступно). Ожидаемый результат: после входа пользователем запускается выбранная программа или есть возможность запустить ее самостоятельно.
Created attachment 16615 [details] dmesg
Неужели работают профили из kiosk-profiles?
(Ответ для Антон Мидюков на комментарий #2) > Неужели работают профили из kiosk-profiles? Нет, не работают, но с ними поведение другое - там не загружается даже пользовательская сессия. Если проблема не в kiosk-mate-profiles, а в alterator-kiosk или kiosk, прошу перевесить.
Я вижу проблему из-за usr-merge. В PATH сначала /usr/bin и /usr/sbin, а уже потом только /bin и /sbin, поэтому пути в профилях разрешены не те, что используются. Но у меня сеанс совсем не запускается. Видимо, потому что не все команды, прописанные в профиле доступны. mcpain@, подскажи, может ли это быть причиной того, что сеанс киоска не запускается?
(In reply to Антон Мидюков from comment #4) > mcpain@, подскажи, может ли это быть причиной того, что сеанс киоска не > запускается? нет, т.к. там делается readlink из dmesg: ===== [ 8.327682] Kiosk: /usr/lib64/gcc/x86_64-alt-linux/13/cc1 prevented to exec from 500 [ 8.890147] Kiosk: /usr/bin/blueberry-tray prevented to exec from 500 [ 8.901474] Kiosk: /usr/bin/spice-vdagent prevented to exec from 500 [ 8.905984] Kiosk: /usr/bin/shared-desktop-icons-sync prevented to exec from 500 [ 8.907867] Kiosk: /usr/bin/apt-indicator prevented to exec from 500 [ 8.922210] Kiosk: /usr/bin/vmware-user-suid-wrapper prevented to exec from 500 [ 8.940291] Kiosk: /usr/share/blueberry/blueberry-obex-agent.py prevented to exec from 500 нужно добавить эти приложения в профиль, убрать всё то, что error lookup Имейте в виду, что если "prevented to exec" - shebang-скрипт, то необходимо разрешить и его. Явно вижу в списке python
После включения автологина у пользователя, у меня всё заработало. Выбранную программу (firefox) я добавлял в автозапуск вручную, и она запускалась. Выбранная программа должна была автоматически добавиться в автозапуск?
(Ответ для Антон Мидюков на комментарий #6) > После включения автологина у пользователя, у меня всё заработало. > Выбранную программу (firefox) я добавлял в автозапуск вручную, и она > запускалась. > Выбранная программа должна была автоматически добавиться в автозапуск? В моем понимании программа либо должна запускаться сразу после перезапуска системы, либо в инструкции должно быть указание, что нужно добавлять программы в автозапуск. В прошлых версиях программы был доступ к программе из меню, автозапуск не требовался. Сейчас меню нет, запустить программу с рабочего стола нельзя, киоск ограничивает это действие, а про автозапуск нигде не указано.
(Ответ для Белая Алёна на комментарий #7) > (Ответ для Антон Мидюков на комментарий #6) > > После включения автологина у пользователя, у меня всё заработало. > > Выбранную программу (firefox) я добавлял в автозапуск вручную, и она > > запускалась. > > Выбранная программа должна была автоматически добавиться в автозапуск? > > В моем понимании программа либо должна запускаться сразу после перезапуска > системы, либо в инструкции должно быть указание, что нужно добавлять > программы в автозапуск. В прошлых версиях программы был доступ к программе > из меню, автозапуск не требовался. Сейчас меню нет, запустить программу с > рабочего стола нельзя, киоск ограничивает это действие, а про автозапуск > нигде не указано. Теперь понятно. Регресс в том, что не доступно меню приложений.
(Ответ для Антон Мидюков на комментарий #8) > (Ответ для Белая Алёна на комментарий #7) > > (Ответ для Антон Мидюков на комментарий #6) > > > После включения автологина у пользователя, у меня всё заработало. > > > Выбранную программу (firefox) я добавлял в автозапуск вручную, и она > > > запускалась. > > > Выбранная программа должна была автоматически добавиться в автозапуск? > > > > В моем понимании программа либо должна запускаться сразу после перезапуска > > системы, либо в инструкции должно быть указание, что нужно добавлять > > программы в автозапуск. В прошлых версиях программы был доступ к программе > > из меню, автозапуск не требовался. Сейчас меню нет, запустить программу с > > рабочего стола нельзя, киоск ограничивает это действие, а про автозапуск > > нигде не указано. > > Теперь понятно. Регресс в том, что не доступно меню приложений. Я не думаю, что это регресс. Вполне логично, что в режиме киоска меню недоступно. Но пользователь должен как-то узнать, что теперь нужны дополнительные действия для запуска программ.
(Ответ для Белая Алёна на комментарий #9) > (Ответ для Антон Мидюков на комментарий #8) > > (Ответ для Белая Алёна на комментарий #7) > > > (Ответ для Антон Мидюков на комментарий #6) > > > > После включения автологина у пользователя, у меня всё заработало. > > > > Выбранную программу (firefox) я добавлял в автозапуск вручную, и она > > > > запускалась. > > > > Выбранная программа должна была автоматически добавиться в автозапуск? > > > > > > В моем понимании программа либо должна запускаться сразу после перезапуска > > > системы, либо в инструкции должно быть указание, что нужно добавлять > > > программы в автозапуск. В прошлых версиях программы был доступ к программе > > > из меню, автозапуск не требовался. Сейчас меню нет, запустить программу с > > > рабочего стола нельзя, киоск ограничивает это действие, а про автозапуск > > > нигде не указано. > > > > Теперь понятно. Регресс в том, что не доступно меню приложений. > > Я не думаю, что это регресс. Вполне логично, что в режиме киоска меню > недоступно. Но пользователь должен как-то узнать, что теперь нужны > дополнительные действия для запуска программ. Это регресс, потому что раньше меню запускалось, а теперь нет. Профиль не менялся. Изменилась версия mate.
mate больше не интересен. Нужно делать киоск на gnome.