OS Xの以前のバージョンでは、ミッションコントロールにデスクトップサムネイルがデフォルトで表示されていました。
ただし、El Capitanでは、デフォルトで折りたたまれ、名前のみが表示されます(つまり、Desktop1、Desktop2など)。展開してサムネイルを表示するには、マウスポインターを配置する必要があります。
以前の動作を取り戻す方法はありますか?
OS Xの以前のバージョンでは、ミッションコントロールにデスクトップサムネイルがデフォルトで表示されていました。
ただし、El Capitanでは、デフォルトで折りたたまれ、名前のみが表示されます(つまり、Desktop1、Desktop2など)。展開してサムネイルを表示するには、マウスポインターを配置する必要があります。
以前の動作を取り戻す方法はありますか?
回答:
編集1/30/16:過去数か月間、毎日のワークフローでいくつかの異なるオプションを使用した後、@ Arctusによって提案されたソリューションをほぼ正確に解決しました。サードパーティのプログラムであるBetterTouchTool(BTT)が必要ですが、現在の最良の選択肢であると思います。
一般的な方法と役立つスクリーンショットについては、@ Arctusの回答を参照してください。その投稿から欠落していた詳細は次のとおりです。
BTTには、実際には「ミッションコントロールとデスクトッププレビューの即時表示」という事前定義済みのアクションがあることに気付くでしょう。残念ながら、ミッションコントロールを開いてからデスクトッププレビューを展開するまでの間に、非常に長い遅延が発生し、使用できなくなりました。このカスタムソリューションは非常にスムーズで一貫性があり、望ましくない動作を引き起こすことはありません。
BetterTouchToolメソッドのその他の主なバリエーションは、左上または右上のホットコーナーを使用してミッションコントロールを開き、BTTを使用してマウスをコーナーに移動し、選択したジェスチャーに戻します。これにより、3本または4本の指で上にスワイプする以外のジェスチャーも可能になりますが、ホットコーナーが発生する可能性があります。これが私にとって実行可能なオプションであるために、私は偶然にホットコーナーを頻繁にトリガーしていることがわかりました。繰り返しますが、YRMV。
私は決してBTTの専門家ではありませんが、何か質問があれば、喜んでお手伝いします。幸運を!
/編集
元の投稿:
以下のようFletcher91が言及サムネイルをしているのに対し、あなたは「デスクトップスペース」(「デスクトップ1」、「デスクトップ4」などのような名前のスペース)からミッションコントロールを起動した場合、サムネイルがデフォルトでは折りたたまれ、拡張あなたが起動した場合、デフォルトで「フルスクリーンアプリスペース」(ウィンドウをフルスクリーン表示することで生成され、「メモ」やブラウザウィンドウの場合はウェブページのタイトルなど、そのアプリウィンドウに名前が付けられたスペース)からのMission Control。
その理由は、Mission Controlが次の2つの機能を果たすためです。
現在のデスクトップスペースで開いているすべてのウィンドウを表示して、それらを簡単に切り替えられるようにします(「すべて開いているウィンドウ」ビュー)。
すべてのスペースのリストを表示して、スペースを簡単に切り替えられるようにします。
私が話したAppleの担当者は、デスクトップスペースからMission Controlを開くときにサムネイルを折りたたむ動機は、すべての開いているウィンドウの表示により多くの画面の不動産を提供し、混乱を減らすことであると語った。フルスクリーンアプリスペースからMission Controlを開くと、最近表示されたデスクトップスペースのフォーカスがすべて開いているウィンドウビューに変わり、サムネイルが展開されます(根拠のない推測:これはフルスクリーンアプリスペースには他にないためと思われます)同じスペースにあるウィンドウなので、ミッションコントロールを開く唯一の理由はスペースを切り替えることです)。
Appleの担当者は、現在、デフォルトでサムネイルの展開を有効にする方法がないことも確認しています。
しかし、私はいくつかの調査を行い、他のいくつかの回答をテストし、有用であると思われるいくつかの特別なケースを確認することができました。
「Hot Corners」を使用してSystem Preferences >> Mission Control
、左上または右上のいずれかの角を設定してMission Controlを開くと、古い動作をシミュレートしますが、これはHot Cornerコールバックをトリガーするときに、マウスをその領域内に配置したためです。とにかくサムネイルの展開をトリガーします)。残念ながら、習慣を変更することは必ずしも簡単ではありませんが、これはおそらく現時点で最良の選択肢です。このアプローチを採用する場合は、トラックパッドのジェスチャーを無効にすることをお勧めします。これにより、少なくとも習慣が収まるまで、これが唯一の方法になります。
以下のようakaRemが述べた、あなたは十分なスペースを開くと、ミッションコントロールのサムネイルは、デフォルトでは展開されます!これを13インチ2013 MBP Retinaで、すべてのフルスクリーンChromeスペース、すべてのデスクトップスペース、および他のランダムスペース(ダッシュボードスペースを含むオンとオフを含む)のさまざまな組み合わせを使用してテストしました。デスクトップスペースからMission Controlを開いたときにデフォルトでサムネイルが展開されるようにします。これはakaRemとは異なる番号です。ハードウェアや用途によって異なるかはわかりませんが、興味深いです(他の人がこれをテストする場合、結果をお知らせください)。しかし、最終的には、これは実用的な解決策ではありません。
この時点で使用可能な回避策に最も近いもの(ジェスチャーまたはホットキーでMission Controlを開きたい場合)は、BetterTouchToolなどのサードパーティソフトウェアを使用して、Arctusのように選択したジェスチャーで実行するマクロを作成することです
ここの他の人たちと同様に、私はこの問題についてフィードバックをアップルに提出しました。同じことをしたい場合のリンクはこちらです。
はい、これは非常に迷惑ですhttp://www.apple.com/feedback/macosx.htmlでフィードバックを送信しました
これはバグまたは設計の退行のいずれかであることに同意するすべての人に提案する
回避策は、ミッションコントロールを開くために左上にホットコーナーを設定することです。そうすれば、これを介してミッションコントロールを開くと、それらは既に拡張されています。
これでも機能しますが、bettertouchtools 1.24にはショーミッションコントロールが追加され、すぐに以前のデスクトップが表示され、ほぼ完璧に機能します。
しばらくの間、BetterTouchToolsを使用してこれを回避できました。具体的には、3本指のスワイプジェスチャーを設定して、マウスを画面の上部に移動し、再び元に戻します。マウスが実際に動いていないので、今のところは動きます。
一方、私もこの変更についてAppleにフィードバックを提出しました。
Mission Controlがフルスクリーンアプリケーション/デスクトップから開かれたときにスペースバーを自動的に展開するフルスクリーン機能を使用するように全員に促しているようです。しかし、BetterTouchToolユーザーの多くは、特にOSXのフルスクリーン機能の動作が気に入らないため、使用していません。
OSXメニューバーを常に表示し、非表示にしないデフォルトのフルスクリーン機能のオプションがあれば、おそらくそれに慣れるでしょう。オプションは良いです:)
開発者Brian Kendallは、古い動作を復元するためにこれを作成しました:https : //github.com/briankendall/forceFullDesktopBar
Dockプロセスにコードを挿入し、showFullBar
パラメータをに設定してミッション制御を示すメソッドを呼び出しますtrue
。ハックではありますが、ミッションコントロールをアクティブにするためのさまざまな方法(たとえば、キーボードショートカット、魔法のマウスで2本指でタップ、トラックパッドで3本指でスワイプするなど)に適した非常にクリーンなものです。
Appleがこのシンプルな設定をこの設定にプリファレンスとして含めなかったのは不可解です。
BetterTouchTool(BTT)にはトラックコントロールジェスチャに割り当てることができる「ミッションコントロールとデスクトッププレビューをすぐに表示」アクションがありますが、ミッションコントロールが開始されてからデスクトッププレビューが表示されるまでに時間がかかります。
@Arctusで提案されたマクロと似ていますが、少し異なるマクロに出会ったので、ヨセミテとほぼ同じ動作に戻ります。
ステップ1は、左上「ホットコーナー」でミッションコントロールを表示できるようにすることです。
ステップ2は、BTTの次のマクロです。
編集:また、3本または4本の指で上にスワイプするために、標準のトラックパッドのミッションコントロールジェスチャを設定する必要があります(どちらでもかまいません)。
いろいろ試してみたところ、サムネイルが表示されるのは、ユーザーがフルスクリーンアプリをアクティブにした状態でミッションコントロールに切り替えた場合のみであることがわかりました。
複数のモニターを使用する場合、すべての画面で全画面モードで実行されているアプリケーションを有効にする必要があります。
とりあえず、すべてのモニターでフルスクリーンアプリを試してください。
10.11.4ベータ版を持っている私の友人は、この実装が戻ってくると言いました。彼らがこれを好みにしたなら、それは素晴らしいでしょう。彼が私に送ったスクリーンショットは次のとおりです。
編集:この情報は誤りです。ミッションコントロールは、多数のスペースがある場合に即座にサムネイルを表示します。
Sierra / High Sierraアップデート
Kevin C.の回答をフォローアップするために、forceFullDesktopBarの作成者は新しいバージョンhttps://github.com/briankendall/missionControlFullDesktopBarを作成しました。これは10.12以降で動作します。インストールには少々手間がかかりましたが、私にとってはうまく機能します。
セットアップ手順:
でMission Controlジェスチャーを無効にしSystem Preferences -> Trackpad
ます。
missionControlFullDesktopBarリポジトリのクローンを作成する
git clone https://github.com/briankendall/missionControlFullDeskopBar
missionControlFullDeskopBar.xcodeproj
Xcodeで開きます。
プロジェクトをビルドします(⌘B)。
をチェックして、行き先を調べFile -> Project Settings...
ます。私のマシン上では、です~/Library/Developer Tools/Xcode/DerivedData
。そして、そこにプロジェクト名で始まるフォルダーがあります(例:)missionControlFullDeskopBar-cjhllkdjkhncuzglpiezmyqmdufu
。
BetterTouchToolで、ミッションコントロールのショートカットをにバインドしますExecute Shell Script / Task
。として、コンパイルされた実行可能ファイルへのフルパスをLaunch Path
入力します(パスが異なる場合は調整します)。以下のように、入力します。~/Library/Developer/Xcode/DerivedData/missionControlFullDesktopBar-cjhllkdjkhncuzglpiezmyqmdufu/Build/Products/Debug/missionControlFullDesktopBar.app/Contents/MacOS/missionControlFullDesktopBar
Parameter
-d -i
オプション:Mission Controlを閉じるための別のショートカットをバインドします。私は4本指で下にスワイプして閉じるのに慣れていましたが、システム環境設定で4本指で上にスワイプすると無効になりました。簡単な修正として、4本指で下にスワイプしてBTTのEscapeにバインドしました。フルBTTセットアップ:
わかりました、サードパーティのツールや正しくないジェスチャーを使わずに古い動作を復元するHigh Sierraの簡単な回避策があります。ただし、外部モニターに接続する必要があります。あなたがすることは次のとおりです。
1)[設定]> [ミッションコントロール]で、[ディスプレイにはスペースがあります]をオンにします(これが必要かどうかはわかりませんが、これをテストするにはログアウトする必要があります)
2)外部モニターで、そこにあるアプリを全画面表示
3)多田!現在、モニターのスペースはすべて、デフォルトで2〜3スペースしかないものも含めて、サムネイルビューに拡張されています。
必要なモニター、おそらくメインではないモニターでフルスクリーンにすることを選択できます。他のモニターでサムネイルスペースのプレビューを表示するには、外部モニターでアプリを全画面に保持する必要があります。
Better Touch Toolのリングに別の帽子を投げるには、すぐにこのアクションを提供するように見えます:
missionControlFullDesktopBarはHigh Sierraでうまく機能します。私はそれをHammerspoonと連携させてMission Control(F3)キー押下をインターセプトします。ここでの動作のビデオは、ここで私の完全なhammerspoon構成を参照してください。
-- if missionControlFullDesktopBar installed, intercept Mission Control (F3) keypresses and launch it instead
-- See https://github.com/briankendall/missionControlFullDesktopBar
local MCFDB_PATH = '/Applications/missionControlFullDesktopBar.app/Contents/MacOS/missionControlFullDesktopBar'
local mcfdbSize = hs.fs.attributes(MCFDB_PATH, 'size')
if mcfdbSize then
local MISSION_CONTROL_KEYCODE = 160
local log = hs.logger.new('missionControlFullDesktopBar', 'debug')
log.i('missionControlFullDesktopBar found, intercepting Mission Control key events')
function handleMissionControl(e)
local code = e:getProperty(hs.eventtap.event.properties.keyboardEventKeycode)
if code == MISSION_CONTROL_KEYCODE then
-- ignore auto-repeats
local isAutoRepeat = e:getProperty(hs.eventtap.event.properties.keyboardEventAutorepeat)
if isAutoRepeat == 1 then
return true -- discard
end
-- don't intercept cmd+f3 or ctrl+f3
local flags = e:getFlags()
if (flags.cmd or flags.ctrl) then
return false -- propogate
end
local type = e:getType()
if type == hs.eventtap.event.types.keyDown then
--log.i('intercepted Mission Control DOWN')
os.execute(MCFDB_PATH..' -d -i')
return true -- discard
elseif type == hs.eventtap.event.types.keyUp then
--log.i('intercepted Mission Control UP')
os.execute(MCFDB_PATH..' -d -r')
return true -- discard
end
end
return false -- propogate
end
trapMissionControl = hs.eventtap.new({hs.eventtap.event.types.keyDown, hs.eventtap.event.types.keyUp}, handleMissionControl)
trapMissionControl:start()
end