Vraag:
Kan ik een Snow-Leopard-achtige applicatie verbergen (Cmd-H) in Lion terughalen?
MagBUG
2011-07-29 10:28:31 UTC
view on stackexchange narkive permalink

Tot Mac OS X Snow Leopard deed het drukken op + H tijdens het gebruik van een applicatie twee dingen ...

  1. De applicatie verborg zichzelf aan het zicht.
  2. De applicatie plaatste zichzelf aan het einde van de + switcher.

Het tweede punt was erg handig, want toen ik een app verborg, wist ik dat ik hem een ​​tijdje niet zou gebruiken. Door het naar het einde van de switcher te sturen, kon ik me concentreren op de apps die ik meer gebruikte.

In Lion, hoewel + H verbergt de app, hij verplaatst hem alleen naar de volgende positie in de switcher. Dit komt overeen met + ing tussen 2 apps, behalve dat de app nu ook aan het zicht is onttrokken. IMO, dit breekt een fundamentele functie van de switcher en het concept voor het verbergen van apps. Ik heb geen idee waarom dit is gedaan.

Heeft iemand aanwijzingen over hoe dit zou kunnen worden opgelost? Of misschien plaatsen waar ik moet gaan zoeken? Ik hoop alleen dat er ergens een voorkeur verborgen zit in een of ander plist-bestand ...

Ik heb de positie nog nooit opgemerkt ...;) Leuke vraag ...;)
Dit klinkt voor mij als een bug in Lion. Laat het Apple misschien weten via feedback@apple.com
Ik heb hiervoor zojuist een rapport / verzoek ingediend op http://www.apple.com/feedback/.
Ik ben hier ook door verergerd en heb ook feedback ingediend. Ik ken echter geen oplossingen, behalve om naar een andere cmd-tab-switcher zoals Witch te gaan.
@khedron: Hoe lost Witch dit op? Het toont dezelfde volgorde als Cmd-Tab. Als ik iets mis, zou ik het graag willen weten, want deze miskenning drijft me tegen de muur.
Wat me het meest irriteert, is dat het systeem bij het verbergen van een applicatie automatisch naar de meest recente applicatie zal overschakelen, zelfs als deze zich in een andere Space bevindt. Ik heb bijvoorbeeld altijd Chrome op volledig scherm, maar Mail en mijn teksteditor staan ​​op de normale bureaubladruimte (niet op volledig scherm). Ik gebruik Chrome en schakel dan even over naar Mail om het te controleren. Als ik klaar ben met het controleren van e-mail, druk ik op `Command-H`. Ik verwacht dat het mailvenster zich verbergt en de teksteditor erachter ziet. Maar nee, het besturingssysteem schakelt over naar Chrome en schakelt automatisch naar de volgende Space. Het is erg vervelend.
Vier antwoorden:
Christian Correa
2011-08-02 01:56:41 UTC
view on stackexchange narkive permalink

Dit is een geweldige vraag. Dit kan eerder bedoeld gedrag zijn dan een bug. Mission Control lijkt zowel de oude Expose als de oude Spaces te hebben gemengd. Met dat in gedachten plaatst de lancering van een nieuwe app op volledig scherm deze op zijn eigen bureaublad. Wanneer je Mission Control bereikt, zie je het rechts van het originele, lege bureaublad staan. Open een tweede app op volledig scherm en die zal deze weer op zijn eigen bureaublad plaatsen, naast de eerste app op volledig scherm die je hebt geopend.

Net als de startschermen in iOS en de oude Spaces, lijkt het erop dat Apple van plan is dat deze desktops qua ruimte op dezelfde plek blijven. Mail staat "aan de linkerkant" van Safari als ik Safari opende nadat ik Mail had geopend. Ik ben het ermee eens dat dit ruimtelijke begrip botst met ons vooropgezette begrip van de switcher. Dat is dezelfde reden waarom verbergen is uitgeschakeld voor apps op volledig scherm (door op + H te drukken, wordt een app op volledig scherm niet verborgen).

Als alles volledig scherm is, wordt het concept van verbergen minder relevant. Ik denk terug aan de oudere versies van Mac OS, waar je stapels op stapels vensters had. Het was logisch om een ​​app als Adobe Photoshop (en al zijn vele geopende onderliggende vensters voor elk van mijn vele geopende afbeeldingen) te verbergen. Als een dergelijk 'stapelen' venster er ruimtelijk niet is (omdat die apps op volledig scherm nu naast elkaar staan, zijn ze niet echt gestapeld), dan is het bijna logisch dat het niet werkt.

Dit alles gezegd hebbende, ben ik het er helemaal mee eens dat Lion volledig heeft geknoeid met de workflow van veel oude Mac-gebruikers. Ik ben het hier niet per se eens met de beslissingen van Apple, ik probeer gewoon advocaat te spelen en kijk of deze in het bijzonder een verklaring heeft die logisch is. Ik hoop dat dit helpt.

Update: dit artikel op TidBITS noemt een nieuwe functie in Lion genaamd Automatic Termination. Ik was me niet bewust van deze functie. Ik vraag me af of het gedrag dat wordt ervaren door de auteur van deze vraag hiermee verband houdt.

Ik zie niet in hoe de modus voor volledig scherm zich verhoudt tot het gedrag van ⌘H bij het omgaan met apps die niet op volledig scherm worden weergegeven.
Ik merkte dat Cmd + H niet werkt voor apps op volledig scherm, dus ik dacht dat hij vroeg om alleen naar apps op volledig scherm te verwijzen. Maar na het opnieuw lezen van de vraag lijkt het erop dat hij niet op de een of andere manier specificeert. Als hij het heeft over NIET-volledig-scherm-apps waarvan de opdracht Hide niet werkt, ben ik het ermee eens dat dit waarschijnlijk een bug is. Het punt van mijn antwoord hierboven was echter dat als hij het inderdaad had over apps op volledig scherm; dan zou het een van die UI-beslissingen van Apple kunnen zijn - en ik speculeerde dat ze het schakelen tussen apps op volledig scherm zouden kunnen zien als een analogie met de iOS-app-switcher.
Ik heb mijn antwoord bijgewerkt met een link naar een TidBITS-artikel over een functie in Lion genaamd Automatische beëindiging. Het klinkt alsof een app kan worden beëindigd door Lion en kan worden verwijderd uit de Command + Tab-schakelaar.
Ik denk niet dat het gedrag van de Cmd + H window stack gerelateerd is aan automatische beëindiging, om tenminste twee redenen: De applicatie die ik verberg heeft nog steeds open vensters die ik niet heb gesloten; de betreffende app wordt * niet * automatisch beëindigd door het besturingssysteem, hij is nog steeds actief.
@Christian \ Correa - U, meneer, kent uw zaken. Heeft u overwogen om Apple-certificering zoals ACSP of ACTC na te streven?
kjyv
2016-09-26 23:40:51 UTC
view on stackexchange narkive permalink

Aangezien dit me stoort sinds dit is veranderd, heb ik het nog een keer geprobeerd. Het lijkt tot nu toe de enige werkende manier om het te imiteren door over te schakelen naar alle geopende apps voordat je je verbergt. Ik weet niet zeker of appelscript een beetje is veranderd, maar ik moest het script van Willlma op deze manier wijzigen om het te laten werken. Dit heeft ook aanzienlijk minder toetsaanslagen, dus het zou het werk sneller moeten doen.

  vertraging 0,5
zet i op 0
vertel de toepassing "Systeemgebeurtenissen"
    stel first_app in op de naam van het eerste proces waarvan de voorste waar is
    herhaal met p in elk proces
        indien zichtbaar van p dan
            zet i op i + 1
        stop als
    einde herhalen
    herhaal ik - 1 keer
        toets omlaag
        toets omlaag verschuiven
        toetsaanslag tabblad
        vertraging 0.01
        toets omhoog verschuiven
        key up commando
        vertraging 0.1
    einde herhalen
    stel zichtbaar van proces first_app in op false
einde vertellen
 

Het zal wat flikkering vertonen tijdens het schakelen en de vertraging kan te kort zijn als sommige animaties langer duren (zoals overschakelen naar apps op volledig scherm), dus de cijfers zijn waarschijnlijk niet optimaal voor alle Macs of situaties. En hoewel het mogelijk zou moeten zijn om een ​​Automator-service in te stellen met een globale sneltoets, gebeurde er niets met mij. Ik heb meer geluk gehad met de kleine applicatie iCanHazShortcut waar je osascript <scriptname> kunt aanroepen wanneer je op cmd-h drukt.

Graham Perrin
2013-06-05 11:28:00 UTC
view on stackexchange narkive permalink

Kan ik een Snow-Leopard-achtige applicatie verbergen (Cmd-H) in Lion terughalen? … De applicatie plaatste zichzelf aan het einde van de + switcher. …

Sinds Application Switcher werd geïntroduceerd in Mac OS 8.5, zijn er verschillende wijzigingen aangebracht.

In Lion

Het is waarschijnlijk onmogelijk om de oude plaatsing te krijgen met de nieuwere Application Switcher.

Als u het binaire bestand identificeert dat voor de switcher wordt gebruikt, wordt een reeks van strings (1) kunnen meer onthullen.

… Dit zou bedoeld gedrag kunnen zijn…

Ik denk van wel.

zou het al een tijdje niet gebruiken

Het gedrag in Lion is waarschijnlijk voor een aanzienlijk deel van gebruikssituaties waarbij verbergen op korte termijn is.

Met een comfortabele toetsencombinatie ( Command - Shift - Tab is minder ergonomisch):

  • Lion is sneller dan Snow Leopard voor het weergeven van een verborgen app.

Beyond Lion

In Mountain Lion is er bijvoorbeeld nog een andere wijziging: niet langer een eindeloze cyclus als reactie op Command - Tab .

In OS X 10.9 kunnen er verdere wijzigingen zijn.

willlma
2013-10-15 00:16:09 UTC
view on stackexchange narkive permalink

Dit is absoluut het beoogde gedrag. Het vervaagt ook niet het pictogram, wat ik vervelend vind. Ik heb een GUI-appelscript geschreven dat de oude manier van doen imiteert. Kopieer en plak dit in Applescript, sla het op en gebruik vervolgens fastscripts om het te koppelen aan een sneltoets (zoals ctrl + H).

  zet i op 0tell application "System Gebeurtenissen 'zet first_app op de naam van het eerste proces waarvan de voorste waar is herhaal met p in elk proces als p zichtbaar is, stel dan i in op i + 1 end if end herhaal herhaal i - 1 keer toets ingedrukt commando herhaal i - 1 keer toetsaanslag tab vertraging 0,03 einde herhaling toets omhoog commando vertraging 0,03 einde herhaling set zichtbaar van proces first_app to falseend tell  
fout "Systeemgebeurtenissen kregen een foutmelding: kunnen niet zichtbaar worden." nummer -1728 van zichtbaar
Bedankt voor het script. Ik gebruik het niet echt en heb het niet getest voor de exacte doeleinden die u had uiteengezet (was het inspecteren voor iets soortgelijks), maar ik merk het gewoon op voor iemand, ik moest '' rond zichtbaar in de vijfde regel plaatsen, dus het is: `als p is" zichtbaar "dan`.
Wat betreft het vervagen van het pictogram, dat is eenvoudig op te lossen door [TinkerTool te installeren] (https://www.bresink.com/osx/TinkerTool.html).


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...