LinuxForum.Fans
Тема

Запуск приложения поверх всех окон

Автор: komcumir 18 сообщений 11558 просмотров
#25278

как запустить приложение из консоли либо из скрипта, чтобы оно всегда отображалось поверх всех окон?

#25279

Вирус пишешь? :D

#25280

нет ) если бы писал то писал бы это в коде )

а мне нужно запустить приложение стороннего автора )

#25282

komcumir,
Тогда все просто, глянь в сторону Xt. Найду sources, пришлю. Из скрипта придется запускать исполняемый фойл

#25288

xt это что-то с явой связанное?

#25292
komcumir написал:
как запустить приложение из консоли либо из скрипта, чтобы оно всегда отображалось поверх всех окон?

проще всего запустить приложение, а затем отправить ему соответствующее сообщение. (см. http://ru.wikipedia.org/wiki/D-Bus)

Конечно само сообщение зависит от используемой DE. (в некоторых DE это вообще невозможно)

#25295
drBatty написал:

проще всего запустить приложение, а затем отправить ему соответствующее сообщение. (см. http://ru.wikipedia.org/wiki/D-Bus)

Конечно само сообщение зависит от используемой DE. (в некоторых DE это вообще невозможно)

что то подобное и имел ввиду вопрос в том как и что посылать ) используется IceWM

#25298
komcumir написал:
что то подобное и имел ввиду вопрос в том как и что посылать ) используется IceWM

не знаю. Если стоит старое кде, то можно через DCOP, или через D-Bus (если это у вас работает)

А сообщение как ALT+SPACE "Слой-Поверх всех"

Для Ice поковыряйте ~/.icewm/winoptions, там задаются параметры окна для приложений.

#25486

drBatty написал:
Для Ice поковыряйте ~/.icewm/winoptions, там задаются параметры окна для приложений.
Спасибо совсем забыл про это )
#102595

а где в гноме параметры окна?
то же самое нужно.. !

#102631
hode написал:
а где в гноме параметры окна?
то же самое нужно.. !

может в $HOME/.config ?
это вам наверное мануалы к GTK2 читать надо.

#102684

drBatty, в $HOME/.config опций окон не нашел. а мануалы в празники почитаю smile
надеюсь быстрее всего на форумах эту тему найти...

почему то месяц назад все было нормально - mplayer не заслонял бегущую строку и скринлет погоды. сейчас (наверно из-за обновлений) после команды в кроне killall mplayer && mplayer -quiet /home/hode/rek/*.* ложится на передний слой. понижением приоритета это не меняется..(
после этой темы надеюсь посылать сообщение строке и погоде через dbus... оно?

#118776
hode написал:
а где в гноме параметры окна?
то же самое нужно.. !

Если Compiz установлен, то в его настройках можно это изменить. Плагин называется Window rules, находится в секции Window management. Посмотрите картинку.

#185747

SamuelLinux, чувак...........! спасибо, ты правда помог. достаточно в window rules добавить abows title=MPlayer и он остается на нижнем слое

#186500

народ а как командой из консоли либо из скрипта убить все скринлеты ? ну а потом соответственно запустить приложение

#186602
attoll написал:
народ а как командой из консоли либо из скрипта убить все скринлеты ? ну а потом соответственно запустить приложение

1. найти их PID'ы. поможет ps uax
2. отправить им сигнал TERM, командой kill PID
3. если п2 не поможет, отправить сигнал SIGKILL, командой kill -9 PID
4. если п3 не поможет, отправить сигнал SIGKILL от рута.

#186624

drBatty Спасибо !!!!!!!!
помог пункт 3
3. если п2 не поможет, отправить сигнал SIGKILL, командой kill -9 PID
удачи всем

#186964

Всем привет
такой вот еще вопрос может кто знает,
как и какой командой из консоли или из скрипта, можно переключиться на другой рабочий стол ?

Войдите или зарегистрируйтесь, чтобы ответить.