영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

FvwmProxy - 클라우드의 온라인

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

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

프로그램:

이름


FvwmProxy - fvwm 프록시 모듈

개요


FvwmProxy는 fvwm에 의해 생성되므로 명령줄 호출이 작동하지 않습니다.

기술


FvwmProxy를 사용하면 사용자가 다른 창에 의해 가려진 창을 찾고 제어할 수 있습니다.
겹치지 않는 작은 프록시 창을 사용합니다. 기본 기능에는 제기 및
프록시 창을 낮춥니다.

샘플 구성을 사용하여 Alt-Tab을 눌러 창을 순환하고 허용
프록시에서 할당 가능한 클릭 동작을 사용합니다. Alt 키를 놓으면
프록시 창. 기본적으로 프록시 창에서 마우스 왼쪽 또는 오른쪽 버튼을 누르면
연결된 프록시 창을 각각 올리거나 내립니다. 추가 매핑은
Alt 키를 누르고 있으면 프록시가 자동으로 표시됩니다.

프록시 창은 항상 맨 위에 있으며 프록시가 프록시하는 일반 창의 중앙에 위치하려고 합니다. NS
간단한 충돌 알고리즘은 프록시 창의 위치를 ​​조정하여
중복.

저작권


FvwmProxy 프로그램은 Jason Weber의 독창적인 작업입니다.

저작권 2002, 제이슨 웨버. 어떠한 보증이나 보증도 제공되지 않거나
어떤 식으로든 암시합니다. 자신의 책임하에 이 프로그램을 사용하십시오.

기도


FvwmProxy는 .fvwm2rc 파일에 'Module FvwmProxy' 줄을 삽입하여 호출할 수 있습니다.
fvwm이 실행되는 동안 FvwmProxy가 생성되어야 하는 경우 이는 자체적으로 라인에 배치할 수 있습니다.
초기화하거나 메뉴나 마우스 버튼 또는 키 입력에 바인딩하여 나중에 호출할 수 있습니다.
Fvwm은 ModulePath 구성 옵션에 지정된 디렉토리를 검색하여 다음을 시도합니다.
FvwmProxy를 찾습니다.

구성 옵션


*FvwmProxy: 색상 집합 n
선택하지 않은 프록시 창의 색상 테마를 지정합니다.

*FvwmProxy: SelectColorset n
선택한 프록시 창의 색상 테마를 지정합니다.

*FvwmProxy: IconifiedColorset n
아이콘화된 창의 프록시 창에 대한 색상 테마를 지정합니다. 이것은 단지
ProxyIconified 옵션과 함께 의미가 있습니다.

*FvwmProxy: 글꼴 글꼴
큰 프록시 창 텍스트에 사용되는 글꼴을 지정합니다. 여기에는 일반적으로 다음이 포함됩니다.
아이콘 문자열이며 프록시에서 거의 수직으로 중앙에 위치합니다. 아이콘이 없는 경우
문자열, 제목 표시줄 문자열이 사용됩니다. 이 텍스트가 프록시의 너비를 초과하는 경우
오른쪽에서 잘립니다. 글꼴을 지정하지 않으면 기본값이 사용됩니다.

*FvwmProxy: SmallFont 글꼴
보조 프록시 창 텍스트에 사용되는 글꼴을 지정합니다. 여기에는 일반적으로 다음이 포함됩니다.
제목 표시줄 문자열이지만 아이콘 문자열과 동일하고
텍스트가 잘리지 않았습니다. 텍스트는 프록시 하단에 가깝게 그려지고
아마도 읽을 수 있는 가장 작은 글꼴이어야 합니다. 이 텍스트가 초과하는 경우
프록시의 너비는 왼쪽에서 잘립니다. SmallFont가 지정되지 않은 경우 이
텍스트는 절대 그려지지 않습니다.

*FvwmProxy: 너비 w
각 프록시 창의 크기를 X 단위로 지정합니다. 기본값은 180입니다.

*FvwmProxy: 높이 h
각 프록시 창의 크기를 Y로 지정합니다. 기본값은 60입니다.

*FvwmProxy: 분리 d
충돌을 조정할 때 프록시 창 사이의 최소 거리를 지정합니다.
기본값은 10입니다.

*FvwmProxy: ShowMiniIcons 불량배
true인 경우 프록시 창에는 해당 창에 대한 미니 아이콘이 표시됩니다.
미니 아이콘입니다. 기본값은 true입니다.

*FvwmProxy: EnterSelect 불량배
true인 경우 프록시 위로 마우스를 이동할 때 프록시가 자동으로 선택되고,
마우스 버튼을 누르지 않아도. 기본값은 false입니다.

*FvwmProxy: ProxyMove 불량배
true인 경우 프록시 창을 이동하면 해당 창을 이동합니다. 현재,
프록시 창은 이 작업 동안 스냅 효과를 인식하지 못합니다. 기본값은
그릇된.

*FvwmProxy: ProxyIconified 불량배
true인 경우 아이콘화될 때 프록시 창을 계속 표시합니다. 게다가,
미들마우스와 같이 Iconify를 켜고 끄는 클릭 동작을 추가하는 것을 고려하십시오.
단추. 기본값은 false입니다.

*FvwmProxy: 표시 전용 모드
표시 작업 동안 프록시 창의 모양을 제한합니다. 지원되는 모드
선택됨, 적용됨, 그룹화됨 및 모두가 있습니다. 기본값은 모든 항목을 표시하는 모두입니다.
현재 책상의 프록시 창입니다. 선택 모드는 프록시 창만 표시합니다.
선택한 창. 창이 선택되지 않은 경우 현재 포커스가 있는 창은
ShowOnly 필터링을 위한 선택 창으로 처리됩니다. 적용 모드 확장 선택
선택한 실제 창과 겹치는 프록시 창을 추가하는 모드입니다. 선택만 사용
모드에 도달하기 전에 사라지는 터치 불가능한 프록시 창이 나타날 수 있습니다.
그들을. 그룹화 모드는 Covered 모드를 확장하여 동일한 창에 프록시 창을 표시합니다.
선택한 창으로 그룹화합니다. 모든 경우에 아이콘화된 프록시 창이 나타나지 않습니다.
ProxyIconified가 거짓인 경우.

*FvwmProxy: 작업 마우스 액션 응답
지정된 작업을 수행하도록 FvwmProxy에 지시합니다. 응답 주어졌을 때 동작 수행. 그만큼
현재 지원되는 마우스 동작은 Click1, Click2, Click3 등입니다.
다양한 버튼으로 마우스 클릭을 나타냅니다. 기본적으로 모듈은 3을 지원합니다.
마우스 버튼이지만 더 많은 것을 지원하도록 컴파일할 수 있습니다. 기본 응답은
Click1, Click2 및 Click3에 대해 각각 Raise, Nop 및 Lower입니다.

*FvwmProxy: 작업 선택 명령
이것은 FvwmProxy Hide 명령 동안 호출될 fvwm 함수를 선택합니다.
프록시가 선택된 창. 기본값은 WindowListFunc입니다. 창 목록 기능은
fvwm 설치에 의해 미리 정의됩니다. 교체하거나 추가하거나 공급할 수 있습니다.
독립 기능.

*FvwmProxy: 액션 쇼 명령
이것은 FvwmProxy Show 명령 동안 호출될 fvwm 함수를 선택합니다. NS
기본값은 Nop입니다.

*FvwmProxy: 작업 숨기기 명령
이것은 FvwmProxy Hide 명령 동안 호출될 fvwm 함수를 선택합니다. NS
기본값은 Nop입니다.

*FvwmProxy: 작업 중단 명령
이것은 FvwmProxy Abort 명령 중에 호출될 fvwm 함수를 선택합니다. NS
기본값은 Nop입니다.

*FvwmProxy: 액션 마크 명령
이것은 표시된 후 창에서 호출할 fvwm 함수를 선택합니다. NS
기본값은 Nop입니다.

*FvwmProxy: 작업 표시 해제 명령
이것은 fvwm 함수가 다른 창 바로 다음에 표시된 창에서 호출되도록 선택합니다.
창이 표시됩니다. 기본값은 Nop입니다.

*FvwmProxy: 작업 수정자 릴리스 수정 명령
이것은 프록시가 표시되는 동안 호출될 fvwm 함수를 선택하고
지정된 수정자가 모두 해제됩니다. 수정자는 같은 것을 사용하여 지정됩니다
마우스 명령과 같은 구문입니다. 기본값은 Nop입니다.

*FvwmProxy: 그룹 그룹 이름 명령 무늬
지정된 명명된 그룹에 대해 패턴과 일치하는 창의 포함을 조정합니다.
groupname은 창을 연결하는 데 사용되는 문자열 식별자입니다. 창 패턴
스타일 명령과 동일한 형식을 사용합니다. 지원되는 명령은 포함,
SoftInclude, WeakInclude, WeakSoftInclude 및 제외. 로 끝나는 명령
그룹에 창을 추가하기 위한 패턴 식별을 포함합니다. 제외는 패턴을 식별합니다.
포함 패턴 또는 자동 포함에 대응합니다(아래 플래그 참조). 모든 제외
검사는 모든 포함 검사를 따릅니다. 소프트 포함은 그 창을 제한합니다.
그룹의 소프트하지 않은 창이 이동할 때만 이동하는 패턴입니다. 이사하거나
이 창의 크기를 조정해도 다른 창에는 영향을 주지 않습니다. 그들은 또한 면역
가장자리 효과. 부드러운 포함은 도발 효과에도 영향을 미칩니다(아래 참조). 약한
포함은 X11 리더 또는
프로세스 ID 일치. 약하게 포함된 이름은 그룹을 시작하지 않지만 가입합니다.
동일한 알려진 프로세스 또는 동일한 리더의 그룹입니다. 일단 창문이
결합된 경우 이름은 포함이 부드러운지 여부를 결정하는 데 사용됩니다.

*FvwmProxy: 그룹 그룹 이름 플래그
지정된 명명된 그룹에 대해 지정된 플래그를 활성화합니다. 지원되는 플래그는
AutoInclude, AutoSoft 및 IgnoreID. 모든 창 그룹화는 일반적으로 다음으로 선택됩니다.
동일한 프로세스에 있거나 동일한 X11 클라이언트가 있는 그룹 창만
지도자. IgnoreIDs는 이 메커니즘을 비활성화합니다. 자동 포함 자동으로 포함
이름을 지정할 필요 없이 동일한 프로세스 또는 클라이언트 리더와 일치하는 모든 창
구체적으로. AutoSoft는 모든 AutoInclusion을 부드럽게 만듭니다(포함 참조
위의 설명).

*FvwmProxy: 그룹 그룹 이름 도발 무늬
도발 플래그를 사용하면 그룹화된 창이 각각을 도발하는지 여부를 사용자 지정할 수 있습니다.
올리기/내리기, 책상 이동, 끌기 또는 아이콘화 변경에 대한 응답으로 기타. NS
복합 도발 플래그는 다음과 같은 형식입니다.
(아니오|상속)(하드|소프트)(레이즈|데스크|드래그|아이콘|전체). 패턴은 선택 사항이며
이미 포함되어 있어야 합니다. 패턴은 다음에만 영향을 미치도록 변경을 제한합니다.
그룹의 그 부분. 플래그의 첫 번째 요소는 선택 사항이며 끌 수 있습니다.
효과 또는 패턴을 사용하여 그룹에 대한 설정을 동적으로 상속할 수 있습니다.
기본값은 효과를 켜는 것입니다. 두 번째 요소는 적용하는 데에만 사용할 수 있습니다.
소프트 상태가 켜져 있거나 꺼져 있는 창으로 변경합니다. 기본값은
둘 다 변경하십시오. 세 번째 요소는 변경되는 도발 효과를 지정합니다.
창 올리기/내리기, 다른 책상으로 이동, 창 함께 끌기, 토글
아이콘화 또는 이 모든 것. 자극적인 창이나 잠재적으로
도발된 창은 효과가 꺼지고 도발이 발생하지 않습니다.

*FvwmProxy: 슬롯 너비 w
슬롯에 사용되는 아이콘의 너비를 지정합니다. 기본값은 16입니다.

*FvwmProxy: 슬롯 높이 h
슬롯에 사용되는 아이콘의 높이를 지정합니다. 기본값은 16입니다.

*FvwmProxy: 슬롯 공간 d
슬롯에 사용되는 아이콘 사이의 간격을 지정합니다. 기본값은 4입니다.

*FvwmProxy: 그룹슬롯 n
이것은 컬러 그룹을 나타내는 첫 번째 슬롯을 지정합니다. 그룹 슬롯은
미리 결정된 수단으로 그려진 아이콘이 필요합니다. 기본값은 2입니다.

*FvwmProxy: GroupCount n
그룹 슬롯의 수를 지정합니다. 기본값은 6입니다.

*FvwmProxy: 슬롯 스타일 n 스타일
그룹이 아닌 슬롯의 경우 표시된 슬롯의 표시를 정의합니다. 스타일
형식은 ButtonStyle 명령과 일치합니다. 기본값은 아무것도 없습니다.

*FvwmProxy: 슬롯액션 n 마우스 액션 응답
그룹이 아닌 슬롯의 경우 표시된 슬롯의 동작을 정의합니다. 마우스
action 및 response는 FvwmProxy Action 구성과 동일하게 사용됩니다. NS
기본값은 Nop입니다.

*FvwmProxy: 실행 취소 n
이것은 실행 취소 버퍼의 항목 수를 지정합니다. 이것은 얼마나 멀리 뒤로 제한
취소할 수 있습니다. 기본값은 8입니다.

명령


SendToModule FvwmProxy 쇼
현재 데스크에서 사용하지 않는 모든 창에 대해 프록시 창을 활성화합니다.
창 목록 건너뛰기 옵션. 데스크가 전환되면 새 프록시가 자동으로
생성.

SendToModule FvwmProxy 숨기기
모든 프록시 창을 비활성화합니다. 프록시가 선택된 경우(예: 다음 및
이전 명령), Select Action은 프록시가 나타내는 창에 대한 호출입니다.
기본 동작에는 창을 올리고 마우스를 원하는 위치로 돌리는 것이 포함됩니다.
그 창 너머로.

SendToModule FvwmProxy ShowToggle
표시되면 숨깁니다. 숨겨진 경우 표시합니다.

SendToModule FvwmProxy 중단
모든 프록시 창을 비활성화합니다. 동작이 없다는 점에서 숨기기 명령과 다릅니다.
선택한 창에서 가져옵니다.

SendToModule FvwmProxy 순환 명령
FvwmProxy에 조건부 명령을 실행하고 결과를 표시하도록 지시합니다. 임베디드
명령 모듈로 보내기 FvwmProxy 표시 선택 사항 뒤에 자동으로 추가됩니다.
조건이므로 자신의 내장 명령을 제공하는 것은 아마도 실패할 것입니다. 예
Circulate에 대한 인수는 창 스캔 동쪽 남쪽 (현재 페이지). 프록시의 경우
표시되지 않은 경우(예: 표시 명령 사용) 모든 순환 명령은
자동으로 프록시를 표시합니다.

SendToModule FvwmProxy 다음(구식)
프록시 창이 선택되면 다음 프록시가 선택됩니다. Windows
WindowListSkip 옵션은 무시됩니다. 프록시는 동안 왼쪽에서 오른쪽으로 정렬됩니다.
명령을 표시합니다. 현재 선택된 프록시가 없지만 이 데스크의 프록시가
최근 쇼에서 선택한 프록시가 선택되었습니다. 이 데스크에 프록시가 없는 경우
최근에 선택한 가장 왼쪽 프록시가 사용됩니다. 이것은 거의 복제
Circulate ScanForWindow East South(CurrentPage)의 기능.

SendToModule FvwmProxy 이전(구식)
프록시 창을 선택하면 이전 프록시가 선택됩니다. 출발점
최근 항목이 없는 선택을 제외하고는 다음 명령과 동일합니다.
선택은 가장 오른쪽에 있는 프록시입니다. 이것은 의 기능을 거의 복제합니다.
ScanForWindow West North(CurrentPage)를 순환시킵니다.

SendToModule FvwmProxy SoftToggle
선택한 창에 대한 소프트 그룹 포함 설정을 토글합니다. 이 설정은
내부의 SoftInclude 및 AutoSoft 명령을 사용하여 활성화할 수 있는 것과 동일
FvwmProxy 그룹 구성.

SendToModule FvwmProxy IsolateToggle
선택한 창의 그룹에 대한 격리 설정을 전환합니다. 격리된 그룹만
한 번에 한 구성원이 아이콘화되지 않도록 합니다. 회원들도 강제로
크기 증분에 의해 제약을 받는 동일한 위치와 크기.

SendToModule FvwmProxy PrevIsolated
고립 그룹의 구성원에 초점을 맞춘 경우 목록에서 상위 구성원을 비공식화하십시오.
더 높은 구성원이 없으면 마지막 구성원을 deiconize합니다.

SendToModule FvwmProxy NextIsolated
격리 그룹의 구성원에 초점을 맞춘 경우 목록에서 하위 구성원을 비공식화합니다.
더 높은 구성원이 없으면 첫 번째 구성원을 deiconize합니다.

SendToModule FvwmProxy 실행 취소
마지막 창 이동 및/또는 크기 조정을 취소하려고 시도합니다.

SendToModule FvwmProxy 다시 실행
가장 최근의 실행 취소를 다시 시도합니다. 이후에 다른 이동 또는 크기 조정이 발생하는 경우
이전 실행 취소, 다시 실행 버퍼가 지워집니다.

견본 구성


다음은 FvwmProxy 초기화를 설명하는 .fvwm2rc 파일에서 발췌한 것입니다.
명령 :

키 탭 AM SendToModule FvwmProxy 순환 \
ScanForWindow 동쪽 남쪽(현재 페이지)
키 탭 A SM SendToModule FvwmProxy 순환 \
ScanForWindow 서쪽 북쪽(현재 페이지)

*FvwmProxy: 작업 수정자Release M SendToModule FvwmProxy 숨기기

그러나 Meta-Shift-Tab이 어색할 수 있으므로 Meta-Q가 더 나은 대안이 될 수 있습니다.

키 QAM SendToModule FvwmProxy 순환 \
ScanForWindow 서쪽 북쪽(현재 페이지)

다음을 위해 Sticky를 사용하는 경우 (CurrentPage) 조건부에 !Sticky를 추가하는 것을 고려할 수 있습니다.
부하 측정기 및 음악 플레이어와 같은 낮은 상호 작용 프로그램.

Alt 키를 누르고 있을 때 프록시가 즉시 나타나도록 하려면 다음을 추가하십시오.

Key Meta_L AN SendToModule FvwmProxy 쇼

너무 방해가 되는 경우 Alt-Esc를 할당하여 다음을 추가하여 프록시를 켜고 끌 수 있습니다.

키 이스케이프 AM SendToModule FvwmProxy ShowToggle

일부 플랫폼에는 일반 Alt 키 조합이 그렇지 않은 경우 문제가 있습니다.
이러한 매핑을 정의한 후에는 제대로 작동하지 않습니다. 이런 일이 발생하면 처리가 어려울 수 있습니다.
이 모듈을 최대한 활용하십시오.

마우스가 왼쪽 위 모서리 대신 중앙으로 점프하도록 하려면

AddToFunc WindowListFunc
+ I WarpToWindow 50 50

또는 예를 들어 처음부터 자신의 목록 기능을 만드십시오.

DestroyFunc WindowListFunc
AddToFunc WindowListFunc
+ I WindowId $[w.id] 올리기
+ I WindowId $[w.id] WarpToWindow 50 50

기본 구성은 Alt-Tab에 대한 다음/이전 작업을 활성화하지 않습니다.
그 시퀀스는 기본적으로 다른 모듈에서 사용되기 때문입니다. 적절한 키 추가
.fvwm2rc에 대한 매핑은 이 책임을 FvwmProxy로 전환합니다.

ProxyIconified를 사용하는 경우 Iconify 작업을 추가하는 것을 고려할 수 있습니다.

AddToFunc WindowListFunc
+ I WindowId $[w.id] 아이콘화 끄기

AddToFunc 상승 및 비 아이콘화
+ I WindowId $[w.id] 올리기
+ I WindowId $[w.id] 아이콘화 끄기

*FvwmProxy: Click1 올리기 및 아이콘 제거 작업
*FvwmProxy: 액션 Click2 Iconify

몇 가지 기본 슬롯을 상당히 쉽게 설정할 수 있습니다.

*FvwmProxy: 그룹슬롯 2
*FvwmProxy: GroupCount 5

*FvwmProxy: SlotStyle 1 MiniIcon
*FvwmProxy: SlotStyle 7 Pixmap "squeeze.xpm"
*FvwmProxy: SlotStyle 8 Pixmap "mini-up.xpm"
*FvwmProxy: SlotStyle 9 Pixmap "mini-bball.xpm"
*FvwmProxy: SlotStyle 10 Pixmap "mini-cross.xpm"

*FvwmProxy: SlotAction 1 Click1 팝업 창 메뉴
*FvwmProxy: SlotAction 7 Click1 SendToModule FvwmProxy IsolateToggle
*FvwmProxy: SlotAction 8 Click1 SendToModule FvwmProxy SoftToggle
*FvwmProxy: SlotAction 9 Click1 아이콘화
*FvwmProxy: SlotAction 10 Click1 삭제

이 예에서 WindowMenu는 정의해야 하는 것입니다. 프록시 너비가 다음과 같은 경우
너무 작으면 일부 슬롯이 잘릴 수 있습니다.

실행 취소 및 다시 실행은 모든 키에 쉽게 매핑할 수 있습니다.

키 ZA 3 SendToModule FvwmProxy 실행 취소
키 RA 3 SendToModule FvwmProxy 다시 실행

아무 키나 사용하여 격리된 그룹을 순환할 수 있습니다. 예를 들어 메타 커서 업 및
cursor-down은 그룹을 순회할 수 있습니다.

Key Up A 3 SendToModule FvwmProxy PrevIsolated
키 다운 3 SendToModule FvwmProxy NextIsolated

김프를 사용한 그룹 정의의 다소 비실용적인 예는 다음과 같습니다.

*FvwmProxy: "GIMP" 그룹에는 "The GIMP"가 포함됩니다.
*FvwmProxy: "GIMP" 그룹에는 "Module Manager"가 포함됩니다.
*FvwmProxy: 그룹 "GIMP" SoftInclude "Unit Editor"
*FvwmProxy: 그룹 "GIMP" 자동 포함
*FvwmProxy: 그룹 "GIMP" AutoSoft
*FvwmProxy: "GIMP" 그룹은 "기본 설정"을 제외합니다.

이것은 "The GIMP"와 "Module Manager" 창 사이에 하드 연결을 설정합니다. NS
"Unit Editor"도 그룹에 있지만 하드 중 하나의 움직임에만 반응합니다.
내포물. 동일한 프로세스 또는 동일한 클라이언트 리더가 있는 모든 창도
관련되어 있지만 명시적으로 "기본 설정"을 제외하고는 기본적으로 소프트 포함으로 설정됩니다.
제외 된. 이 경우 "Unit Editor"의 명시적 소프트 포함은
AutoInclude와 AutoSoft의 조합으로 중복됩니다. 그러나 AutoSoft가 없다면
지정된 경우 명시적 SoftInclude는 해당 패턴을 하드
AutoInclude 아래에 포함됩니다.

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


Ad


Ad