1

У меня обычно много вещей на ходу, в том числе 10 или более сеансов screen . У меня также много настольных компьютеров. Иногда я хочу найти определенный сеанс screen среди множества рабочих столов. В общем, у меня только одно соединение с данным сеансом screen .

Получение текущего рабочего стола из терминальной сессии легко выполняется с помощью wmctrl -d , но хитрость заключается в том, чтобы запустить эту программу с рабочего стола, который я ищу. IE, подключающийся к этому screen сеансу, а затем выполняющий wmctrl -d , в качестве текущего рабочего стола отобразит тот, к которому я подключаюсь ; это не очень информативно.

Поскольку в yakuake обычно открыто много вкладок (возможно, 10 или более из них одновременно), было бы полезно узнать, на какой вкладке этой терминальной программы выполняется сеанс экрана.

screen экземпляры, которые не запускаются в yakuake , обычно находятся на единственной вкладке окна roxterm которое является единственным окном терминала на рабочем столе.

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

Также может быть уместно, что мой оконный менеджер - openbox .

Есть ли способ найти вкладки рабочего стола и / или терминала этих экземпляров экрана?

0