1

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

AltLinux 5.0 Gnome, Simply Linux XFCE4

2

Вирус пишешь?  ag

3

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

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

AltLinux 5.0 Gnome, Simply Linux XFCE4

4

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

5

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

AltLinux 5.0 Gnome, Simply Linux XFCE4

6

komcumir пишет:

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

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

drBatty пишет:

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

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

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

AltLinux 5.0 Gnome, Simply Linux XFCE4

8

komcumir пишет:

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

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

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

drBatty пишет:

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

Спасибо совсем забыл про это )

AltLinux 5.0 Gnome, Simply Linux XFCE4

10

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

11

hode пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

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

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

13

hode пишет:

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

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

14

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

15 (23.08.2011 19:34:52 отредактировано attoll)

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

16

attoll пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17

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

18

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