Команда для прямого открытия окна «Stream from MEGA»
Настольное приложение Mega (службы облачного хранения mega.nz) имеет возможность передавать свои облачные данные через специальное окно под названием «Поток из MEGA». На моем рабочем столе Linux Plasma его можно открыть, щелкнув левой кнопкой мыши значок панели, затем нажав трехточечную кнопку, а затем опцию «Поток»:
Я хотел бы иметь возможность открывать это окно напрямую одним действием/командой, то есть с помощью ярлыка и т. д.
С использованиемxprop
Я вижу это:
xprop WM_CLASS
WM_CLASS(STRING) = "megasync", "MEGAsync"
xprop _NET_STARTUP_ID
Al_NET_STARTUP_ID : no such atom on any window.
Также:
xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x360002a "Stream from MEGA"
Absolute upper-left X: 829
Absolute upper-left Y: 196
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 420
Height: 303
Depth: 24
Visual: 0x2c2
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x360001a (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +829+196 -191+196 -191-401 +829-401
-geometry 420x303+829+196
xprop -id 0x360002a | grep PID
_NET_WM_PID(CARDINAL) = 1924
ps aux | grep 1924
cip 1924 0.4 3.8 1830624 153500 ? Ssl 08:48 0:03 /usr/bin/megasync
cip 4274 0.0 0.0 9060 2264 pts/1 S+ 09:03 0:00 grep --color=auto 1924
(Я публикую здесь вместо Unix и Linux на случай, если решение подойдет и для Windows.)
1 ответ
Максимум, чего здесь можно добиться, — это бежатьmegasync
когда приложение уже запущено, появляется первое окно. Таким образом, нам не нужно нажимать значок на панели задач (который таким образом может оставаться скрытым), и для этого можно использовать ярлык. Но, похоже, это не способ напрямую, с помощью одной команды, получить то, о чем конкретно задается вопрос.