it-swarm-ko.tech

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

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

어떤 제안?

20
Wayne Werner

많이 있습니다! (그러나 내가 아는 모든 것은 바둑판 식 창 관리자 입니다.)

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

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

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

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

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

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

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

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

36
Riccardo Murri

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

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

emacs -nw

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

Sudo apt install emacs

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

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

ctrl-h t
1
haziz

사용하다 Meta 또는 Ctrl-Alt 바탕 화면 바로 가기를위한 수정 자.

대부분의 프로그램은 Ctrl 또는 Alt 단축키에 대한 수정 자 (또는 수정자가없는 기능 키 사용).

대부분의 프로그램은 사용하지 않습니다 Ctrl-Alt 지름길은 거의 사용하지 않습니다 Meta 바로 가기를 사용하므로 충돌없이 안전하게 사용할 수 있습니다.

1
dv3500ea

기본 키보드 단축키에 대한 자세한 내용은 여기에서 키보드 단축키 커뮤니티 위키 를 확인하십시오. :)

1
myusuf3

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

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

Sudo apt-get install awesome awesome-extras

HOWTO : Setup AwesomeWM -위의 설치 명령을 사용하는 경우 src 명령어에서 빌드를 무시하십시오.

1
koushik