mirror of
https://gitee.com/spark-store-project/spark-wine
synced 2026-05-14 02:00:18 +08:00
get_tray_window
This commit is contained in:
28
spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_get_tray_window
Executable file
28
spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_get_tray_window
Executable file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/usr/bin/env python2
|
||||||
|
# vim: set ts=4 sw=4 fileencoding=utf-8:
|
||||||
|
# Luomio <nohappiness@gmail.com>
|
||||||
|
# Filename: dde-first-run.py
|
||||||
|
# Create Date: 27-03, 13
|
||||||
|
|
||||||
|
def get_tray_window():
|
||||||
|
try:
|
||||||
|
import gobject
|
||||||
|
from dbus import glib
|
||||||
|
import dbus
|
||||||
|
except ImportError:
|
||||||
|
return False
|
||||||
|
|
||||||
|
gobject.threads_init()
|
||||||
|
glib.init_threads()
|
||||||
|
bus = dbus.SessionBus()
|
||||||
|
traymanager = bus.get_object("com.deepin.dde.TrayManager", "/com/deepin/dde/TrayManager")
|
||||||
|
|
||||||
|
windows = traymanager.Get("com.deepin.dde.TrayManager","TrayIcons")
|
||||||
|
str="window_id:"
|
||||||
|
for i in xrange(len(windows)):
|
||||||
|
str += '{:#x} '.format(windows[i])
|
||||||
|
|
||||||
|
print(str)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
get_tray_window()
|
||||||
@@ -215,7 +215,7 @@ kill_app()
|
|||||||
|
|
||||||
get_tray_window()
|
get_tray_window()
|
||||||
{
|
{
|
||||||
$SHELL_DIR/get_tray_window | awk -F: '{print $2}'
|
$SHELL_DIR/spark_get_tray_window | awk -F: '{print $2}'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_stacking_window()
|
get_stacking_window()
|
||||||
|
|||||||
@@ -632,7 +632,7 @@ UpdateApp()
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
ExtractApp "${WINEPREFIX}.tmpdir"
|
ExtractApp "${WINEPREFIX}.tmpdir"
|
||||||
$SHELL_DIR/updater -s "${WINEPREFIX}.tmpdir" -c "${WINEPREFIX}" -v
|
$SHELL_DIR/spark_updater -s "${WINEPREFIX}.tmpdir" -c "${WINEPREFIX}" -v
|
||||||
|
|
||||||
|
|
||||||
rm -rf "${WINEPREFIX}.tmpdir"
|
rm -rf "${WINEPREFIX}.tmpdir"
|
||||||
|
|||||||
Reference in New Issue
Block a user