сделать репозиторий deb из пакетов, установленных на одном сервере

Насколько я знаю, для этого не существует способа по умолчанию.

В командной строке вы можете использовать xprop для получения информации о окне (курсор изменится, и вы ожидаете щелкните по окну).

На выходе обычно есть строка, начинающаяся с _NET_WM_PID, которая содержит PID программы, и вы можете использовать, например,

ps -o comm -p THE_PID

, чтобы найти команду программы.

Вы можете поместить все это в сценарий оболочки и использовать zenity для графического отображения:

#!/bin/sh
zenity --info --text "$(ps --no-headers -o comm -p $(xprop | awk '/^_NET_WM_PID/ {print $3}'))"

Сохраните это где-то в виде файла, сделайте его исполняемым и назначьте ему горячую клавишу.

Я предполагаю, что есть случаи, когда он не работает или отображает неправильный результат, но обычно он должен быть в наименее полезным.

1
задан 2 April 2012 в 13:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: