Я адаптированный сценарий AutoHotKey из здесь, который будет делать то, что вы просите (на Windows - я не знаю, если есть AutoHotKey для Linux).
Когда скрипт запускается, он находит окно с «VLC media player» в заголовке и делает его на 60% прозрачным и «не щелкающим». Чтобы выйти из сценария и повторно активировать VLC, щелкните правой кнопкой мыши зеленый H на панели задач и выберите «Выход».
Если вы мне доверяете, (декомпилируемая) скомпилированная версия этого, которая устанавливает один работающий экземпляр VLC на 60% прозрачности и unclickable находится здесь: https://www.dropbox.com/s/to4wrlmnuym9kjb/TransparentVLC.exe
Если вы мне не доверяете, хотите адаптировать его для использования с Media Player Classic (это просто лучше =) или просто хотите узнать, установите AutoHotKey и запустите этот скрипт: https://www.dropbox.com/s/ exj00fpssx761lc / TransparentVLC.ahk
Если мои ссылки не работают, код AHK выглядит следующим образом:
/* WinSet_Click_Through - Makes a window unclickable. Written by Wicked & SKAN. I - ID of the window to set as unclickable. T - The transparency to set the window. Leaving it blank will set it to 254. It can also be set On or Off. Any numbers lower then 0 or greater then 254 will simply be changed to 254. If the window ID doesn't exist, it returns 0. */ WinSet_Click_Through(I, T="254") { IfWinExist, % "ahk_id " I { If (T == "Off") { WinSet, AlwaysOnTop, Off, % "ahk_id " I WinSet, Transparent, Off, % "ahk_id " I WinSet, ExStyle, -0x20, % "ahk_id " I } Else { WinSet, AlwaysOnTop, On, % "ahk_id " I If(T < 0 || T > 254 || T == "On") T := 254 WinSet, Transparent, % T, % "ahk_id " I WinSet, ExStyle, +0x20, % "ahk_id " I } } Else Return 0 } #SingleInstance force #Persistent ;app code starts here ;get window ID for a VLC instance ID := WinExist("VLC media player") ;set it to 60% transparent and unclickable WinSet_Click_Through(ID, 0.6 * 255) ;wait until the user quits, then show window again OnExit, AppEnd Return AppEnd: ;set it back to clickable WinSet_Click_Through(ID, "Off") ExitApp