Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: LinuxFanUNIX в Apr 19, 2009, 19:14



Титла: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: LinuxFanUNIX в Apr 19, 2009, 19:14
Добър ден.

Бихте ли ми казали как да пусне Qt програма без пуснат Kwin?

С кде3 съм.

Благодаря предварително!

С killall kwin не работи клавиатурата!


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: dvasilev в Apr 19, 2009, 20:43
@LinuxFanUNIX: Не че е задължително, но все пак е хубаво да има пуснат някакъв window manager. Не знам какво против Kwin имаш.


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: LinuxFanUNIX в Apr 19, 2009, 21:42
@LinuxFanUNIX: Не че е задължително, но все пак е хубаво да има пуснат някакъв window manager. Не знам какво против Kwin имаш.
При конкретната програма - не й трябва да има kwin. Та има ли начин?


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: task_struct в Apr 19, 2009, 21:51
http://doc.trolltech.com/4.5/qwidget.html#showFullScreen

Не съм сигурен, но мисля, че без window manager няма да можеш да получаваш фокуса => няма да ти работи клавиатурата и мишката :)


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: dvasilev в Apr 19, 2009, 22:22
@LinuxFanUNIX: Да, има начин. Пускаш X сървър и стартираш програмата. Без window manager се получава нещо отвратително грозно, ако програмата ти има повече от един прозорец.

p.s. Надявам се правиш разлика между kwin и работната среда на kde.


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: edmon в Apr 19, 2009, 22:53
най-вероятно ти трябва друг подход към проблема
да се стартира само някакво приложение без да има възможност
да се базика нищо по системата.

http://lists.trolltech.com/qt-interest/1999-11/msg00263.html


Титла: Re: Пускане на Qt приложение на цял екран (без kwin)
Публикувано от: LinuxFanUNIX в Apr 19, 2009, 23:05
http://doc.trolltech.com/4.5/qwidget.html#showFullScreen

Не съм сигурен, но мисля, че без window manager няма да можеш да получаваш фокуса => няма да ти работи клавиатурата и мишката :)
Ееех... Златен както винаги. Всичко си работи - и клавиатура и мишка (с функцията QWidget::showFullScreen());

Благодаря на всички които се отзоваха, както и най-вече на task_struct!  [_]3 [_]3 [_]3