Est-il possible de faire les choses suivantes avec VLC?
Cela permettrait de regarder des vidéos tout en vérifiant les e-mails, car vous pouvez toujours accéder à d'autres fenêtres (en supposant que le lecteur ne soit pas agrandi).
Pour que la fenêtre de lecture soit toujours au premier plan, sélectionnez Vidéo -> Toujours au premier plan dans le menu. (Mac Video -> "Flotter sur le dessus")
Je ne vois pas le moyen de changer la transparence lorsque VLC deviendra floue sans utiliser un gestionnaire de fenêtres doté de cette fonctionnalité. Vous pouvez cependant modifier manuellement la transparence dans VLC.
Pour rendre la fenêtre de lecture transparente:
J'ai adapté un script AutoHotKey de ici qui fera ce que vous demandez (sous Windows - je ne sais pas s'il existe une AutoHotKey pour Linux).
Lorsque le script est exécuté, il trouve une fenêtre avec "VLC media player" dans le titre et la rend transparente à 60% et "impossible à cliquer". Pour quitter le script et réactiver VLC, cliquez avec le bouton droit de la souris sur le H vert dans la barre des tâches et choisissez Quitter.
Si vous me faites confiance, une version compilée (décompilable) de cette instance qui définit une instance VLC en cours de fonctionnement à 60% de transparence et qui ne peuvent pas être cliqué est: https://www.dropbox.com/s/to4wrlmnuym9kjb/TransparentVLC .EXE
Si vous ne me faites pas confiance, souhaitez l'adapter à Media Player Classic (c'est tout simplement mieux =), ou souhaitez simplement apprendre à installer AutoHotKey et exécutez le script suivant: https://www.dropbox.com/s/exj00fpssx761lc/TransparentVLC.ahk
Si mes liens sont cassés, le code AHK suit:
/*
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
Sous OSX, lorsque vous définissez Opaqueness dans Interface> macosx, il suffit d'entrer en plein écran et de quitter plein écran pour que les modifications prennent effet.
Une ou plusieurs des applications de Skrommel pourraient remplir les fonctions suivantes:
WinWarden - Contrôle automatiquement le mode d'affichage d'une fenêtre.
TransOther - Rendre toutes les fenêtres sauf celle active transparentes.
OnTop - Place une fenêtre au-dessus de toutes les autres.
Une autre possibilité est le logiciel libre Eusing Auto Window Manager , qui permet de définir VLC comme toujours visible et transparente.