konstantinov-ms |
|
Темы:
15
Сообщения:
637
Участник с: 29 ноября 2009
|
vasekЗакиньте этот скрипт в /usr/bin и поставьте бит исполнения. А потом (можно попробовать в терминале) запускайте по такой команде: Заголовок окна можно узнать, введя в терминале команду: Программа — это собственно исполняемый файл программы. Например: В первом случае ('Chromium') — это заголовок; во втором случае ('chromium') — сама программа. Более понятный (но, к сожалению, менее функциональный) пример: В первом случае wmctrl отображает новый созданный в LibreOffice Writer документ, во втором случае — исполняемый файл программы. Кстати, не обязательно вводить заголовок полностью. Если Вы введёте такую команду: ,то wmctrl перекинет Вас на любой открытый в Writer'e документ (вернее, не на любой, а на тот, который идёт первым в списке wmctrl -l). Если такового нет, то будет запущен lowriter. То же относится и к любой другой программе, например, chromium. А дальше — дело фантазии. Можно навешать на хоткеи и пользоваться. Есть другой вариант. Дело в том, что многие окна меняют свои заголовки, в зависимости от содержания. Например, программа gnome-search-tool в wmctrl отображается либо как "Поиск файлов", либо как название уже найденных файлов. В таком случае лучше использовать второй скрипт, который определяет содержимое по pid'у: Этот скрипт либо запустить программу (если она не запущена), либо откроет окно этой программы, перебросив на тот рабочий стол, на котором она запущена. Более расширенный вариант: Он делает, соответственно, либо показывает/скрывает окно запущенной программы, либо запускает её. В таком случае можно вызывать gnome-search-tool командой: Можно подправить эти скрипты по образцу того, что сделал akorop со скриптом app-and-toggle-by-title.
|
Koluchka |
|
Темы:
2
Сообщения:
151
Участник с: 15 октября 2011
|
vasek, работает так
Первое Zim для нахождения окна по заголовку, или его части, второе zim для запуска программы, если она не запущена. Пользуясь случаем, хочу поблагодарить всех причастных за полезный скрипт! :) |
vasek |
|
Темы:
48
Сообщения:
11335
Участник с: 17 февраля 2013
|
И, похоже, что то я делаю не так ....... ну нет у меня скрытия...... происходит открытие нового - пробовал и в DWM и в Gnome ..... $ pidof xterm 875 848 834 794 764 $ pidof xterm 1693 1679 1665 1638 875 848 834 794 764 PS...... вообщем, нужно все перепроверить.......возможно где то описался.....
Ошибки не исчезают с опытом - они просто умнеют
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekСм. выше, в последней строке жирным шрифтом. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
konstantinov-msЭто не я, это Mikachu (Mikael Magnusson). Причём Mikachu - это не кто попало, а сам смотрящий openbox. Почему он не включает эту удобнейшую фишку в официальную ветку - не могу понять. konstantinov-msОчень странно. Вот сейчас проверил у себя - Sylpheed исчезает. Делал так. openbox_eui 2015.03.31-1 Жму Alt-Win-S - Sylpheed запустился. В списках Alt-Tab и client-list-combined-menu его нет.Жму ещё раз Alt-Win-S - Sylpheed спрятался. В списках его нет по-прежнему. Выполняю wmctrl -r Sylpheed -b remove,skip_taskbar,skip_pager - окно на экране не появилось, но в списках появилось. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Вдогонку:забыл ещё одну строчку из rc.xml: <strictSkipTaskbar>yes</strictSkipTaskbar> |
vasek |
|
Темы:
48
Сообщения:
11335
Участник с: 17 февраля 2013
|
Вообщем и в DWM и в Gnome скрытия нет ......... происходит открытие нового...... PS......пробовал по-разному - и если строго следовать инструкциям, то просто нет скрытия, но новые при этом не открываются.... Эксперимент закончен ..... останусь при своих - вместо скрытия ...... будет закрытие....
Ошибки не исчезают с опытом - они просто умнеют
|
Koluchka |
|
Темы:
2
Сообщения:
151
Участник с: 15 октября 2011
|
akorop, у меня, кстати, тоже не пропадает. Делаю так:
И когда zim минимизирован, он тоже появляется и в меню, которое по Alt-Tab, и которое на колесе мыши... |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekА виртуальные рабочие столы есть? Если есть, то один из них можно использовать в качестве Сибири, куда ссылать тех, кого не хочется видеть, но и прибивать жалко. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
KoluchkaУстановлен openbox_eui? Включён strictSkipTaskbar? |