0
我在python中獲得libwnck的窗口列表。但我無法獲得應用程序的圖標路徑。libwnck如何找到應用程序/窗口的圖標路徑
import wnck
screenW = wnck.screen_get_default();
screenW.force_update()
windows = screenW.get_windows()
list = []
for window in windows:
print 'icon name: ' + window.get_application().get_icon_name()
get_icon_name返回窗口的名稱/標題而不是圖標名稱。
例如Chrome瀏覽器圖標是: /usr/share/icons/hicolor/16x16/apps/google-chrome.png
我怎麼能得到這條道路?
也許有可能使用窗口的pid或xid來找到這條路徑......? – Alexandre
我不認爲這是可能的gtk +。也許像qt這樣的其他GUI框架存儲此路徑。 – elya5