以前、Windows 7 を実行する HDD を搭載した古き良き DELL Latitude E6510 を持っていました。これを Kubuntu 19.04 に交換しましたが、GNOME の方が好みだと気付いたので、次のようにインストールしました。
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop
しばらくの間は問題なく動作しているように見えましたが、最終的に次の問題が発生しました。
- コンピュータを長時間使用した後、Alt+F2 を押さないと Nautilus が起動しない
- コンピューターをかなり長い時間使用した後、Gnome ターミナルがまったく起動しません。転送したくないユーザー データがかなりあるので、システムを再インストールするように言わないでください。注: ディスプレイ マネージャーとして GDM ではなく SDDM を使用していましたが、これが問題でしょうか?
答え1
Ubuntu GNOME が Ubuntu フレーバー (メインの Ubuntu は Unity 7 を使用していました) だったときに 17.04 (2017 以前) まで使用されていたPPA を追加しましたppa:gnome3-team/gnome3
。サポートは終了しており、さらに「disco」サポートもないため、削除して sudo apt update メッセージを確認することをお勧めします。リストされているコマンド (エラーが発生するため変更しない)。
Ubuntu 19.04 は、GTK+ ライブラリ 3.32 と、もちろん GNOME 3.32 を使用します。18.04 から gnome パッケージを追加すると、古い GTK+ 3.28 ライブラリ/プログラムが想定されます。これらのバージョン間で API/ABI が破損しないことを確認しましたか? 特定の機能を使用するときや特定の時間に、説明されている問題が発生する可能性があるためです。
安定性が必要な場合は、事前準備をして起こりうる問題を評価していない限り、リリースを混在させないでください。これがあなたの問題だと信じています。十分な事前準備をして、インストールされている 18.04/3.28 パッケージを確認しない限り、あなたのシステムを信頼しないでしょう。
参考までに: 使用してもsddm
違いはありません。私も使用しています (18.04 および 19.10)。
もし私が正しければ、修正方法は
- GTK+ 3.28で使用されているパッケージをすべて削除し、その後「disco」ソースから目的の3.32バージョンを使用するか、おそらくもっと速い
- 何か他のものを再インストールし、パーティションをフォーマットしない(次回のリリースアップグレードで問題を引き起こす可能性のある残りのパッケージを監査する必要がないため、より安全であると思います。)
GNOME/GTK+ のリリースノートを読んだ覚えがないので、3.28 から 3.30 から 3.32 リリースまでの変更点や、重要な変更点についてはわかりませんが、おそらくこれが問題の原因でしょう。これらのリリース間の lib/toolkit の変更点について調べておけば、私のコメントは完全に無視してかまいません (私の考えは具体的な知識のない一般的なものなので、あなたがしたことを実行する前に、私がやりたい宿題の量を知っているだけで、それを避けることができたはずです。19.10、20.04へのリリースアップグレードが必要なときに問題が発生するリスクはありません。)
[これは私のコメントをまとめたものであり、いくつかの誤字や単語の修正も含まれています。]
答え2
私は自分の疑問を解決しました。コメントで @guiverc に感謝します。私は古い PPA の古い GNOME バージョン (3.11) を使用していました。