영어프랑스어스페인어

Ad


온웍스 파비콘

wmii - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 wmii 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 wmii 명령입니다.

프로그램:

이름


wmii - 개선된 창 관리자²

개요


wmii [-a ] [-r ]

wmii -v

기술


살펴보기
wmii X11용 동적 창 관리자입니다. 정적 창 관리와 달리 사용자는
그가 무엇을 하고 있든 얼마나 많은 창을 구성하든 관계없이 창을 구성하는 방법에 대해 거의 생각할 필요가 없습니다.
응용 프로그램이 동시에 사용됩니다. 창 관리자는 현재
프리셋을 억지로 사용하기보다 사용자의 니즈에 맞게
레이아웃을 고정하고 모든 창과 응용 프로그램을 여기에 고정하려고 합니다.

wmii 확장 키보드 및 마우스로 클래식 및 타일 창 관리 지원
제어. 클래식 창 관리는 tyen이 할 수 있는 플로팅 레이어에 창을 정렬합니다.
자유롭게 이동하고 크기를 조정할 수 있습니다. 바둑판식 창 관리는 창을 세로 열로 정렬합니다.
각 열은 임의의 수의 임의 창을 보유하고 수직으로 배열합니다.
중복되지 않는 방식. 그런 다음 열 사이 및 열 내에서 이동하고 크기를 조정할 수 있습니다.
의지.

wmii 와 유사한 내부 상태를 나타내는 가상 파일 시스템을 제공합니다.
Unix 운영 체제의 procfs. 이 가상 파일 시스템을 수정하면 다음이 변경됩니다.
창 관리자의 상태. 가상 파일 시스템 서비스는 다음을 통해 액세스할 수 있습니다.
다음과 같은 9P 지원 클라이언트 프로그램 우미르(1). 이를 통해 간단하고 강력한 원격 제어가 가능합니다.
핵심 창 관리자의.

명령 라인 인수
-a
주소를 지정합니다. wmii 연결을 들어야 합니다. 주소
형태를 취한다 !. 기본값은 다음 형식입니다.

유닉스!/tmp/ns.$ 사용자.${디스플레이%.0}/wmii

Plan 9 포트 규칙에 따라 유닉스 소켓을 엽니다. TCP 소켓을 열려면,
루프백 인터페이스의 포트 4332에서 수신하려면 다음을 사용하십시오.

tcp!로컬호스트!4332

$WMII_NAMESPACE 이 값으로 자동 설정됩니다.

-r
실행할 rc 스크립트를 지정합니다. 만약에 단일 인수로 구성되며,
$WMII_CONFPATH 전에 검색됩니다 $ PATH. 그렇지 않으면 다음을 위해 쉘로 전달됩니다.
평가. 환경 변수 $WMII_ADDRESS$WMII_CONFPATH 미리 설정되어 있습니다
스크립트.

술어
디스플레이
입력 장치와 화면으로 구성된 실행 중인 X 서버 인스턴스입니다.

화면 A 물리적 또는 가상(Xinerama 또는 엑스네스트(1)) X 디스플레이 화면.

창 화면에 표시되는 (직사각형) 드로어블 X 객체, 일반적으로
신청창.

클라이언트 테두리와 프레임이 포함된 프레임 창으로 둘러싸인 응용 프로그램 창
타이틀 바.

플로팅 레이어
화면 레이어 wmii 다른 모든 레이어 위에 클라이언트가 정렬됩니다.
고전적인 (플로팅) 방식. 크기를 조정하거나 자유롭게 이동할 수 있습니다.

관리 계층
화면 레이어 wmii 클라이언트가 배치되는 플로팅 레이어 아래
겹치지 않는(관리되는) 방식. 여기에서 창 관리자는 동적으로 할당합니다.
각 고객의 크기와 위치. 관리 계층은 열로 구성됩니다.

클라이언트에 할당할 수 있는 태그 영숫자 문자열입니다. 이것은 메커니즘을 제공합니다
유사한 속성을 가진 클라이언트를 그룹화합니다. 클라이언트는 하나의 태그를 가질 수 있습니다.
예를 들어 여러 태그 직장+메일. 태그는 + 문자.

보기 특정 태그를 포함하는 클라이언트 집합으로 다른 작업 공간과 매우 유사합니다.
창 관리자. 부동 계층과 관리 계층으로 구성됩니다.

열 A 열은 클라이언트를 겹치지 않게 수직으로 정렬하는 화면 영역입니다.
방법. 클라이언트는 열 사이와 열 내에서 자유롭게 이동하고 크기를 조정할 수 있습니다.

막대 화면 하단의 막대는 각 보기에 대한 레이블을 표시하고 다음을 허용합니다.
임의의 사용자 정의 레이블 생성.

이벤트 이벤트는 파일 시스템의 특수 파일에서 읽을 수 있는 메시지입니다.
wmii, 마우스 버튼 누르기, 키 누르기 또는 사용자가 작성한 메시지
다른 9P 클라이언트.

Basic 구축
원시 실행 wmii 없는 프로세스 wmiirc(1) 스크립트는 기본 창 관리를 제공합니다.
능력. 그러나 효과적으로 사용하려면 파일 시스템을 통한 원격 제어가 필요합니다.
인터페이스가 필요합니다. 이러한 스크립트가 없으면 이동 및 크기 조정만 가능합니다.
하지만 태그를 변경하거나 보기를 전환할 수는 없습니다. 다른
스타일 사용자 지정, 클라이언트 종료 또는 태그 재지정,
키는 파일 시스템에 액세스하지 않고는 얻을 수 없습니다.

파일 시스템에 연결하여 액세스할 수 있습니다. 주소 of wmii 모든 9P 가능
다음과 같은 클라이언트 우미르(1)

행위
기본 구성은 특수 작업 메뉴를 제공합니다. 이들은 다음 중 하나로 구성됩니다.
쉘 스크립트 $WMII_CONFPATH 또는 wmiirc에 포함된 작업 정의입니다.

기본 작업 목록은 다음과 같습니다.

exec 창 관리자를 다른 프로그램으로 교체
종료 창 관리자를 멋지게 종료
rehash 프로그램 목록 새로 고침
showkeys wmii에서 인식하는 키 바인딩 목록 표시
상태 주기적으로 날짜를 출력하고 막대에 평균을 로드합니다.
welcome wmii 튜토리얼이 포함된 환영 메시지 표시

태만 바인딩
제공되는 모든 wmiirc 스크립트는 최소한 다음 키 바인딩을 허용합니다. 그들은해야
또한 제공 쇼키 키 바인딩 빠른 참조를 여는 작업입니다.

움직이는 주위에
동작
Mod-h 창으로 이동 왼쪽 (left) 현재 집중하고 있는 것 중
Mod-l 창으로 이동 연락해주세요 현재 집중하고 있는 것 중
Mod-j 창으로 이동 이하 현재 집중하고 있는
Mod-k 창으로 이동 위의 현재 집중하고 있는
모드 공간 관리 레이어와 플로팅 레이어 간 전환
모드-t 주어진 뷰로 이동
Mod-n 다음 보기로 이동
Mod-b 이전 보기로 이동
모드-[0-9]] 주어진 번호의 뷰로 이동

움직이는 것들 주위에
동작
Mod-Shift-h 현재 창 이동 의 칼럼으로 왼쪽 (left)
Mod-Shift-l 현재 창을 연락해주세요
Mod-Shift-j 현재 창을 그 아래 창 아래로 이동합니다.
Mod-Shift-k 현재 창을 위 창 위로 이동합니다.
Mod-Shift-space 관리 레이어와 플로팅 레이어 간에 현재 창을 전환합니다.
Mod-Shift-t 현재 창을 주어진 뷰로 이동
Mod-Shift-[0-9]] 현재 창을 주어진 번호의 뷰로 이동

그 외
동작
Mod-m 현재 열을 다음으로 전환 최대 모드
Mod-s 현재 열을 다음으로 전환 스택 모드
Mod-d 현재 열을 다음으로 전환 디폴트 값 모드
Mod-Shift-c 죽이다 선택한 클라이언트
모드-p 실행하다
모드아 실행하다 명명된
모드 입력 실행하다 an x 터미널 에뮬레이터

구성


기본 구성을 변경할 필요가 있다고 생각되면 설명된 대로 사용자 지정합니다.
위로 wmiirc 행동. 이 작업은 마지막에 실행됩니다. wmii 스크립트 및 수행
창 관리자, 키 바인딩, 막대 레이블 등을 설정하는 모든 작업

파일 시스템
대부분의 측면 wmii 파일 시스템을 통해 제어됩니다. 일반적으로 다음을 통해 액세스됩니다.
우미르(1) 명령이지만 plan9port의 9P를 포함하여 모든 9P에서 액세스할 수 있습니다.1] 및 수
v9fs[를 통해 Linux에 기본적으로 마운트되어야 합니다.1], 그리고 Inferno(리눅스 위에서 실행되는 사람)에서.
파일 이름을 포함하여 파일 시스템의 모든 데이터는 UTF-8로 인코딩됩니다. 다만, 접속 시
를 통해 우미르(1) 텍스트는 로케일 인코딩 간에 자동으로 번역됩니다.

파일 시스템은 다른 많은 9P 파일 시스템과 마찬가지로 완전히 합성입니다. 파일이 존재합니다
메모리에만 있고 디스크에는 기록되지 않습니다. 일반적으로 wmii 시작 시 시작됩니다.
wmiirc와 같은 스크립트를 통해. 여러 파일이 명령을 실행하는 데 사용되며 다른 파일은 단순히 작동합니다.
마치 일반 파일인 것처럼(그 내용은 다음과 같이 정확하게 업데이트되고 반환됩니다.
작성), 작성하면 부작용(예: 키 바인딩 변경)이 있습니다. ㅏ
파일 시스템 레이아웃 및 제어 명령에 대한 설명은 다음과 같습니다.

계층
/ 전역 제어 파일

/고객/*/
클라이언트 제어 파일

/꼬리표/*/
제어 파일 보기

/lbar/, /rbar/
하단 표시줄의 내용을 나타내는 파일

XNUMXD덴탈의 / 계층
공동 규칙
XNUMXD덴탈의 공동 규칙 파일에는 새로 생성된 너비에 영향을 미치는 규칙 목록이 포함되어 있습니다.
열. 규칙의 형식은 다음과 같습니다.

// -> [+]*

어디에,

:= <percent of 화면> | px

새 열이 있을 때, , 이름이 일치하는 보기에 생성됨 , 그것은
주어진 일 공급 . 없는 경우 th 너비, 주어진
1/화면의 일.

규칙 임시

XNUMXD덴탈의 규칙 파일에는 자동으로 설정하는 데 사용할 수 있는 규칙 목록이 포함되어 있습니다.
새로운 고객의 속성. 규칙은 다음과 같이 지정됩니다.

// = ...

각각 클라이언트의 명령을 나타냅니다. CTL 파일, 그리고 각
할당할 값을 나타냅니다. 규칙은 클라이언트가 다음과 같을 때 적용됩니다.
처음 시작했고 그 내용은 소품 파일이 정규 표현식과 일치
.

또한 다음 키가 허용되며 특별한 의미가 있습니다.

계속
일반적으로 일치하는 규칙이 발견되면 규칙 일치가 중지됩니다. 언제
계속 키가 제공되고(모든 값 포함) 매칭이 계속됩니다.
다음 규칙.

강제 태그=
처럼 태그, 그러나 클라이언트에서 얻은 모든 설정을 재정의합니다.
그룹 또는 _WMII_TAGS 창 속성.

파일에는 키 목록이 포함되어 있습니다. wmii 잡을 것이다. 이 키가 있을 때마다
조합을 누르면 조합을 나타내는 문자열이 '/event'에 기록됩니다.
as: 키

이벤트 event 파일은 EOF를 반환하지 않습니다. wmii 실행 중입니다. 계속 열려 있고 보고합니다.
발생하는 이벤트. 여기에는 다음이 포함됩니다.

[아니]긴급한 [매니저|클라이언트]
의 긴급 힌트가 설정되었거나 설정 해제되었습니다. 두 번째 인수는 [Client] 만약에
그것은 클라이언트에 의해 설정되었으며 [매니저]로 설정한 경우 wmii 생활
제어 메시지.

[아니]긴급태그 [매니저|클라이언트]
클라이언트 긴급 힌트가 설정되었거나 마지막 긴급 클라이언트
긴급 힌트가 설정되지 않았습니다.

Client
클라이언트의 제목 표시줄이 클릭되었거나 버튼이 눌려 있습니다.
그것.

[왼쪽|오른쪽]술집[클릭|마우스다운]
왼쪽 또는 오른쪽 막대를 클릭했거나 그 위에 버튼이 눌려 있습니다.

사용 가능한 이벤트의 보다 포괄적인 목록은 다음을 참조하세요. wmii.pdf[2]

ctl 더 CTL 파일은 색상 및
그것을 읽으면 볼 수있는 글꼴. 또한 다음 명령을 사용합니다.

종료 종료 wmii

임원
교체 wmii


새 프로그램을 생성합니다. -r 깃발.

XNUMXD덴탈의 /고객/ 계층
'/client/' 아래의 각 디렉토리는 X11 클라이언트를 나타냅니다. 각 디렉토리의 이름은
클라이언트가 나타내는 창의 X 창 ID(대부분의 X 유틸리티 형식)
인정하다. 한 가지 예외는 특별한 'sel' 디렉토리입니다.
현재 선택된 클라이언트

ctl 읽을 때 'ctl' 파일은 클라이언트의 X 창 ID를 반환합니다. 다음과 같은
명령을 작성할 수 있습니다.


클라이언트가 동일한 방식으로 수행할 수 있는 일련의 비정상적인 작업
태그 세트로 형식을 지정합니다.

활성화
클라이언트는 자신을 활성화할 수 있습니다.
필요에 따라 창을 펼치고 태그를 선택합니다.
에 상주합니다. 이 플래그는 원하는 경우 클라이언트에 설정해야 합니다.
시스템 트레이에서 자체적으로 활성화할 수 있습니다.

떠 있는 <on | 오프 | 항상 | 절대로>
이 클라이언트가 새 보기에 연결될 때 부동할지 여부를 정의합니다.
일반적으로 창을 이동할 때마다 값이 자동으로 변경됩니다.
플로팅 레이어와 관리 레이어 사이. 그러나 값을 설정하면
항상 or 이 동작을 재정의합니다. 또한 대화 상자, 메뉴,
이 값이 다음으로 설정되어 있지 않으면 스플래시 화면이 항상 떠 있습니다
.

전체 화면 <on | 오프 | 토글>
클라이언트의 전체 화면 상태를 설정합니다.

그룹 <그룹 아이디>
클라이언트의 그룹 ID 또는 그룹의 일부가 아닌 경우 0입니다. 클라이언트는 열려있는 경향이 있습니다.
의 마지막 활성 구성원과 동일한 태그 및 동일한 열에 있는
그들의 그룹. 이 속성 설정은 규칙을 통해 수행할 때만 유용합니다.
파일.

kill 클라이언트 창을 닫습니다.

pid 창을 소유한 프로그램의 PID 읽기 전용 값입니다.
값을 사용할 수 있고 프로세스가 wmii와 동일한 시스템에 있습니다.

slay X 서버에 대한 클라이언트의 연결을 강제로 종료하여 모든 연결을 닫습니다.
창문. 클라이언트의 PID를 사용할 수 있는 경우 상위 프로세스를 종료합니다.

태그
클라이언트의 태그입니다. 태그 파일과 동일합니다.

긴급한 <on | 오프 | 토글>
클라이언트의 긴급 힌트를 설정하거나 해제합니다.

label 클라이언트의 레이블(제목)을 설정하거나 읽습니다.

props 클라이언트 클래스 및 레이블을 다음과 같이 반환합니다. ::.

tags 클라이언트의 태그를 설정하거나 읽습니다. 태그는 다음으로 구분됩니다. +, -^. 로 시작하는 태그
+ 로 시작하는 - 제거되고 다음으로 시작하는 ^
전환됩니다. 작성된 태그 문자열이 다음으로 시작하는 경우 +, ^-, 쓰여진 태그
클라이언트 세트에 추가되거나 제거됩니다. 그렇지 않으면 세트를 덮어씁니다.

XNUMXD덴탈의 /꼬리표/ 계층
'/tag/' 아래의 각 디렉토리는 다음과 같은 모든 클라이언트를 포함하는 보기를 나타냅니다.
주어진 태그가 적용되었습니다. 특수 'sel' 디렉토리는 현재 선택된 태그를 나타냅니다.

ctl 'ctl' 파일을 읽어 디렉토리의 태그 이름을 검색할 수 있습니다.
다음 명령으로 나타내거나 작성합니다.

선택 클라이언트 선택: 선택 [왼쪽|오른쪽|위|아래]

선택하다 [<row 번호>|선택] [<frame 번호>]

클라이언트 선택

클라이언트를 어딘가에 보내기:

보내다 [|선택] [위|아래|왼쪽|오른쪽]

보내다 [|셀]
전송 ~로 nth

보내다 [|sel] 토글
전환 플로팅 레이어와 관리 레이어 사이.

클라이언트를 다른 클라이언트와 교환합니다. 보내기와 동일한 구문입니다.

성장 클라이언트를 확장하거나 축소합니다.

성장 []

nudge 클라이언트를 주어진 방향으로 조금씩 움직입니다.

성장 []

여기서 인수는 다음과 같이 정의됩니다.

area 열 또는 부동 영역을 선택합니다.

면적 ::= | :

인셀덤 공식 판매점인 생략되고 "sel"이 아니면 0으로 가정합니다.
"sel" 자체는 어떤 화면이든 상관없이 선택한 클라이언트를 나타냅니다.
에.

area_spec ::= "~" | | "셀"

여기서 "~"는 플로팅 영역을 나타내고 열을 나타냅니다
XNUMX부터 시작하는 색인.

screen_spec ::=

어디에 0부터 시작하는 Xinerama 화면 번호를 나타냅니다.

프레임 클라이언트 창을 선택합니다.

프레임 ::= | 셀 | 고객

어디에 의 n번째 프레임을 나타냅니다. or X11입니다
주어진 클라이언트의 창 ID입니다.

amount 어떤 것을 성장시키거나 넛지하는 양.

금액 ::= | px

"px"가 주어지면, 정확한 픽셀 수로 삽입됩니다.
그렇지 않으면 일반적으로 "합리적인" 금액으로 해석됩니다.
창 제목 표시줄의 높이 또는 크기 증분(예:
X11에 의해 정의됨) 주어진 방향으로.

색인 태그의 내용에 대한 설명을 읽습니다.

XNUMXD덴탈의 /rbar/, /바/ 계층
'/rbar/' 및 '/lbar/' 아래의 파일은 하단에 있는 막대의 항목을 나타냅니다.
화면. '/lbar/' 아래에 있는 파일은 막대의 왼쪽에 표시되고 아래에 있는 파일은
'/rbar/'가 오른쪽에 표시되며 가장 왼쪽 항목이 사용 가능한 추가 공간을 모두 차지합니다.
항목은 사전순으로 정렬됩니다.

막대의 색상과 텍스트를 얻거나 변경하기 위해 파일을 읽거나 쓸 수 있습니다. 그만큼
형식은 다양한 CTL 파일이며 자명해야 합니다.

onworks.net 서비스를 사용하여 온라인으로 wmii 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    딥 클린
    딥 클린
    모든 빌드를 중단시키는 Kotlin 스크립트
    Gradle/Android 프로젝트의 캐시.
    Gradle 또는 IDE에서 허용할 때 유용합니다.
    아래에. 스크립트가 테스트되었습니다.
    맥OS이지만...
    다운로드
  • 2
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    Checkstyle Java 코드 통합
    Eclipse IDE로 감사합니다. 그만큼
    플러그인은 실시간 피드백을 제공합니다.
    viol에 대한 사용자...
    Eclipse 체크스타일 플러그인 다운로드
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 4
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 5
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 6
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 더»

Linux 명령

Ad