У мене зазвичай багато матеріалів на ходу, включаючи 10 і більше screen
сесій. У мене також багато налаштованих робочих столів. Іноді хочеться знайти певний screen
сеанс серед багатьох настільних комп'ютерів. Взагалі у мене є лише одне підключення до даного screen
сеансу.
Отримання поточного робочого столу з термінального сеансу легко виконати wmctrl -d
, але фокус полягає в тому, щоб запустити цю програму з робочого столу, який я шукаю. IE, що підключається до цього screen
сеансу, а потім виконує wmctrl -d
, відображатиме в якості поточного робочого столу той, з якого я підключаюся ; це не дуже інформативно.
Оскільки у мене зазвичай відкрито багато вкладок yakuake
(можливо, 10 або більше таких одночасно), було б корисно знати, на якій вкладці цієї термінальної програми працює сеанс екрана.
screen
екземпляри, які не запущені yakuake
, зазвичай знаходяться на єдиній вкладці roxterm
вікна, яка є єдиним вікном терміналу на його робочому столі.
В ідеалі я б просто вказав назву екранного сеансу, щоб отримати список розташувань вікон, що містять підключені екземпляри.
Також може бути доречним, що це мій менеджер вікон openbox
.
Чи є спосіб знайти вкладки робочого столу та / або термінали цих екземплярів екрана?