herbstruftwm: 아주 간단한 창 관리자

6231 단어 ubuntulinuxopensource
초본식물...뭐 공부 해요?이 창 관리자는 어떻게 발음합니까?발굴을 통해 그 발음은 분명히 다음과 같다. 바닐라+웃음+응.이게 가장 의미 있는 버전이에요!왜 이렇게 명명되었는지:

I liked the name of the e-mail client wanderlust. Unfortunately I am a happy mutt user, so I needed an other application with a similar name.

  • the creator of herbstluftwm

그러나,herbstruftwm는 가장 쉽게 들어갈 수 있는 창 관리자 중의 하나입니다.다음은 이 블로그를 보다 쉽게 탐색할 수 있도록 도와주는 색인입니다.
  • Features
  • Setting up
  • Getting started
  • Tags
  • Windows
  • Herbstclient
  • Configuration
  • Verdict
  • References
  • 특징

  • X11을 위해 제작되었습니다.
  • 레이아웃은 프레임을 하위 프레임으로 분할하는 데 기반합니다.
  • 각 스크린(작업공간)은 고유 식별자가 있는 레이블이라고 합니다.탭 사이의 전환은 빈틈이 없습니다.
  • 실행 시 구성할 수 있습니다.이것은 어떤 맞춤형 제작도 서비스를 다시 시작할 필요가 없다는 것을 의미한다.

  • herbstclient는 herbstluftwm의 전단으로 실행할 때 서버에 명령을 내릴 수 있습니다.
  • herbstluftwmwiki의 기능은 다음과 같습니다.
                     startx
                       | f/e
                       V
                  ~/.xinitrc
                       | f/e or exec
        IPC-Call       V
        .- - - -> herbstluftwm           __________________
      ."            /     \             | Symbol | Meaning |
      .            /       \            |--------+---------|
      .       f/e /         \ f/e       |  A     | A forks |
      .          /           \          |  | f/e | and     |
      .         V             V         |  V     | execs   |
      .     autostart       xterm       |  B     | into B  |
      .         |             |         |________|_________|
      .     f/e |             | f/e
      .         V             V
       --  herbstclient     $SHELL
    
    
    에서 디스플레이 관리자를 불러오고 디스플레이 관리자를 거꾸로 불러오는 것을 알았습니다.X 세션 및.xinitrc 스크립트는 X 클라이언트를 설정합니다. 이 예에서herbstluftwm입니다.시작할 때 모든 설정을 불러오기 위해 startx 스크립트를 실행합니다.

    설치


    Herbstluftwm는 설치가 쉬우며 발행 버전에 설치 후보가 있을 수 있습니다.
    sudo apt install herbstluftwm
    
    그것을 실행하려면 ~/.config/herbstluftwm/autostart 파일에 다음 줄을 추가하십시오.
    exec herbstluftwm
    
    로그아웃하고 다시 로그인하고 펑!너는 가도 된다.

    입문


    그리고 Herbstluftwm는 기본 ~/.xsession 명령을 사용하여spawn 터미널에 접근할 수 있도록 합니다.
    우리가 처음 이렇게 했을 때, 화면은 이렇게 보였다.

    태그


    상단 표시줄에는 1부터 9까지 몇 개의 숫자가 있습니다.이 숫자들은 우리가 전환할 수 있는 표시 (작업 영역) 이다.이를 위해서는 클릭<Alt> + <Enter>만 하면 된다.예를 들어 <Alt> + [1-9] 나를 여섯 번째 라벨로 데려갈 것이다.이전 표시에서 실행된 내용은 예전과 같이 그곳에서 실행될 것입니다.강조 표시된 숫자는 탭에 실행 중인 것이 있음을 나타냅니다.

    창문.


    Herbstluftwm는 대량의vim귀속을 사용하여 내비게이션을 진행합니다.다음은 창 분할 및 탐색을 위한 기본 키 바인딩입니다.
    기본 키 바인딩
    실행 작업<Alt> + 6수평 분할 창<Alt> + o수직 분할 창<Alt> + u왼쪽 위와 오른쪽 아래로 창 이동<Alt> + [h/j/k/l]현재 창 종료<Alt> + r현재 창에서 실행 중인 프로세스를 종료합니다.<Alt> + <Shift> + c창 크기 조정<Alt> + <Ctrl> + [h/j/k/l]로그아웃<Alt> + <Shift> + q구성 다시 로드<Alt> + <Shift> + r현재 창을 다른 태그로 재배치

    여기에서 기본 슈퍼 (herbstluftwm 또는Mod에서 수식자라고 함) <Alt> + <Shift> + [1-9] 를 편집해서 변경할 수 있습니다.

    Herbstclient 회사


    herbstluftwm와 통신하는 유일한 방법은 herbstclient를 사용하는 것입니다. 이것은 WM 서버와 프로세스 간 통신을 하는 명령행 유틸리티입니다.사용 가능한 명령 목록을 보려면 다음을 실행하십시오.
    herbstclient --help
    
    이것은 매우 강력한 도구다.사실상, 우리가 앞에서 언급한 <Alt> 파일은herbstclient 명령에 비추는 키 연결이 많다.우리가 herbstclient를 어떻게 사용하는지의 간단한 예는 다음과 같다.
    herbstclient spawn firefox
    
    이 명령은 현재 태그에서 Firefox 실례를 시작하기 위해herbstluftwm 백엔드와 대화합니다.
    클라이언트를 사용하는 방법에 대한 자세한 내용은 tutorial 로 이동하십시오.

    프로비저닝


    모든herbstluftwm 설정은 autostart 에 있습니다.이 파일을 편집하여 다음 기능을 수행할 수 있습니다.
  • 키 바인딩을 추가합니다.
  • 색상과 테마를 구성합니다.
  • 수정자 키 포인트를 변경합니다(기본값).
  • 제목 표시줄, 테두리, 테두리 너비 구성
  • 더 있어.간단한 예는 다음과 같습니다.
    hc keybind $MOD-b spawn firefox
    hc keybind $MOD-n spawn nautilus
    
    여기 ~/.config/herbstluftwm/autostart 는 herbstclient의 별명이고 $Mod는 입니다.이런 설정은 기본적으로 내가 클릭할 때 Firefoxhc를 시작할 수 있고, 클릭할 때 파일 관리자nautilus<Alt> + b를 시작할 수 있게 한다.
    herbstluftwm의 가장 좋은 부분은 설정을 변경한 후에 로그아웃하지 않아도 프로그램을 다시 컴파일할 수 있다는 것입니다.변경된 구성을 다시 로드하려면 <Alt> + n만 누르면 됩니다!

    판결


    Herbstluftwm은 입문하기 쉽다.그것은 실행할 때 설정을 불러오는 능력이 있고 복잡한 클라이언트가 있으며 미니멀리즘으로 인해 속도가 매우 빠르다.나는 창 관리자를 사용하기 시작한 모든 사람에게 추천할 것이다.
    판단 준칙
    등급을 매기다
    사용이 간단하다
    ❤️ ❤️ ❤️ ❤️
    구성의 단순성
    ❤️ ❤️ ❤️ ❤️
    학습 곡선(작을수록 좋다)
    ❤️ ❤️
    생산성
    ❤️ ❤️ ❤️
    향락
    ❤️ ❤️ ❤️ ❤️

    공구서류

  • Tutorial
  • Official Website
  • 좋은 웹페이지 즐겨찾기