따라서 선호하는 Linux 배포판에 다양한 DE를 설치하는 방법에 대한 블로그 기사를 자주 볼 수 있습니다. 특히 초보 사용자를 대상으로 할 때 사람들이 이 작업에 대해 아무렇지도 않게 이야기하는 것이 좀 짜증스럽습니다. 왜냐하면 내 경험상 이 모든 것이 문제를 일으키고 테마 구성이 손상되기 때문입니다. Ubuntu Mate 설치 시 KDE를 한 번 설치한 적이 있는데 모든 창을 읽을 수 없고 보기 흉하게 만들었습니다. 지난번에 Unity 파티션에 Cinnamon을 설치했는데 Unity로 돌아갈 때 활성화된 창이 없을 때 상단 패널에 더 이상 "Unity Desktop"이 표시되지 않고 실행기의 아이콘이 더 이상 팝업되지 않습니다. 구성 애플리케이션에서 이 작업을 수행하도록 설정되어 있습니다. Cinnamon을 설치했기 때문에 이런 일이 발생한다고 가정할 수 있습니다.
분명히 각 DE는 자신이 설치된 유일한 DE라고 가정하며, 설치한 다른 DE와 상관없이 원하는 대로 설정과 구성을 변경합니다. 제 질문은 이 모든 DE가 동일한 "핵심" 구성 파일을 쓰고 읽는가 하는 것입니다. 그렇다면 해당 DE는 어디에 있습니까? 나에게는 그들 사이의 갈등을 고려하면 비슷한 일이 일어나고 있는 것 같다. 충돌하거나 어떤 식으로든 서로 충돌을 일으키지 않고 여러 데스크탑 환경을 설치할 수 있다면 좋을 것입니다.
답변1
일반적으로 말하면 그것은 중요하지 않습니다. 다양한 데스크탑 환경은 고유한 구성을 갖고 서로 간섭하지 않아야 합니다. 그러나 몇 가지 극단적인 경우가 있습니다.
- 일부 데스크탑 환경은 서로 포크되거나 동일한 출처를 기반으로 합니다. gnome2/3, unity 및 cinnamon*의 경우가 이에 해당합니다.
- 여러 가지 경쟁적인 GUI 툴킷이 있는데, 주요 두 가지는 gtk와 kde/qt입니다. 둘의 응용 프로그램 스타일은 다르지만 gtk 창 관리자 아래에서는 kde 응용 프로그램을 gtk 응용 프로그램처럼 보이게 만들고, kde 아래에서는 gtk 응용 프로그램을 kde 응용 프로그램처럼 보이게 만드는 데 많은 노력을 기울였습니다. 두 가지를 모두 설치하면 이러한 스타일이 중단될 수 있습니다.
그러나 대부분의 경우에는 문제가 없으며 대부분 사용 중인 배포판/구성에 따라 달라집니다. 예를 들어, 나는 아치리눅스에서 여러 가지 데스크탑 환경/창 관리자를 아무 문제 없이 실행했거나 몇 년 전 kde, gnome 및 기타 몇 가지와 함께 우분투를 설치하려고 시도했을 때였습니다.
내 생각엔 당신이 mint와 kde를 사용할 기회가 별로 없을 것 같습니다. 나는 mint가 응용 프로그램에서 무거운 스타일링 작업을 수행하고 다른 데스크탑 환경을 조작하면 문제가 발생할 수 있다고 믿습니다. 확실히 설명해주세요).
Unity와 Cinnamon의 경우 둘 다 gnome 3 쉘이므로 둘 다 gnome 3의 구성에 의존하므로 서로 상호 작용할 수 있습니다. 나는 둘 중 하나를 실행하지 않기 때문에 그들이 서로 상호 작용하는 방식이나 다른 그놈 껍질이 얼마나 격리되어야 하는지에 대해 실제로 언급할 수 없습니다.
답변2
다른 데스크탑 환경에서는 /home/user
폴더에 숨겨진 구성 파일을 수정하여 문제가 발생합니다. 기본 데스크탑 환경에는 특정 구성이 필요하며 때로는 다른 데스크탑 환경의 수정 사항에 잘 적응하지 못하는 경우도 있습니다. 이러한 수정 사항(사용자 폴더의 프로필)은 연결된 데스크톱 환경에 처음 로그인할 때 발생합니다.
DE를 추가하여 사용하는 경우 추가하는 각 DE에 대해 추가 사용자 계정을 만드는 것을 고려할 수 있습니다. 그런 다음 각 데스크탑 환경에 대해 생성한 적절한 사용자 계정만 사용하여 다른 데스크탑 환경에 로그인하십시오.
이렇게 하면 (첨부된 DE에) 로그인할 때 계정만 스푸핑되며 /home/**testUser**
기본 .hiddenConfigFiles
사용자 계정의 프로필에는 영향을 미치지 않습니다.