키보드 중심 데스크탑 / WM이 있습니까?


20

나는 멋진 창 관리자를 알고 있는데, 일부 사용자 정의 후에는 원하는대로 조정할 수 있지만 키보드 중심 데스크탑 환경이 너무 유용하여 실제로 유용하게 사용할 수 있는지 궁금합니다. 물론 그놈과 나는 KDE에 멋진 지름길이 있고 원하는 방식으로 설정할 수 있다고 확신하지만 많은 경우 키보드가 내장 프로그램 동작과 충돌하기 때문에 문제가됩니다.

어떤 제안?

답변:


36

많이 있습니다! (그러나 내가 아는 모든 사람은 창 관리자 타일링 입니다.)

  • XMonad 는 아마도 가장 큰 사용자 커뮤니티를 가진 것일 것입니다. 광범위한 설명서가 있으며 그놈 / EWMH 확장자와 잘 작동합니다 (구성 파일에서 확장자를 활성화해야 함). 구성 파일에는 Haskell 구문이 있지만 설명서에서 예제를 복사하여 붙여 넣기 만하면 Haskell에 대해 많이 알지 않고도 편집 할 수 있습니다. 기본 키 바인딩은 vim고무되어 있지만 Emacs와 같은 체인 키 바인딩을 포함하여 모두 다시 매핑 할 수 있습니다 C-a C-b C-c. 우분투에서 패키지로 제공됩니다xmonad .

  • 블루 타일 은 의 자손입니다. 간단한 구성 파일을 지원하며 기본적으로 그놈 데스크탑과 잘 통합됩니다. 불행히도 Ubuntu 10.04에서는 사용할 수 없으므로 소스에서 설치해야합니다.

  • DWM 은 XMonad와 Awesome의 "영감을주는 아버지"입니다. 매우 깔끔하고 빠르며 dwm우분투 10.04에서 패키지 로 제공됩니다 . 그러나 의도적으로 구성을 변경하려면 소스에서 헤더 파일을 편집하고 다시 컴파일해야합니다. 사용 가능한 옵션에 대한 대부분의 문서는 메일 링리스트 게시물로만 제공됩니다. 기본적으로 그놈 / EWMH를 지원하지 않으므로 패치해야합니다. DWM 의 Echinus 포크가 이런 식으로 시작되었습니다. 대부분의 dwm사용자는 "데스크톱 환경"에 눈을 찌푸리게되므로 그놈 특수 효과가 마음에 들면 올바른 선택이 아닙니다. 기본 키 바인딩은vim 유사합니다. 다시 매핑 할 수 있지만 체인 키 조합에는 옵션이 없습니다.

  • 신난다 DWM 포크로 시작했습니다.

  • Ion 은 Lua에서 완벽하게 프로그래밍 할 수있는 타일링 창 관리자입니다. 또한 "구성 파일"은 Lua 스크립트이므로 모든 키를 모든 작업에 매핑 할 수 있습니다 (작업에 필요한 Lua를 충분히 알고있는 경우). 내가 아는 한 그놈 또는 EWMH 확장은 지원하지 않습니다. 우분투 10.04에서 패키지로 제공ion3 .

  • wmii 는 DWM의 전임자입니다 (동일한 저자). 키보드로 완전히 제어 할 수 있지만 레이아웃 선택은 적으며 구성 형식은 "가상 파일 시스템"을 기반으로하므로 매우 복잡한 작업을 수행 할 수 있지만 (IMHO) 간단한 작업은 다소 복잡합니다. 우분투 10.04에서 패키지로 제공wmii .

  • larswm 은 지원하는 모든 작업에 대해 키 바인딩을 구성 할 수 있습니다. 설명서는 명확하고 완전한 매뉴얼 페이지 형태로 제공됩니다. 사용자 커뮤니티는 이제 매우 작으며 메일 링리스트는 몇 달 동안 침묵했습니다. EWMH / 데스크톱 확장을 지원하지 않습니다. 패키지로 제공larswm .

  • ratpoison 은 이름에서 알 수 있듯이 마우스를 사용 하지 않도록 합니다. 모든 행동은 키 스트로크로 이루어집니다. 기본 키 바인딩은 GNU screen와 Emacs에서 영감을 얻었습니다 . 조치를 시작하기 위해 항상 글로벌 "접 두부 키"가 있어야한다는 제한 조건에 따라 리바운드 될 수 있습니다. StumpWMratpoisonCommon Lisp 로 다시 작성 되었으며 WM을 실행하는 동안 WM을 해킹하는 멋진 옵션을 추가합니다. EWMH / 데스크톱 확장을 지원하지 않습니다 (설계에 따르면 말입니다). 둘 다 Ubuntu 10.04 (패키지 ratpoisonstumpwm) 에서 사용할 수 있습니다 .


awesome은 더 이상 타일링을 지원하지 않지만 타일링을 지원하고 있지만
bandi

Bluetile 작성자는 XMonad창 관리자를 작성하기위한 라이브러리라고합니다. 이것이 정확한 설명이라고 생각합니다.
isomorphismes

1

용도 MetaCtrl-Alt바탕 화면 바로 가기에 대한 또는 수정자를 .

대부분의 프로그램은 CtrlAlt 은 단축키로 수정자를 하거나 수정자가없는 기능 키를 사용합니다.

대부분의 프로그램은 Ctrl-Alt바로 가기를 사용하지 않고 바로 가기를 거의 사용하지 않으므로 Meta충돌없이 안전하게 사용해야합니다.


2
표준 키보드 <Meta>에는 Windows 키가 있습니다.
LassePoulsen


1

굉장한 것 외에도 다른 선택은 DWM & WMii입니다. WMii에 대해 잘 모르지만 DWM은 매우 간단하고 매끄럽고 모든 사용자 정의가 소스 코드 자체에 포함되어 있습니다. 그러나 이는 바로 가기를 변경할 때마다 다시 컴파일해야 함을 의미합니다. 이것이 dwm에게 힘과 성능을 제공하는 것입니다.

내 선택은 굉장 할 것입니다-공식 우분투 저장소에서 쉽게 설치할 수 있습니다.

sudo apt-get install awesome awesome-extras

하우투 : Setup AwesomeWM- 위의 install 명령을 사용하는 경우 src 명령어에서 빌드 무시


하나 이상의 하이퍼 링크를 제출할만큼 평판이 부족하여 답변에 이러한 링크를 게시 할 수 없습니다. 댓글을 통해 게시하려고합니다. BTW, 여기에 우분투에서 awesome을 사용하는 것에 대한 멋진 우분투 포럼 스레드가 있습니다. ;-). 굉장한 창 관리자 3.0 : ubuntuforums.org/showthread.php?t=948361 굉장-간단한 소개 : ubuntuforums.org/showthread.php?t=675292 wicd / nm와 함께 멋진 무선 : ubuntuforums.org/showthread.php?t = 1260250
koushik

1

나는 그것을 주장 할 것이다 Emacs 가 텍스트 편집기의 경계를 넘어서고 이제는 완전히 날아간 OS이며 적어도 나에게 가장 선호하는 키보드 중심 사용자 인터페이스 . 나는 위의 진술이 일부 사람들이 같은 진술로 암시하는 피곤한 농담보다는 프로그램의 칭찬과 강력한 권고로 의미합니다.

나는 보통 다음과 같이 터미널 창에서 호출합니다.

emacs -nw

물론 다음과 같이 설치하십시오.

sudo apt install emacs

우분투와 Canonical이 기본적으로 설치하지 않기로 선택한 것에 여전히 놀랐습니다.

학습 곡선이 다소 가파르지만 풍부한 작업 환경과 편집자에게 상을 줄 것입니다. 내장 튜토리얼을 사용하여 탐색을 시작하십시오.

ctrl-h t
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.