영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

fvwm1 - 클라우드의 온라인

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

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

프로그램:

이름


fvwm1 - X11용 F(?) 가상 창 관리자, 버전 1.x

개요


fvwm1 [ 옵션 ]

기술


Fvwm X11용 창 관리자입니다. 의 파생물이다 트엠, 메모리를 최소화하도록 재설계됨
소비, 창 프레임에 3D 모양을 제공하고 간단한 가상 데스크탑을 제공합니다.
메모리 소비는 약 XNUMX/XNUMX에서 XNUMX/XNUMX의 메모리 소비로 추정됩니다.
트엠, 주로 의 재설계로 인해 트엠의 마우스 바인딩 저장 방법. 게다가,
많은 구성 가능한 옵션 트엠 제거되었습니다.

"FVWM"이라는 이름은 예전에 무언가를 의미했지만 무엇을 잊어버렸습니다. (약한, 유명한, 푸바?
별로 상관없지만 어쨌든 약어 기반 사회입니다.)

지위 OF 소프트웨어


2.2년 1999월 FVWM XNUMX 릴리스 이후 이 릴리스는 공식적으로 더 이상 사용되지 않으며
더 이상 지원됩니다. 이 소프트웨어의 버그를 보고하지 마십시오. 또한 데비안의 경우
사용자의 경우 FVWM의 이번 릴리스에 대한 모듈 맨페이지는 다음과 같습니다. Fvwm오디오1(1x) 등

스페셜 노트 위한 엑스프리86 사용자


XFree86은 가상 화면을 제공합니다.
~과 연계되어 fvwm. XFree86을 사용하면 가상 화면에 나타나는 모든 창
실제로 비디오 메모리(물리적 화면에 표시되는지 여부에 관계없이)에 끌어들입니다.
따라서 가상 화면 크기는 사용 가능한 비디오 메모리에 의해 제한됩니다.

fvwm의 가상 데스크탑, 화면에 나타나지 않는 창은 실제로
비디오 RAM에 그려집니다. 가상 데스크탑의 크기는 약 32,000 x 32,000으로 제한됩니다.
픽셀이지만 가상 데스크톱을 약 5배 이상 사용하는 것은 아마도 비실용적일 것입니다.
각 방향에서 보이는 화면. 메모리 사용량은 숫자의 함수입니다.
존재하는 창의 수 - 바탕 화면의 크기는 차이가 없습니다.

익숙해지면 fvwm XFree86의 가상 기능을 비활성화하는 것이 좋습니다.
가상 화면 크기를 실제 화면 크기로 설정하여 화면을 표시합니다. 당신이 된 후
~에 익숙한 fvwm XFree86의 가상 화면을 다시 활성화할 수 있습니다.

저작권


이후 fvwm ~에서 파생 된 트엠 공유하는 코드 트엠님의 저작권.

fvwm 1988년 저작권은 Evans and Sutherland Computer Corporation, Salt Lake City, Utah,
및 1989년 매사추세츠 공과 대학(Massachusetts Institute of Technology, Cambridge, Massachusetts, All
권리 보유. 또한 저작권 1993 및 1994는 Robert Nation에 있습니다.

이 소프트웨어와 문서를 사용, 복사, 수정 및 배포할 수 있는 권한
위의 저작권 표시가 있는 경우 모든 목적과 비용이 이에 따라 부여됩니다.
모든 사본에 표시되며 해당 저작권 표시와 이 허가 표시가 모두 표시됩니다.
지원 문서에서 Evans & Sutherland와 MIT의 이름이
소프트웨어 배포와 관련된 홍보 광고에 사용
구체적인 사전 서면 허가.

ROBERT NATION, EVANS & SUTHERLAND, MIT는 이에 관한 모든 보증을 부인합니다.
어떠한 경우에도 상품성 및 적합성에 대한 모든 묵시적 보증을 포함한 소프트웨어
EVANS & SUTHERLAND 또는 MIT는 모든 특수, 간접 또는 결과에 대해 책임을 집니다.
사용, 데이터 또는 이익의 손실로 인해 발생하는 모든 손해
다음으로 인해 발생하는 계약, 과실 또는 기타 부당한 행위
이 소프트웨어의 사용 또는 성능과의 연결.

해부 OF A


Fvwm 대부분의 창 주위에 장식적인 테두리를 둡니다. 이 경계는 각각의 막대로 구성됩니다.
측면 및 각 모서리의 작은 "L"자형 섹션. 라는 추가 상단 표시줄이 있습니다.
창의 이름을 표시하는 데 사용되는 제목 표시줄. 그 밖에도 올라
10개의 제목 표시줄 버튼. 상단, 측면 및 하단 바를 통칭하여
사이드바. 모서리 부분을 프레임이라고 합니다.

표준 기본 파일을 수정하지 않는 한 제목에서 마우스 버튼 1을 누르거나
사이드 바는 창에서 이동 작업을 시작합니다. 모서리 프레임에서 버튼 1 누르기
조각이 크기 조정 작업을 시작합니다. 테두리의 아무 곳이나 버튼 2를 누르면 나타납니다.
광범위한 창 작업 목록.

최대 XNUMX개의 제목 표시줄 버튼이 있을 수 있습니다. 사용은 완전히 사용자가 정의할 수 있습니다. 그만큼
기본 구성에는 제목 표시줄의 양쪽에 제목 표시줄 버튼이 있습니다. 에 하나
왼쪽은 마우스 버튼에 관계없이 창 옵션 목록을 불러오는 데 사용됩니다.
사용 된. 오른쪽에 있는 것은 창을 아이콘화하는 데 사용됩니다. 제목 표시줄 버튼의 수
사용되는 것은 마우스 동작이 바인딩된 항목에 따라 다릅니다. 섹션을 참조하십시오.
아래의 "마우스" 구성 매개변수.

L' 가상 데스크톱


Fvwm 사용하려는 사용자에게 여러 가상 데스크톱을 제공합니다. 화면은
화면보다 클 수 있는 바탕 화면에 뷰포트를 표시합니다. 여러 개의 고유한 데스크탑은
액세스 가능(개념: 각 프로젝트에 대해 하나의 데스크탑 또는 각 애플리케이션에 대해 하나의 데스크탑,
보기 응용 프로그램이 구별되는 경우). 각 데스크탑은 실제보다 클 수 있으므로
화면, 화면보다 큰 창 또는 관련 창의 큰 그룹은
쉽게 볼 수 있습니다.

가상 데스크톱의 크기는 시작 시 지정할 수 있습니다. 모든 가상 데스크톱은
같은 크기일 것. 고유한 데스크톱의 총 수를 지정할 필요는 없지만
총 약 4억으로 제한됩니다. 현재 데스크탑의 모든 창은
현재 데스크탑의 축소판 보기인 호출기에 표시됩니다. 켜져 있지 않은 창
현재 데스크탑은 지오메트리와 함께 창 목록에 나열될 수 있습니다.
팝업 메뉴로 액세스할 수 있습니다.

"고정" 창은 "고정"하여 가상 데스크탑을 초월하는 창입니다.
화면의 유리." 그들은 항상 화면에 고정되어 있습니다. 이것은 다음과 같은 경우에 편리합니다.
clocks 및 xbiff's, 그래서 당신은 단지 하나의 그러한 가제트를 실행하기만 하면 되며 항상 당신과 함께 있습니다.

창 형상은 현재 뷰포트를 기준으로 지정됩니다. 그건:
xterm -기하학 +0+0
항상 화면의 보이는 부분의 왼쪽 상단 모서리에 표시됩니다. 그것
가상 데스크탑에 창을 배치하는 지오메트리를 지정하는 것은 허용되지만 해제
화면. 예를 들어 보이는 화면이 1000 x 1000픽셀이고 바탕 화면이
크기는 3x3이고 현재 뷰포트는 바탕 화면의 왼쪽 상단 모서리에 있습니다.
다음 호출:
xterm -기하학 +1000+1000
창을 화면의 오른쪽 하단 모서리에 배치합니다. 그것은 될 수 있습니다
마우스를 화면의 오른쪽 하단 모서리로 이동하고 기다리면 찾을 수 있습니다.
보기로 스크롤합니다. 현재 창을 바탕 화면에 매핑할 방법이 없습니다.
현재 활성 책상이 아닌 다른.

다음과 같이 지정된 기하학:
xterm -기하학 -5-5
일반적으로 창의 오른쪽 아래 모서리는 오른쪽 아래에서 5픽셀 떨어진 곳에 위치합니다.
화면의 보이는 부분의 모서리. 모든 응용 프로그램이 창을 지원하는 것은 아닙니다.
음수 오프셋이 있는 형상.

xterm 및 xfontsel과 같은 일부 응용 프로그램에서는 사용자가 시작 데스크를 지정할 수 있습니다.
명령줄:
xterm -xrm "*데스크:1"
데스크 번호 1에서 xterm을 시작합니다. 모든 응용 프로그램이 이 옵션을 이해하는 것은 아닙니다.
하나.

초기화


초기화하는 동안, fvwm 키를 설명하는 구성 파일을 검색하고
버튼 바인딩 및 기타 몇 가지. 이 파일의 형식에 대해 설명합니다.
나중에. 첫 번째, fvwm 사용자 홈 디렉토리에서 .fvwmrc라는 파일을 검색합니다.
실패하면 시스템 전체 기본값에 대해 /etc/X11/fvwm/system.fvwmrc를 찾습니다. 만약에
해당 파일을 찾을 수 없으며, fvwm 종료됩니다.

Fvwm 자식이 상속할 두 개의 환경 변수를 설정합니다. 이것들은
디스플레이를 설명하는 $DISPLAY fvwm 실행 중입니다. $DISPLAY는 unix:0.0 또는
:0.0, rsh를 통해 다른 시스템으로 전달될 때 잘 작동하지 않으므로
$HOSTDISPLAY도 설정되고 디스플레이의 네트워크 지원 설명을 사용합니다.
$HOSTDISPLAY는 항상 TCP/IP 전송 프로토콜을 사용합니다(로컬 연결의 경우에도).
따라서 $DISPLAY는 Unix 도메인 소켓을 사용할 수 있으므로 로컬 연결에 사용해야 합니다.
더 빠릅니다.

모양 WINDOWS


일반적으로 xeyes 또는 oclock과 같은 모양의 창을 사용하는 경우 몇 가지 옵션이 있습니다. 너
그것들을 모두 꾸미지 않게 만들 수 있습니다(예: NoBorder oclock 및 NoTitle oclock). 또는 다음과 같이 할 수 있습니다.
기본 구성을 사용하고 장식된 상태로 두십시오. 이 경우 장식 테두리
및 단색 배경이 표시됩니다. 또는 SHAPE 확장에서 컴파일할 수 있습니다.
Makefile에서 플래그를 변경하여
배경 및 제목 표시줄이 창 위에 떠 있습니다. 모양의 창 확장이 증가합니다.
모양이 없는 창이 없을 때 창 관리자의 메모리 소비는 약 60KB입니다.
존재하지만 모양의 창이 있을 때는 거의 영향을 미치지 않습니다.

아이콘


기본 Fvwm 구성은 다음과 유사한 단색 비트맵 아이콘을 사용합니다. 트엠. XPM인 경우
확장이 컴파일된 다음 ctwm, MS-Windows 또는 Macintosh와 유사한 색상 아이콘
아이콘을 사용할 수 있습니다. 이러한 옵션을 사용하려면 다음과 같이 XPM 패키지가 필요합니다.
Makefile.noImake 및 Imakefile에 설명되어 있습니다.

SHAPE 및 XPM 옵션이 모두 컴파일되면 모양이 지정된 색상 아이콘이 표시됩니다.
매우 날렵합니다.

모듈


모듈은 별도의 Unix 프로세스로 실행되지만 다음을 전송하는 별도의 프로그램입니다.
명령 fvwm 실행하다. 향후 릴리스는 이러한 수단을 제공할 것으로 예상됩니다.
창 정보를 추출하는 모듈 fvwm. 사용자는 자신의 모듈을 작성하여 수행할 수 있습니다.
무결성에 영향을 미치지 않으면서 이상하거나 기괴한 조작 fvwm 자체.

모듈은 다음에 의해 생성되어야 합니다. fvwm 두 개의 파이프를 설정할 수 있도록 fvwm 그리고 모듈은
와 소통하다. 파이프는 모듈이 시작될 때 이미 열려 있고
파이프에 대한 파일 설명자는 명령줄 인수로 제공됩니다.

모듈은 다음 동안 생성될 수 있습니다. fvwm 모듈 옵션을 통해 또는 언제든지 초기화
모듈 내장을 사용하여 X 세션 동안. 모듈은 다음 기간 동안 존재할 수 있습니다.
X 세션을 종료하거나 단일 작업을 수행하고 종료할 수 있습니다. 모듈이 여전히 활성 상태인 경우
fvwm 그만두라고 한다. fvwm 통신 파이프를 닫고 수신 대기
모듈의 SIGCHLD는 파이프 폐쇄를 감지하고 종료했음을 나타냅니다.
모듈이 파이프 폐쇄를 감지하지 못하는 경우 fvwm 약 30초 후에 종료됩니다
그래도. 동시에 실행되는 모듈의 수는 운영 체제에 따라 제한됩니다.
시스템이 동시에 열 수 있는 최대 파일 수(보통 60~256)

모듈은 단순히 텍스트 명령을 fvwm 내장 명령 엔진. 텍스트 명령
.fvwmrc 설정 파일에서 마우스 바인딩의 경우와 같이 형식이 지정됩니다. 확실한
샘플 모듈 GoodStuff에서와 같이 보조 정보도 전송됩니다. 그만큼
GoodStuff 모듈은 자체 매뉴얼 페이지에 문서화되어 있습니다.

ICCCM 응낙


Fvwm ICCCM 1.1 준수를 시도합니다. 현재(1.20l) 컬러맵 처리는
완전히 ICCCM을 준수합니다. 또한 ICCCM은 다음을 위해 가능해야 한다고 명시합니다.
키보드 단축키와 일치하지 않는 모든 키 입력을 수신하는 응용 프로그램
에 사용되는 접근 방식 fvwm 그리고 대부분의 다른 창 관리자.

M4 전처리


If fvwm M4 옵션으로 컴파일되며, fvwm 사용 m4(1) 설정 파일을 전처리하기 위해
구문 분석하기 전에. 이 방법을 사용할 수 있습니다 m4 매크로는 런타임에 작업을 수행합니다. 이것
특성이 다른 다양한 디스플레이로 작업하기가 매우 쉽습니다.

예를 들어 기분에 따라 다른 색 구성표를 원할 수 있습니다. 한 가지 방법
이 작업을 수행하는 것은 -m4opt 기분을 지정합니다. 맑은 기분으로 사용 -m4opt
-디써니; 어두운 무드 사용을 위해 -m4opt -D다크. 그러면 .fvwmrc 파일에 다음이 포함될 수 있습니다.
ifdef(`써니',`
StdForeColor 블랙
StdBackColor 라이트스카이블루
하이포어컬러 옐로우
하이백컬러 피치퍼프1
PagerBackColor BlanchedAlmond ')

ifdef('어두운',`
StdForeColor 블랙
StdBackColor #60a0c0
하이포어컬러 블랙
하이백컬러 #c06077
PagerBackColor #5c54c0
PagerForeColor 난초
스티키포어컬러 블랙
스티커백색 #60c0a0 ')

다음 m4 기호는 다음과 같이 미리 정의됩니다. fvwm:

BITS_PER_RGB RGB 색상의 유효 비트 수입니다. (로그 밑 2의
생성할 수 있는 고유한 색상의 수입니다. 이것은 종종
표시할 수 있는 색상의 수와 다릅니다.
한번.)

수업 시각적 수업. 다음 중 하나를 반환합니다. 스태틱그레이, 그레이 스케일,
정적 색상, 유사색상, 트루 컬러, 다이렉트컬러, 또는 할 수 없는 경우
가지고 있는 것을 결정하고, 비표준.

클라이언트 호스트 클라이언트를 실행하는 시스템입니다.

COLOR 이것은 '예' 또는 '아니오'입니다. 이것은 단지 주변의 래퍼입니다.
클래스 정의. 에 '예'를 반환합니다. *색깔 그리고 '아니요'
스태틱그레이그레이 스케일.

FVWMDIR 이것은 모듈이 다음과 같이 구성된 경로로 설정됩니다.
설치.

FVWM_VERSION 버전이 포함된 문자열입니다. fvwm.

HEIGHT 디스플레이의 높이(픽셀)입니다.

사용자의 홈 디렉토리. 환경에서 얻습니다.

호스트 이름 클라이언트를 실행하는 정식 호스트 이름(즉, 정규화된
버전 클라이언트 호스트).

옵션 이것은 사용된 컴파일 시간 옵션의 문자열입니다. 각 옵션은
공백으로 다른 것과 분리됩니다.

계획 디스플레이가 기본 루트에서 지원하는 비트 평면의 수
창.

해제 X 서버의 릴리스 번호입니다. MIT X11R5의 경우 이것은 5.

개정 X 마이너 프로토콜 개정판. 에 의해 본 바와 같이 프로토콜 개정(3).

서버 호스트 이 변수는 실행 중인 시스템의 이름으로 설정됩니다.
X 서버.

TWM_TYPE 어느 것을 알려준다 트엠 파생상품이 실행되고 있습니다. 항상 다음으로 설정됩니다.
이 프로그램에서 문자열 "fvwm". 이것은 보호하는 데 유용합니다.
당신의 일부 .twmrc 파일 fvwm 적절한 이해하지 못함(예:
작업 공간) 다른 것과 함께 여전히 사용할 수 있도록 트엠 프로그램.

USER 프로그램을 실행하는 사용자의 이름입니다. 에서 얻은
환경을 제공합니다.

VENDOR X 서버의 공급업체입니다. 예를 들어: MIT X 협회.

버전 X 메이저 프로토콜 버전. 에 의해 본 바와 같이 프로토콜 버전(3).

디스플레이의 너비(픽셀)입니다.

X_RESOLUTION 미터당 픽셀로 표시되는 디스플레이의 X 해상도입니다.

Y_RESOLUTION 미터당 픽셀로 표시되는 디스플레이의 Y 해상도입니다.

조사해보면 알 수 있을 것이다. m4(1) 매뉴얼을 잘 이해하고
m4, 이것은 대단히 유용하고 강력한 도구. 그러나 다음 기호 중 하나를 사용하는 경우
에 의해 사전 정의됩니다. m4, 당신은 심각한 위험에 처해 있습니다! 예를 들어 Sun의 m4 미리 정의 포함,
따라서 .fvwmrc에서 해당 이름을 사용하면 운이 좋지 않습니다. 에 대한 올바른 솔루션
이 문제는 성가신 단어를 인용 부호로 묶는 것입니다. '포함'.

이 문제를 완화하기 위해 다음 옵션이 유용할 수 있습니다. 변경하려면
에서 사용하는 인용 문자 m4, 옵션을 사용 -m4-따옴표-m4-견적. 꼭
그렇지 않으면 두 옵션을 모두 지정하십시오 m4 혼란스러울 것이다. 이것들이 주어졌을 때, 변경 견적
매크로는 사용자 fvwmrc 파일이 처리되기 전에 제공됩니다.

알림: 일부 버전 m4 인용 문자 변경과 관련하여 깨졌습니다.
포함된 파일. 인용 문자열이 한 문자보다 길면 매크로
"포함(< >)", 여기서 "<<" 및 ">>"는 인용 문자입니다.
포함된 파일의 내용 주위에 문자. 이것은 fvwm을 혼란스럽게 할 것입니다. 썬OS 4.1.3
이 문제가 있는 것으로 알려져 있습니다.

GNU를 사용하는 경우 m4 추가 옵션을 사용할 수 있습니다. 지정하여 -m4-접두사 언제
시작 fvwm, m4 모든 내장 매크로 앞에 m4_. 그러므로, 포함
된다 m4_include.

m4 전처리의 가용성은 컴파일 정의 M4에 따릅니다.

옵션


다음은 다음에서 인식하는 명령줄 옵션입니다. fvwm:

-f 구성 파일
활동 fvwm 사용 구성 파일 .fvwmrc 대신 사용자의 홈 디렉토리에 다음과 같이
창 관리자 구성 파일.

-디버그 X 트랜잭션을 동기 모드로 전환하면 작업 속도가 크게 느려지지만
보장합니다 fvwm의 내부 오류 메시지가 정확합니다.

-d 이름 표시하기
에서 얻은 이름 대신 "displayname"이라는 디스플레이를 관리합니다.
환경 변수 $DISPLAY.

-s 다중 화면 디스플레이에서 다음을 실행합니다. fvwm $DISPLAY에 이름이 지정된 화면에서만
환경 변수 또는 -d 옵션을 통해 제공됩니다. 보통, fvwm 시도할 것이다
다중 화면 디스플레이의 모든 화면에서 시작합니다.

-번역
버전 인쇄 fvwm 표준에.

다음 옵션은 fvwm이 M4 옵션으로 컴파일된 경우에만 사용할 수 있습니다.

-no-m4 사용하지 마세요 m4 .fvwmrc를 전처리합니다. 기본값은 시작을 사전 처리하는 것입니다.
사용하여 파일을 m4(1).

-m4-접두사
GNU라면 m4 사용 가능, 원인 m4 모든 내장 명령에 접두사를 붙이려면 m4_.

-m4opt 선택권
이 옵션을 m4. 그만큼 선택권 공백이 없는 임의의 문자열이 될 수 있습니다.
이 옵션은 여러 번 발생할 수 있습니다. GNU라면 m4 사용할 수 있습니다, DO 되지 않습니다. 통과 -P
여기에서 옵션. 사용 -m4-접두사 대신.

-m4-따옴표
주어진 사용 시작 인용 문자로. 또한 지정해야 합니다.
-m4-견적.

-m4-견적
주어진 사용 끝 인용 문자로. 또한 지정해야 합니다.
-m4-따옴표.

-m4prog 통로
용도 통로 원하는 m4 프로세서의 위치로. 기본적으로 m4prog는 다음으로 설정됩니다.
사용자 경로 어딘가에 존재해야 하는 "m4". 이 옵션을 사용하면 사용자가
사용할 m4 버전을 명시적으로 선택합니다.

구성 파일


구성 파일은 마우스 및 버튼 바인딩, 색상, 가상
디스플레이 크기 및 관련 항목. 이 섹션에서는 구성 옵션에 대해 설명합니다. 윤곽
'#'으로 시작하는 것은 무시됩니다. fvwm. '*'로 시작하는 줄은
모듈 구성 명령을 포함합니다(구성 명령 대신 fvwm
그 자체).

AppsBackingStore
응용 프로그램 창에서 백업 저장소를 요청하도록 합니다. 이 옵션은
창 관리자의 ICCCM 준수. 이 옵션은 작업 속도를 높일 수 있지만
윈도우 다시 그리기 비용이 많이 드는 X-terminal은 평상시에는 별로 도움이 되지 않을 수 있음
워크스테이션.

자동 상승 지연
창 자동 올리기를 활성화하고 시간 지연(밀리초)을 지정합니다.
창이 입력 포커스를 획득할 때와 자동으로 들어올 때 사이.
이 옵션은 포커스 팔로우 마우스 모드에서 작동하며 다음과 같은 경우 클릭 투 포커스 모드에서 작동합니다.
장식 대신 응용 프로그램 창을 클릭하여 포커스가 변경됩니다.
창문. 클릭 투 포커스 모드에서는 다음과 같은 방법으로 포커스 올리기 동작을 억제할 수 있습니다.
음의 지연 값을 지정합니다.

백업 저장소
활동 fvwm 백업 저장소를 요청하는 장식. 에 대한 토론을 참조하십시오.
AppsBackingStore.

경계폭
장식된 창의 경계 너비를 지정된 값으로 변경합니다. 그만큼
기본값은 6픽셀입니다.

Style 명령은
경계폭.

버튼 스타일 단추# x높이
제목 표시줄 버튼에 사용할 직사각형 장식 모양을 정의합니다. 단추#
는 제목 표시줄 버튼 번호이며 0에서 9 사이입니다. 제목 표시줄에 대한 설명
버튼 번호는 아래 마우스 섹션에 나와 있습니다. 너비는
사용할 전체 버튼 너비입니다. 높이는 전체 높이의 백분율입니다.
사용될. 음수를 사용하면 음영이 반전됩니다.

그게 다가 아닙니다! 다음과 같은 줄을 사용하는 경우:
버튼 스타일 : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
버튼 2 장식은 다음의 선으로 구성된 4포인트 패턴을 사용합니다.
(x=50,y=30) ~ (70,70) 에서 섀도우 색상 (@0), 그리고 나서 (30,70) 에서 섀도우
색상을 지정하고 마지막으로 하이라이트 색상(@50,30)에서 (1)으로 변경합니다. 너무 혼란스럽나요?
샘플 system.fvwmrc를 참조하십시오.

센터온서큘레이트
순환할 때 포인터가 있는 창을 포함하는 데스크탑 페이지
이동이 자동으로 선택됩니다. CenterOnCirculate가 선택된 경우 fvwm
데스크탑 뷰포트에서 타겟 창의 중앙에
가장 가까운 페이지에 줄을 서기만 하면 됩니다.

순환 건너뛰기 창 이름
표시된 이름을 가진 창은 순환 또는
순환 다운 기능이 호출됩니다. 창 이름 창의 이름 또는 창의 이름이 될 수 있습니다.
클래스입니다.

Style 명령은
순환 건너뛰기.

CirculateSkipIcon
순환 및 뒤틀기 작업이 아이콘화된 창을 건너뛰도록 합니다.

클릭 타임 지연
버튼 누름과 버튼 사이의 최대 지연(밀리초)을 지정합니다.
마우스 클릭 동작을 고려하기 위해 내장 함수에 대한 릴리스입니다. 기본값
지연은 150밀리초입니다.

클릭투포커스
일반적으로 키보드 입력은 마우스 포인터가 있는 창으로 이동합니다. 이 옵션의 경우
마우스를 클릭할 때까지 키보드 입력이 하나의 창으로 유지되도록 설정되어 있습니다.
포인터가 새 창에 위치합니다.

커서 cursor_num cursor_type
이것은 커서 스타일을 변경하는 매우 어색한 방법을 제공합니다. Cursor_num 어느 것을 알려줍니다
변경하려는 커서는 다음과 같이 0에서 12 사이의 숫자입니다.

0 POSITION - 창을 처음 배치할 때 사용됩니다.
1 TITLE - 창 제목 표시줄에 사용됩니다.
2 DEFAULT - 커서를 설정하지 않은 창에서 사용됩니다.
3 SYS - 제목 표시줄 버튼 중 하나에 사용됩니다.
4 MOVE - 창을 이동하거나 크기를 조정할 때 사용합니다.
5 WAIT - EXEC 내장 명령 중에 사용됩니다.
6 MENU - 메뉴에서 사용합니다.
7 SELECT - iconify와 같은 다양한 내장 명령에 사용됩니다.
8 DESTROY - DESTROY 및 DELETE 내장에 사용됩니다.
9 TOP - 창의 상단 사이드바에 사용됩니다.
10 RIGHT - 창의 오른쪽 사이드바에서 사용됩니다.
11 BOTTOM - 창의 하단 사이드바에 사용됩니다.
12 LEFT - 창의 왼쪽 사이드바에서 사용됩니다.
13 TOP_LEFT - 창의 왼쪽 상단 모서리에 사용됩니다.
14 TOP_RIGHT - 창의 오른쪽 상단 모서리에 사용됩니다.
15 BOTTOM_LEFT - 창의 왼쪽 하단 모서리에 사용됩니다.
16 BOTTOM_RIGHT - 창의 오른쪽 하단 모서리에 사용됩니다.

또한 cursor_type 인수는 사용할 커서 모양을 알려주는 숫자입니다. 그만큼
사용 가능한 번호는 /usr/include/X11/cursorfont.h에서 찾을 수 있으며 현재
0에서 152 사이의 짝수입니다. 현재 다음 커서 유형은
사용할 수 :

0 X_cursor 2 화살표
4 based_arrow_down 6 based_arrow_up
8 보트 10 가짜
12 bottom_left_corner 14 bottom_right_corner
16 하의_측면 18 하의_티
20 box_spiral 22 center_ptr
24 서클 26 시계
28 커피 머그 30 크로스
32 크로스_리버스 34 크로스헤어
36 diamond_cross 38 도트
40 dotbox 42 double_arrow
44 드래프트_대형 46 드래프트_소형
48 draped_box 50 교환
52 플뢰르 54 고블러
56 검비 58 핸드1
60 손2 62 하트
64 아이콘 66 iron_cross
68 왼쪽_ptr 70 왼쪽_사이드
72 왼쪽_티 74 왼쪽 버튼
76 ll_angle 78 lr_angle
80 남자 82 미들버튼
84 마우스 86 연필
88 해적 90 플러스
92 질문_화살표 94 right_ptr
96 right_side 98 right_tee
100 오른쪽 버튼 102 rtl_logo
104 범선 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 셔틀
120 사이징 122 스파이더
124 스프레이캔 126 스타
128 타겟 130 트크로스
132 top_left_arrow 134 top_left_corner
136 top_right_corner 138 top_side
140 탑티 142 트레킹
144 ul_angle 146 우산
148 ur_angle 150 시계
152년

데코레이트 트랜지언트
일반적으로 장식되지 않은 상태로 남아 있는 일시적인 창에
보통의 fvwm 장식물. xterm 메뉴와 같은 일부 팝업 창은
창 관리자가 관리하지 않으며 여전히 장식을 받지 않습니다.

데스크탑 스케일 규모
화면을 기준으로 가상 데스크탑 배율을 정의합니다.

데스크탑 크기 수평x수직선
물리적 화면 크기 단위로 가상 데스크탑 크기를 정의합니다.

DontMoveOff
창이 이동하거나 처음에 데스크탑에서 떨어져 나가는 것을 방지합니다. ㅏ
이 옵션을 사용하면 일부 프로그램이 올바르게 작동하지 않습니다. 이만 유지
바탕 화면 가장자리에서 창이 완전히 사라지지 않도록 합니다. 주장한다
바탕 화면에 16픽셀을 유지하지만 전체를 유지하는 데는 조금 신경 쓰지 않습니다.
책상 위의 창. 부분적으로 창을 갖고 싶지 않다면 EdgeResistance를 참조하십시오.
화면에서.

가장자리 저항 스크롤 움직이는
마우스를 위로 움직여 데스크탑 뷰포트를 변경하는 것이 얼마나 어려운지 알려줍니다.
화면 가장자리와 창 가장자리 위로 창을 이동하는 것이 얼마나 어려운지
화면.

첫 번째 매개변수는 포인터가 화면에서 몇 밀리초를 소비해야 하는지 알려줍니다.
전에 가장자리 fvwm 뷰포트를 이동합니다. 이것은 사용하는 사람들을위한 것입니다.
"EdgeScroll 100 100"을 입력했지만 실수로 페이지를 넘겼습니다.
원하지 않습니다.

두 번째 매개변수는 창의 화면 가장자리 위의 픽셀 수를 알려줍니다.
가장자리가 실제로 화면에서 부분적으로 벗어나기 전에 움직여야 합니다.

"EdgeScroll 0 0"을 사용하면 여전히 창을 이동하거나 크기를 조정할 수 있습니다.
현재 화면의 가장자리를 가로질러 첫 번째 매개변수를
EdgeResistance 10000 이러한 유형의 모션은 불가능합니다. EdgeResistance가 적음
10000보다 크고 0보다 크면 페이지 이동이 어려워지지만 그렇지 않습니다.
불가능합니다.

엣지스크롤 수평 수직선
커서가 가장자리에 닿을 때 스크롤할 페이지의 백분율을 지정합니다.
페이지. 페이지 가장자리를 쳤을 때 페이징 또는 스크롤을 원하지 않는 경우
.fvwmrc 파일에 "EdgeScroll 0 0"을 포함합니다. 전체 페이지를 원하면 다음을 사용하십시오.
"엣지스크롤 100 100". 가로와 세로 모두 양수여야 합니다.

가로 및 세로 백분율에 1000을 곱한 다음 스크롤
바탕 화면 가장자리에서 둘러싸게 됩니다. "EdgeScroll 100000 100000"을 사용하는 경우
fvwm 바탕 화면의 가장자리를 감싸면서 전체 페이지로 스크롤합니다.

글꼴 글꼴 이름
냐면 fvwm 글꼴 사용 글꼴 이름 메뉴에 대한 "고정" 대신 크기 조정 표시기,
및 아이콘 레이블(IconFont가 지정되지 않은 경우).

기능 함수 이름
다음으로 구성된 복잡한 함수의 정의를 시작합니다. fvwm 내장
나중에 마우스 버튼이나 키에 바인딩됩니다. 함수 이름 해야합니다
따옴표로 묶습니다. 함수 항목은 함수 다음 줄에 포함됩니다.
예어. 정의는 EndFunction이라는 키워드로 끝납니다. 기능 항목은
다음 예와 같이 지정됩니다. 각 줄의 첫 번째 단어는
수행될 내장 함수, 수행되어야 하는 이벤트 유형
추가 인수가 뒤따르는 작업(따옴표로 묶음)을 트리거합니다.
내장 함수에 필요합니다. 내장된 Popup을 사용하여 메뉴를 지정할 수 있습니다.
메뉴가 구성 파일에서 이전에 정의된 한.

인식되는 트리거 동작은 즉시, 모션, 클릭 및
더블 클릭. 기능이 활성화되는 즉시 즉각적인 조치가 실행되며,
창이 선택되지 않은 경우에도 마찬가지입니다. 즉각적인 조치 이외의 조치가 있는 경우
것, fvwm 사용자가 클릭, 더블 클릭 또는 드래그 중인지 확인하기 위해 기다립니다.
마우스. 결정이 내려진 후, fvwm 의 내장 만 실행합니다.
트리거 작업이 수행한 작업과 일치하는 함수 정의
사용자.

다음 예제가 창 제목 표시줄의 버튼 1에 바인딩된 경우,
버튼 1을 누르고, fvwm 버튼이 해제되었는지 확인하기 위해 150밀리초를 기다립니다. 만약에
버튼이 해제되지 않습니다 fvwm 이동 작업을 시작합니다. 움직일 때
작업이 완료되면 인상 작업이 수행됩니다. 버튼 릴리스가
그때 감지 fvwm 두 번째 클릭을 위해 150msec를 더 기다립니다. 클릭 한 번이면
감지되면 창이 올라갑니다. 두 번의 클릭이 감지되면 창
번갈아 올리거나 내릴 것입니다. 150msec 대기 시간을 변경할 수 있습니다.
ClickTime 옵션을 사용합니다.
기능 "이동 또는 올리기"
이동 "모션"
"모션" 올리기
"클릭" 올리기
올리기 "더블클릭"
종료 기능
클릭 및 더블 클릭 개념은 키보드 사용에 적용되지 않습니다.
바로 가기.

InitFunction 및 RestartFunction이라는 두 가지 특수 기능이 있습니다. 초기화 기능
때 호출됩니다 fvwm 모든 X 세션에서 처음으로 시작되며
모듈을 시작하고, 배경 패턴을 설정하고, 프로그램을 시작하는 데 사용됩니다. 다시 시작
함수가 호출될 때 fvwm 다시 시작됩니다. 모듈을 시작하고
배경 패턴을 설정하지만 프로그램을 시작하는 데 사용해서는 안 됩니다.

하이백컬러 색상 이름
선택한 창의 배경색을 다음으로 설정합니다. 색상 이름. 사용할 때
흑백 화면에서는 이 옵션이 무시되고 흰색이 사용됩니다.

하이포어컬러 색상 이름
선택한 창 제목의 색상을 다음으로 설정합니다. 색상 이름. 모노크롬을 사용할 때
screen 이 옵션은 무시되고 검은색이 사용됩니다.

아이콘 창 이름 비트맵 파일
아이콘화될 때 창에 사용할 비트맵을 지정합니다. 그만큼 창 이름
응용 프로그램의 창 이름 또는 클래스 이름이 될 수 있으며 따옴표로 묶어야 합니다.
또한 비트맵 파일 표준 X11 비트맵 파일의 전체 경로 이름이거나
IconPath 또는 PixmapPath에 있는 파일입니다. 지정된 비트맵/픽스맵은 다음에서 사용됩니다.
창 자체에서 제공하는 모든 아이콘보다 우선 적용됩니다.

If fvwm 색상 아이콘에 대한 XPM 지원으로 컴파일된 다음 비트 맵 XPM이 될 수 있습니다
픽스맵 파일.

창 이름 큰따옴표로 묶어야 하지만 비트맵 파일 해서는 안됩니다.
환경 변수는 비트맵 파일 사양.

If 창 이름 빈 문자열이면 지정된 파일이 기본 아이콘이고
다른 아이콘 비트맵 또는 픽스맵을 찾을 수 없는 경우 사용됩니다.
아이콘 "" my-favorite-icon

Style 명령은 Icon을 지정하는 또 다른(보다 일반적인) 방법을 제공합니다.

아이콘박스 왼쪽 (left) 상단 연락해주세요 바닥
아이콘을 배치할 화면 영역을 정의합니다. 아이콘 상자는 최대 XNUMX개까지 가능합니다.
한정된. IconBox 라인이 제공되면 아이콘은 자동으로 다음 위치에 배치됩니다.
가능하다면 그들에게. 창이 아이콘화될 때마다 새 위치가 발견됩니다.
아이콘 상자는 왼쪽에서 오른쪽으로, 그 다음 위에서 아래로 공간을 검색합니다. 아이콘
다른 아이콘 위에 자동으로 배치되지 않지만 아래에 배치될 수 있습니다.
응용 프로그램 창. 만약에 왼쪽 (left) or 연락해주세요 음수이면 fvwm 화면을 추가합니다
너비. 만약에 상단 or 바닥 음수이면 fvwm 에 화면 높이를 추가합니다.
그것. 참고: -0은 화면의 오른쪽 또는 아래쪽 픽셀로 구문 분석되지 않습니다. 당신은해야
대신 -1을 사용하십시오.

IconBox 라인이 제공되지 않거나 모든 아이콘 상자가 가득 찬 경우 fvwm 놓을 것이다
현재 포인터 위치 근처에 있는 아이콘.

IconFont 글꼴 이름
냐면 fvwm 글꼴 사용 글꼴 이름 아이콘 레이블용. 생략하면 메뉴 글꼴(지정된
글꼴 구성 매개변수에 의해) 대신 사용됩니다.

아이콘 경로 통로
비트맵이 있는 디렉토리의 전체 경로 이름 목록을 콜론으로 구분하여 지정합니다.
(흑백) 아이콘을 찾을 수 있습니다. 각 경로는 슬래시로 시작해야 합니다. 참고: 만약
M4 패치는 다음과 같은 경우에 포함됩니다. fvwm 건설된다, 그러면 m4 단어를 엉망으로 만들고 싶어
IconPath 또는 PixmapPath 명령에 자주 표시되는 "포함"입니다. 에게
IconPath 명령 전에 이 add undefine(`include')을 수정하십시오.

키 이름 문맥 수정 자 기능
지정된 키에 키보드 키를 바인딩합니다. fvwm 내장 기능. 정의는 같다
마우스 버튼 번호가 키로 대체되는 것을 제외하고는 마우스 바인딩과 같습니다.
이름. 그만큼 키 이름 /usr/include/X11/keysymdef.h의 항목 중 하나입니다.
선행 XK_ 생략. 그만큼 문맥수정 자 필드는 마우스와 같이 정의됩니다.
제본.

제목 표시줄 버튼에 키를 바인딩하면
마우스 바인딩도 존재합니다.

관대함
ICCCM은 애플리케이션이 wm_hints의 입력 필드를 설정하면
구조를 False로 설정하면 창 관리자가 입력을 제공하는 것을 원하지 않습니다.
집중하다. 내가 아는 유일한 응용 프로그램은 이것이 필요하며 sxpm입니다.
사소한 수정으로 어리석은 버그이며 어쨌든 프로그램에 전반적인 영향을 미치지 않습니다. 소문
일부 오래된 응용 프로그램에도 문제가 있다는 것입니다.

이 매개변수가 설정되면 fvwm 이 ICCCM 규칙을 무시합니다.

메뉴백색 색상 이름
메뉴 배경색을 설정합니다. 흑백을 사용하는 경우 이 옵션은 무시됩니다. 이것
옵션은 다음 경우에만 사용할 수 있습니다. fvwm 정의된 MENUCOLOR로 컴파일됩니다.

메뉴전색 색상 이름
메뉴 전경색을 설정합니다. 흑백을 사용하는 경우 이 옵션은 무시됩니다. 이것
옵션은 다음 경우에만 사용할 수 있습니다. fvwm 정의된 MENUCOLOR로 컴파일됩니다.

MenuStippleColor 색상 이름
메뉴에서 음영 처리된 항목의 색상을 설정합니다(허용되지 않는 기능의 경우
현재 선택된 창에서). 흑백을 사용할 때 이 옵션은 무시되고
스티플 패턴이 사용됩니다. 이 옵션은 다음 경우에만 사용할 수 있습니다. fvwm 로 컴파일된다
MENUCOLOR가 정의되었습니다.

모듈 모듈 이름
초기화 중에 생성되어야 하는 모듈을 지정합니다. 현재에서
사용 가능한 모듈이 Fvwmaudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList 및 GoodStuff. 이러한 모듈에는 자체 매뉴얼 페이지가 있습니다. 모듈
내장으로도 사용됩니다. 모듈은 수명이 짧은 일시적인 프로그램이거나 다음과 같습니다.
GoodStuff는 X 세션 동안 유지될 수 있습니다. 모듈이 종료됩니다
가능한 경우 다시 시작하고 종료하기 전에 창 관리자에 의해 참조
모듈에 대한 소개 섹션.

모듈경로
콜론으로 구분된 경로 목록을 지정합니다. fvwm 찾을 때 검색하다
로드할 모듈. 개별 디렉토리에는 후행 슬래시가 필요하지 않습니다.

마우스 단추 문맥 수정 자 기능
마우스 바인딩을 정의합니다. 단추 는 마우스 버튼 번호입니다. 만약에 단추 그럼 XNUMX이다
모든 버튼은 지정된 기능을 수행합니다. 문맥 어디에 설명
바인딩이 적용됩니다. 유효한 컨텍스트는 루트 창의 경우 R, 응용 프로그램의 경우 W입니다.
창, T는 창 제목 표시줄, S는 창 측면, 상단 또는 하단 표시줄, F는 창 제목 표시줄
창 프레임(모서리), 아이콘 창의 경우 I, 제목 표시줄의 경우 0~9
버튼 또는 이러한 문자의 조합. A는 다음을 제외한 모든 컨텍스트에 대한 것입니다.
제목 표시줄 버튼. 예를 들어, FST의 컨텍스트는 마우스가
제목 표시줄 버튼을 제외한 창 테두리의 모든 위치.

수정 자 수정자 없음의 경우 N, 제어의 경우 C, 시프트의 경우 S, M의 조합
메타의 경우 또는 수정자의 경우 A. 예를 들어 SM 수정자는 다음과 같은 경우 적용됩니다.
Meta 및 Shift 키가 모두 아래에 있습니다. X11 수정자 mod1 ~ mod5는
1부터 5까지의 숫자로 표시됩니다.

기능 중 하나입니다 fvwm의 내장 함수.

제목 표시줄 버튼은 왼쪽에 홀수 버튼으로 번호가 매겨져 있습니다.
제목 표시줄과 오른쪽의 짝수. 숫자가 작은 버튼이 표시됩니다.
더 큰 번호의 버튼이 창 바깥쪽으로 표시되는 동안
창 중앙(0은 10의 약자). 요약하면 버튼에 번호가 매겨집니다.
1 3 5 7 9 0 8 6 4 2
작업이 바인딩된 가장 높은 홀수 번호 버튼은 다음을 결정합니다.
제목 표시줄의 왼쪽에 그려진 버튼의 수입니다. 가장 높은 짝수
그려지는 숫자 또는 오른쪽 버튼을 결정합니다. 작업을 바인딩할 수 있습니다.
마우스 버튼이나 키보드 키 중 하나에.

MWMB주문
대신 MWM 스타일의 1픽셀 너비 릴리프 라인을 대체합니다. fvwm의 2픽셀 테두리입니다.

MWM버튼
제목 표시줄 및 제목을 제외한 모든 장식에 대한 버튼 누름 피드백 비활성화
MWM에서와 같이 막대 버튼.

MWMDecorHints
활동 fvwm 응용 프로그램 창에서 MOTIF_WM_HINTS 원자를 읽고 구문 분석
창 장식과 관련하여 Motif 동작을 복제하려고 시도합니다.
mwm은 기능 힌트가 창 장식에 영향을 미치도록 허용하지만 이러한 효과는
이 옵션에 의해 복제되지 않습니다.

MWMF함수 힌트
활동 fvwm 응용 프로그램 창에서 MOTIF_WM_HINTS 원자를 읽고 구문 분석
허용된 창과 관련하여 Motif 동작을 복제하려고 시도합니다.
기능. 단순히 창에서 금지된 기능을 제거하는 mwm과 달리
메뉴, fvwm 금지된 기능을 단순히 음영 처리합니다. 또한 때문에 fvwm
mwm이 내부적으로 구현하는 사용자 정의 매크로의 일부 기능을 구현합니다.
금지된 기능의 매핑은 부분적으로 메뉴 항목 레이블을 기반으로 합니다.

MWMHint 재정의
MWMFunctionHints가 사용되면 최대화 및 아이콘화가 금지됩니다.
일시적인. 또한 창은 창 관리자가 파괴하거나
삭제합니다. 이러한 MWM 규칙은 특히 다음과 관련하여 다소 어리석기 때문에
임시 창에서 이 MWMHintOverride 옵션을 제공합니다. 메뉴 사용시
MWM이 사용을 금지하는 경우 항목이 음영 처리되지만 사용자는 계속 진행할 수 있습니다.
해당 항목을 선택하면 예상대로 작동합니다.

무시하면 일부 응용 프로그램이 중단되므로 신중하게 사용해야 합니다.
그들의 mwm 힌트를 무시하십시오.

MMM메뉴
표준 대신 MWM 모양과 느낌 메뉴를 대체합니다. fvwm 버전. 이것
옵션은 또한 센터링과 같은 몇 가지 다른 mwm 스타일 옵션을 트리거합니다.
화면의 크기/크기 조정 창을 왼쪽 상단에 두는 대신,
대신에 초기 배치 시 크기 조정 트리거 동작을 shift-button-1로 전환합니다.
트엠 스타일 누름 버튼-2

국경 없음 창 이름
유지하다 fvwm 명명 된 창에 장식 테두리를 두는 것에서 창 이름. 이
명령은 제목 표시줄에 영향을 주지 않습니다. 이것은 시계 등에 편리합니다.
너무 많은 공간을 차지하고 싶지 않은 가제트. 창 이름 창문이 될 수 있다
이름 또는 클래스.

둘 다 NoBorder를 지정하는 경우 창 이름 및 제목 없음 창 이름 같은 창에 대해
.fvwmrc 파일에서 창은 완전히 장식되지 않습니다.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은 NoBorder를 지정하는 또 다른(보다 일반적인) 방법을 제공합니다.

경계폭 없음
제목과 테두리가 없는 창의 장식 너비를 변경합니다.
기본값은 1입니다. 모든 양수 또는 XNUMX 값을 사용할 수 있습니다. 이들을 위한 장식
장식되지 않은 창은 일반적으로 장식된 창의 사이드바와 동일한 컨텍스트를 갖습니다.
창.

Style 명령은
경계폭 없음.

NoP포지션
지시 fvwm 새 창을 추가할 때 PPosition 필드를 무시합니다. 준수
일부 응용 프로그램에는 PPosition 필드가 필요하지만 다음 중 하나가 없는 경우
그 진짜 두통입니다.

제목 없음 창 이름
유지하다 fvwm 이름이 지정된 창의 장식에 제목 표시줄을 두는 것에서
창 이름. 원하지 않는 시계 및 유사한 장치에 유용합니다.
너무 많은 공간을 차지합니다. 창 이름 창의 이름이나 클래스가 될 수 있습니다.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은 NoTitle을 지정하는 또 다른(보다 일반적인) 방법을 제공합니다.

불투명이동 tỷ lệ phần trăm
fvwm 불투명 창 이동이 있어야 하는 최대 크기 창
사용 된. 백분율은 전체 화면 영역의 백분율입니다. "OpaqueMove 0"으로 모든
창은 전통적인 고무줄 윤곽을 사용하여 이동됩니다. "OpaqueMove
100" 모든 창은 단색 창으로 이동합니다. 기본값은 "OpaqueMove 5",
작은 창은 불투명하게 이동할 수 있지만 큰 창은
고무줄처럼 움직였습니다.

불투명 크기 조정
아웃라인 대신 창 자체에서 크기 조정 작업이 수행되도록 합니다.

휴대용 소형 무선 호출기 X_위치 Y_위치
데스크탑에서 이동하는 페이징 스타일을 활성화합니다. 호출기 창(팝업 아님)
(X_Location, Y_Location)에 나타납니다. 모든 비 점착성의 미니어처 버전
가상 데스크탑의 창이 호출기에 표시됩니다. 미니어처의 색상
버전은 전체 크기 창의 테두리 색상과 동일합니다.

호출기 창에서 마우스 버튼 1을 누르면 데스크탑 뷰포트가
선택한 페이지(클릭 투 포커스 모드에서, 키보드 포커스도
미니어처를 클릭한 창). 호출기의 창에서 버튼 2 누르기
미니어처를 사용하여 창을 어디로든 빠르게 이동하여 창 이동을 시작합니다.
바탕 화면에. 버튼 3을 누르면 뷰포트의 왼쪽 상단 모서리가 다음으로 이동합니다.
페이지와 일치하지 않더라도 버튼 누름 위치.
버튼 3을 드래그하면 선택한 뷰포트가 이동하면서 스크롤됩니다.
바늘. 호출기는 자동으로 고정되지만 자동으로 맨 위에 유지되지는 않습니다.

PagerForeColor 색상 이름
호출기 전경색이 색상 이름 검은색 대신. 이것이
호출기 창에서 현재 뷰포트를 강조 표시하는 데 사용되는 색상입니다. 모노크롬에
화면에서 이 옵션은 무시됩니다. 빌드할 때 NO_PAGER 옵션이 설정된 경우 fvwm
이 옵션은 사용할 수 없습니다.

페이저백색 색상 이름
호출기 배경색이 색상 이름 흰색 대신. 에
흑백 화면에서는 이 옵션이 무시됩니다. NO_PAGER 옵션이 설정된 경우
건물 fvwm 이 옵션은 사용할 수 없습니다.

호출기 글꼴 글꼴 이름
냐면 fvwm 글꼴 사용 글꼴 이름 창에 창 아이콘 이름을 쓰기 위해
호출기의 표현. 이 옵션을 생략하면 이름이
호출기 창.

페이징기본값 페이징기본값
fvwm 페이징이 활성화 또는 비활성화된 상태에서 시작해야 하는지 여부. "페이징기본값
0"이 시작됩니다 fvwm 페이징 비활성화됨; "PagingDefault 1"이 시작됩니다 fvwm +
페이징은 기본적으로 활성화되어 있습니다.

픽스맵 경로 통로
Pixmap이 있는 디렉토리의 전체 경로 이름의 콜론으로 구분된 목록을 지정합니다.
(색상) 아이콘을 찾을 수 있습니다. 각 경로는 슬래시로 시작해야 합니다.

팝업 팝업 이름
나중에 마우스 버튼에 바인딩될 팝업 메뉴의 정의를 시작합니다.
또는 키. 팝업 이름 따옴표로 묶어야 합니다. 메뉴 항목은 줄에 포함됩니다.
Popup 키워드 다음에. 메뉴 정의는 EndPopup이라는 키워드로 끝납니다.
메뉴 항목은 다음 예와 같이 지정됩니다. 에 대한 첫 번째 단어
각 줄은 수행될 내장 함수이며 캡션이 뒤따릅니다.
(따옴표로 묶음) 메뉴에 표시되며 그 뒤에 추가 항목이 표시됩니다.
내장 함수에 필요한 인수. 하위 메뉴는 다음을 사용하여 지정할 수 있습니다.
하위 메뉴가 구성 초기에 정의된 한 팝업 내장
파일.
팝업 "창 작업"
제목 "창 작업"
이동 "이동"
크기 조정 "크기 조정"
올리다 "올리다"
더 낮게 "낮게"
아이콘화 "(De)Iconify"
아니 " "
파괴 "파괴"
제목 "하드카피"
Exec "하드카피" exec xdpr &
Exec "하드카피 RV" exec xdpr -rv &
종료 메뉴
메뉴 항목의 캡션에 탭 문자가 포함되어 있으면
탭 다음에 오는 텍스트는 메뉴의 두 번째 열에 입력되고
전체 메뉴가 왼쪽으로 조정됩니다. 이것은 바로 가기 레이블을 지정하기 위한 것입니다. 탭
문자는 실제로 탭이어야 합니다. 공간으로 확장하면 작동하지 않습니다! 을위한
예:
팝업 "창 작업"
제목 "창 작업 Alt-F1"
.
.
.
왼쪽 조정 메뉴의 시작입니다. Alt-F1은 오른쪽에 배치됩니다.
메뉴의.

바로 가기 키는 메뉴 정의에서 문자를 앞에 지정하여 지정할 수 있습니다.
앰퍼샌드로. 앰퍼샌드는 표시되지 않지만 그 뒤에 오는 문자
밑줄이 표시되고 사용자가 해당 키를 누르면
해당 항목은 사용자가 마우스로 클릭한 것처럼 활성화됩니다. 오직
영문자와 숫자를 단축키로 사용할 수 있습니다. 의 시프트 상태
바로 가기 문자를 테스트할 때 키보드는 무시됩니다. 예를 들어:
팝업 "창 작업"
최대화(&ximise) 100 100
종료 메뉴
이 메뉴가 나타나면 'x'에 밑줄이 표시되고 'x' 키를 누릅니다.
현재 창이 최대화됩니다. 단축키가 작동하지 않습니다
빌드할 때 MENU_HOTKEYS가 정의되지 않은 경우 fvwm. WINDOWLIST_HOTKEYS도 있었다면
정의되면 바로 가기 키가 WindowList에 자동으로 추가됩니다.
표시됩니다.

랜덤배치
일반적으로 사용자 배치가 필요한 창이 자동으로 표시되도록 합니다.
아주 약간 임의의 위치에 배치됩니다. 가능한 모든 세상의 최고를 위해
RandomPlacement와 SmartPlacement를 모두 사용합니다.

세이브언더
원인 fvwm 세이브 언더를 요청하는 데코레이션 프레임. 이것은 크게
불투명한 움직임 동안 성능을 향상시키지만
메모리 사용량.

조잡한 초점
이 초점 모드는 초점이 마우스를 따라간다는 점을 제외하고는 마우스(기본값)와 같습니다.
마우스가 새 창에 들어갈 때까지 창에서 제거되지 않습니다. 종료
루트 창으로 들어가는 창은 초점을 변경하지 않은 채로 둡니다.

스마트배치
일반적으로 사용자 배치가 필요한 창이 자동으로 표시되도록 합니다.
스마트 위치에 배치 - 서로 겹치지 않는 위치
화면의 창. 그러한 위치를 찾을 수 없는 경우 사용자 배치 또는 무작위
배치가 대체 방법으로 사용됩니다. 가능한 모든 세상의 최고를 위해
RandomPlacement와 SmartPlacement를 모두 사용합니다.

데스크에서 시작 창 이름 데스크 번호
이 명령은 이름이나 클래스가 다음과 같은 창을 발생시킵니다. 창 이름 처음에
데스크탑 번호에 배치 데스크 번호. 창 이름 이중으로 묶어야 한다
인용 부호. 창에 대화형 배치가 필요한 경우 개요가 표시됩니다.
현재 데스크에 있지만 창은 지정된 데스크에 나타납니다.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은
시작합니다.

스테이즈온탑 창 이름
이러한 창은 항상 다른 창 위에 유지하려고 합니다. 이것은 편리 할 수 ​​있습니다
항상 보여주고 싶은 시계나 우편함의 경우. 만약 윈도우가
명시적으로 낮출 때까지 강제로 맨 위로 돌아가려고 하지 않습니다.
명시적으로 제기했습니다. 창 이름 창의 이름이나 클래스가 될 수 있습니다.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은 StaysOnTop을 지정하기 위한 또 다른(보다 일반적인) 방법을 제공합니다.

표준백색 색상 이름
메뉴 및 선택되지 않은 창의 배경색을 다음으로 설정합니다. 색상 이름. 언제
단색 화면을 사용하는 경우 이 옵션은 무시되고 흰색이 사용됩니다.

Style 명령은
표준백색.

StdForeColor 색상 이름
메뉴 및 선택되지 않은 창 제목의 전경색을 다음으로 설정합니다. 색상 이름.
단색 화면을 사용할 때 이 옵션은 무시되고 검정색이 사용됩니다.

Style 명령은
StdForeColor.

스티커백색 색상 이름
선택되지 않은 고정 창의 배경색을 다음으로 설정합니다. 색상 이름. 사용할 때
흑백 화면에서는 이 옵션이 무시되고 흰색이 사용됩니다. 경우에만 사용 가능
-DMORE_COLORS는 컴파일할 때 사용됩니다.

스티키포어컬러 색상 이름
선택되지 않은 고정 창 제목의 전경색을 다음으로 설정합니다. 색상 이름. 언제
단색 화면을 사용하는 경우 이 옵션은 무시되고 검정색이 사용됩니다. 만 사용 가능
컴파일할 때 -DMORE_COLORS가 사용되는 경우.

어려운 창 이름
끈적 끈적한 창은 "화면 유리에 달라 붙습니다." 즉, 움직이지 않는다.
뷰포트를 가상 데스크톱으로 변경합니다. 창 이름 창의 이름 또는
클래스.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은 Sticky를 지정하는 또 다른(보다 일반적인) 방법을 제공합니다.

스티커 아이콘
아이콘이 항상 화면 유리에 고정되도록 합니다. 즉, 아이콘은 항상
당신은 바탕 화면 주위에. 창이 아이콘 해제되면 고정이 해제됩니다. 어떤 사람들은
창을 이리저리 옮기는 유용한 방법을 찾으십시오.

완고한 아이콘
아이콘 제거 동작을 약간 변경합니다. 창을 항상 비워두는 대신
현재 페이지에서 자신을 아이콘화하고 원본으로 아이콘화 해제
위치.

완고한 아이콘배치
IconBoxes와 함께 사용하면 아이콘이 아래에 배치되는 것을 방지합니다.
기존 창.

완고한 배치
SmartPlacement를 사용할 때 새 창이 자신 위에 놓이지 않도록 합니다.
아이콘.

스타일 창 이름 옵션
이 명령은 NoBorder, NoTitle, StartsOnDesk,
고정, StaysOnTop, 아이콘, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor 및 StdBackColor
유연하고 포괄적인 명령. 이 명령은 속성을 설정하는 데 사용됩니다.
창을 기본값 이외의 값으로 설정하거나 창 관리자 기본값을 설정합니다.
스타일.

창 이름 창의 이름, 클래스 또는 리소스 문자열이 될 수 있습니다. 그것은 포함할 수 있습니다
와일드카드 * 및/또는 ?는 일반적인 Unix 파일 이름 방식으로 일치합니다.

옵션 키워드의 일부 또는 전체를 포함하는 쉼표로 구분된 목록입니다.
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
스티키/미끄러운, StartIconic/StartNormal, 컬러, ForeColor, BackColor,
StartsOnDesk/StartsAnywhere, IconTitle/NoIconTitle 및 NoButton/Button.

위 목록에서 일부 옵션은 style-option/opposite-style-option으로 나열됩니다.
설명이 있는 항목에 대한 반대 스타일 옵션 fvwm 디폴트 값
동작을 변경하려는 경우 사용할 수 있습니다. fvwm 기본 동작.

Icon은 아이콘 비트맵 또는
사용할 픽스맵.

StartsOnDesk는 바탕 화면 번호인 숫자 인수를 취합니다.
창을 처음에 배치해야 합니다.

BorderWidth는 배치할 테두리의 너비인 숫자 인수를 취합니다.
크기 조정 핸들이 없는 경우 창입니다.

HandleWidth는 배치할 테두리의 너비인 숫자 인수를 취합니다.
크기 조정 핸들이 있는 경우 창입니다.

Button 및 NoButton은 제목 표시줄의 번호인 숫자 인수를 취합니다.
포함/생략할 버튼입니다.

색상은 두 가지 인수를 취합니다. 첫 번째는 창 레이블 텍스트 색상이고 두 번째는
창 장식의 일반 배경색입니다. 두 가지 색상이 분리되어
슬래시와 함께. 슬래시를 사용하여 문제가 발생하면 별도의 ForeColor 및
BackColor 옵션을 사용할 수 있습니다.

예 :
# Windows에서 기본 fvwm 동작을 제목 표시줄이 없는 것으로 변경합니다!
# 기본 아이콘도 정의합니다.
스타일 "*" NoTitle,Icon unknown1.xpm, BorderWidth 4,HandleWidth 5

# 이제 창별 변경 사항:
스타일 "Fvwm*" NoHandles,고정,WindowListSkip,BorderWidth 0
스타일 "Fvwm 호출기" StaysOnTop, BorderWidth 0
스타일 "* 잠금" NoHandles,고정,StaysOnTop,WindowListSkip
스타일 "xbiff" 고정, WindowListSkip
스타일 "GoodStuff" NoHandles,Sticky,WindowListSkip
스타일 "sxpm" NoHandles
스타일 "메이커킷"

# xterm에만 제목 표시줄을 다시 넣습니다!
스타일 "xterm" 제목, 색상 검정/회색

스타일 "rxvt" 아이콘 term.xpm
스타일 "xterm" 아이콘 rterm.xpm
스타일 "xcalc" 아이콘 xcalc.xpm
스타일 "xbiff" 아이콘 mail1.xpm
스타일 "xmh" 아이콘 mail1.xpm, StartsOnDesk 2
스타일 "xman" 아이콘 xman.xpm
스타일 "matlab" 아이콘 math4.xpm, StartsOnDesk 3
스타일 "xmag" 아이콘 magnifying_glass2.xpm
스타일 "xgraph" 아이콘 graphs.xpm
스타일 "GoodStuff" 아이콘 toolbox.xpm

스타일 "Maker" StartsOnDesk 1
스타일 "신호" StartsOnDesk 3
창의 모든 속성은 함께 OR 처리됩니다. 위의 예에서
"FvwmPager"는 정확한 창 이름 일치를 통해 StaysOnTop 속성을 가져오지만
"Fvwm*"과 일치하여 NoHandles, Sticky 및 WindowListSkip을 가져옵니다. 그것은 얻을 것이다
NoTitle은 "*"와 일치합니다. 충돌하는 스타일이 지정된 경우
창에서 지정한 마지막 스타일이 사용됩니다.

NoIcon 속성이 설정되면 지정된 창은 다음과 같은 경우 단순히 사라집니다.
아이콘화되어 있습니다. 창 목록을 통해 창을 복구할 수 있습니다. 아이콘이
인수 없이 설정하면 NoIcon 속성은 지워지지만 아이콘은 지워지지 않습니다.
지정. FvwmPager 모듈 아이콘만 존재하도록 허용하는 예:
스타일 "*" NoIcon
스타일 "Fvwm 호출기" 아이콘

아이콘 억제
아이콘 창을 만들거나 그리는 것을 방지합니다. 창 목록과 함께 사용할 때
이것은 일종의 아이콘 관리자를 제공합니다.

Style 명령은
아이콘을 억제합니다.

창 글꼴 글꼴 이름
냐면 fvwm 글꼴 사용 글꼴 이름 창 제목 표시줄에 대해 "고정" 대신.

창 목록 건너뛰기 창 이름
표시된 이름을 가진 창을 창 목록에서 제외합니다.

창 이름 와일드카드 "*" 및 "?"를 포함할 수 있습니다. 창 이름과 일치하는
일반적인 Unix 파일 이름 일치 방식. 실제 "*", "?" 및 "\" 문자
창 이름은 문자 앞에 "\"를 붙여 입력할 수 있습니다.

Style 명령은
창 목록 건너뛰기.

XOR값 번호
고무 밴드 창 이동을 수행할 때 비트가 XOR되는 값을 변경합니다.
또는 크기 조정. 이 값을 설정하는 것은 시행착오 과정입니다.

세워짐 IN 기능


Fvwm 키보드 또는 마우스 버튼에 바인딩할 수 있는 내장 기능 세트를 지원합니다.

Beep 컴퓨터에서 신호음을 울립니다.

순환다운 [ name 창 이름 ]
포인터가 창 목록에서 다음 창으로 이동하도록 합니다.
CirculateSkip이 지정되지 않았습니다.

선택적 인수가 제공되면 포커스가 첫 번째 창으로 이동합니다.
이름(또는 아이콘 이름 또는 클래스)이 일치하는 사람 창 이름. 선택적 인수 name
필요한 경우 창 이름 제공되며 따옴표로 묶입니다. 이 주장은
메뉴에서 함수가 호출되면 메뉴에 나타나지만 서비스를 제공하는 이름
메뉴에서 함수를 호출하지 않으면 아무 소용이 없습니다.

순환업 [ name 창 이름 ]
포인터가 창 목록에서 이전 창으로 이동하도록 합니다.
CirculateSkip이 지정되지 않았습니다.

선택적 인수가 제공되면 포커스가 첫 번째 창으로 이동합니다.
이름(또는 아이콘 이름 또는 클래스)이 일치하는 사람 창 이름. 선택적 인수 name
필요한 경우 창 이름 제공되며 따옴표로 묶입니다. 이 주장은
메뉴에서 함수가 호출되면 메뉴에 나타나지만 서비스를 제공하는 이름
메뉴에서 함수를 호출하지 않으면 아무 의미가 없습니다.

다음은 Alt-F1을 눌렀을 때 xterm 창으로 포커스를 이동하는 예입니다.
키 F1 AM CirculateUp "무엇이든" xterm

닫기 창이 삭제 창 프로토콜을 수락하면 창으로 메시지가 전송됩니다.
자신을 정상적으로 제거하도록 요청합니다. 윈도우가 삭제를 이해하지 못하는 경우
윈도우 프로토콜은 윈도우가 파괴된다.

커서이동 수평 수직선
마우스 포인터를 다음만큼 이동합니다. 수평 X 방향의 페이지 및 수직선 페이지
Y 방향으로. 둘 중 하나 또는 둘 다 음수일 수 있습니다. 수평과
세로 값은 페이지의 백분율로 표시되므로 "CursorMove 100 100"은 다음을 의미합니다.
아래로 이동하고 한 페이지 왼쪽으로 이동합니다. "CursorMove 50 25"는 왼쪽 반으로 이동하는 것을 의미합니다.
페이지 및 페이지의 XNUMX분의 XNUMX 아래로. CursorMove 함수를 호출하면 안 됩니다.
팝업 메뉴에서.

삭제 자신을 제거하도록 요청하는 메시지를 창에 보냅니다.
종료하는 응용 프로그램.

책상 arg1 arg2
다른 데스크탑(작업 공간, 방)으로의 변경.

If arg1 XNUMX이 아니면 다음 데스크탑 번호가 현재 데스크탑 번호가 됩니다.
...을 더한 arg1. 데스크톱 번호는 음수일 수 있습니다.

If arg1 XNUMX이면 새 데스크톱 번호는 arg2.

활성 데스크톱 수는 동적으로 결정됩니다. 다음과 같은 데스크탑만
창을 포함하거나 현재 표시되고 있는 활성 상태입니다. 데스크톱 번호는 다음과 같아야 합니다.
2147483647에서 -2147483648 사이여야 합니다(충분한가요?).

파괴
창을 파괴합니다. 창을 없애는 것이 보장되지만 상당히 폭력적인 방법입니다.
응용 프로그램을 종료합니다.

임원 name 명령
실행 명령. 명령 인용되지 않았지만 name 이다. name 나타나는 이름입니다
메뉴에서 함수가 호출되는 경우. name 경우에도 필요합니다.
함수는 메뉴에서 호출되지 않습니다.

다음 예제에서는 수정자 없이 루트 창에서 기능 키 F1을 바인딩합니다.
exec 함수에. 프로그램 rxvt는 다음과 같이 시작됩니다.
옵션을 제공합니다.
키 F1 RN Exec "rxvt" exec rxvt -fg yellow -bg blue -e /bin/tcsh &

포커스 선택한 창을 표시하기 위해 필요에 따라 뷰포트 또는 창을 이동합니다. 세트
선택한 창에 키보드 포커스를 둡니다. 필요한 경우 창을 올립니다.
보이는. 포커스 팔로우 마우스 모드에서 포인터를 선택한 창으로 워프합니다.
아이콘화를 해제하지 않습니다. 이 기능은 주로 다음과 같은 모듈과 함께 사용하기 위한 것입니다.
FvwmWinList.

기능
이전에 정의한 기능을 키 또는 마우스 버튼에 바인딩하는 데 사용됩니다.

다음 예제에서는 마우스 버튼 1을 "Move-or-Raise"라는 함수에 바인딩합니다.
이 매뉴얼 페이지의 앞부분에서 정의가 예제로 제공되었습니다. 후에
이 바인딩 수행 fvwm 버튼을 클릭할 때마다 이동 또는 올리기 기능이 실행됩니다.
1은 창 제목 표시줄에서 눌립니다.
마우스 1 TA 기능 "이동 또는 올리기"

고토페이지 xy
데스크탑 뷰포트를 페이지(x,y)로 이동합니다. 왼쪽 상단 페이지는 (0,0), 상단
오른쪽은 (N,0)입니다. 여기서 N은 현재 가로 페이지 수보다 하나 적습니다.
DeskTopSize 명령에 지정됩니다. 왼쪽 하단 페이지는 (0,M)이고 하단은
오른쪽 페이지는 (N,M)입니다. 여기서 M은
DeskTopSize 명령. 팝업 메뉴에서 GotoPage 기능을 사용하면 안 됩니다.

아이콘화 [ 가치 ]
아직 아이콘화되지 않은 경우 창을 아이콘화하거나 아이콘화되지 않은 경우 아이콘화 해제합니다.
이미 아이콘화되었습니다. 선택적 인수인 경우 가치 긍정적인 유일한
아이콘화가 허용됩니다. 선택적 인수가 음수인 경우에만 de-
아이콘화가 허용됩니다.

낮추기 사용자가 창을 낮출 수 있습니다.

최대화 [ 수평 수직선 ]
선택적 인수가 없으면 최대화로 인해 창이 번갈아 전환됩니다.
전체 화면 크기에서 정상 크기로.

선택적 인수 수평 및 수직으로 다음과 같이 표현됩니다.
전체 화면의 백분율, 사용자는 창의 새 크기를 제어할 수 있습니다. 만약에
수평이 0보다 크면 창의 수평 치수는
가로*스크린 너비/100으로 설정합니다. 세로 크기 조정은 비슷합니다. 예를 들어,
다음은 창을 전체 세로로 전환하는 제목 표시줄 버튼을 추가합니다.
화면 크기:
마우스 0 4 A 최대화 0 100
다음은 창이 전체 너비로 늘어나도록 합니다.
마우스 0 4 A 최대화 100 0
이렇게 하면 각 방향에서 화면 크기의 절반인 창이 만들어집니다.
마우스 0 4 A 최대화 50 50
100보다 큰 값은 주의해서 사용할 수 있습니다.

문자 "p"가 각 좌표(가로 및/또는 세로)에 추가되면
스크롤 양은 픽셀로 측정됩니다.

모듈 name 모듈 이름
생성되어야 하는 모듈을 지정합니다. 모듈은 일시적인 수명이 짧을 수 있습니다.
프로그램 또는 X 세션 기간 동안 유지될 수 있습니다. 모듈은
가능한 경우 다시 시작하고 종료하기 전에 창 관리자에 의해 종료됩니다. name is
의미가 전혀 없지만 반드시 존재해야 하는 이중 인용부호 문자열입니다.

이동하다 [ x y ]
사용자가 창을 이동할 수 있습니다. 창 또는 해당 창의 어딘가에서 호출되는 경우
테두리를 클릭하면 해당 창이 이동됩니다. 루트 창에서 호출하면
사용자는 대상 창을 선택할 수 있습니다.

선택적 인수 x 및 y가 제공되면 창이 다음과 같이 이동됩니다.
왼쪽 상단 모서리가 (x,y) 위치에 있음을 나타냅니다. x 및 y의 단위는 퍼센트입니다.
각 좌표에 문자 "p"가 추가되지 않는 한 화면
위치는 픽셀로 지정됩니다.

예 :
마우스 1 TA 이동
마우스 2 TA 이동 10 10
마우스 3 TA 이동 10p 10p
첫 번째 예에서는 대화식 이동이 표시됩니다. 두 번째로 창
선택된 제목 표시줄은 왼쪽 상단 모서리가 10이 되도록 이동됩니다.
화면 왼쪽에서 화면 너비의 백분율, 아래로 10%
상단에서. 마지막 예제에서는 창을 좌표 (10,10) 픽셀로 이동합니다.

아니오 아무 것도 하지 않습니다. 메뉴에 빈 줄이나 구분자를 삽입할 때 사용합니다. 만약
메뉴 항목 사양이 Nop " "이면 빈 줄이 삽입됩니다. 처럼 보인다면
""가 없으면 구분선이 삽입됩니다.

팝업 이 내장 기능에는 두 가지 목적이 있습니다. 메뉴를 키 또는 마우스 버튼에 바인딩하는 것과
하위 메뉴를 메뉴에 바인딩합니다. 두 가지 목적의 형식은 약간 다릅니다.

이전에 정의한 팝업 메뉴를 키 또는 마우스 버튼에 바인딩하려면:

다음 예제에서는 마우스 버튼 2와 3을 "Window
Ops"에 대한 정의가 이 매뉴얼 페이지의 앞부분에서 예제로 제공되었습니다.
윈도우 프레임, 사이드바,
또는 수정자가 없는 제목 표시줄(shift, control 또는 meta 없음).
마우스 2 FST N 팝업 "창 작업"
마우스 3 FST N 팝업 "창 작업"
키 수정자를 사용하여 팝업을 키에 바인딩할 수 있습니다. 팝업 수
마우스를 사용하지 않고 키에 바인딩하고 위쪽으로 조작하여 조작
화살표, 아래쪽 화살표 및 Enter 키.

하위 메뉴로 사용하기 위해 이전에 정의한 팝업 메뉴를 다른 메뉴에 바인딩하려면:

다음 예는 "Quit-Verify"라는 하위 메뉴를 정의하고 이를 메인
"유틸리티"라는 메뉴:
팝업 "종료-확인"
제목 "Fvwm을 종료하시겠습니까?"
종료 "예, 정말 종료"
"Fvwm 다시 시작" fvwm 다시 시작
놉 ""
Nop "아니요, 종료하지 마세요"
엔드팝업

팝업 "유틸리티"
제목 "유틸리티"
Exec "Xterm" exec xterm &
실행 "Rxvt" 실행 rxvt &
Exec "Top" exec rxvt -T Top -n Top -top &
Exec "계산기" exec xcalc &
간부 "Xman" 간부 xman &
간부 "Xmag" 간부 xmag &
놉 ""
팝업 "Exit Fvwm" 종료 확인
엔드팝업
하위 메뉴는 바인딩된 주 메뉴보다 먼저 정의되어야 합니다. 보결-
메뉴 중첩은 임의로 깊을 수 있습니다.

종료 종료 fvwm, 일반적으로 X도 종료됩니다.

올리기 사용자가 창을 올릴 수 있습니다.

올리기 낮추기
창을 번갈아 올리거나 내립니다.

새로 고침
화면의 모든 창이 스스로 다시 그리도록 합니다.

크기 조정 [ x y ]
사용자가 창 크기를 조정할 수 있습니다.

선택적 인수 x 및 y가 제공되면 창이 다음과 같이 이동됩니다.
왼쪽 상단 모서리가 (x,y) 위치에 있음을 나타냅니다. x 및 y의 단위는 퍼센트입니다.
각 좌표에 문자 "p"가 추가되지 않는 한 화면
위치는 픽셀로 지정됩니다.

다시 시작 name 창 관리자 이름
활동 fvwm WindowManagerName이 "fvwm"인 경우 자체를 다시 시작하거나
WindowManagerName이 "fvwm"이 아닌 경우 대체 창 관리자. 창의 경우
관리자가 기본 검색 경로에 없으면 전체 경로 이름을 사용해야 합니다.
...에 대한 창 관리자 이름.

창 관리자 이름 인용되지 않았지만 name 이다. name 에 나타나는 이름입니다.
메뉴에서 함수가 호출되는 경우. name 경우에도 필요합니다.
함수는 메뉴에서 호출되지 않습니다.

이 명령에는 후행 앰퍼샌드나 명령줄 인수가 없어야 합니다.
환경 변수를 사용해서는 안됩니다. 다음 예 중
처음 세 개는 확실히 패자이지만 세 번째는 괜찮습니다.
키 F1 RN 다시 시작 " " fvwm &
키 F1 RN 다시 시작 " " $(HOME)/bin/fvwm
키 F1 RN 재시작 " " twm -f .mystartupfile
키 F1 RN 다시 시작 " " /home/nation/bin/fvwm

스틱 창에 아직 달라붙지 않은 경우 끈적거리게 만들고, 이미 붙어 있으면 비 점착성으로 만듭니다.
어려운.

스크롤 수평 수직선
가상 데스크톱의 뷰포트를 다음으로 스크롤합니다. 수평 x 방향의 페이지 및
수직선 y 방향의 페이지. 둘 중 하나 또는 둘 다 음수일 수 있습니다. 둘 다
가로 및 세로 값은 페이지의 백분율로 표시되므로 "100 스크롤
100"은 한 페이지 왼쪽 아래로 스크롤한다는 의미입니다. "Scroll 50 25"는 스크롤한다는 의미입니다.
반 페이지 왼쪽 및 페이지의 XNUMX분의 XNUMX 아래로. 스크롤 기능은
팝업 메뉴에서 호출됩니다. 일반적으로 스크롤은 데스크탑 가장자리에서 멈춥니다.

가로 및 세로 백분율에 1000을 곱한 다음 스크롤
바탕 화면 가장자리에서 둘러싸게 됩니다. "Scroll 100000 0"이 위에 실행되면
이상 fvwm 실행할 때마다 다음 데스크탑 페이지로 이동하고 랩핑됩니다.
모든 페이지가 차례로 표시되도록 바탕 화면의 가장자리에 있습니다.

문자 "p"가 각 좌표(가로 및/또는 세로)에 추가되면
스크롤 양은 픽셀로 측정됩니다.

제목 아무것도 하지 않습니다. 팝업이나 메뉴에 제목 줄을 삽입할 때 사용합니다.

페이지 토글
일시적으로 가장자리 스크롤을 비활성화합니다. 에지 스크롤은 다음을 호출하여 다시 활성화할 수 있습니다.
이건 또.

기다림 name
이 내장은 다음에서 사용하기 위한 것입니다. fvwm 기능만. 의 실행을 유발한다.
새 창 이름이 나올 때까지 일시 중지하는 함수 name 나타납니다. Fvwm 완전히 남아
대기하는 동안 작동합니다. 이것은 다음과 같은 경우 InitFunction에서 특히 유용합니다.
특정 데스크탑에서 창을 시작하려고 합니다.
함수 "InitFunction"
Exec "I" exec xterm -기하학 80x64+0+0
기다려 "나" xterm
책상 "나" 0 2
Exec "I" exec xmh -글꼴 고정 -기하학 507x750+0+0 &
기다려 "나" xmh
책상 "나" 0 0
종료 기능
위의 함수는 현재 데스크에서 xterm을 시작하고 자체 매핑을 기다립니다.
그런 다음 데스크 2로 전환하고 xmh를 시작합니다. xmh 창이 나타난 후 제어
데스크 0으로 이동합니다.

워프 [ name 창 이름 ]
CirculateDown과 동일하지만 아이콘화된 창에 초점을 맞출 때 아이콘을 제거합니다.

윈도우데스크 new_desk
선택한 창을 지정된 바탕 화면으로 이동합니다. new_desk.

창 목록 arg1 arg2
각 항목의 제목과 도형이 있는 팝업 메뉴를 생성합니다(팝업).
현재 데스크탑에 있는 창이 표시됩니다. 아이콘화된 창의 기하학
괄호 안에 표시됩니다. 창 목록 팝업 메뉴에서 항목을 선택하면
현재 바탕 화면에 없는 경우 해당 창을 바탕 화면으로 이동합니다.
왼쪽 상단 모서리가 포함된 페이지에 대한 데스크탑 뷰포트
창, 아이콘화된 경우 창의 아이콘을 해제하고 창을 올립니다.

If arg1 짝수이면 창 이름을 사용하여 창이 나열됩니다.
(제목 표시줄에 표시되는 이름). 홀수이면 창의 아이콘 이름
사용.

If arg1 모든 데스크탑의 모든 창보다 2보다 작습니다(다음에 나열된 창 제외
WindowListSkip 지시문)이 표시됩니다.

If arg1 2 또는 3이면 현재 바탕 화면의 창만 표시됩니다.

If arg1 4 또는 5이면 바탕 화면 번호의 창만 arg2 표시됩니다.

키보드 숏컷


(내 생각에) 모든 창 관리자 작업은 키보드에서 마우스 없이 수행할 수 있습니다.
운영이 가능해야 합니다. 가상 데스크탑을 스크롤하는 것 외에도
Scroll 내장을 적절한 키, 팝업, 이동, 크기 조정 및 기타 대부분에 바인딩
내장은 키에 바인딩될 수 있습니다. 내장 함수가 시작되면 포인터가 이동합니다.
위, 아래, 왼쪽, 오른쪽 화살표를 사용하여 동작을 종료하고
반품. Shift 키를 누르고 있으면 포인터 이동이 더 큰 단계로 이동합니다.
컨트롤 키를 누르고 있으면 커서 이동이 더 작은 단계로 이동합니다.
표준 emacs 및 vi 커서 이동 제어(^n, ^p, ^f, ^b 및 ^j, ^k, ^h, ^l)는 다음과 같습니다.
화살표 키 대신 사용됩니다.

공급 구성


샘플 구성 파일 system.fvwmrc가 함께 제공됩니다. fvwm 분포. 그것은
설명이 잘 되어 있으며 다음의 예의 소스로 사용할 수 있습니다. fvwm 구성.

사용 ON 멀티 스크린 DISPLAYS


-s 명령줄 인수가 지정되지 않은 경우 fvwm 마다 자동으로 시작됩니다.
지정된 디스플레이의 화면. 후에 fvwm 시작 각 화면은 독립적으로 처리됩니다.
재시작 fvwm 각 화면에서 별도로 수행해야 합니다. EdgeScroll 사용 0 0
다중 화면 디스플레이에 강력히 권장됩니다.

X 세션을 완전히 종료하려면 각 화면에서 종료해야 할 수도 있습니다.

다중 화면 지원은 다음 경우에만 사용할 수 있습니다. fvwm -DMULTIPLE_SCREENS로 컴파일됩니다.

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


Ad


Ad