LXQt
1. 개요
LXQt는 GTK+ 3에 만족하지 못한 LXDE의 유지보수자 훙런위에 의해 Qt 프레임워크를 기반으로 개발된 가벼운 데스크톱 환경이다. LXDE-Qt와 Razor-qt의 병합으로 시작되었으며, 2014년 5월 7일 최초 버전이 출시되었다. LXQt는 다양한 모듈식 구성 요소로 이루어져 있으며, Qt 및 KDE 프레임워크 5에 의존한다. 아치 리눅스, 데비안, 페도라 리눅스 등 다양한 운영체제에서 공식적으로 지원된다. LXQt는 LXDE나 Xfce보다 더 많은 리소스를 사용하지만, GTK+3보다 Qt가 더 나은 선택이라고 평가받는다.
이미지 준비중입니다.
| 저자 | 홍전이 (“PCMan”) |
|---|---|
| 개발자 | LXQt 팀 |
| 최초 릴리스 | 2013년 7월 21일 |
| 프로그래밍 언어 | C++ C Qt |
| 운영체제 | 유닉스 계열 |
| 지원 언어 | 다국어 |
| 종류 | 데스크톱 환경 |
| 라이선스 | GNU GPL GNU LGPL |
| 웹사이트 | LXQt 공식 웹사이트 |
|---|
-
LXDE -
루분투
루분투는 낮은 사양 컴퓨터에서 효율적으로 작동하도록 설계된 LXDE/LXQt 데스크톱 환경 기반의 가벼운 리눅스 배포판으로, 우분투에서 파생되어 독립적인 배포판으로 발전했다. -
LXDE -
오픈박스
오픈박스는 X 윈도 시스템을 위한 자유-오픈 소스 윈도우 매니저이며, 설정 파일을 통해 마우스 및 키 바인딩을 설정하고, 동적 메뉴 시스템을 갖춰 창 관리 방식을 설정하고 기능을 확장할 수 있다. -
2013년 소프트웨어 -
윈도우 8.1
윈도우 8.1은 2013년 10월에 출시된 마이크로소프트의 운영 체제로, 윈도우 8의 개선된 사용자 인터페이스와 기능을 제공하며 2023년 1월 10일에 지원이 종료되었다. -
2013년 소프트웨어 -
파이어폭스 OS
모질라 재단에서 개발한 파이어폭스 OS는 웹 기술을 기반으로 애플리케이션을 구동하는 오픈 소스 모바일 운영 체제였으나, 스마트폰 시장 진출 후 개발이 종료되었고, 이후 스마트 TV 등으로 확장을 시도했으나 프로젝트는 단종되었다. -
자유 데스크톱 환경 -
자바 데스크톱 시스템
-
자유 데스크톱 환경 -
마테 (소프트웨어)
MATE는 그놈 2에서 파생되어 전통적인 데스크톱 인터페이스 유지를 목표로 하는 데스크톱 환경이며, 마테차에서 이름을 따왔고, 여러 리눅스 배포판에서 사용 가능하다.
2. 역사
LXDE의 유지보수자였던 훙런위는 GTK+ 3에 불만을 느끼고 2013년 초부터 Qt를 이용한 실험을 시작했다. 그해 3월 26일, 그는 Qt 기반 PCManFM의 첫 버전을 내놓았지만, GTK+와 Qt 버전이 공존할 것이라고 밝히며 LXDE에서 GTK+를 완전히 배제하는 것은 아니라고 설명했다. 이후 그는 LXDE의 XRandR 프론트엔드를 Qt로 이식하는 작업을 진행했다.
2018년 5월 21일, LXQt 프로젝트는 0.13 릴리스를 기점으로 LXDE에서 완전히 분리되어 독립적인 GitHub 조직으로 옮겨갔다.
2.1. LXDE와 Razor-qt의 병합
GTK 3에 만족하지 못한 LXDE의 유지보수자 훙런위는 2013년 초에 Qt를 실험하였으며, 2013년 3월 26일 최초 버전의 Qt 기반 PCManFM을 출시하였다. 그러나 그는 "Gtk+와 Qt 버전은 공존할 것이다"라고 못박았다. 나중에 그는 LXDE의 Xrandr 프론트엔드를 Qt로 이식하였다.
2013년 7월 3일, 훙런위는 완전한 LXDE 스위트의 Qt 포팅 버전을 발표하였으며, 2013년 7월 21일, Razor-qt와 LXDE는 두 프로젝트의 병합을 결정했다고 발표하였다. 이 병합은 GTK+와 Qt 버전이 처음에 공존할 것이지만 최종적으로는 GTK+ 버전을 중단하고 Qt 포팅 노력에 초점을 두겠다는 의미가 된다. LXDE-Qt와 Razor-qt의 병합으로 말미암아 LXQt로 이름이 바뀌었으며, 최초 릴리스 버전 0.7.0은 2014년 5월 7일에 이용이 가능하게 되었다.
2.2. LXQt의 탄생과 발전
GTK+ 3에 불만을 느낀 LXDE의 유지보수자 훙런위는 2013년 초 Qt를 실험했고, 2013년 3월 26일 Qt 기반 PCManFM의 최초 버전을 출시했다. 그는 "Gtk+와 Qt 버전은 공존할 것이다"라고 밝혔으나, 이후 LXDE의 Xrandr 프론트엔드를 Qt로 이식하였다.
2013년 7월 3일, 훙런위는 LXDE 스위트 전체의 Qt 포팅 버전을 발표했고, 2013년 7월 21일, Razor-qt와 LXDE는 두 프로젝트의 병합을 발표했다. 이 병합은 GTK+와 Qt 버전이 প্রথমে 공존하겠지만, 최종적으로 GTK+ 버전은 중단하고 Qt 포팅에 집중한다는 의미였다. LXDE-Qt와 Razor-qt의 병합으로 LXQt라는 이름이 붙여졌으며, 최초 릴리스 버전 0.7.0은 2014년 5월 7일에 공개되었다.
2018년 5월 21일, 0.13 릴리스를 통해 LXQt 프로젝트는 LXDE에서 공식적으로 분리되어 별도의 GitHub 조직으로 이동했다.
3. 소프트웨어 구성 요소
LXQt는 여러 모듈 방식의 구성 요소로 이루어져 있으며, 그 중 일부는 Qt와 KDE 프레임워크 5에 의존한다.
| 이름 | 의존 (Qt 외) | 비고 |
|---|---|---|
| qterminal | LXQt용으로 작성된 명령 줄 인터프리터 | |
| sddm | LXQt용 SDDM | |
| lximage-qt | 이미지 뷰어 | |
| lxmenu-data | freedesktop.org 데스크톱 메뉴에 필요한 파일 | |
| lxqt-about | 정보 대화 상자 | |
| lxqt-admin | 시스템 관리 도구 | |
| lxqt-common | 공통 파일 (그래픽 파일, 테마, 데스크톱 항목 파일 등) | |
| lxqt-config | KScreen (RandR) | 시스템 설정 센터 |
| lxqt-globalkeys | KGlobalAccel | 전역 키보드 단축키 등록을 위한 데몬 및 라이브러리 |
| lxqt-notificationd | 알림 데몬 | |
| lxqt-openssh-askpass | OpenSSH 비밀번호 프롬프트 | |
| lxqt-panel | Solid | 데스크톱 패널 (작업 표시줄) |
| lxqt-policykit | Polkit 인증 에이전트 | |
| lxqt-powermanagement | Solid | 전원 관리 데몬 |
| lxqt-qtplugin | Qt 플랫폼 통합 플러그인 (모든 Qt 기반 프로그램이 LXQt의 설정을 채택할 수 있음) | |
| lxqt-runner | 애플리케이션 실행기 | |
| lxqt-session | 세션 관리자 | |
| lxqt-sudo | sudo/su용 GUI 프런트 엔드 | |
| menu-cache | ||
| ObConf-Qt | Qt로 작성된 Openbox 구성 도구 | |
| compton-conf | Compton X 컴포지트 매니저 (metacity ⇒ xcompmgr ⇒ dcompmgr ⇒ Compton)를 위한 GUI 구성 도구 | |
| PCManFM-Qt | PCManFM의 Qt 포트, 파일 관리자 | |
| qt-gtk-engine | Qt 스타일로 GTK 3 프로그램 테마 지정 | |
| pavucontrol-qt | PulseAudio | PulseAudio용 볼륨 관리자 |
| ScreenGrab | 스크린샷 프로그램 | |
| Falkon |
3.1. 핵심 구성 요소
LXQt는 여러 모듈 방식의 구성 요소로 이루어져 있으며, 그 중 일부는 Qt와 KDE 프레임워크 5에 의존한다.
| 이름 | 의존성 (Qt 외) | 비고 |
|---|---|---|
| qterminal | LXQt용으로 작성된 명령 줄 | |
| Falkon | ||
| sddm | LXQt용으로 QML로 작성된 Simple Desktop Display Manager | |
| lximage-qt | 이미지 뷰어 | |
| lxmenu-data | freedesktop.org 데스크톱 메뉴에 필요한 파일 | |
| lxqt-about | 정보 대화 상자 | |
| lxqt-admin | 시스템 관리 도구 | |
| lxqt-archiver | 파일 보관자 | |
| lxqt-common | 공통 파일 (그래픽 파일, 테마, 데스크톱 항목 파일 등) | |
| lxqt-config | KScreen (RandR) | 시스템 설정 센터 |
| lxqt-globalkeys | KGlobalAccel | 전역 키보드 단축키 등록을 위한 데몬 및 라이브러리 |
| lxqt-notificationd | 알림 데몬 | |
| lxqt-openssh-askpass | OpenSSH 비밀번호 프롬프트 | |
| lxqt-panel | Solid | 데스크톱 패널 (작업 표시줄) |
| lxqt-policykit | Polkit 인증 에이전트 | |
| lxqt-powermanagement | Solid | 전원 관리 데몬 |
| lxqt-qtplugin | Qt 플랫폼 통합 플러그인 (모든 Qt 기반 프로그램이 LXQt의 설정을 채택할 수 있음) | |
| lxqt-runner | 애플리케이션 실행기 | |
| lxqt-session | LXQt 세션 관리자 | |
| lxqt-sudo | sudo/su용 GUI 프런트 엔드 | |
| menu-cache | ||
| ObConf-Qt | Qt로 작성된 Openbox 구성 도구 | |
| pavucontrol-qt | PulseAudio | PulseAudio용 볼륨 관리자 |
| compton-conf | Compton X 컴포지트 매니저 (metacity ⇒ xcompmgr ⇒ dcompmgr ⇒ Compton)를 위한 GUI 구성 도구 | |
| PCManFM-Qt | PCManFM의 Qt 포트, 파일 관리자 | |
| qt-gtk-engine | Qt 스타일로 GTK 3 프로그램 테마 지정 | |
| ScreenGrab | 스크린샷 프로그램 |
3.2. 기타 구성 요소
LXQt는 여러 모듈 방식의 구성 요소로 이루어져 있으며, 그 중 일부는 Qt와 KDE 프레임워크 5에 의존한다.
| 이름 | 의존 (Qt 외) | 비고 |
|---|---|---|
| qterminal | LXQt용으로 작성된 명령 줄 인터프리터 | |
| sddm | LXQt용 SDDM | |
| lximage-qt | 이미지 뷰어 | |
| lxmenu-data | freedesktop.org 데스크톱 메뉴에 필요한 파일 | |
| lxqt-about | 정보 대화 상자 | |
| lxqt-admin | 시스템 관리 도구 | |
| lxqt-common | 공통 파일 (그래픽 파일, 테마, 데스크톱 항목 파일 등) | |
| lxqt-config | KScreen (RandR) | 시스템 설정 센터 |
| lxqt-globalkeys | KGlobalAccel | 전역 키보드 단축키 등록을 위한 데몬 및 라이브러리 |
| lxqt-notificationd | 알림 데몬 | |
| lxqt-openssh-askpass | OpenSSH 비밀번호 프롬프트 | |
| lxqt-panel | Solid | 데스크톱 패널 (작업 표시줄) |
| lxqt-policykit | Polkit 인증 에이전트 | |
| lxqt-powermanagement | Solid | 전원 관리 데몬 |
| lxqt-qtplugin | Qt 플랫폼 통합 플러그인 (모든 Qt 기반 프로그램이 LXQt의 설정을 채택할 수 있음) | |
| lxqt-runner | 애플리케이션 실행기 | |
| lxqt-session | 세션 관리자 | |
| lxqt-sudo | sudo/su용 GUI 프런트 엔드 | |
| menu-cache | ||
| ObConf-Qt | Qt로 작성된 Openbox 구성 도구 | |
| compton-conf | Compton X 컴포지트 매니저 (metacity ⇒ xcompmgr ⇒ dcompmgr ⇒ Compton)를 위한 GUI 구성 도구 | |
| PCManFM-Qt | PCManFM의 Qt 포트, 파일 관리자 | |
| qt-gtk-engine | Qt 스타일로 GTK 3 프로그램 테마 지정 | |
| pavucontrol-qt | PulseAudio | PulseAudio용 볼륨 관리자 |
| ScreenGrab | 스크린샷 프로그램 | |
| Falkon |
4. 채택
5. 버전 역사
| 버전 | 출시일 | 설명 |
|---|---|---|
| 0.7.0 | 2014-05-07 | |
| 0.8.0 | 2014-10-13 | Qt 5와의 완전한 호환성을 갖추었다. |
| 0.9 | 2015-02-08 | 내부적인 대대적인 정리 및 리팩토링을 특징으로 한다. Qt 4와의 호환성이 중단되었으며, Qt 5 및 KDE Frameworks 5가 필요하다. Qt 5.3이 이제 최소 요구 버전이다. |
| 0.10 | 2015-11-02 | |
| 0.11 | 2016-09-24 | Qt 기반이어서 메모리 사용량이 많을 수 있다는 우려를 해결하기 위해 이 릴리스를 벤치마킹한 결과, LXQt가 Xfce보다 메모리를 약간 덜 사용하며, "LXQt의 메모리 사용량은 새로운 기능이 많이 추가되었음에도 불구하고 기존 LXDE(gtk2)와 매우 유사하다"는 것을 밝혀냈다. |
| 0.12 | 2017-10-21 | 최소 Qt 버전 5.6.1 |
| 0.13 | 2018-05-21 | 모든 패키지가 Qt 5.11에 대응. |
| 0.14 | 2019-01-25 | |
| 0.15 | 2020-04-24 | |
| 0.16 | 2020-11-04 | Clearlooks, Leech 및 Kvantum의 세 가지 새로운 테마. |
| 0.17 | 2021-04-15 | |
| 1.0.0 | 2021-11-05 | |
| 1.1.0 | 2022-04-16 | |
| 1.2.0 | 2022-11-05 | |
| 1.3.0 | 2023-04-16 | |
| 1.4.0 | 2023-11-05 | Qt 5.15 기반의 마지막 버전 |
| 2.0.0 | 2024-04-17 | Qt 6.6 기반의 첫 번째 버전 |
| 2.1.0 | 2024-11-05 | 선택적 실험적 Wayland 세션 추가 |