web-dev-qa-db-ja.com

Xfce:Alt + Tabウィンドウで行サイズを指定するにはどうすればよいですか?

Alt + Tabウィンドウには、開いているアプリケーションのリストが表示されます。問題は、24個のアイコンでも1行に配置できるため、ナビゲーションが困難になることです。指定する設定はありますか?行ごとに5つのアイコン?

2
mahdix

Alt-Tab機能はウィンドウマネージャーによって処理されます。 Xfceでは、ウィンドウマネージャーはxfwm4であり、この機能はウィンドウマネージャーアクションの「サイクルウィンドウ」を参照します。

どのソースコード

ソースコードは Xfce GitHub組織 で表示できます。これは このXfceドキュメント で説明されています。 Xfceに関連する多くのリポジトリがGitHubに公開されています。

関連するリポジトリにアクセスします: xfwm4 。次に、/srcディレクトリに移動すると、ソースファイルとヘッダーファイルが中にあります。ほとんどの場合、関連するソースファイルはcycle.cです。

ソースコードを完全に理解することはできませんが、xfwm4がAlt-Tabポップアップダイアログのサイズを動的に変更すると推定できます。かなりの数のライブラリ*.hファイルが含まれているだけでなく、ScreenInfoなどの変数が関数間で渡されています。

サイクル動作

私が気づいたことの1つは、1行に表示されているアイコンの数です。質問には、「1行に24個のアイコン」と記載されていました。しかし、私のマシンにはその半分しかありませんでした。どうして?おそらく、私のマシンのディスプレイサイズが小さく、画面解像度が低いためです。

以下のスクリーンショットは、Xfceで開いている14個のアプリケーションを含むAlt-Tabポップアップダイアログを示しています。

Xfce 4.10 Alt-Tab popup dialog

この場合、1280 x 800の画面解像度では、最初の行に12個のアイコンが表示され、2番目の行に残りの2個のアイコンが表示されます。さらに、1366 x 768の画面解像度で実行されている別のマシンがあり、最初の行に13個のアイコンが表示されます。

この観察に基づいて、画面の解像度が高いほど、1行でより多くのアイコンを表示できると確信しています。したがって、Xfceのポップアップダイアログは動的にサイズ変更されます。

免責事項:私は開発者でも資格のあるプログラマーでもないため、コードのどの部分を編集する必要があるかを正確に示すことはできません。質問者が残したコメントに関して、私は単に関連するソースコードを提案しているだけです。サイクルの動作は、質問を理解する一環として説明されました。これは、ソースコードを変更するときに役立つヒントとしても役立つ場合があります。

スクリーンショットはXubuntu14.04(Xfce 4.10)で撮影されました。

2
clearkimura