個々のアプリケーションの GUI を強制的に更新する

個々のアプリケーションの GUI を強制的に更新する

私はUnity 7.2.6でUbuntu 14.04を使用しています。

定期的に、さまざまなアプリケーションが最小化から復元されるときに、アプリケーションのインターフェイスがレンダリングされません。最小化、最大化、全画面表示では役に立ちません。このようなアプリケーションを引き続き使用するには、いったん閉じてから再度開く必要があります。例として、Rhythmbox ウィンドウに何も表示されず空白の画面が表示される Rhythmbox のスクリーンショットを示します。

この問題にどう対処すればよいでしょうか? アプリケーションの GUI を画面に強制的に再描画する方法はありますか? アプリケーションを閉じる前に、アプリケーションからデータを表示/コピーしたり、保存したりする必要がある場合があります。

答え1

試すことができる方法の 1 つは、「パージ」中に削除されたくないパッケージ関連の構成ファイルとデータをバックアップすることです。

次にパッケージを消去し、再度パッケージをインストールします。

apt purge <packagename>
apt install <packagename>

一般的なアドバイスとして、次の手順に従って最新のアップグレードを入手してください。

apt update
apt upgrade

少し話がそれますが、より新しい LTS (16.04) に切り替えることを検討してください。遭遇した問題 (およびその他多数) は、Xenial ですでに修正されている可能性があります。

関連情報