Есть пара приложений, которые я отмечаю как «Всегда сверху» каждый раз, когда я их использую, поэтому мне интересно, есть ли способ автоматически установить их так, как бы я их не запускал (menu, shell Гном-до)?
Если вы используете Compiz, вы можете зайти в CompizConfig Setting Manager и включить плагин Windows Rules, а затем добавить что-то вроде class=Gnome-terminal
в «Above», чтобы все окна терминала Gnome оставались сверху. (Вы можете нажать кнопку + и использовать функцию захвата, чтобы выяснить имя класса для различных приложений, если это не очевидно.)
Обязательно установите compiz-plugin
. [ 114]
Существует более общее решение, работающее с XW Manager, совместимым с EWMH / NetWM (все широко используемые wm включены).
Решение касается использования приложения wmctrl
(находится в пакете wmctrl
).
Вы можете установить свойство "сверху" с помощью
wmctrl -r "window title" -b add,above
Однако, есть некоторая работа, чтобы автоматизировать процесс.
Есть два метода, в которых вы можете заархивировать это.
Этот метод является постоянным:
Установите Compiz, а затем compiz-plugin. Затем перейдите в CompizConfig Setting Manager и включите плагин «Правила Windows», который находится в разделе «Управление окнами». Затем перейдите к строке «Выше» и нажмите кнопку «Добавить» перед ней, а затем кнопку «Захватить» и затем нажмите на окно приложения, которое вы хотите «всегда сверху». Нажмите ОК
Этот метод является временным:
Нажмите Alt kbd> + Tab kbd>, а затем T kbd >.
Вы можете использовать что-то вроде Devil's Pie ( Пакет Ubuntu ).
См. Громоздкий ответ о том, как сделать это с Compiz.