Dockアイコンをクリックしてもウィンドウが前面に表示されない(OS X Lion)


11

OS X Lionを使用していますが、Dockアイコンをクリックしてもウィンドウが表示されないという非常に迷惑な問題があります。

1つのスペースでいくつかのウィンドウを開いているが、現在別のスペースを表示しているときに発生します。

たとえば、スペース#2にメールとSkypeがありますが、スペース#1にいます。すべてのウィンドウが最小化されていないことに注意してください。

すぐにメールに切り替えたい。Dockでメールアイコンをクリックすると、スペースが#2に切り替わり、アクティブなウィンドウがメールであることがメニューバーに表示されますが、実際にはメールウィンドウがSkypeウィンドウの下にあります。

最も奇妙なのは、メールが上に表示されても期待どおりに動作することです。私はここでロジックを見ることができません、それは絶対に予測不可能であり、したがって迷惑です。

誰かがそのような問題を経験しましたか?それはバグなのか、それとも正しい行動なのか。それを修正する方法はありますか?

回答:


9

これと同じ問題が私にも起こりました。私がしたことは:

  1. ランチパッドに移動します。「その他」という名前のフォルダがあるはずです

  2. ターミナルをクリックすると、ウィンドウがポップアップして、

    Last login: Fri Apr 28 12:35:22 on ttys000
    Computer-Name:~ username$ 
    
  3. 入力する

    Killall Dock
    

これで修正されるはずです。


4

plistが破損している可能性があります。Spacesの設定はcom.apple.dock.plistの下にあると思います。バックアップして削除し、ログオフします。それが役立つかどうかを確認します。

編集:

  1. Finderでユーザーアカウントをクリックします(小さな家のアイコン)。
  2. ホーム/ライブラリ/設定をクリックします。
  3. com.apple.dock.plistという名前のファイルがあるはずです。デスクトップにドラッグします。
  4. OSXは新しいplistファイルを作成するはずです。
  5. 念のためログオフしてください。これは、今まで見たことのない奇妙なトラブルシューティングの問題のようです。
  6. それでも問題が解決しない場合は、古いplistを手元に置いておきます。

plistの意味?バックアップして削除するにはどうすればよいですか?
Andrey Fedoseev

答えを更新しました。
surfasb

2

もちろん、Mountain Lionは複数のディスプレイを一時的に使用するのではそれほど賢くありません。外部ディスプレイを接続し直し、ディスプレイのプロパティから[ ミラーディスプレイ]チェックボックスオフにすると、メールのメインウィンドウに戻ります。いつもそこに、メールウィンドウが、画面の届かないところにありました。

Mailでも同じ問題がありました。何があっても、ドックアイコンに新着メールの数が表示され、タスクバーにメールが表示されていても、メインメールウィンドウを開いてメールボックスを表示できませんでした。新しいメッセージ画面しか開けませんでした。その後、他のアプリケーション(Microsoft Officeなど)にも同様の問題があることに気付きました。


0

ドックアイコンを右クリックして、アプリが割り当てられているスペースのオプションを選択することで、これをある程度制御できます。私の理解の及ぶ限り、

「なし」では、デフォルト:

  • アプリに開いているウィンドウがない場合、現在のスペースにウィンドウが開きます
  • アプリのウィンドウが別のスペースで開いている場合、別のスペースに切り替えるまで、そのウィンドウを前面に表示することはできません。

アプリが特定のスペースに割り当てられている場合:

  • アプリに開いているウィンドウがない場合、そのスペースに新しいウィンドウが開きます。
  • アプリは、他のスペースで開いているウィンドウを持っている場合は、アプリがもたらされ、前方が、それは別のスペース上にあるので、ウィンドウは表示されません。(私は、「アプリケーション用に開いているウィンドウのあるスペースに切り替える」というシステム設定がそこにあなたを連れて行くはずだと思いますが、私の場合はそうしません。)

最後のオプションである「すべてのスペース」は、最初は別々のスペースに物を置くという目的を単に無効にします。

私は個人的に、スペースのあるウィンドウ管理の動作が奇妙で一貫性がないと感じています。私見、Mac OS Xのこの部分には作業が必要です。


「なし」の場合、2番目の箇条書きは「Dockアイコンを押すとアプリケーションがアクティブになります。Dockアイコンをもう一度押すと、スペースがそのウィンドウが存在する場所に切り替わります」と表示されます。「スペースに切り替える」をチェックし、アプリケーションにウィンドウがない場合は、スペースに切り替えます。アプリを現在のスペースに移動することはありません
surfasb

「すべてのスペース」は、そのアプリケーションが実行されている限り、アクティブなスペースに上記のアプリケーションを強制的に表示します。常に必要な必須アプリケーションのようなものです。
surfasb

@surfasb投稿する前に自分でテストしました。Safariウィンドウのないスペースに切り替えると、そのスペース上の別のアプリ(TextEdit)に切り替わります。ドックのSafariアイコンをクリックすると、最前面のテキストエディットウィンドウのフォーカスが失われますが、メニューバーは「テキストエディット」のままです。それ以上のクリックは他に何もしません。私のシステム設定で「スペースの切り替え」オプションがオンになっていますが、どちらの方法でも何も実行されないようです...
Andrew Vit

それが公式の機能です。私のシステムでは、期待どおりに機能します。システムがデフォルトの機能で実行されていないと思います。
surfasb

0

問題はSkypeだと思います。私のシステムでは、全画面アプリからデスクトップ画面のウィンドウアプリに切り替えると、Skypeが一時的にポップアップし、ときどき前面にとどまります。

非常に迷惑ですが、イベントを不適切に処理することによるSkypeの障害です。

私はHazeOverを使用しています。つまり、バックグラウンドのウィンドウはすべてシェーディングされます。入力フォーカスがSkypeウィンドウにあることを示しています。そうではありません。試してみると、Finderウィンドウは閉じますが、Skypeには「フォーカス」があります。


Skypeだけでなく、他のアプリにも影響します。たとえば、物事対iCal。
Andrey Fedoseev

0

私は同じ問題に直面しており、解決策は非常に簡単でした。

設定では、ミッションコントロールに行き、上部に4つのオプションがありました。2つ目は、アプリが開いているスペースへの切り替えに関連しています。

3つ目は、アプリウィンドウをスペースでグループ化することです。

すべてにマークを付けるだけで問題が解決しました!


さらに明確化してください
Pimp Juice IT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.