목차
§1–소개
§2–KDE 소프트웨어 컴파일 가져오기
§3–KDE 사용
§4–KDE 기본 응용 프로그램
§5–기타 KDE SC 패키지
§6–추가 패키지 및 애플리케이션
§7–결론
1. 소개
MakeUseOf의 "KDE 가이드:기타 Linux 데스크탑에 오신 것을 환영합니다. ." 이 안내서는 KDE가 제공하는 옵션(및 자유)을 포함하여 KDE에 대한 소개와 함께 컴퓨터의 소위 "고급 사용자"를 소개하기 위한 것입니다. 다음 범주 중 하나에 해당하는 경우 이 안내서는 귀하를 위한 것입니다. :
- 귀하는 Windows 사용자이지만 새로운 Windows 8 모양과 시작 화면으로 인해 꺼려집니다. Windows 7과 비슷하지만 훨씬 더 나은 OS를 찾고 있습니다.
- 당신은 새로운 Linux 사용자이고 Ubuntu를 사용해 왔습니다. 그러나 Unity, Dash, 스코프 및 렌즈는 당신의 것이 아닙니다. "시작" 버튼은 어디에 있습니까?
- 중급 Linux 사용자이며 이제 사용자 정의에 대한 감각이 생겼습니다. 그래서 당신은 어디에나 반짝이는 가제트가 많이 있는 멋진 자신만의 데스크탑을 구성할 방법을 찾고 있습니다.
- 당신은 이제 막 (마지못해) X를 설치하는 구식 Linux 사용자이고 데스크탑을 선택해야 합니다. 모든 것에 emacs를 사용하고 싶지만 때로는 색상이 멋지다는 것을 인정합니다.
이 가이드에서 우리는 KDE 데스크탑 환경에 대한 개요를 제공하고, 그것을 얻고 설치하는 방법을 알려주고, 기본 시스템(즉, 데스크탑)의 다양한 부분을 소개하고, 마지막으로 KDE로 몇 가지 일반적인 작업을 수행하는 방법을 설명합니다. 함께 제공되는 응용 프로그램입니다.
그러나 먼저 KDE에 대한 약간의 배경 지식이 있습니다.
1.1 KDE란 무엇입니까?
KDE 또는 더 정확하게 "KDE 소프트웨어 컬렉션"은 Matthias Ettrich가 1996년에 설립한 프로젝트로 무료 소프트웨어 운영 체제(Linux 포함)를 위한 완전한 기능을 갖춘 데스크탑 환경을 제공합니다. 당시에는 이러한 OS용 GUI(그래픽 사용자 인터페이스)를 제공하는 여러 프로그램("창 관리자"라고 함)이 있었지만 특히 선두를 달리는 프로그램은 없었습니다.
KDE는 많은 상용/독점 Unix 버전의 기본 GUI인 CDE(Common Desktop Environment)와 같은 패키지의 기능을 재창조하려는 시도였습니다. 그러나 그것은 또한 애플리케이션을 구성하는 조각(위젯)을 표준화하려고 했습니다. 예를 들어 사용자가 전자 메일을 보낼 때 응용 프로그램을 연 경우 해당 프로그램은 창을 그리고, 단추에 그래픽을 제공하고, 텍스트를 편집하고, 전자 메일을 인쇄하고, 위젯 라이브러리를 열어야 할 수 있습니다. 서로 다른 프로젝트에서 발생하는 불일치와 함께 전자 메일을 보냅니다. KDE는 최종 사용자를 대상으로 하는 일관성 있는 데스크탑 환경을 만들기 위한 것이었습니다.
따라서 이 시점에서 "데스크톱 환경"이라는 용어를 여러 번 사용했습니다. 그게 무슨 뜻인가요?
1.2 "데스크톱 환경"이란 무엇입니까?
Linux 시스템(및 기타 무료 Unix 계열 소프트웨어 시스템)에는 궁극적으로 사용자에게 GUI를 표시하는 소프트웨어 "스택"이 있습니다.
- 가장 낮은 수준에서 Linux 커널과 드라이버는 컴퓨터의 디스플레이와 통신하여 픽셀을 언제 어떻게 켜야 하는지 알려줍니다.
- X-윈도우 시스템 (또는 X11 또는 간단히 X) 이러한 픽셀의 조명을 조정하여 창을 그립니다. "백그라운드"는 "루트 창"이라고 하며 다른 프로그램은 그 위에 자체 창에서 열립니다.
- 창 관리자 이 모든 "X-창"을 정렬하고 한 프로그램의 제목 표시줄을 클릭하여 다른 프로그램 위로 "올리는" 것과 같은 작업을 허용합니다.
- 도구 키트 메뉴 표시줄, 버튼, 파일 대화 상자 및 창 관리자가 장식하는 데 사용할 "프레임"과 같이 일반적으로 사용되는 부분을 프로그램에 제공합니다.
- 마지막으로 데스크톱 환경 창 관리자를 제공(또는 기존 도구와 함께 작동)하고, 응용 프로그램 전반에 걸쳐 공통 툴킷을 사용하며, 응용 프로그램 메뉴, 현재 실행 중인 프로그램 목록 및 파일 관리 방법과 같은 기본 도구에서 수많은 다른 유용한 요소를 제공합니다. 완전한 기능을 갖춘 "제어 센터" 스타일 응용 프로그램과 같은 고급 응용 프로그램.
데스크탑 환경은 자유 소프트웨어 커뮤니티를 위대하게 만드는 "거인의 어깨에 앉다" 철학에 대한 훌륭한 예입니다. 그렇다면 KDE는 어떻게 그 커뮤니티에 적합합니까?
궁금하시다면 다음은 Linux용 주요 데스크톱 환경을 비교한 것입니다.
리눅스 커뮤니티의 1.3 KDE
KDE는 Linux 커뮤니티에서 다음과 같은 몇 가지 중요한 역할을 합니다.
- 이것은 가장 성공적인 자유 소프트웨어 프로젝트 중 하나이며 자유 소프트웨어의 이점을 증명하는 역할을 합니다.
- 여러 Linux 배포판의 기본 데스크톱 환경으로 강력하고 현대적인 UI를 제공합니다.
- 게임에서 음악 플레이어, 사무용 프로그램에 이르기까지 다양한 무료 응용 프로그램을 커뮤니티에 제공합니다. 데스크탑 환경으로 KDE를 사용하지 않더라도 KDE의 앱을 활용할 수 있습니다.
- 프로젝트의 정식 구성원이 아닌 개발자에게 애플리케이션 개발을 위한 좋은 출발점을 제공합니다. 그들은 자신의 버튼을 그리거나 자신의 파일 대화 상자를 코딩하는 것에 대해 걱정할 필요가 없습니다... KDE 라이브러리는 이 모든 것을 제공합니다.
이제 KDE가 무엇인지 알았으니 어떻게 얻을 수 있습니까? 이 데스크탑을 테스트 드라이브로 사용할 수 있는 방법을 살펴보겠습니다.
2. KDE 소프트웨어 컴파일 가져오기
KDE와 그 구성 요소를 얻는 방법에는 여러 가지가 있습니다. 다음과 같이 Linux에서 시도하는 것이 가장 쉽습니다.
- KDE를 기본 데스크탑 환경으로 제공하는 배포판 사용
- 기존 데스크톱 환경의 대안으로 기존 Linux 배포판에 KDE 설치
KDE의 크로스 플랫폼 Qt 툴킷은 Unix가 아닌 다른 플랫폼에서도 작동하며 고급 사용자는 다음 방법으로 이러한 응용 프로그램을 얻을 수 있습니다.
- KDE 프로젝트는 Windows에 KDE 응용 프로그램을 추가하기 위한 설치 프로그램을 제공합니다. [Broken URL Removed]
- macports를 통해 Mac OS X에 이러한 애플리케이션을 설치할 수도 있습니다. , 핑킹 , 또는 홈브류 여기에 설명된 프로젝트(그들 사이, macports 더 업데이트된 버전이 있는 경향이 있음)
이러한 방법 중 어느 것도 사용하기 쉽지 않거나 안정적이지 않으므로 KDE를 시도하는 가장 쉬운 방법은 Linux에서 수행하는 것입니다. 이제 Linux에서 탐색할 수 있는 KDE 환경을 얻는 방법을 살펴보겠습니다.
2.1 사전 설치된 KDE 배포판
다음을 포함하여 KDE를 즉시 제공하고 통합하는 많은 배포판이 있습니다(모두 MakeUseOf의 최고의 Linux 배포판 목록의 일부입니다:
- 쿠분투
- 페도라
- 리눅스 민트
- 오픈수세
일반적으로 라이브 USB 드라이브를 만들어 이러한 배포를 테스트할 수 있습니다. 생성 및 부팅 방법에 대한 지침은 프로세스를 설명하는 다음 MakeUseOf 문서를 참조하세요.
- Windows의 경우 Linux Live USB Creator 사용
- Mac OS X에서 이 지침을 사용하여 Mac에서 Linux 라이브 USB를 부팅하는 경우
- Linux의 경우 Live USB 설치 사용
라이브 CD를 만드는 것도 옵션이지만 이미지 파일의 크기가 CD가 일반적으로 담을 수 있는 크기를 초과하기 시작했습니다. USB 드라이브를 사용하는 것이 가장 안전하고 휴대성이 좋습니다. 마지막 대안은 KDE 기반 배포판 중 하나로 가상 머신을 만드는 것입니다. 가상 머신을 처음 사용하는 경우 MakeUseOf가 Linux에서 실행되는 두 개의 가상 머신 프로그램을 설명하고 강조하는 방법을 읽어보세요.
하지만 어떤 분포를 선택해야 할까요? 몇 가지를 살펴보겠습니다.
2.1.1 쿠분투
Kubuntu는 광범위한 Ubuntu 리포지토리와 최신 KDE 데스크탑 환경을 결합합니다. Ubuntu를 사용 중이고 Ubuntu 기반 옵션을 원하지만 아직 메인 시스템에 설치하고 싶지 않은 경우 Kubuntu Live CD/USB를 구입하는 것이 가장 쉽게 시도해 볼 수 있는 방법입니다. Kubuntu 웹사이트로 이동하여 모든 내용을 확인할 수 있습니다.
- 장점:일반적인 Ubuntu 리포지토리를 사용합니다. 거의 바닐라 버전의 KDE를 제공합니다(열렬한 사용자 지정자에게 적합).
- 주의 사항:Ubuntu의 기업 개발자인 Canonical에서 더 이상 공식적으로 지원하지 않습니다(그러나 Linux Mint의 KDE 버전도 지원하는 Blue Systems). 거의 바닐라 버전의 KDE를 제공합니다(신규 사용자에게는 다소 밋밋해 보일 수 있음).
참고:작성자는 열렬한 쿠분투 사용자이므로 이 가이드의 지침은 기본적으로 해당 배포에 대한 것입니다. .
2.1.2 페도라
Fedora는 Red Hat Enterprise Linux의 기반을 형성하는 커뮤니티 중심 배포판입니다. 이 프로젝트는 신속하고 정기적인 릴리스를 목표로 하므로 항상 최고의 기능을 기대할 수 있습니다. Ubuntu와 그 관련 제품이 Fedora/Red Hat(최소한 소비자 사용자에게는)보다 더 인기가 있지만 RPM 패키지 형식은 여전히 잘 지원됩니다. 즉, Fedora 자체에서 배포하지 않는 것). Fedora 프로젝트를 방문하여 사본을 받으십시오.
- 장점:광범위한 패키지 지원. 롤링 업데이트가 포함된 "생가죽" 배포.
- 주의 사항:GNOME은 기본 Fedora 데스크탑입니다(KDE는 설치 가능하거나 표준 배포판의 "스핀" 또는 변형으로 사용 가능).
2.1.3 리눅스 민트
민트는 가장 인기 있는 배포판 중 하나가 되었습니다. DistroWatch에 따르면(사이트의 일일 조회수로 측정) 가장 인기 있는 반면 Mint 사이트는 Windows, Mac OS 및 Ubuntu에 이어 네 번째로 인기 있는 데스크톱 운영 체제라고 주장합니다. Ubuntu 기반에서 파생되어 추가적인 세련미가 추가되었으며 초보자와 고급 사용자 모두를 위한 사용하기 쉬운 Linux 버전을 목표로 합니다. 이 페이지는 이 글을 쓰는 시점의 최신 Mint KDE 버전(Linux Mint 15 "Olivia")입니다.
- 장점:이미 다듬어진 Ubuntu 기반에 광택을 추가합니다.
- 주의 사항:일반적으로 Ubuntu보다 나중에 릴리스됩니다(Mint가 패키지를 기반으로 빌드하기 때문에). KDE는 표준 Mint 버전보다 늦게 출시되는 기본이 아닌 데스크탑입니다.
2.1.4 오픈수세
OpenSuSE는 커뮤니티 사용을 위해 설계된 오랜 SuSE Linux 배포판의 비상업적 변형입니다. 사용자 지정 KDE 환경을 사용하여 매우 브랜드적이고 일관된 느낌을 만듭니다. 이 버전의 기능은 결국 상용 배포판(SuSE Enterprise Linux)에 적용되지만 OpenSuSE는 Ubuntu 및 Fedora(아래 설명)와 같은 다른 제품과 유사한 더 빈번한 릴리스 주기를 따릅니다. 라이브 CD의 KDE 버전을 쉽게 가져올 수 있습니다.
- 장점:최신의 최적화된 KDE 패키지. 사용자 정의 "YaST" 시스템 설정 애플리케이션.
- 주의 사항:더 작은 패키지 선택. 정규 릴리스 일정이 적습니다. 사용자 정의 패키지 관리자(Zypper).
2.1.5 가작
Distrowatch는 KDE를 제공하는 100개 이상의 배포판을 나열합니다(일부는 기본으로, 일부는 옵션으로). 다른 인기 있는 대안은 다음과 같습니다.
- Debian GNU/Linux:가장 오래 지속된 배포판 중 하나로 Ubuntu의 기초를 형성합니다. 기본 설치가 설치되면 KDE를 설치할 수 있습니다.
- Mageia:가장 오래된 KDE 중심 배포판(Mandriva) 중 하나입니다.
- PC-BSD:FreeBSD(Linux와 유사한 Unix 계열 OS)를 기반으로 하며 비기술적 사용자를 위한 BSD를 목표로 합니다.
위의 옵션 중 하나를 선택하여 KDE를 사용해 보면 문제가 없을 것입니다. 한 배포판을 다른 배포판에 비해 더 낫거나 나쁘게 만드는 이유가 무엇인지 궁금하다면 Linux 배포판 간의 차이점에 대한 이 MakeUseOf 기사가 설명하는 데 도움이 될 수 있습니다.
2.2 Linux에 KDE 설치
이미 Linux를 사용 중이고 구울 하드 드라이브 공간이 있다면 지금 바로 KDE 데스크탑을 쉽게 설치할 수 있습니다. 그렇게 하는 데 위험이 없습니다. 데스크탑을 "인계"하지 않으며 다음에 로그인할 때 단순히 옵션으로 나타납니다(이것이 디스플레이 관리자에 어떻게 표시되는지는 이후 섹션에서 다루겠습니다).
선호하는 소프트웨어 관리자를 사용하여 KDE용 메타패키지 또는 다른 패키지를 설치할 패키지를 종종 찾을 수 있습니다. "KDE 데스크탑" 또는 간단히 "KDE"라고 표시된 것을 찾으십시오. Ubuntu, Fedora, Linux Mint 및 OpenSuSE에 대한 해당 패키지 및 해당 명령줄 설치 명령이 아래에 나열되어 있습니다.
- 배포:패키지 이름 /명령줄 설치
- Ubuntu:kubuntu-desktop /sudo tasksel kubuntu-desktop 설치
- Fedora:"KDE 소프트웨어 컴파일" /yum groupinstall "KDE 소프트웨어 컴파일"
- Linux Mint:mint-meta-kde /sudo apt-get install mint-meta-kde
- OpenSuSE:kde4, kde4_basis /zypper 설치 -t 패턴 kde4 kde4_basis
이 빠른 명령은 다음 항목을 설치합니다.
- 라이브러리 및 Qt 툴킷을 포함한 KDE 기본 시스템
- 응용 프로그램 메뉴, 시스템 트레이, 바탕 화면과 같은 기본 항목을 포함하는 KDE 플라즈마 데스크톱 셸
- 파일 관리자, 웹 브라우저, 유틸리티(계산기 등) 및 시스템 구성 도구와 같은 많은 기본 응용 프로그램
다음 섹션에서 시스템의 이러한 모든 부분을 한 번에 하나씩 살펴보겠습니다.
3. KDE 사용
3.1 로그인
KDE가 설치된 후 사용하는 첫 번째 단계는 현재 데스크탑 세션에서 로그아웃하는 것입니다. 그렇게 하면 시스템의 로그인 관리자(종종 "디스플레이 관리자"라고 함)로 이동하게 됩니다. 시스템에 따라 KDE Greetinger(또는 테마)가 설치되어 있을 수 있습니다.
그렇지 않은 경우에도 기존 디스플레이 관리자를 사용하여 KDE에 액세스할 수 있습니다. 기본 Unity 테마를 사용하는 Ubuntu 시스템의 LightDM입니다.
이전에 다른 데스크톱이 없었다면 "세션"을 선택할 수 없었을 수도 있지만 지금은 선택해야 합니다. 표시 방법은 로그인 관리자 및 배포에 따라 다르지만 "KDE"라는 제목의 세션을 선택할 수 있는 버튼이나 드롭다운이 있어야 합니다. 기본 Ubuntu 설치에서는 작은 흰색 Ubuntu 로고입니다.
로고를 클릭하고 목록에서 KDE를 선택합니다.
이제 KDE 로고로 업데이트된 작은 흰색 로고를 보면 KDE로 연결된다는 것을 알 수 있습니다.
사용자 이름과 비밀번호로 로그인하면 바로 실행됩니다. 바탕 화면의 구성 요소가 로드되는 동안 가장 먼저 볼 수 있는 것은 진행률 창입니다.
완료되면 반짝이는 새 데스크탑이 표시됩니다. 다음 섹션에서 바로 사용할 수 있는 데스크탑의 일부를 살펴보겠습니다.
3.2 KDE 데스크탑 개요
3.2.1 데스크탑
"Windows" 스타일의 데스크탑 레이아웃에 익숙하다면 상당히 친숙해 보일 것입니다. 화면의 대부분은 데스크탑 배경으로, 여기에 물건(배경, 파일 링크 및 기타 재미있는 위젯을 포함하되 이에 국한되지 않음)을 배치할 수 있습니다. 그러나 기본 데스크탑이 이러한 항목을 직접 보유하지 않는다는 점에서(적어도 기본적으로는 아님) Windows 또는 Mac 데스크탑과 약간 다르게 작동합니다. 대신 배치할 수 있습니다. 이러한 모든 항목을 보유할 데스크탑의 항목(일반적으로 폴더 보기 위젯). 기본적으로 쿠분투 데스크탑에는 "이 폴더는 비어 있습니다."라는 위젯 중 하나가 포함되어 있습니다. 여기에 항목을 표시하는 방법은 잠시 후에 설명하겠습니다.
3.2.2 패널
화면 하단에는 컨트롤이 있는 패널과 바탕 화면 배경도 있습니다. 기본적으로 대부분의 KDE 데스크탑은 아래 섹션의 패널 요소로 시작합니다.
3.2.3 "K" 메뉴
패널의 맨 왼쪽에 있는 "K" 메뉴는 다른 OS의 "시작" 메뉴와 매우 유사합니다. 설치된 모든 GUI 응용 프로그램을 탐색할 수 있습니다. 그러나 다른 시스템에서 제조업체나 응용 프로그램별로 그룹화하는 경우가 많지만 KDE에는 항목을 좀 더 구성할 수 있도록 몇 가지 범주가 포함되어 있습니다.
- 개발
- 교육
- 게임
- 그래픽
- 인터넷
- 멀티미디어
- 사무실
- 설정
- 시스템
- 유틸리티
- 분실물
나중에 섹션에서 이러한 각 그룹 내의 프로그램 중 일부를 방문하지만 그 동안 "K" 메뉴를 사용하여 액세스할 수 있다는 것을 알고 있습니다. 이 메뉴에는 명령줄 응용 프로그램에 대한 아이콘이 포함되어 있지 않다는 점에 유의하는 것도 좋습니다. 그러나 이러한 아이콘을 사용하는 경우 해당 아이콘에 대한 새 메뉴 항목을 만들 수 있습니다(나중에 이에 대해서도 다룰 것입니다).
또한 가장 자주 사용하는 응용 프로그램의 "즐겨찾기" 목록, 컴퓨터의 주요 설정 및 위치에 대한 링크, 최근에 사용한 문서 또는 파일 목록, 로그아웃, 재부팅, 또는 컴퓨터의 전원을 끕니다.
3.2.4 활동
많은 사용자는 "가상 데스크톱" 또는 병렬로 존재하는 컴퓨터 데스크톱의 여러 복사본이라는 개념에 익숙합니다. 이를 통해 예를 들어 한 화면에서 일부 사무실 문서 창을 열고 다른 화면에서 메일과 인스턴트 메신저를 열어 전환할 필요 없이 동시에 모두 "활성화"할 수 있습니다(예:"Alt-Tab" 또는 "Command-Tab"). 활동은 비슷하지만 더 강력합니다. 활동 간에 바탕 화면에 다른 배경/위젯을 사용하도록 선택하고 선택한 활동 내에서만 열리도록 특정 애플리케이션을 구성할 수 있습니다. 이 기능은 원하는 대로 강력하거나 간단할 수 있습니다. 나중에 활동에 대해 더 자세히 다룰 것입니다.
3.2.5 작업 관리자
작업 관리자는 Windows에서와 마찬가지로 현재 실행 중인 응용 프로그램의 목록이며 유사한 방식으로 작동합니다.
- 작업 관리자는 현재 열려 있는 각 응용 프로그램의 아이콘과 제목을 보여줍니다.
- "활성" 응용 프로그램(즉, 사용 중인 응용 프로그램)이 강조 표시됩니다.
- 현재 응용 프로그램이 아닌 다른 응용 프로그램을 클릭하면 선택한 응용 프로그램이 "활성화"됩니다.
- 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하면 무엇보다도 최대화, 최소화 또는 닫을 수 있는 옵션이 제공됩니다.
3.2.6 위젯
KDE는 모든 방식의 위젯과 함께 제공되며 대부분은 패널이나 데스크탑에 배치할 수 있습니다. 여기에 표시된 "바탕 화면 표시" 위젯은 예상한 대로 정확하게 수행됩니다... 클릭하면 모든 창을 낮추어 데스크톱 링크나 파일을 볼 수 있도록 하고 모든 것을 다시 클릭했을 때 있던 위치로 올립니다.
위젯의 또 다른 예는 빠른 실행기 또는 즐겨찾는 응용 프로그램을 실행하는 패널의 버튼입니다. 아래 그림은 KDE의 파일 관리자인 Dolphin용 Quick Launcher를 설정한 것입니다.
3.2.7 시스템 트레이
시스템 트레이도 Windows 또는 Mac OS에서 찾을 수 있는 것과 유사합니다. 백그라운드에서 실행되는 프로그램, 빠른 입력/선택만 필요한 프로그램 또는 시스템과 관련된 프로그램은 여기에 아이콘으로 표시됩니다. 이들을 왼쪽 또는 오른쪽 클릭하면 작업할 수 있는 옵션이 제공됩니다(일부 경우 일반 창에서 열기 포함). 여기에 표시된 중요한 몇 가지는 다음과 같습니다.
- 소프트웨어 업데이트가 있을 때 첫 번째 아이콘이 나타납니다. 업데이트된 모든 소프트웨어를 자동으로 다운로드하고 설치할 수 있는 Muon Updater 프로그램(나중에 다루겠습니다)이 시작됩니다.
- 클립보드(가위로 표시) 및 볼륨(스피커로 표시)에 대한 아이콘 외에도 모든 이동식 미디어에 액세스할 수 있는 아이콘이 있습니다. 이것은 현재 게스트 확장용 Virtual Box CD가 컴퓨터의 드라이브에 있음을 보여줍니다. USB 드라이브와 같은 다른 미디어도 여기에 표시됩니다.
- KDE 네트워크 관리자는 시스템 트레이에 있으며 다른 위치에 대해 다른 네트워킹 설정(예:무선 암호)을 구성할 수 있습니다. 그런 다음 몇 번의 클릭으로 전환할 수 있습니다.
이제 이러한 요소 중 일부를 사용자 정의하여 집에 있는 것과 같은 편안함을 느끼도록 하겠습니다.
3.3 KDE 환경 사용자 정의
3.3.1 데스크톱
가장 먼저 변경하고 싶은 것은 바탕 화면 배경 이미지입니다. 바탕 화면 배경을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 "기본 바탕 화면 설정" 옵션을 선택하면 쉽게 설정할 수 있습니다.
사전 설치된 배경 화면을 선택하거나, KDE 프로젝트에서 추가 배경 화면 이미지를 다운로드하거나("새 배경 화면 가져오기" 버튼 사용), "열기" 버튼을 클릭하여 컴퓨터에 있는 파일을 사용할 수 있는 대화 상자가 표시됩니다. 화면과 동일한 크기의 이미지를 선택하면 모든 설정이 완료된 것입니다.
그렇지 않으면 "위치 지정" 대화 상자 항목에서 다음 드롭다운 옵션을 사용하여 바탕 화면에서 배치를 설정할 수 있습니다.
- 크기 조정 및 자르기:이 옵션은 가장 짧은 쪽이 전체 너비/높이에 맞도록 위나 아래로 크기를 조정하여 이미지로 전체 배경을 채운 다음 이미지의 위쪽과 아래쪽 또는 왼쪽과 오른쪽에서 잘라 다른 차원에 맞게 만듭니다. 예를 들어, 800px x 600px 화면에 대해 700px x 500px 이미지를 선택하는 경우 이 옵션은 이미지를 840x600px로 확장한 다음 상단과 하단에서 20px를 잘라 화면에 맞춥니다.
- 크기 조정:이 옵션은 두 치수를 모두 수용할 수 있도록 높이와 너비를 위 또는 아래로 조정하여 이미지로 전체 배경을 채웁니다. 이렇게 하면 전체 이미지가 화면에 표시되지만 두 치수가 같은 크기로 조정되지 않은 경우 약간의 왜곡이 발생할 수 있습니다(위의 예에서 700px x 500px 이미지는 수평으로 "늘어난" 것처럼 보일 수 있습니다. 너비는 화면을 채우기 위해 높이보다 더 비례적으로 증가해야 했습니다.
- 크기 조정, 비율 유지:이 옵션을 사용하면 전체 이미지가 화면에 표시되지만 이미지가 화면과 같은 크기가 아닌 경우 위쪽과 아래쪽 또는 왼쪽과 오른쪽에 약간의 공간이 남을 수 있습니다. 이 초과 공간은 일반 테두리 색상으로 채워집니다(기본적으로 검정색이지만 "위치 지정" 항목 바로 아래에 있는 "색상" 버튼을 사용하여 변경할 수 있음).
- 중앙:제안된 대로 이 옵션은 이미지를 화면 중앙에 배치합니다. 이미지가 화면보다 작은 경우 필요에 따라 모든 면에 테두리 공간이 표시됩니다. 이미지가 화면보다 크면 이미지의 중앙을 화면 중앙에 배치하므로 이미지의 일부가 화면에 표시되지 않습니다.
- 바둑판식 배열:이 옵션은 화면의 오른쪽 상단 모서리에 기본 크기로 이미지를 배치하고 화면의 열과 행에서 반복합니다. 이미지가 화면보다 크면 오른쪽 상단 모서리부터 시작하여 화면 크기가 허용하는 만큼만 이미지가 표시됩니다.
- Center Tiled:마지막으로 이 옵션은 이미지를 화면 중앙에 직접 배치하고 이미지를 주변의 열과 행에서 반복합니다. 이렇게 하면 화면 크기보다 크지 않는 한 이미지의 하나 이상의 보기가 화면 중앙에 완전히 표시됩니다. 이 경우 중앙에 표시됩니다.
이것은 많은 설명이었지만 이것을 설정하는 가장 쉬운 방법은 각 옵션을 차례로 시도하고 "적용" 버튼을 클릭하고 어떤 옵션이 마음에 드는지 확인하는 것입니다.
3.3.2 패널
다음으로 화면 하단의 패널 위치가 마음에 들지 않을 수 있습니다. 먼저 패널의 맨 오른쪽에 있는 아이콘을 클릭하면 패널 도구 상자가 열립니다. .
여기에는 패널을 사용자 정의할 수 있는 여러 옵션이 포함되어 있으며 그 중 하나는 두 번째 행 중간에 있는 "Screen Edge" 컨트롤입니다. 이 컨트롤을 클릭하고 끌어서 원하는 화면 가장자리에 패널을 배치할 수 있습니다.
패널 도구 상자에는 다음과 같은 다른 유용한 컨트롤도 포함되어 있습니다.
- 도구 상자의 첫 번째 행에서 크기를 제어할 수 있습니다. 상단 또는 왼쪽에는 패널이 시작되는 위치를 제어하는 슬라이더 컨트롤이 있습니다. 패널의 왼쪽 또는 아래쪽에는 두 개의 컨트롤이 있으며 그 중 하나는 패널의 최소 너비를 설정하고 그 중 하나는 최대 너비를 설정합니다. 이것들을 이리저리 움직이면 패널 크기가 실시간으로 변경되는 것을 볼 수 있습니다.
- 두 번째 행에는 앞서 언급한 "Screen Edge" 컨트롤과 몇 가지 다른 컨트롤이 포함되어 있습니다. 여기에는 "높이" 컨트롤(패널의 높이 또는 두께를 제어), "위젯 추가" 컨트롤(나중에 자세히 설명), "스페이서 추가" 옵션(두 패널 위젯 사이에 빈 공간이 추가됨)이 포함됩니다. 예를 들어 "K" 메뉴는 항상 패널의 맨 왼쪽에 표시됨) 및 "추가 설정" 버튼에는 화면 가장자리에 패널을 정렬하는 옵션이 포함되어 있습니다. 사용 중이거나 제거하거나 최대 너비로 만듭니다.
패널 배치가 마음에 들면 "추가 설정" 메뉴에서 "위젯 잠금"이라는 마지막 옵션을 발견했을 것입니다. 끌어서 놓기를 통해 패널(및 곧 보게 될 위젯)의 배치를 설정할 수 있기 때문에 KDE는 실수로 패널(또는 위젯)을 이동(또는 제거)하지 않도록 하는 방법을 제공합니다. 마우스 제스처로 이러한 데스크탑 도구를 사용할 수 있습니다. "위젯 잠금"을 선택하면 패널, 바탕 화면 배경 또는 시스템의 다른 대부분의 위젯의 오른쪽 클릭 메뉴에서 "위젯 잠금 해제"를 선택할 때까지 다시 이동할 수 없습니다. 오른쪽 클릭으로도 이러한 항목을 구성할 수 있지만(옵션은 일반적으로 "작업 관리자 설정"과 유사함) "위젯 잠금 해제"가 아니면 위치를 변경할 수 없습니다.
마지막으로 패널에서 항목을 다시 정렬해 보겠습니다. 필요한 경우 "위젯 잠금 해제"로 이동하여 이동할 수 있습니다. "패널 도구 상자" 버튼을 누른 다음 맨 오른쪽에 있는 시계와 같은 기존 항목 위로 마우스를 가져갑니다. 항목 위에 4개의 화살표 아이콘이 나타나 패널의 다른 위치로 드래그할 수 있음을 나타냅니다. 왼쪽으로 끝까지 드래그한 다음("K" 메뉴 지나서) 손을 뗍니다. 프레스토 악장! 이 프로세스를 사용하여 원하는 대로 패널에서 항목을 주문할 수 있습니다.
패널을 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 "[위젯 이름] 제거" 옵션을 선택하여 패널에서 항목을 제거할 수도 있습니다.
마지막으로 일부 환경과 달리 패널이 하나만 있는 것으로 제한되지 않습니다. 다시 바탕 화면 배경이 될 때까지 모든 창을 최소화합니다(또는 바탕 화면 표시 제거하지 않은 경우 패널의 버튼)을 클릭한 다음 마우스 오른쪽 버튼을 클릭합니다. "기본 패널"과 "빈 패널"이라는 두 개의 하위 항목이 있는 "패널 추가"라는 옵션이 있습니다. "기본 패널"은 "K" 메뉴, 작업 관리자, 시스템 트레이 및 시계와 같은 항목을 포함하는 새 버전의 패널을 생성합니다. 그러나 이 중 하나가 이미 있어야 하므로 "빈 패널"을 선택하십시오. 이제 멋진 물건을 넣을 수 있는 새로운 공간이 생겼습니다.
그러나 어떻게 그 멋진 것을 패널에 올릴 수 있습니까? 이제 몇 가지 기본 사용자 지정을 완료했으므로 일부 Plasmoid 위젯을 추가하기 시작합니다.
3.4 바탕 화면에 위젯 추가
위젯은 "K" 메뉴, 작업 관리자 등을 포함하여 데스크탑에 있는 여러 항목을 포함하는 일반적인 용어입니다. KDE는 웹 기반 위젯(HTML 및 Javascript로 작성), SuperKaramba 위젯(KDE 3.x 버전에 포함된 위젯 시스템), 및 Apple 위젯.
따라서 이미 많은 위젯이 있습니다. 대부분의 위젯에는 구성할 수 있는 여러 옵션이 있으며 위젯을 마우스 오른쪽 버튼으로 클릭하고 [위젯 이름] 설정과 같은 옵션을 선택하여 액세스할 수 있습니다. . 예를 들어 "디지털 시계 설정"을 선택하면 사용된 색상 및 글꼴, 사용할 시간대, 날짜 표시 여부 등의 설정을 변경할 수 있습니다.
먼저 바탕 화면에 새 위젯을 추가한 다음 구성하겠습니다. 열려 있는 모든 창을 최소화한 다음 바탕 화면 배경을 마우스 오른쪽 버튼으로 클릭합니다. "위젯 추가" 옵션을 선택하십시오(위젯이 표시되려면 위젯이 잠금 해제되어 있어야 합니다).
사용 가능한 모든 위젯을 보여주는 스크롤링 "필름 스트립 스타일" 대화상자가 표시됩니다.
There are a number of ways to find your desired widget in this dialog:
- You can browse the entire selection, using the scroll bar at the bottom, or the scroll wheel on your mouse.
- You can type a keyword into the "Enter search term..." box to show widgets that match.
- You can use the "Categories" list to filter to show widgets from a selected category.
There are a lot of items on this list, some of which you'll recognize (such as the "System Tray," which is included in the Default Panel created when you first logged in), the rest of which range from quite useful (such as the "Folder View" widget) to not-so-useful, but still fun (e.g. there's a widget that displays a pair of eyes, the only job of which is to follow the cursor around the screen). We won't describe all these here – you can hover over a Widget to get a short description – but like most things, the easiest way to see if you like it or not is to go ahead and select it. Let's do just that with two of the widgets the author uses most:the "Folder View" and "Picture Frame" widgets.
3.4.1 Add the Widget to the Desktop
First, bring up that "filmstrip" dialog as described above. In the search box, enter "folder." You'll see the list reduce to (depending on your distribution) just a few items, one of which is "Folder View."
To place this on the desktop, all you need to do is click-and-drag the item to the background.
When you release the mouse button, a new Widget will pop into view. Open that dialog again, and this time search for "picture." Grab the "Picture Frame" widget, and drag that onto your desktop as well.
3.4.2 Configuring Widgets
Now that you've got these new widgets, let's change them a little. For example, let's set the "Folder View" Widget to display the contents of the "Desktop" folder instead of the entire home directory. You can get to the configuration for the Widget by either right-clicking on it, or by selecting the wrench icon on the "handle" that appears when you mouse over the widget (provided your Widgets are still "Unlocked").
The first tab on the settings dialog is what we're looking for. There's a radio button allowing you to set the Widget to display the Desktop folder, but you can also select from among Places (which includes pre-determined file paths such as the home directory, removable media, and network locations), or select your own folder path to display in the widget. You can also see other tabs to modify how the Widget displays icons and whether it will filter for a particular type of files. Once you're finished, click "OK" to close the dialog.
Now we want to configure the Picture Frame, but also move it so it doesn't overlap with the Folder View. Click-and-drag on the Widget's handle to move it to the lower-right corner.
Better, but now that it's moved, we can make it a lot bigger to fill space. Click-and-drag on the top-most rectangular icon on the handle to resize the Widget.
Now, let's set up the Picture Frame by selecting the wrench icon. The Picture Frame can either be set up to show a single image, a slideshow that will periodically rotate through all the picture files in a given folder, or a "picture of the day" from external sources such as Flickr or National Geographic. If you select the "Image" option and click the folder button, you'll be prompted to select a single image file to display. If you select the "Slideshow" option, you can add multiple folders (the images from all of which will be displayed in the slideshow), select whether to show the images in random order, and configure how often to update the images.
Once you click "OK," the first image should appear in the frame, and it will display a new image based on the duration you chose.
You can configure other desktop widgets in the same fashion:add one to the desktop, move it, resize it, and then configure its Settings. But the desktop isn't the only place for Widgets... the Panel can hold them too!
3.4.3 Adding Widgets to Panels
Some Widgets can be added to Panels as well as the Desktop. To add one, right-click on the Panel instead of the desktop background. You may get some options for an already-present Widget, but there will be a menu item titled "Panel Options," within which you'll find the "Add Widgets" item.
This calls up a familiar dialog... this time, instead of dragging your preferred Widget onto the Desktop, pull it over the Panel. It's sometimes tricky to get it to a place where it's not in the center of an existing Widget—you should see the "shadow" of an empty space open up, at which point you can drop the new Widget there.
In this case, we're placing the same "Folder View" Widget on the Panel that we did on the desktop (configured to display the contents of the "Desktop" folder as we did above). When dropped on the Panel, however, the Folder View displays as a button with the folder's icon. When you click this button, a pop-up list of all the folder's files and sub-folders appears. So even though the way you work with Widgets on the desktop and on the Panel may differ slightly, their basic functionality is the same.
Here are a couple of noteworthy Panel Widgets that you may want to explore:
- Menubar:In the style of the Macintosh, this moves the main menu (normally "File," "Edit," etc.) for applications into the panel, giving you a little more room in the program's window.
- (Icon Only) Task Manager:You can add a task manager to a Panel as well. We've seen the "Windows-style" task manager that displays the program's icon and title, but there is also an alternate "Icon Only Task Manager," that displays a larger icon (more like Mac OS X's Dock or the Dash in Unity). Also, you have the ability to modify what programs are displayed, so you may want to set up one Task Manager for only the screen you're in, and one that displays all the open programs regardless of what screen they're on (we'll discuss more about what these "screens" mean when we review Activities).
- There are three different "K" Menu-style Widgets that come with KDE out of the box. The "Application Launcher" is the tabbed "K" Menu we saw earlier in this guide. There's a simpler option, called "Application Launcher Menu," which displays all the system's programs similar to the menu from Windows 95. There's also a more modern option, titled "Homerun Launcher," which allows for display of all applications alphabetically and searching by name, similar to how the Unity Dash operates.
Now you have your environment just the way you want it... for now. But what if this set-up doesn't work for some of the other things you do? What if you like to have lots of pictures and interactive do-dads around for your downtime, but when it's time to work you focus on lists of files and folders? KDE can support you with different environments for the different stuff you do on your computer—welcome to KDE Activities!
3.5 Introduction to Activities
KDE's Activities model was created as an alternative to "virtual desktops," which allow you to have different sets of programs open in different "virtual" screens so they won't interfere with one another. A couple of uses for this include the following:
- Keeping all work-related items on one screen, and all personal-related on another
- Keeping multiple windows of communications programs such as e-mail and IM open for multi-tasking on one screen, but only one full-screen application open on another for when you want to buckle down
Note:MakeUseOf has also covered Windows virtual desktop solutions, Mac workspaces and their use, but these strategies will also apply to virtual desktops and Activities on Linux.
While KDE supports virtual desktops as well, Activities are meant to be an "upgrade" to this model. Compared to virtual desktops, Activities have the following advantages:
- Activities can have a unique desktop background
- Activities can have a unique set of Widgets on the desktop
- Programs can be configured to start in particular Activities, so if you have a "Work" Activity, you may want the LibreOffice applications to start there by default
The application of Activities will depend a great deal on how you go about your daily computing, but let's suppose that you spend your time in three primary "buckets":
- You spend time browsing Facebook/Google+/Twitter while responding to instant messages and sending e-mail.
- You are also a writer, diligently working on a new MUO Guide, including writing the text and taking screenshots.
- Lastly, you're an aspiring developer, and are trying to teach yourself some coding using the Eclipse IDE
In order to keep things organized, you might set up three Activites as follows:
- "Main":This is your "hanging out" Activity, and is decorated by a large picture of your pets in the background. You put Widgets on the desktop including an additional Picture Frame (for photos of family and friends), weather (for an at-a-glance forecast), and a system monitor (which keeps track of your CPU usage, RAM usage, and temperature). You set the instant messenger program (Kopete, we'll cover this later) to always open in this Activity, as well as your e-mail program (Kontact). Lastly, you place a Facebook Widget that displays a view of Facebook directly on your desktop, and two Web Browser Widgets on the desktop with so you can have the other social media sites open at all times.
- "Work":This is for work, and contains a Folder View Widget for each of your current projects on the desktop, as well as a single Quick Launch Widget with all your office-type programs.
- "Development":This contains more Folder View Widgets (showing the contents of coding project folders), as well as a Quick Launch Widget with an Eclipse Launcher. You've also set up custom configurations for Kate (one of the text editors for KDE) and Konsole (a terminal emulator) that help with your coding activities, and you've linked each of these to a Kate Session Widget and Konsole Session Widget, respectively. Finally, you've set up Eclipse, Kate, and Konsole to always start in this Activity, along with some other development programs such as KDEsvn (a source control program) and Kompare (a program that compares two files to find the differences).
With these ideas fresh in your mind, here's how to create a new Activity. First, click on the desktop background, and select the "Activities" option; you can also click on the "Workspace" menu at the top-right corner of the screen (unless you have a full-width Panel at the top, in which case it's a smaller tab a few inches down the right-hand side of the screen) and select the same option.
This displays the Activities bar at the bottom of the screen, displaying all Activities currently configured for your system. Depending on your distribution, you might have a couple of extra ones already set up (Kubuntu will only create a "Desktop" activity by default).
Clicking the "Create Activity" button gives you the option to set up a "Empty Desktop" activity like the default one (i.e. with a desktop background for placing Widgets), to duplicate your current Activity (in order to make minor changes, for example), or one of the available Templates, which include the following types:
- Desktop Icons:This is a more traditional "desktop" metaphor where you have the ability to place things directly on the desktop (as opposed to using a Folder View Widget).
- Folder:Similar to the above, this operates even more like the desktop is Windows XP, where icons are placed on the desktop with the option to line them up and sort them automatically. Note that you can still add other Widgets to this template, as well as the Desktop Icons template above.
- Homerun:This template creates a desktop background identical to the menus you see when clicking on the Homerun Launcher button in a Panel.
- Newspaper Layout:This template allows you to add widgets in "blocks," not unlike the new "Metro" interface of Windows 8. It's useful for putting Widgets that show a lot of different information from different sources into a compact, at-a-glance view.
- Photos Activity:This template pre-creates two Widgets for you, one Folder View that's pointed at your home directory's "Pictures" folder, and another a Picture Frame Widget set to show a Slideshow of all the images in that directory and its sub-folders.
- Search and Launch:This template is focused on finding programs, and is comprised of two sections. The top of the screen contains links to some of your favorite applications and a search box. The bottom contains icons allowing you to navigate the applications on your system. These will look familiar, as they're the same categories as those shown in the "K" Menu and Homerun widgets.
Once you select an option ("Empty Desktop," duplicate the current Activity, or use a Template), your new Activity will appear, ready for you to load it up with Widgets. There are two important things to note about Activities, however:
- Firstly, Panels are currently shared across all Activites. That means if you make a change to a Panel in one Activity, it will appear that way for all Activities.
- On the other hand, you can still use virtual desktops with Activities. But the settings for an Activity (desktop background, Widgets, etc.) will be common across all the virtual desktops. Only the set of open programs will differ as you go from one virtual desktop to another.
There are many other ways in which you can customize your KDE environment, most of which are performed through the System Settings application. We'll cover this in the next section, along with a number of the other programs that come with the KDE Software Collection.
4. KDE Base Applications
While almost all of the programs in the below sections are part of the KDE SC, we'll be covering them in two separate sections:one section describing the applications to perform the most basic computing tasks, and one section providing an overview of some of the programs that are part of the SC's main categories.
4.1 System Settings
There was a time when the configuration of many things in Linux required the modification of text files, or the addition of options such as command-line flags at runtime. But there's been much progress since then, and desktop environments provide a consolidated, "Control Panel"-style application.
KDE has "System Settings," which has a UI similar to the "System Preferences" of Mac OS X. Each of the "configuration modules" is arranged into groupings.
Clicking on each of the icons on the main screen will take you to a configuration module, each of which may have one or more tabs full of options. While we can't list each and every configuration module here (the KDE UserBase Wiki does a good job of this), and many of them are self-explanatory (such as changing your password in the "Account Details" module), the below sections will outline two useful ones.
4.1.1 Shortcuts &Gestures
Go to the "Shortcuts and Gestures" module in the "Common Appearance and Behavior" group. KDE uses a detailed system for keyboard shortcuts that includes the following modules:
- Standard Keyboard Shortcuts:This screen lets set or modify the shortcuts for commands common across many applications (such as "Save," "New," "Print," etc.). Most of these use the "Control" key by default. But you can change this, or set secondary (called "Alternate" shortcut) using the process described below. These shortcuts will work on the current (active) application.
- Global Keyboard Shortcuts:These are shortcuts that will work regardless of which application you're currently in, and are commonly used to do things that aren't program-specific (like changing the volume or switching to Activities).
- Custom Shortcuts:You can set up shortcuts for just about any program, including setting up gestures for them. This section requires a little more understanding of KDE and its underlying framework (such as D-Bus messages) to use completely, but even at its most basic level you can use it to set up a "hotkey" for any application on your system.
Let's set up one of these hotkeys, as it will demonstrate how to assign these key combinations in the process. Click on the "Custom Shortcuts," then click on the "Edit" button at the bottom of the list of current shortcuts. One of these options is "New Group," which allows you to collect these into folders to organize them. After you give the new Group a name, click on the "Edit" button again, then "New> Global Shortcut> Command/URL," using "Launch File Manager" for its name.
There main portion of the dialog has three main tabs:
- Comment:This is an area for you to enter some notes regarding the shortcut... what it's for, etc.
- Trigger:This is the key combination you want for the shortcut.
- Action:This is what will happen when you enter the above combination, which in this case is to execute a command.
In order to set up this shortcut, enter the following in each section:
- Comment:Here, enter, "This shortcut will open the default file manager."
- Trigger:There is a button here labeled "None," since the key combination hasn't been assigned yet. Clicking on this will change that label to "Input ...," indicating that the next key combination you enter will be captured and assigned. If you hold down the "Windows" key (if you have one), then press the "p" key, the combination will be recorded as "Meta+P."
- Action:In the field labeled "Command/URL," enter "dolphin," the name of the KDE file manager (more on this application in a bit).
After clicking the "Apply" button in the lower-right corner of the window, anytime you want to launch the file manager, rather than searching for a launcher icon you'll just need to hit the "Windows-P" key combination.
4.1.2 Application Appearance/Workspace Appearance (Theme)
One area where the customizability of KDE currently gets in its own way is when it comes to setting the visual aspects of your environment, i.e. theming. Windows (at least the last time the author used it) had a mechanism where a theme could be downloaded and installed, and it would set the necessary configurations for all aspects of the system:fonts, background, appearance of window title bars, etc.
As it stands in KDE, these configurations are spread across three separate items in System Settings:
- Application Appearance:How the bits and pieces that make up applications look, such as buttons and menus, is set in this module. It includes tabs to configure Style (specifically, for controls like buttons, sliders, and tabs), Colors (colors for just about everywhere a background or text appears in the system), Icons (the graphics used for buttons, files/documents and their types, e.g. how the icon for "Word files" looks), Fonts (what typeface is used for elements, and at what size), Gtk (which attempts to create settings that make non-KDE applications using the Gtk toolkit look similar to native KDE programs), and Emoticons (which defines what text that the system should interpret as emoticons, and which graphics to show in its place).
- Workspace Appearance:While the above module controls how things look within a particular application, this one defines how things look across the environment. It has a number of tabs, including Window Decorations (which define how the title bars of applications look, and where the buttons such "Close" are located), Cursor Theme (the shape and behavior of the cursor), Desktop Theme (which will set a number of other configurations, including Color Scheme and Icon Theme), and Splash Screen (the progress dialog that showed when you first logged into KDE).
Unfortunately, while you can download new Desktop Themes from within System Settings (using the "Get New Themes" button on the "Desktop Theme" tab) or from sites such as KDE Look, the themes still don't set every aspect of the appearance like you'd expect. In order to truly get the look you're seeking, you'll probably need to visit each of the tabs in the two above modules and make some changes.
4.2 Dolphin File Manager
During the course of doing computer work, you're likely to be moving files and folders all around our own machines, as well as transferring them to other machines or devices. The file manager is the application for this. Windows has the venerable Explorer, while Mac users rely on Finder. Linux has many, many file managers, but Dolphin is the default file manager for KDE.
Dolphin (available under System in the "K" Menu) is unassuming when you first open it, showing the folders and files for your home directory. The left-hand side of the window shows a number of locations, including "Home" (your home directory), "Network" (shortcuts to network locations, such as FTP sites), "Root" (the root of your machine's filesystem), and "Trash" (your trash bin). These locations are in the "Places Panel" (press F9 to toggle it on or off, or select it from the "View> Panels" menu), not to be confused with desktop Panels. You can add locations to the "Places" panel by right-clicking a folder, and selecting "Add to Places." In addition to Places, Dolphin can display up to three other Panels:
- Folders Panel (F7 to toggle on/off):Displays a tree view of the currently viewed folder relative to folders above and below it.
- Information Panel (F11 to toggle on/off):Displays details of the currently selected file, such as size, owner, and modified date.
- Terminal Panel (F4 to toggle on/off):Displays a terminal at the bottom of the Dolphin window with the currently viewed folder as the working directory (useful for issuing quick terminal commands on the files you're currently reviewing).
The top row of buttons provides options for display of the file list (Icon View, Compact View showing only names, or Details view showing name and other information), whether Dolphin should load previews of files, and the ability to split the window. Other options are in the menu as well as under the "Control" button.
One way to utilize Dolphin is to open multiple windows and drag-and-drop files between them. But you can also utilize the "split" feature to move or copy files within the same window. The effect is the same, when you drop the folders/files at their destination, a pop-up will prompt you to select whether you'd like to move the files, copy them, or link them.
But Dolphin is much more than moving files around your local machine. Through the magic of kioslaves , you can set it up so that many different types of locations look like they're local to your machine. This lets you do neat things like edit a file on a remote FTP server without having to download it, open it, edit, save it, and re-upload it to the place you got it. Instead, just click in the location bar of the Dolphin window, and enter the address where the file is (such as ftp://ftp.mysite.com). The FTP kioslave will handle the connection to the FTP site, as well as any necessary uploads/downloads of the file.
Network connections are especially easy using the "Add Network Folder" wizard. Click the "Network" item in the Places Panel, and the last entry will be "Add Network Folder." The two screens that follow will collect the necessary information to connect to the network resource, then set up a shortcut so you can easily get to it in the future.
Once you set these items up, Dolphin becomes your hub for moving your content to all sorts of places:web files to your server, pictures from your digital camera to your computer (via the "PTP" kioslave), or music to your Android phone (via the "MTP" kioslave).
Note:MakeUseOf has previously compared how Dolphin stacks up against Nautilus, the default file manager for Ubuntu.
4.3 Muon Package Manager
While KDE does come with an impressive amount of software out of the box, at some point you'll want more. The Muon Software Center or Muon Discover application (both available under System in the "K" Menu) are the places to look for it. Muon Discover is more of a modern "app store"-style experience, where the Software Center is a no-nonsense search-and-install application.
Fortunately, both of them make the process of installing things dead simple. Find the application you want, click "Install," enter your password. Muon takes care of the rest. Both can also help you manage your software sources (using the "Sources" button in the toolbar of Muon Discover, or via the Settings> Configure Software Sources in the Software Center). Updates are handled automatically, with Muon Updater appearing in the System Tray as previously shown when new versions of installed software are available.
Here’s a great primer on Ubuntu package management, all of which applies to Muon.
4.4 Kate Text Editor
If you use Linux for any length of time, you get used to editing text files. It's inevitable. So knowing your way around the text editor that best fits your needs will make you more productive in the long run. Most programmers swear by "hardcore," terminal-based editors such as emacs or vim, but this author's needs are suited perfectly to Kate, KDE's "advanced" text editor.
While we won't go over all the ins and outs of editing text with Kate here, the following is a short list of why Kate is this author's go-to text editor:
- Pre-configured for KDE:There's no fussing trying to get certain text files to open in another editor (particularly one based in terminal). Click (or right-click) on just about any text-based file, whether it's plain text, HTML, or (this author's favorite) Markdown, and Kate is at least one of the applications to open it, if not the default one.
- Syntax Highlighting:Kate offers a wide variety of syntax highlighting (you can check the syntaxes available under the Tools> Mode and Tools> Highlighting menus), or coloring/decorating text a certain way. For example, tags in an HTML file are automatically bolded, where the headings in the Markdown file used to prepare this manuscript are bolded and colored purple for easy identification.
- Scripting:Specifically, the support to "Build." This is usually used for software development to compile software, but this author uses it to invoke the pandoc command on Markdown to convert it to HTML with a keyboard shortcut (assigned to the "Quick Build" feature under Build> Quick Build).
- Sessions:Lastly, if you have a number of files you're editing together, you can save them as a "Session" (Save Session As under the Sessions menu). Then, next time you go to resume Kate, you can open the session, and all your files will open together, leaving you right where you left off.
Here’s a quick comparison of Kate and gEdit, the default file manager for Unity and GNOME. Also, if you'd like to see why Markdown is so awesome, take a look at this overview of using Markdown in an editor on the Mac.
4.5 Konsole Terminal Emulator
Like a text editor, working at the command line becomes second nature to most Linux users within pretty short order. Konsole (available under System in the "K" Menu) is the standard terminal emulator, and has some nice functions including the following:
- It supports tabs, meaning one Konsole window can hold a number of active terminal sessions.
- It supports sessions, which (like Sessions in Kate) can save your current state so you can pick it up again later.
- It makes it easy to copy text from, and paste text to, the terminal window (this seems like a simple thing, but more important that it might seem).
Aside from these couple of features, Konsole is really as useful as your knowledge of the command line. MakeUseOf has covered the command line with articles ranging from essential commands for those just starting out with Linux to a useful Linux command cheat sheet for daily use to advanced command line techniques.
5. Other KDE SC Packages
As mentioned, the KDE SC includes a wide variety of applications, some pre-installed, some available for easy installation via your distributions package manager. We'll list some of the notable applications in each of KDE's program categories in the sections below.
5.1 Games
KDE developers have brought a large number of classic games to the Software Collection, including the following:
- knavalbattle :A clone of the famous game about battling ships.
- kreversi :Surround your opponents stones and reverse them to your color.
- kbreakout :Deflect the ball to break the obstacles above.
- kpatience :A classic time-waster also known as Solitaire.
In addition, you can install non-KDE games in your desktop without issue.
- Steam :The release of a native Steam client for Linux, covered by MakeUseOf from its release in beta, brings a large number of top-tier games to Linux, including Portal.
- TuxRacer :TuxRacer, a game about the Linux mascot speeding down a snowy mountain, is a perennial favorite, and available from Muon Software Center as "Extreme Tux Racer."
5.2 Graphics
While Linux might not have a native version of Adobe Photoshop, it does have plenty of graphics apps.
5.2.1 View Documents (Okular)
You can open many document types, including PDFs and e-books, in Okular just by clicking on them. Okular operates like most reader applications, with a page-by-page thumbnail view on the left side, and the full-size pages taking up the remainder of the screen.
5.2.2 Edit Images (Gwenview)
This author finds the Gwenview image viewer to be far and away the most useful application in this category. Not just a viewer, there are a couple of keyboard shortcuts that allow for very quick, simple image editing:
- Press Shift-R to display a dialog that allows you to scale and resize the image. Hit Alt-R to accept the resizing.
- Press Shift-C to display eight handles you can drag to crop the image. Hit Alt-C to accept the cropping.
- Press the Left or Right keys to navigate through all the images in the current folder.
Gwenview will be the application selected to open most image formats by default, and the above make it extremely efficient to prepare an entire directory of screenshots for publishing, for example.
5.2.3 Paint (Kolourpaint4)
When you need to do some more involved editing, such as adding lines, boxes, or circles to your image, KolourPaint is a program reminiscent of Windows Paint that allows you to do image editing. Still nothing as involved as Photoshop, but you can add text or shapes in different colors.
5.2.4 Scan Images (Skanlite)
The skanlite program allows you to retrieve images from your scanner without the terminal commands required in days of yore. This application will detect any configured scanners, allow you to grab a preview of the document on the bed, and save that scan to your preferred format.
5.3 Internet
The KDE Network group of applications provides everything you need to browse the web, manage your e-mail, instant message with friends, download media, and take advantage of all the resources the Internet has to offer. But first, you'll need to configure your network connection.
5.3.1 KNetworkManager
Most users are accustomed to having a tool in their system tray that allows them to jump between networks:their home network (protected by WPA), office network (which could be a wired connection), or coffee shop hotspot. KNetworkManager (which we saw briefly during our introduction to the desktop) allows you do to all these things. Located in the System Tray, this Widget will let you know if you're connected to a network, if so, which one, or what's available if you're offline.
When you click on the icon in the System Tray, you'll see a list of active connections, as well as those you've configured but are not currently connected. To create a new network connection (for example, to connect to the wireless network at your office), click the wrench icon in the lower-right of the pop-up, then click the "Edit Connections" button.
The Connection Editor will display, which contains an "Add Connection" option. You'll have a range of connections to choose from, including wired, wireless, ISP-specific connections such as DSL routers or cable modems, or virtual private networks (VPNs).
To connect to a wireless network, select the "Wireless" option. You'll be presented with a dialog with the following important tabs:
- Wireless :This tab will open by default. You can use the fields here to give the connection a name (e.g. "Work") and enter the network name (this goes in the "SSID" field).
- Wireless Security :Here you'll be able to select the security type the network uses (if any), and set the key/password to connect.
- General :Going back to the first tab, you can set some options such as whether to automatically connect to the network when you're in range, and whether you want other users on your system to be able to use it (for example, set this for your home network if you share a machine with someone, but do not select it for your work's connection, so only you can connect to it).
Once you've finished, click "OK" to save the profile (the process is similar for other types of connections, just with different tabs to fill in). The new network should appear when you click on the icon in the System Tray again – click its name, then the "Connect" button to get hooked up to that network. Now that you're on the Interwebs, let's look at some of KDE's programs.
5.3.2 Browsers
Out of the box KDE comes with "Rekonq," a lightweight browser based on the same framework (WebKit) as Google Chrome. As a lightweight browser, it should work well for viewing all but the most whiz-bang sites. Rekonq is also integrated into all the background KDE systems, so you can store bookmarks using the global KDE bookmark list (there's a convenient Widget for adding these to a Panel or the desktop), and stores its passwords in KWallet (more on this application in a bit).
However, many users are accustomed to two of the "big" browsers available on other systems:Firefox and Chrome. These both are also available for Linux integrate with KDE to varying extents, as follows:
Firefox:On Kubuntu, you can use the Firefox installer to set up this browser, which will set up the browser for you. There are also add-ons to provide KDE icons for Firefox and allow it to store passwords in KWallet, KDE's password manager.
Chrome:Chrome also plays nicely with KDE, with the ability to store passwords in KWallet built-in. There is an extension in the Chrome Web Store that provides some themes as well.
5.3.3 E-mail
Outlook was always one of this author's favorite programs in the Windows world, for the way it brought some important personal information together in one convenient application. KDE has gone one step beyond this with Kontact. While separate applications exist for calender/tasks (KOrganizer), e-mail (KMail), contacts (KAddressbook), and notes (KNotes, KJots, or the BasKet note manager), Kontact combines them all in one "shell," with easy access to switch between them.
To get your e-mail set up, click on the "Mail" button on the left-hand side, and select the "Tools> Account Wizard" menu item. You can enter your name, e-mail address, and password, and Kontact will attempt to configure your e-mail account for you. If you use a popular provider like GMail, this should go off without a hitch.
You can also add other Internet-connected accounts to Kontact. For Calendar &Tasks:Kontact can sync up appointments and to-do's with Google. Click on the "Calendar" button on the left-hand side, right-click in the lower panel on the left-hand side, then right-click and select "Add Calendar."
A list of potential calendar sources will display... scroll down the list and select "Google Calendar and Tasks."
Once you enter your username and password, your Google Calendar items will show up within Kontact. You can view both appointments and tasks in the "Calendar" view, or switch to the "To-do List" view to focus on your work.
You can do the same for your address book by clicking the "Contacts" button, then "Add Address Book."
A similar list will appear, from which you can choose "Google Contacts."
Kontact has a few other useful components as well:
- The "Summary" screen shows you your day at a glance, including upcoming appointments and events, to-dos, unread e-mails, and if you have any notes created.
- The "Feeds" screen allows you to read RSS feeds. If you're in the market for a news reader, since Google Reader shut down, Feeds (which is the program Akregator within the Kontact shell) is a fine replacement.
- The "Usenet" screen is similar to Feeds, but for older-style Usenet groups.
- The "Journal" allows you to create entries that are associated with one of your calendars. You can enter a date and time, and provide a description of what you did. This makes it useful for simple time tracking.
- "Notebooks" are akin to Evernote or OneNote, only a little simpler. You have the ability to create notebooks, and then enter pages within those notebooks.
- In contrast, "Popup Notes" are just like the "post-it"-style notes that serves as their icon. These are for smaller bits of text, and are arranged in a grid (as opposed to the tree view in Notebooks), just like they would be if they were spread all over your desk.
Kontact is a solid replacement if you liked Outlook on Windows, and while it may not have quite the degree of integration between its parts (you can't convert an e-mail into a meeting, for example), it includes some other features within it that make it useful for managing all your personal information.
5.3.4 Instant Messaging
Instant messaging has gone through something of an overhaul in Linux, with the Telepathy framework being used to provide access to multiple IM providers such as AIM, Yahoo, ICQ and others. KDE has integrated Telepathy into the desktop, meaning (if you choose to use it) there is no "instant messenger" client anymore.
This is a little hard to grasp at first, but when you consider that if you've been using a program like Trillian or eBuddy, you've been receiving all your IMs in one place anyway. This just puts them out of the way, without a different program that you need to open.
To get yourself started, open System Settings, and under the "Network and Connectivity" group, select the "Instant Messaging and VOIP" module. You'll be presented with a screen where you can begin adding all your IM accounts. Click the "Add Account" button, select one of the supported providers, and enter your username and password.
Once your account is set up, you'll want to place an Instant Messaging Presence Widget on your Panel or desktop (the Panel is probably best, so it's not covered over with other windows). Then, you can get connected to any accounts you've set up by right-clicking on the Widget and setting your status to "Online."
You can select some options in the "General" tab of the Instant Messaging and VOIP settings module, such as whether all chats should be displayed in one, tabbed window, whether notifications should appear (and if so, if they should be accompanied by sound), and if your status should automatically set to "Away" after a set time.
5.3.5 Other Network Programs
There are a number of other useful programs in the KDE Network category, such as:
- KTorrent :This is a BitTorrent client. When you open a .torrent file, KTorrent will offer to download it for you. You can pause and resume large downloads, and do the right thing by offering the file for download by other users.
- KRDC :KRDC is a remote desktop client that supports the VNC and RDP protocols. Once you make a connection, you can save the settings as a "bookmark" so you can log into the machine with one click in the future.
- On the flip side, Krfb can help you set up your machine so you can remote into it from other devices. You're able to set up a password to keep prying eyes out of your computer, or set it up so those who connect can only see the screen, but not control it.
- BlueDevil :If you have Bluetooth devices you'd like to connect to your machine, BlueDevil will help you get them paired up and configured.
5.4 Multimedia
Multimedia isn't nearly the problem it once was on Linux, with most formats playing out of the box or with the quick installation of some codecs, like those in the "ubuntu-restricted-extras" package. If you have an extensive media collection, you'll be able to enjoy it using two KDE applications:Amarok for music, and Dragon Player for video. An additional program, K3b, will allow you to rip and burn optical disks.
5.4.1 Amarok
While some of the default applications in KDE are a balance of simplicity and power, Amarok is packed with features. Your first step when using Amarok should be to point it at your music collection, at which point it will begin reading the MP3 tags. Select "Settings> Configure Amarok" from the menu, then click on the "Local Collection" button on the left-hand side organized them by artist and album. This displays a tree view of all the folders on your system. To include a folder (and the files it contains), just check the box next to the folder's name.
Once you're finished, Amarok will begin scanning your collection, which will appear in the left-hand side of the main window. The large area in the center shows an equalizer, and when a song plays it will display lyrics if they are available. You can create playlists by dragging files (or the entire collection) over to the panel on the right, order them to taste, and save them (this is called adding a "Bookmark" for the playlist in Amarok).
Read more about Amarok’s many features, if you’re curious.
5.4.2 Dragon Player
Compared to Amarok, Dragon Player is simple. The main interface leaves little to question:there are buttons to "Play Media" (a file on your machine), "Play Disc" (removable media in your machine's drive, such as a DVD), or "Play Stream" (you'll need to provide a URL to the video you'd like to play).
This is a program you might not open directly very often, but rather use by opening one of the file types it supports (such as FLV, MPEGs 1, 2, and 4, or AVI). It's not flashy, but it does its job well, and it's lightweight to boot.
5.4.3 K3b
If you're one of the luddites who still purchases music on CD, the K3b application will allow you to rip that music to formats such as OGG or MP3. Located in the "Multimedia" section of the "K" Menu, you can open it and select the "Rip Audio" option from the Tools menu (or "Rip Video" or "Rip DVD" for those types, although you'll need some additional packages to back up your DVDs).
The dialog that follows allows you to configure how you'd like the filenames to be created, and the format to which you'd like to files converted.
To burn a CD, you can use the "Tools> Burn Image" option if you have an ISO file (say, a download of the latest Kubuntu version). Or, if you're making an old-school "mix tape," you can use the "New Audio Project" button at the bottom of the screen.
This will allow you to drag files from the list at the top of the screen, re-arrange them, and burn the result.
Read this comparison of K3b to the GNOME burning program Brasero for more information.
5.5 Office
The KDE project doesn't have its own office suite, at least not part of the official project (Calligra, which well mention a little later, is a fork of the previous KOffice code). But both LibreOffice (the default on Ubuntu) and OpenOffice offer packages that help integrate them into the desktop:
- The "libreoffice-kde" and "libreoffice-style-oxygen" packages will configure the programs to display KDE-style icons, and use the KDE file selector dialog (meaning you have access to all the Places you set up in Dolphin).
- The "kde-thumbnailer-openoffice" package will allow KDE applications and dialogs to display thumbnail previews of the OpenDocument-format files created by these programs.
Two other members of the KDE Office category installed by default are:
- Kontact:We covered this in the "Internet" section (and the KMail application that is part of it is available in the "Internet" section of the "K" Menu), but the menu item for Kontact is included in the "Office" group. Like KMail, Kontact's calendar (KOrganizer) and contact manager (KAddressBook) components are also available as separate applications in the Office menu.
- KTimeTracker:This is a little application for tracking your time spent on various tasks.
Of course, the business-related tools you use in other desktops will be fully usable in KDE as well.
5.6 System Tools
We've covered some of the big applications in the "System Tools" group earlier in the guide:Dolphin, the Muon Suite, and Konsole. But there are two other programs in this category worth mentioning.
5.6.1 Additional Drivers
The "Additional Drivers" program can help you determine whether there is a closed-source, proprietary driver for hardware on your system. By default, most Linux distributions (at least those based on Ubuntu) won't install these. While this is a philosophical choice, the fact remains that unless manufacturers themselves release them as open source, even their proprietary drivers usually have advantages in features or performance compared to those produced by the community.
When you start up this program, it will scan your system to see if there's hardware it can match up to a proprietary driver. If so, it will display some details about the driver, and give you the option to install. In contrast to getting the driver directly from the manufacturer, this is as easy as clicking the button. The app will install and configure the driver for you (although you may need to restart in order to see the benefits).
5.6.2 Startup Disk Creator
Like backups, having a "start-up disk" or "boot disk" is a good idea, in the event something happens that prevents you from starting your machine normally. This utility will let you set up a USB drive to act as such as disk.
When you open this program, it will search for a CD from which to create the start-up disk. This can be a physical CD in a drive, or a disc image (.ISO), like the one you used to try or install your KDE system. Select this source from among the options at the top of the screen (you can click "Other" to select an image file), then select the USB drive you'd like to use in the lower area.
You can also set up the USB drive to be "persistent," meaning your documents and settings will be preserved when you shut down after having booted from the start-up disk—if you don't enable this, anything you do when running from the start-up disk will be lost when you're finished. You can use this feature to create a "portable system" of sorts, in that you can plug it into most modern computers, set it to boot from USB, and use your Linux system anywhere.
The radio buttons at the very bottom allow you to select one of these options, and if you want a persistent drive, configure how much space on the drive you want to set aside for storage. Then, just click the "Make Startup Disk" button, and the program handles the rest.
5.7 Utilities
Like most systems, KDE comes with some simple utilities that make your life easier. We've covered one of these already (Kate), but this category contains the following useful applets:
5.7.1 Ark
This is the KDE archive manager. It allows you to "unzip" a number of compression formats, including the .ZIP files you'll commonly find on other systems. When you open a supported file (their icons will show as "zipped" boxes), they'll open in Ark; click the "Extract" button for some options on where to place the contents. You can also create new archives by clicking the "New" button, giving the archive a name (you can automatically set the compression format by using the appropriate extension for the file, e.g. ".zip" for WinZip-format files, or ".tar.gz" for the gzipped tar archives common on Linux systems), and dragging files or folders into the Ark window.
Note:MakeUseOf has previously compared Ark to the GNOME archive manager File Roller if you want to learn more.
Other members of this category include:
- KCalc, a calculator
- KNotes, the pop-up notes we saw as part of Kontact
- KWrite, a simple "notepad"-style text editor (a little more pared down than Kate)
- KCharSelect, for those times when you need to insert a foreign character but can't remember the keycode
6. Additional Packages and Applications
Finally, there are applications that, while not part of the KDE project per se, are built on the KDE framework and/or fit nicely within the KDE desktop. You can find all sorts of these programs at KDE-Apps.org, but a few that are particularly worthy of mention are as follows:
- Calligra :The aforementioned Calligra, like Libre/OpenOffice, contains applications for word processing (Words), spreadsheets (Sheets), presentations (Stage), database management (Kexi), and diagrams (Flow). But Calligra also provides a project management application (Plan), a vector drawing program (Karbon), and a tool for creating and publishing e-books (Author). It tends to be lighter-running than Libre/OpenOffice, but not as feature-rich. You can take a look at this MakeUseOf comparison of the Calligra and LibreOffice suites to see which suits you best. Look for "calligra" in your distribution's package manager and give it a try, or visit the Calligra website.
- Yakuake :Yakuake is a clever application that provides a pop-up terminal that you link to a keyboard shortcut (it's modeled after the drop-down terminal from the game Quake, hence the name). The more you become accustomed to using the command line, the more useful it is to have a terminal just a keypress away. Search for "yakuake" in your package manager to install.
- Scribus :While some of the office programs covered above can assist with simple document layout, Scribus is a full-featured desktop publishing program comparable to Adobe Framemaker. It can handle very complex layouts, and produce print-quality PDFs. The Scribus website has lots of information, including tutorials.
- KDevelop :The KDevelop integrated development environment (IDE) was initially created to assist in the development of KDE programs, but has since added for support for a number of programming languages (including web). If you're a programmer who doesn't insist on using emacs or vim, KDevelop is an option that will fit in nicely with your KDE desktop. Check your distribution's package manager for KDevelop.
- Kopete :Before the integration of the Telepathy framework for instant messaging, Kopete was (still is) one of the best multi-protocol instant messengers around. It can handle just about every IM network out there, including AIM, Yahoo, MSN, GTalk/Jabber, ICQ, and even Skype and Groupwise. If you're a Pidgin user, you can find a comparison of Kopete and Pidgin on MakeUseOf.
7. Conclusion
Thank you for taking the time to learn a little more about the KDE desktop environment, and all the great features and applications it provides. Some people argue that having multiple desktop environments simply brings fragmentation to Linux. But this choice is one of the things that makes the free software community so great. If you don't like one piece of software, just go out and find another.
The KDE project continues to move forward, with a new 4.12 version of the Software Collection due to be released in the near future (at the time of this writing). And the new version 5.0 of the environment promises to bring more new and exciting changes, not just on the desktop, but for mobile as well. So go grab a live USB of a KDE distro, or fire up your package manager or terminal and install it for yourself. All it will cost you is a little hard drive space.