多くの中で1つのウィンドウを見つけるのは難しい


19

新しいUnity GUIには非常に感銘を受けました。これは大胆な動きです。

ただし、プロのプログラミング作業にUbuntuを使用している人の観点からは、1つの明白な監視があります。コードを書いているときに、12個以上のemacsウィンドウを開きたいことがよくあります。

古典的なUbuntuでは、一番下のタスクバーにあるファイルの名前からどれを簡単に選択することができましたが、Unityではこれに相当するものがないようです。たくさんのウィンドウを開いていると、どのウィンドウが欲しいかを見つけるのが難しくなります。このため、10.10 Unityでさえも、私はAltTab彼らの名前を調べて見ることができたので、より優れていました。11.04ではもうありません。新しいタスクバーに、たとえば開いているemacsウィンドウのすべてのインスタンスをカバーする1つのemacsボックスがあると便利です。ボックスを右クリックし、開いているすべてのインスタンスの名前のリストを表示するオプションがあります。

現在、これらのタスクバーボックスを右クリックすることの有用性はとにかく非常に制限されているようです。この性質の単純な変更は、Unityのユーティリティを大幅に改善すると思います。

私はすでに複数のワークスペース(6)を使用しており、多くの場合、ワークスペースごとにターミナルウィンドウや多くのemacsウィンドウのようなものがあり、キーボードショートカットを既に使用しています。これまでのところ、これらのいずれも問題の核心にはなっていません。「ファイルを開くリスト」が高すぎるとは思いません。

Super+ Wは、私が提案していることとは正反対です。既に1つのワークスペースで開いているウィンドウが多すぎて、探しているウィンドウを簡単に見つけることができません。すべてのワークスペースですべてのウィンドウを表示すると、ビューがさらに乱れます。

Shift+ Alt+ は役に立ちません。単一のワークスペースで12個のemacsウィンドウを開いている場合、これを行うと、ワークスペースで開いているすべてのウィンドウが一度に表示されますが、スペースが空いて小さなアイコンに縮小されます。どのようにしたいのか一目でわかるはずです。それらは区別できません。


5
これが問題だと思ったら、を実行してUnityに対するバグとして報告してくださいubuntu-bug unity。この問題を解決する方法のアイデアをお持ちの場合は、Ubuntu Brainstormにそのアイデアを載せてください。
dv3500ea

2
emacsバッファーマネージャーは、一般的なウィンドウマネージャーよりも優れているのではありませんか?単一のemacsインスタンスを使用した場合、ファイル名で検索し、ファイルのリストを表示し、ウィンドウを分割して複数のファイルを一度に表示できると思います。おそらくあなたには理由があります(プロジェクトごとに1つのemacs?)が、純粋なemacsソリューションを試すことをお勧めします。(おそらく、emacsエイリアスを作成して、同じemacsインスタンスで新しいファイルを開くことができます。)
idbrii

回答:


14

Alex Launiの答えをお勧めしますが、1つの微調整でウィンドウタイトル表示を有効にします。

  1. CompizConfig設定マネージャーを開く
  2. テキストと呼ばれるモジュールを有効にする
  3. スケールアドオンというモジュールを見つける
  4. タブの外観に切り替える
  5. [ ウィンドウタイトル]ドロップダウンを開きます
  6. ウィンドウタイトル表示パラメータをすべてのウィンドウに切り替えます。フォントサイズを大きくすることもできます。

この調整の後、ランチャーアイコンをダブルクリックして、ニーズに合わせます。


1
「テキスト」プラグインも有効にすることを忘れないでください。
アーンドリューク

1
これは答えではありませんが、予防策です。ここの答えは、最近のUbuntuバージョン(少なくとも14.04 LTS)で問題を引き起こす可能性があります。私の場合、タイトルバーとダッシュ、およびアプリを切り替える機能が失われました。これを修正しようとすると、さらに悪化しました-セッション内で入力する能力を失いました。ただし、ゲストセッションは正常に機能しました。誰かがCompizConfigを使用してUnityを壊した場合、以下の解決策が有効でした(.config / dconf / userフォルダーを削除)。askubuntu.com/a/39669/378102

7

私はからの偉大なプラグイン見つけたcompiz-plugins-extraで、スケールウィンドウタイトルフィルタを

  • 有効にした後、まずSuper+ Wを押すと、すべての候補ウィンドウが表示されます(現在のワークスペースのウィンドウのみを表示するように調整しました)。

  • それからちょうどTYPEとあなたが探しているウィンドウのキーワードと確認をEnterそれのために行きます!

必要なものが正確にわかっている場合、これは、キーボードとマウスの選択と確認の組み合わせよりも高速です。最良の場合、期待する結果を1つだけ取得できます。

ウーフー、岩を探して!! :)


さらに試してみると、私は一番上の投稿に同意します:古典的なgnome-panelを使用してすべてのウィンドウボタンを一覧表示することは、依然として最も効率的な方法です。
ジェームズフ

6

最初にcompiz-plugins-extraを インストールしますcompiz-plugins-extraをインストールする

次に、Compiz Config Settings Managerを使用してcompizのスケールモードアドオンを有効にし、Unityを再起動unityします(実行ダイアログ(alt+ f2)で実行します)。

これで、複数のウィンドウを開いているときに、視覚的なプレビューを維持したまま、検索を絞り込むウィンドウの名前の一部を入力できます。

注意:

検索について話すときは、スケールモードからの検索を指します(複数のウィンドウを開いた状態でアプリケーションのアイコンをクリックした場合、またはsuper+を押した場合に発生しますW)。


スケールアドオンにフィルタリング用のオプションがありません。別のプラグインを有効にする必要がありますか?
idbrii

@pydave:いいえ、ただ入力するだけです...スケールモードのとき(プラグインを有効にした後)。
RolandiXor

@pydave:ああ、それがそのパッケージに入っていたことを覚えていませんでした。
RolandiXor

申し訳ありませんが、これは別のコンピューターにリモートでログインしてからファイルをemacsするため、私にとってはうまくいきません。入力しているコンピューターにファイルが実際に存在しない場合、Dash検索は機能しないと思います。
ジェイソンネット

@JasonNett:これはダッシュ検索とは関係ありません。私はスケールモードについて言及しています。
RolandiXor

3

もう一度ウィンドウを表示したいアプリケーションのランチャーアイコンをクリックすると、スプレッドモードが開始され、そのアプリケーションで開いているすべてのウィンドウを表示して、必要なウィンドウを選択できます。これは、そのアプリケーションのキーボードショートカットでも機能します。


いいえ、多くのウィンドウを開いている場合は機能しません。この場合、ウィンドウは非常に小さく、名前が表示されないため、最初にどのウィンドウが欲しいかを簡単に判断できません。
ジェイソンネット


1

1ダースのウィンドウがたくさんあります。私はプロのプログラマーでもあり、通常は3つの端末(1つは分割vimセッション)に満足しています。

エディターを複数のデスクトップに論理的に分割することを検討しましたか?ドキュメント専用のデスクトップ(番号4)、コード/グレッピング/コンパイル専用のデスクトップ(番号5)、テスト専用のデスクトップ(番号6)があります。ホットキーを使用してそれらのそれぞれにランダムにアクセスできます。これは、ポイントしてクリックするか、Altキーを押すよりも高速です。


おそらく、各デスクトップにアクセスするためにホットキーを使用する方速く感じると言えます。私には同意できない研究があることを知っています。
折り紙

0

デフォルトでそこにある4つのワークスペースをフルに活用することは非常に役立つことに同意します。Ctrl + Alt +矢印キーを使用してそれらの間をすばやく移動できます(カーソルがデスクトップ上にあるときはいつでもマウスのスクロールホイールを使用して切り替えるようにcompizを構成することもできます)。開いているウィンドウを表示するには3つの方法があります(2つは既に述べています)。1つのプログラムのすべてのインスタンスを表示するには、対応するランチャーアイコンをクリックします。現在のワークスペースで開いているすべてのウィンドウを表示するには、Shift + Alt +上矢印を使用できます。すべてのワークスペースで開いているすべてのウィンドウを表示するには、Super + Wが役立ちます。


0

SUPER + Wの代わりに開いているすべてのアプリケーションを公開する代わりに、SUPERを保持しようとすると、ランチャーに小さな数字が表示されます。アプリケーションの数に達すると、最新のウィンドウが表示されます。2回ヒットすると、このアプリケーションのすべての(のみ)ウィンドウが表示されます。これは公開の概要でウィンドウの量を減らすため、私にとって役立ちます。それでも、目的のウィンドウまたはドキュメントを選択する(複数のWriterドキュメントを想像する)のは、タスクバーを使用した場合ほど速くありません。


0

これが私が行っている間に合わせのソリューションです。Unity 内でgnome-panelを起動します。右クリックしてトップパネルを削除します。下部パネルを好きなように構成します。gnome-panelをスタートアップアプリケーションに追加します。その後、再起動します。上部パネルは完全に削除する必要があり(Unityの上部パネルと重なるため)、下部パネルにはワークスペースの開いているファイルリストを表示できます。これで、下部パネルがUnityに存在できるようになりました。ランチャーのように格納可能にしたいのです。

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