Opacité des fenetres du finder
bodysoulspirit
Membre
Bonjour à tous,
Je me posait une question.
Dans l'idée, c'est possible de créer une application qui ferait que les fenêtres du Finder inutilisées, les autres que celle utilisée donc, aient une opacité de 50% ?
Un script suffirait-il peut être même?
Merci.
Je me posait une question.
Dans l'idée, c'est possible de créer une application qui ferait que les fenêtres du Finder inutilisées, les autres que celle utilisée donc, aient une opacité de 50% ?
Un script suffirait-il peut être même?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci.
Mais, cest pour la luminosité, pas l'opacité...
Pensez vous que cela existe également pour l'alpha?
Il trainaà®t d'ailleurs sur Internet , il y a un ou deux ans, une appli qui rajoutait à toute application ouverte la fonctionnalité de régler l'opacité via le menu fenêtre.
Pas de souvenir du nom de l'appli par hasard?
Non, je me demande si on ne la retrouverait sur avosmacs.com
mince, va falloir que j'achete le numéro 31
En même temps, si une application pouvait faire disparaà®tre les fenêtres des autres applications , ce serait désagrable, la pathologie virale ne serait pas loin.
Masquer les Autres Applications sans que l'utilisateur en ait pris d'une manière ou une autre la décision ?
Â
ça on peut déjà le faire en AppleScript (du genre "tell ... to hide")
Et pas vraiment les cacher, juste leur abaisser un peu l'opacité. Steve Jobs avait dit "dans leopard, on voit vraiment la fenêtre en premier plan, elle projette une ombre etc." ... Ce serait juste pour un peu intensifier la différence entre fenêtre au premier plan, et celles au second.
Ca viendra bien un jour ctaffaire
http://images.google.com/images?num=100&hl=en&client=safari&rls=en-us&q=setalphavalue&um=1&ie=UTF-8&sa=N&tab=wi
http://www.mparrot.net/fr/
Mais sous forme d'un InputManager qui ne fonctionne plus si tu veux.
Je peux d'envoyer les sources si tu veux chercher à le "léopariser".
Ca fait déjà bien longtemps (depuis X.1, X.2 peut-être?) qu'Apple aurait dû appliquer un traitement aux fenêtres en arrière-plan (un flou, un assombrissement, un effet de transparence...) pour permettre de se focaliser sur le travail en cours.
On a parfois l'impression qu'ils préfèrent chercher des effets graphiques gratuits plutôt que de s'intéresser à ceux qui sont utiles...
Sous windows, moi qui suis pro mac, les fenetres inutilisées changent de couleur (au moins la bordure)
Avec OSX, le système a un contrôle total sur les fenêtres des applications, il serait donc possible de faire tellement mieux que juste accentuer l'ombrage de la fenêtre active!
Un effet de flou avec assombrissement (et même plus ou moins accentué en fonction de "l'éloignement" de la fenêtre) serait tellement sexy, et en plus pratique et informatif :kicking:
Et tu pense qu'avec xcode ce serait possible?
Ou cest du finder pur et dur?
Pour pouvoir manipuler toutes les fenêtres des applications (finder et autres), il faut être le Dock (c'est lui qui gère les minimalisation des fenêtres, exposé, l'application switcher).
Une solution pour faire ça serait de réécrire le dock (bon d'accord, ce n'est pas une solution viable :fouf): ), une autre soclution est d'injecter du code dans le dock , et donc ce code serait exécuté avec les privilèges exorbitants du dock, Bru sait faire cela (utilisé pour Fenêtre volantes), moi je n'y arrive pas (je fais un blocage sur les
thread mach ).
Hein ?? Depuis quand le Dock gère les fenêtres ? :P
Fais un "killall Dock", tu verras bien que tes fenêtres resteront !
Par contre, le Dock gère les widgets de Dashboard...
C'est le WindowsManager qui gère ça. Et les fenêtres du Finder appartiennent bien au Finder.
Donc si le Dock gère cet aspect là (et en plus de toutes les fenêtres, pas que celles du Finder) c'est pas impossible qu'il puisse gérer la transparence de fenêtres, savoir lesquelles sont actives/inactives, etc, non ?
Tout ça parce qu'il est [tt]propriétaire universel[/tt].
Dans un programme, tu tues le dock, aussitôt après tu faà®t
CGSSetUniversalOwner
Le dock ne redémarera pas, et tu peux jouer avec les fenêtres de tout le monde (les passer au premier plan, changer l'opacité, ...)
Tiens, c'est la réponse à la première question posée ::)
CGSSetWindowAlpha
dans les coregraphics service non documentés...
Pour jouer: ouvrir quelques fenêtres, les placer un peu partout à l'écran, et lancer le programme! (pas de fenêtre miniaturisée dans le dock, ça ne fait pas joli).
Ce n'est qu'une démonstration, pas trop fignolée, donc les précautions suivantes sont à prendre avant de le lancer:
- Sauvegarder tout son mac (et vérifier la sauvegarde!)
- Réinitialiser le disque dur et réinstaller un système propre
- Vérifier ses contrats d'assurance-vie
- Se préparer à se sauver en courant au lancement du programme.
Le programme a fonctionné sur un G3 et un G4 sous OS X.4, il devrait fonctionner sur Intel, et pour X.5 également!
Comme d'habitude, en cas de problème, ni Apple ni moi ne pourrions être tenus responsables...
:brule:
[Edit] C'est bon, j'ai réussi à le tuer !
Dans certains cas (selon la position d'une des fenêtres), ça coince à l'infini... j'ai eu la flemme de chercher pourquoi, c'est relativement rare (1 fois sur 10?)
C'est là qu'on regrette de ne plus avoir le dock...
Ben moi c'est arrivé pour 2 fenêtres ;D
(et il me semble que les autres en ont fait plus d'un d'aller-retour !)
Du coup retour sur le Finder, Terminal et killall >:D
:-\\
Même dans les documentées, beaucoup sont passées "deprecated" et ne fonctionnent plus.