Computer >> 컴퓨터 >  >> 시스템 >> Linux

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

게시일:2022년 12월 30일 오후 12시 01분(EST)

Bertel은 Android 기기, Linux 등에 관한 수천 개의 기사를 10년 이상 작성해 온 평생 기술 애호가입니다. 

MakeUseOf 팀에 합류하기 전에 Bertel은 MakeTechEasier 및 Android Police 같은 곳에 글을 썼으며 후자에서는 3,500개 이상의 기사를 썼습니다. How-To Geek에서 Bertel의 작업을 찾을 수도 있습니다. 하지만 그의 기사를 읽을 때마다 그는 다른 사람들이 자신의 삶에 어떤 기술을 도입할지, 어떤 기술을 사용하지 않을지 결정하는 데 도움을 주는 것을 기쁘게 생각합니다.

Bertel은 2012년에 William and Mary 대학에서 역사와 정부학 학위를 취득했습니다. 그는 Android, Linux, 웨어러블, 웹 앱 등을 다루는 기술 저널리스트로 경력을 쌓았습니다.
 

KDE Plasma 데스크탑은 훌륭하지만 대부분의 Linux 배포판은 기본적으로 GNOME을 대신합니다. 왜 더 이상 KDE에 올인하지 않습니까? 플라즈마는 배포판의 기초 역할을 할 수 있는데 왜 더 많은 KDE 기반 옵션을 사용할 수 없습니까? 그 이유는 대부분 기술적인 것으로 나타났습니다.

1. KDE에는 방대한 코드베이스가 있습니다

KDE는 많은 부분으로 구성되어 있습니다. Plasma 데스크탑 환경이 있습니다. 백그라운드에서 작동하는 다양한 라이브러리와 프레임워크가 있습니다. 그리고 수백 개의 앱이 있습니다. 배워야 할 코드가 많고, 유지 관리 및 지원에 전념해야 할 것도 많습니다.

하지만 이는 단지 코드의 양이 아닙니다. 이러한 각 구성 요소는 수년에 걸쳐 발전해 왔습니다. 그들은 사람들이 머리를 감싸는 것을 더욱 어렵게 만들 수 있는 복잡성을 포착했습니다.

그놈은 단순한 사용자 경험이 아니라 단순한 소프트웨어 세트입니다. 이렇게 하면 배포가 더 쉬워집니다. 많은 KDE 기반 배포판은 실제로 배포판의 기본 데스크탑에 대한 대안이며 이를 사용 가능하게 만드는 데는 예상보다 더 많은 노력이 필요합니다.

2. KDE는 시차를 두고 출시 일정을 가지고 있습니다

핵심 KDE 경험의 다양한 부분이 다양한 릴리스 주기에 따라 출시됩니다. 상호 작용하는 KDE Plasma 데스크탑이 있습니다. 배경 라이브러리로 구성된 KDE 프레임워크가 있습니다. 그리고 120개 이상의 프로그램, 라이브러리, 플러그인으로 구성된 KDE Gear가 있습니다.

이러한 각 번들에는 자체 출시 일정이 있습니다. 때로는 아직 공식적으로 출시되지 않은 KDE 프레임워크 버전이 필요한 기능을 지원하는 KDE 플라즈마 버전이 출시될 수도 있습니다.

이렇게 많은 움직이는 부분은 배포판 관리자가 따라가기가 어려울 수 있습니다. GNOME 기반 배포판을 만들고 싶다면 최신 GNOME 출시 후 6개월마다 새 버전을 출시할 수 있습니다. KDE 기반 배포판을 만들려는 경우 릴리스 흐름이 즉시 명확하지 않습니다.

3. KDE는 무한히 구성 가능합니다

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

KDE 플라즈마 데스크탑은 아마도 가장 구성 가능한 데스크탑 인터페이스일 것입니다. 이는 자신의 PC를 원하는 대로 정확하게 바꾸는 것을 좋아하는 기술적인 성향이 있는 사람들에게 힘을 실어줍니다. 패널이 여러 개 있을 수도 있고 패널이 없을 수도 있고, 전역 메뉴 표시줄이나 앱 메뉴, 도크나 작업 표시줄 등 마음에 드는 무엇이든 가질 수 있습니다.

코드를 모르거나 추가 구성 요소를 설치할 필요 없이 KDE 플라즈마가 Windows, macOS 또는 GNOME을 에뮬레이션하도록 쉽게 만들 수 있습니다.

그러나 이는 몇 가지 메뉴를 너무 빨리 클릭하여 작업 표시줄을 다시 되돌리는 방법을 모르고 실수로 작업 표시줄을 삭제할 수 있는 기술이 부족한 사람들에게는 부정적일 수 있습니다. 이는 기본 레이아웃 문제뿐 아니라 가능한 모든 구성 문제에 대응해야 하는 지원팀에게는 골치 아픈 일이 될 수 있습니다.

KDE의 구성 가능성은 데스크탑에만 적용되지 않습니다. 많은 KDE 앱도 비슷하게 조정할 수 있으며 긴 메뉴와 다양한 옵션이 있습니다. 앱 메뉴를 제거하거나, 도구 모음에 표시되는 아이콘을 변경하거나, 앱 창에 표시되는 내용을 변경할 수 있습니다. 문제가 발생하면 이러한 구성 가능성으로 인해 개발자와 지원 팀 모두가 같은 경험을 재현하기가 어렵습니다.

4. KDE 소프트웨어는 더 복잡합니다

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

KDE Plasma에서 시스템 설정 앱을 엽니다. 옵션은 끝이 없어 보입니다. 비슷하게 들리는 옵션 카테고리가 있습니다. 검색창을 사용하지 않고는 원하는 특정 설정을 찾는 것이 어려울 수 있습니다.

대부분의 KDE 소프트웨어는 데스크탑 환경과 파일 관리자에서 텍스트 편집기에 이르기까지 다음과 같습니다. 많은 사람들이 자신만의 선호도 목록을 가지고 있습니다. KDE의 기본 터미널을 구성하는 데 꽤 많은 시간을 소비할 수도 있습니다.

각 KDE 앱이 수행하는 작업이 많기 때문에 배워야 할 코드도 많고 지원해야 할 복잡성도 더 많습니다. 데스크탑의 각 구성 요소를 이해하고 전달하는 작업에는 소프트웨어가 많은 작업을 시도하지 않는 다른 데스크탑 환경보다 더 많은 노력이 필요합니다.

5. KDE에는 더 많은 버그가 있습니다

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

이러한 구성 가능성과 복잡성으로 인해 KDE에는 더 많은 버그가 있습니다. 데스크톱이 하려고 하는 일이 더 많다는 것은 개발자가 테스트해야 할 일이 더 많다는 의미입니다.

창 목록이 화면 하단에 열려 있는 창을 효과적으로 표시하는 것만으로는 충분하지 않습니다. 패널을 화면 측면으로 이동하려는 경우 필요에 따라 창 목록을 회전하고 크기를 조정할 수 있어야 합니다. 이를 위해서는 추가 코드가 필요하며, 이는 버그가 들어올 가능성을 더 많이 제공합니다.

마찬가지로, 여러 모니터에서 대체 테마와 자동 숨김 패널을 사용할 때만 나타나는 버그는 이 모든 기능이 즉시 사용 가능한 경우 틈새 사용 사례로 무시할 수 없습니다.

KDE 개발자 Nate Graham이 Destination Linux의 에피소드 261에서 추가 모니터에 연결하거나 연결을 끊을 때마다 사용자 정의 데스크탑 레이아웃이 그대로 유지되도록 하는 것과 같은 과제의 일부에 대해 논의하는 것을 들을 수 있습니다. 다중 모니터 지원은 다른 데스크탑 환경에서 구현하기가 더 쉽습니다.

6. KDE는 세련되지도 않고 일관성도 없습니다

대부분의 Linux 배포판이 기본적으로 KDE를 생략하는 이유:6가지 주요 이유

최종 결과는 세련된 느낌이 들지 않는 경험입니다. 모든 구성 요소는 전문적이고 고품질의 경험을 제공하기 위해 마련되었습니다. 하지만 모든 측면을 쉽게 변경할 수 있는데 데스크탑의 모든 측면이 제대로 보이도록 하는 것은 어렵습니다.

KDE처럼 구성이 가능하기 때문에 쉽게 해결할 수 없는 문제도 있습니다. 다양한 앱 전반에 걸쳐 많은 불일치가 있습니다. 일부 앱은 메뉴 표시줄을 사용합니다. 다른 사람들은 햄버거 메뉴 버튼을 사용합니다. 일부는 두 가지를 모두 활용합니다!

몇 가지 문제는 자세히 살펴보아야 볼 수 있습니다. 패딩 양이 다른 스크롤바. 테두리가 없는 창 가장자리에 직접 눌러진 파란색의 둥근 윤곽선이 있는 프레임(예:Dolphin 및 KWrite) 개발자가 되어 코드를 읽는 방법을 배우지 않고서는 이러한 문제를 해결할 수 없습니다.

이러한 유형의 문제는 버그가 아닙니다. 이 문제를 해결하려면 응집력 있는 비전과 "이것이 일이 이루어져야 하는 방식"이라는 일반적인 합의가 더 필요합니다. 여기에는 일부 결정을 디자이너에게 연기하고 권장 사항을 따르는 것이 포함됩니다. 그리고 변화를 만들 수 있는 개발자가 필요합니다. KDE 커뮤니티는 세 가지 과제 모두에 직면해 있습니다.

이것은 KDE가 좋은 기본값이 아니라는 것을 의미합니까?

아니요. KDE를 더욱 매력적으로 만들 수 있는 개발이 있습니다. Steam Deck용 Valve의 KDE 기반 데스크탑에 Fedora Silverblue와 같은 읽기 전용 시스템 파일이 어떻게 있는지 생각해 보세요. 이는 KDE의 최신 업데이트를 받는 Arch 기반 시스템에서도 시스템이 손상되지 않도록 보호할 수 있습니다. Valve가 Flatpak을 선택하면 최신 앱을 얻을 수도 있습니다.

밸브는 혼자가 아닙니다. TUXEDO Computers는 자사 컴퓨터에서 KDE 플라즈마를 활용합니다. 일부 회사에서는 다른 대안보다 KDE를 선택하지만 이는 소수에 불과합니다. 그러나 KDE의 미래가 밝다고 믿을 만한 충분한 이유가 있습니다.