Focus op één programma in Mac OS X
8 oktober 2009 - 07:55   
geplaatst door: Robert
[img=right]http://www.macfreak.nl/base/data/news/images/Dock.jpg[/img]De aanpak van Mac OS X is de afgelopen tijd altijd geweest om de gebruiker standaard alle programma's die in gebruik zijn visueel voor te schotelen, hoewel er sinds Mac OS X 10.5/Leopard natuurlijk wel een optie bijgekomen is om één of meer programma's van de rest te isoleren met Spaces.

Nu heeft Lewis Butler van TidBits ontdekt dat het mogelijk is om dit te doen zonder Spaces te gebruiken, en zijn oplossing werkt dan ook onder Mac OS X 10.4/Tiger en daarvoor.

Het aanzetten van deze functie doe je door de volgende code in Terminal te plakken:

defaults write com.apple.dock single-app -bool true
en als je het meteen actief wilt hebben dan plak je daarna ook nog:

killall Dock
Na ieder stukje code wat je invoert moet je trouwens nog even op de Enter- of Returntoets klikken.


Als je dit gedaan hebt en je op willekeurig welk programma in de Dock klikt zal je zien dat alle andere programma's meteen verdwijnen en je alleen het programma waar je voor gekozen hebt in beeld houdt. Het werkt trouwens alleen als je de Dock gebruikt, als je van programma wisselt met bijvoorbeeld Command-Tab dan krijg je het gedrag zoals we dat altijd al hadden en blijven alle programma's dus ook in beeld.

Als je terug wilt naar de originele staat, dan kan dat trouwens ook heel simpel, voer nu in Terminal het volgende in:

defaults delete com.apple.dock single-app
weer gevolgd door:

killall Dock
En natuurlijk weer op de Enter- of Returntoets klikken na iedere invoer.


Voor mensen die er van houden om op deze manier te werken zijn er trouwens ook nog andere mogelijkheden. Zo is er bijvoorbeeld het programma Isolator dat je er nog een aantal mogelijkheden er bij geven, maar dan heb je natuurlijk wel weer altijd een extra programma op je Mac draaien.
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Focus op één programma in Mac OS X
8 oktober 2009 - 09:00    reactie #1
geplaatst door: Gaston
En wat is er mis met de good old alt toets? Zonder al die terminal commando's klik je op een programmasymbool in de Dock met alt ingedrukt en het wordt actief terwijl het vorige programma wordt verborgen.
Toegegeven, dit werkt alleen met twee programma's, maar als je bij gebruik van meer programma's eerst in het actieve programma kiest voor 'Verberg andere' werkt het net zo.
Focus op één programma in Mac OS X
8 oktober 2009 - 09:26    reactie #2
geplaatst door: Leander

Citaat
Gaston om 9:00, 8-10-2009
...Toegegeven, dit werkt alleen met twee programma's, maar als je bij gebruik van meer programma's eerst in het actieve programma kiest voor 'Verberg andere' werkt het net zo.

En wat is er mis met de good old command toets?
Alt + command verbergt namelijk alle overige programma's in één keer, zonder terminal en 'Verberg andere' gedoe.
Focus op één programma in Mac OS X
8 oktober 2009 - 09:26    reactie #3
geplaatst door: Robert
@ Gaston: kortom, dat is zo gecompliceerd dat je er eigenlijk niets aan hebt...  :happy:

@ Leander: Die toetsencombinatie kende ik nog niet, maar voor mensen die het Dock gebruiken lijkt mij de aanpassing via de Terminal juist veel makkelijker, daarna hoef je nooit meer die toetsencombinatie in te drukken en/of te onthouden.

Verder lijkt me éénmalig een code in Terminal invoeren veel minder 'gedoe' dan iedere keer een handeling extra uitvoeren.
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Focus op één programma in Mac OS X
8 oktober 2009 - 10:20    reactie #4
geplaatst door: Gabriel
Met iKey kun je (onder andere) functie-toetsen instellen.

F5 is bij mij "Verberg dit programma".
F6 is "Verberg andere programma's".
F7 is "Ga naar Finder en verberg andere programma's".
Deze functies gebruik ik voortdurend als ik aan het werk ben en het scheelt op deze manier veel toets-combinaties.

Met enkele andere functie-toetsen start ik programma's, of haal ze naar voren als ze al gestart zijn.
Focus op één programma in Mac OS X
8 oktober 2009 - 10:45    reactie #5
geplaatst door: Leander
At apenstaartje Robert: de mensen die deze Terminal hack toepassen, dienen wel te beseffen dat zij de Terminal deactiveer code moeten onthouden om t.z.t. hun machine weer van dit Windows-achtige gedrag te kunnen verlossen (zo niet in een Terminale staat van ontbinding).
:wink:
Isolator heb ik geïnstalleerd en daar ben ik wel blij mee. Dank voor deze tip. 
Focus op één programma in Mac OS X
8 oktober 2009 - 11:12    reactie #6
geplaatst door: Evam

Citaat

Als je dit gedaan hebt en je op willekeurig welk programma in de Dock klikt zal je zien dat alle andere programma's meteen verdwijnen en je alleen het programma waar je voor gekozen hebt in beeld houdt.


De grap van Spaces is natuurlijk dat je verschillende programma's en vensters tegelijk bij elkaar kunt zetten en de rest onzichtbaar maken.
Als vertaler heb ik daar veel lol van, want ik heb altijd brontekst en vertaling tegelijk nodig - en ook nog mijn woordenboeken. Als ik dan tussendoor even wat anders gedaan heb, haal ik ze met Spaces allemaal in één klap keurig strategisch gepositioneerd weer naar voren, en de hele rest weg. Dat werkt lekker.

Alles weghalen behalve die ene waar je mee bezig bent is Alt+Cmd+H (de H van Hide, niet zo moeilijk te onthouden), maar dat was al gemeld. Simpel.

Een gratis alternatief, als je nog een oude OSX versie hebt, lijkt http://space.sourceforge.net/
En er was er nog een, maar de naam ben ik helaas vergeten. Maar een beetje zoeken moet wel iets opleveren. In Linux-systemen is het spaces-idee al vele jaren doodgewoon, begreep ik, dus er zijn vast wel een paar Mac-enthousiastelingen aan het knutselen gegaan.
~~ An Apple a day keeps the PC's at bay. ~ ~
Focus op één programma in Mac OS X
8 oktober 2009 - 11:38    reactie #7
geplaatst door: Robert
@ Gabriel: Ik geloof dat alle (of in ieder geval de meeste) shortcut-programma's dit soort dingen standaard aan boord hebben. Ik gebruik zelf Keyboard Maestro en die doet dat alles ook voor mij.

@ Leander: maar daarom staan zowel de code om het uit te voeren als het weer op te heffen hier toch? En top dat Isolator jou bevalt, ik vond het er ook helemaal niet slecht uit zien...
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.