Git GUI for Windows のウィンドウが見つからない、または表示されない 質問する

Git GUI for Windows のウィンドウが見つからない、または表示されない 質問する

git のインストールに付属する基本的な GUI:https://git-scm.com/download/win; は、ある日デスクトップ 3 で使用するまで Windows 10 で正常に動作していましたが、その後デスクトップを切り替えて閉じたか何かが原因で、GUI を起動すると正常に開いているように見えますが、どのデスクトップにもアクティブなウィンドウがありません。アイコンはタスク バーに表示され、その上にマウスを移動すると、実行中の GUI のプレビューは完全に表示されますが、クリックしてもどこにも移動しません。

どうすればウィンドウを元に戻せますか?

ベストアンサー1

つまり、ウィンドウは確かに存在し、見えなくなっているわけではなく、単に画面から消えてしまっただけなのです。

これを解決するには、いくつかの方法があります。タスク バーを右クリックして、[ウィンドウを重ねて表示]、[ウィンドウを積み重ねて表示]、または [ウィンドウを並べて表示] のいずれかのオプションを選択するだけです。

しかし、迷子になった羊を見つけるためだけにすべてのウィンドウのサイズを変更するのは好ましくないので、Git GUI のタスクバー アイコンをクリックしてアクティブにし、Alt キーを押して放し、スペース バーを押して放し、矢印キーを使用して画面上に戻します (私の場合は右に移動します)。

(はい、タスクバーを右クリック + U でカスケードが解除されますが、その後、開始位置に戻ってしまいます)


更新日: 2021年1月22日

そこで、git の設定を調べていたところ、ローカル設定の下に というエントリがあるようですgui.geometry。この値を数分間操作してみたところ、次の形式になっているようです。

(width)x(height)+(left)+(top) (split_modified) (split_staged)

上記のタグはすべてピクセル単位であり、負の値の場合は(left)画面外に移動します。

したがって、そのリポジトリの GUI をリセットするには (git PowerShell がインストールされている場合)、GUI を閉じてフォルダーに移動し、そこで PowerShell プロンプトを開いて、次のコマンドを実行します。

git config gui.geometry '900x500+100+50 300 250'

その後、GUI を再度開きます。これで少なくとも画面上に戻り、目的の場所にドラッグできるようになります。

また、左の位置を固定したいだけの場合は、現在の値を確認することができます。

git config gui.geometry

次に、+100 または +50 の負の値を変更して、画面上に戻します。


更新日: 2021年4月20日

ワンライナーで終わりますか?

git config --get-all gui.recentrepo | %{try{pushd $_;$geo=git config gui.geometry;git config gui.geometry ($geo -replace'^(.*?)\+.*?(\s.*)$','$1+50+50$2');write-host "Updating repo: $_`n  Found Geo: $geo";popd}catch {write-warning "Skipped: $_"}}

おすすめ記事