나는 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를 누르지 않으면 노틸러스가 시작되지 않습니다.
- 컴퓨터를 상당한 시간 동안 사용한 후에 Gnome 터미널이 어떤 방식으로도 시작되지 않습니다. 전송하고 싶지 않은 상당한 양의 사용자 데이터가 있으므로 시스템을 다시 설치하라고 말하지 마십시오. 참고: 디스플레이 관리자로 GDM 대신 SDDM을 사용해왔는데 그게 문제인가요?
답변1
ppa:gnome3-team/gnome3
Ubuntu GNOME이 Ubuntu 버전(주 Ubuntu는 Unity 7을 사용함)일 때 최대 17.04(2017 및 이전)까지 사용했던 PPA를 추가했습니다 . 지원이 종료되었으며 'disco' 지원도 없으므로 제거하고 sudo apt 업데이트 메시지를 확인하는 것이 좋습니다. 나열된 명령을 사용했는지 의심스럽습니다(오류가 발생하므로 변경되지 않았습니다.).
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 사용 패키지를 제거한 다음 '디스코' 소스에서 의도한 3.32 버전을 사용하거나 더 빨리 사용할 수 있습니다.
- 다른 것을 다시 설치하고 파티션을 포맷하지 마세요(다음 릴리스 업그레이드에서 문제를 일으킬 남은 패키지를 찾는 감사를 요구하지 않는다는 점에서 더 안전하다고 생각합니다.)
나는 GNOME/GTK+에 대한 릴리스 노트를 기억하지 못하므로 3.28 .. 3.30 .. 3.32 릴리스의 변경 사항과 중요한 변경 사항이 있는지 모르지만 이것이 문제가 될 것이라고 확신합니다. 해당 릴리스 간의 lib/toolkit 변경 사항에 대해 숙제를 했다면 나를 완전히 무시해도 됩니다(내 생각은 구체적인 지식 없이 일반적이기 때문에 나는 당신이 한 일을 하기 전에 내가 하고 싶은 숙제의 양만 알고 있으므로 그것을 피했을 뿐 아니라 19.10, 20.04로 릴리스 업그레이드해야 할 때 문제의 위험도 있습니다.)
[이것은 몇 가지 잘못된 오타/단어 수정을 포함하여 합쳐진 내 의견입니다.]
답변2
나는 내 자신의 질문을 해결했습니다. 댓글로 @guiverc에게 감사드립니다. 나는 이전 PPA의 오래된 GNOME 버전(3.11)을 사용하고 있었습니다.