i3

소프트웨어 스크린 샷:
i3
소프트웨어 정보:
버전: 4.7.2
업로드 날짜: 19 Feb 15
개발자: Michael Stapelberg
라이센스: 무료
인기: 65

Rating: 2.0/5 (Total Votes: 1)

I3는 타일링 창 관리자입니다. 그것은 완전히 처음부터 기록됩니다.
wmii이 시점에서 우리가 제일 좋아하는 윈도우 매니저는, 돌아가신 및 다른 URL 때문에 I3가 생성 된; t이 우리가 원하는 일부 기능 (Xinerama를 예를 들어, 바르게) 제공, 몇 가지 버그를했다 돌아가신 및 다른 URL; t 진행 상황을 꽤 많은 시간 이후 및 얻지 못한 다른 URL, 해킹을 쉽게 t 전혀 (소스 코드 주석 / 문서는 완전히 결여). 아직도, 우리는 wmii 개발자 및 관계자들이 훌륭한 일을했다고 생각. I3를 만들기 위해 우리 영감을 주셔서 감사합니다.
I3는 주로 고급 사용자와 개발자를 대상으로 양해하여 주시기 바랍니다.
목표 :
경험에 근거하여 우리는 / 수정 wmii를 해킹하고자 할 때, 우리는 I3에 대해 다음과 목표에 합의했다 :
& NBSP; 1. 잘 읽을 수있는, 잘 문서화 코드를 작성합니다. 내부 작동을 설명함으로써 I3을 확장하는 방법에 대한 자세한 문서를 만듭니다.
& NBSP;이 프로그램하지만 반드시 X11 및 다른 URL을 모두 잘 알고있는 사람 수 없습니다하는 방법을 알고 사람들이 modifyable 것을 포함한다의 내부. 즉, 이런 일을 왜 문서이며 그들은 사용자가 전체 프로세스의 사진을 얻을 수있는 창 관리자는 단지 소스 코드를 읽어의 책임 있도록 일어날 때.
& NBSP; 2. 사용 XCB는 가능한 한 대신 Xlib의의 (가 XKB처럼, 아직 일부 기능에 대한 기능을 제공하지 않습니다). XCB 훨씬 청소기 API를 가지고 상황을 꽤 많이에서 빠르게 처리 될 수 있습니다.
& NBSP; 3. 제대로 Xinerama를 구현, 즉 가상 화면에 각각의 작업 공간을 할당하는 것입니다. 특히 부착 및 비디오 프로젝터와 같은 새로운 모니터를 분리하는 작업 중에 작동하고 올바른 일을해야합니다.
& NBSP; 4. 추상화 테이블의 은유를 사용합니다. 당신은 (wmii, 당신은 수직 열을 생성 할 수 있습니다) 수평 및 수직 열을 생성 할 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 설명서를 참조하십시오, 정말 I3에서 중요한 원칙이다. (TODO : 문서 :-))
& NBSP; 5. 정력에 같은 명령 모드를 구현합니다. 쉽게 명령 모드를 사용하여 (이동, 내핑 포커싱 같은) 여러 작업을 결합 할 수있다.
& NBSP; 6. 모니터를 뒤집기위한 xrandr를 지원을 구현합니다.
& NBSP; 7. 구성되어 읽을 수 / 깨진 메이크를 만드는 등의 autoconf / automake에 같은 프로그램을 사용하지 마십시오. 대신, 자동 / 특정 플랫폼 기능을 비활성화 할 수있는 깨끗한 메이크 파일을 사용합니다. 해당 패키지 메인테이너가 쉬운 일이 포장 I3가되도록 또한, 제대로 종속성을 문서화합니다.
& NBSP; 8. 통합하는 다른 프로그램에 대한 후크 / 콜백을 제공합니다. 이 메커니즘을 사용하여, 하나는 쉽게 이제까지 C 코드를 건드리지 않고, 어떤 언어로 I3을 확장 할 수 있습니다. 또한, 실행중인 인스턴스 I3와 통신하기 위해 메시지가 전송 될 수있다.
& NBSP;이 방법은 wmii 및 다른 URL보다 더 가볍고한다의 9P 파일 시스템의 사용. 그 I3 빨리 실행되도록 또한, 핵심 기능은 시스템에 부하가, 특히, 별도의 프로그램에 의존하지 않는다.
& NBSP; 9. UTF-8 깨끗합니다.
& NBSP; 10. 최소한의 윈도우 매니저 사이 일반적인 엘리트주의 : 돈 및 다른 URL; t 부풀어 수, 돈 및 다른 URL; t이 (단순 테두리 우리가 할 가장 장식) 공상 일, 돈 및 다른 URL;은 t는 Xft 및 흐리게 글꼴에 대한 지원을 추가합니다.
& NBSP 그러나, 우리는 코드의 소스 라인 최대량 불필요한 제한을 적용하지 않는다. 그것이 약간 더 커야 할 필요가있는 경우, 그것은 될 것입니다.
특징
* 우리는 Mode_switch (Alt 할머니)에 바인딩 할 수 있습니다. 다른 윈도우 매니저 때문에 수정 상태가 발생 X11-버그의 제대로 KeyPress- 행사에 설정할 수없는 것을 할 실패합니다. 우리는 올바른 상태를 얻을 수 있는지 확인하기 위해 XKB를 사용

이 릴리스의 새로운 기능입니다 무엇 :합니다.

호환성 티카와 자바 애플리케이션에 특히 향상되었다.
I3 - nagbar 이전보다 더 많은 터미널 에뮬레이터로 작동합니다.

이이 버그 수정 릴리스이며, 모든 사용자는 업그레이드하는 것이 좋습니다 :

이 어떤 버전 4.5.1의 새로운 기능입니다.
그것은 다른 하나의 디스플레이에서 부동 창을 드래그 할 때 I3 충돌이 발생할 것입니다 문제를 해결합니다.

이 버전 4.5의 새로운 기능 :

이 변화의 대부분은 정리 및 버그 수정이 있습니다.
때문에 정리에, I3는 더 이상 플렉스 / 들소에 의존하지 않습니다.
libev ≥ 4는 하드 의존성 (4가 더 이상 지원되지 않습니다 libev & LT)은 지금이다.
주의해야 할 한 가지 중요한 변화는 다른 출력 창을 이동하는 것은 더 이상 출력에 포커스를 이동하지 것입니다.

이 버전 4.4의 새로운 기능 :

이 중요한 후드 아래 변화는이 릴리스는 이제 명령에 대해 같은 구성 파일에 대해 동일한 파서 인프라를 사용한다는 것입니다.
그 외에도, 여러 작은 수정 및 I3 특히 코드의 부동 창 영역에서 세부 사항에 더 많은 관심을 지불하게 추가가 있었다. 자세한 내용은 변경 / 버그 수정 목록을 참조하십시오.
이러한 변화는 4.4 특정하고, 여기에 출시 된 마지막 버전 이후 많은 변화가 있었다 있습니다 마십시오.

유사한 소프트웨어

Firebox WM
Firebox WM

3 Jun 15

dvtm
dvtm

18 Feb 15

awesome
awesome

2 Sep 17

개발자의 기타 소프트웨어 Michael Stapelberg

VokabelTrainer
VokabelTrainer

3 Jan 15

lftp-vi
lftp-vi

2 Jun 15

코멘트 i3

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!