Приложение QT на голых X'ах
Модератор: Модераторы разделов
-
Zeus
- Сообщения: 694
Приложение QT на голых X'ах
Возможно такое, чтобы где-то в скрипте запуска компа стартовали X'ы (командой X) и запускалась моя Qt'шная прога и больше ничего (ни оконных менеджеров, ни сеансов всяких...)?
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Приложение QT на голых X'ах
Конечно, в ~/.xinitrc напиши её вызов и потом при загрузке startx вызывай. Только с юзерами разберись, чтобы не от рута пускать.
-
Zeus
- Сообщения: 694
Re: Приложение QT на голых X'ах
Что-то нет у меня такого файла ни у root'а ни у юзеров ни в /etc/X11
Я так понимаю порядок старта такой:
1. Сама система стартует на 3м уровне (без графики)
2. Запускаю Хы:
Код: Выделить всё
X &Если запустить startx то он как-раз всё и развернёт - и менеджеры всякие оконные с панелями и т.п. А мне нужно просто, чтобы стартовали X'ы и вылезла только моя прога.
3. После этого, следующей строкой запускаю свою софтину.
Так?
-
CompoVod
- Сообщения: 27
-
Zeus
- Сообщения: 694
Re: Приложение QT на голых X'ах
Так этот startx всё и развернёт.
А мне не нужно ничего кроме моей проги, работающей под X'ами.
Мне идеально подходил бы режим такой, когда запускаешь X (прямо команду даёшь) - моник переключается в графический режим, появляется курсор и всё. Вот сюда бы ещё мою прогу как-нибудь запихать - и было бы нормально.
-
powerfox
- Сообщения: 458
Re: Приложение QT на голых X'ах
(Zeus @ Jul 24 2006, в 14:06) писал(а):Так этот startx всё и развернёт.
Попробуй создать файл, дорогу тебе уже указали.
-
Zeus
- Сообщения: 694
Re: Приложение QT на голых X'ах
Хм... действительно получилось.
Теперь ещё с автозапуском разберусь и всё.
Всем спасибо
Теперь ещё с автозапуском разберусь и всё.
Всем спасибо
-
Zeus
- Сообщения: 694
Re: Приложение QT на голых X'ах
Что-то не удаётся мне пользователя сменить:
ставлю в rc.local или в rc3.d ссылку на скрипт
Но он не выполняется.
Попробовал выполнить это из консоли - говорит, что-то вроде "...not owner of console..." и не стартует.
Попробовал запускать startx просто root'ом, а уже в /root/.xinitrc сменить пользователя и выполнить от его имени команду
Просто ничего не происходит: в процессах есть su, а mozilla нет.

ставлю в rc.local или в rc3.d ссылку на скрипт
Код: Выделить всё
su zeus --command=startxНо он не выполняется.
Попробовал выполнить это из консоли - говорит, что-то вроде "...not owner of console..." и не стартует.
Попробовал запускать startx просто root'ом, а уже в /root/.xinitrc сменить пользователя и выполнить от его имени команду
Код: Выделить всё
su zeus --command=mozillaПросто ничего не происходит: в процессах есть su, а mozilla нет.