영어프랑스어스페인어

Ad


온웍스 파비콘

FvwmForm - 클라우드 온라인

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

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

프로그램:

이름


FvwmForm - Fvwm용 입력 양식 모듈

개요


모듈 Fvwm양식 [ 별명 ]

FvwmForm은 Fvwm에 의해 생성되어야 합니다. 명령줄에서 호출하면 FvwmForm이 인쇄합니다.
버전 번호 및 종료.

기술


FvwmForm은 사용자 입력을 받고 그에 따라 조치를 취하는 메커니즘을 제공합니다. 이것은 다음에 의해 달성됩니다.
사용자가 작성할 수 있고 사용자가 수행할 작업을 선택할 수 있는 양식을 의미합니다.
Fvwm이 가져가길 원합니다. 양식은 텍스트 레이블, 한 줄 텍스트의 다섯 가지 유형의 항목으로 구성됩니다.
입력, 상호 배타적 선택, 객관식 선택 및 작업 버튼.
이러한 항목은 매우 유연한 레이아웃으로 여러 줄로 정렬됩니다.

텍스트 레이블은 설명의 목적으로만 사용됩니다. 어떤 입력도 받아들일 수 없습니다.

시간 초과 항목은 양식을 시간 초과하고 특정 작업을 수행하기 위한 메커니즘을 제공합니다.
시간 초과가 발생했을 때 조치. 카운트다운은 다음을 제외하고 텍스트 레이블과 유사하게 표시됩니다.
남은 시간으로 업데이트됩니다.

텍스트 입력 필드를 사용하여 한 줄 문자열을 편집할 수 있습니다. FvwmForm은 Emacs 스타일을 허용합니다.
커서 이동 키. 자세한 내용은 FvwmFormInput을 참조하십시오. 마우스 복사는 지원하지 않지만
붙여넣기 할 수 있습니다.

선택 항목은 여러 선택 항목으로 구성됩니다.

선택 자체는 표시 기능이 없는 논리적 엔터티입니다.

각 선택 항목은 푸시 버튼과 설명 텍스트 레이블로 표시됩니다. 언제
선택한 경우 배타적 선택은 가운데에 원이 표시되고 객관식 선택은
수표.

동작 버튼이 활성화되면 하나 이상의 명령을 Fvwm으로 보내거나 셸을 실행합니다.
명령. 쉘 명령은 양식의 입력 필드 내용을 포함할 수 있으며
양식의 선택 설정을 반영합니다.

작업 버튼은 키보드 또는 마우스를 통해 활성화할 수 있습니다.

초기화


별칭 없이 호출된 FvwmForm은 "*FvwmForm"으로 시작하는 구성 명령을 사용합니다.

일반적으로 양식의 이름을 나타내는 별칭을 사용하여 FvwmForm을 호출합니다.
구성 명령 및 구성 파일. 예를 들어 "모듈 FvwmForm
Rlogin"은 "*Rlogin"으로 시작하는 구성 명령을 사용하고 선택적
구성 파일 "Rlogin".

별칭에 관계없이 모든 형식은 다음으로 시작하는 구성 명령을 먼저 스캔합니다.
"*FvwmFormDefault". 이러한 명령은 일반적으로 내장 형식 "FvwmForm-Form"에서 가져옵니다.
명령을 ".FvwmForm" 파일에 저장합니다.

선택적 입력 파일 ".FvwmForm"의 물리적 읽기는 처음에만 수행됩니다.
FvwmForm이 호출되거나 "FvwmForm-Form"이 파일을 업데이트한 후.

".FvwmForm" 파일을 읽을 때 "Read .FvwmForm" 명령을 보내면 완료됩니다.
Quiet"에서 fvwm으로. "읽기" 명령이 작동하는 방식으로 인해 파일이 상주할 수 있습니다.
개인 fvwm 사용자 디렉토리에 있거나 fvwm 데이터 디렉토리에 있어야 합니다. 참조
자세한 내용은 fvwm 매뉴얼 페이지의 read 명령 설명을 참조하십시오.
환경 변수 $FVWM_USERDIR.

그런 다음 FvwmForm은 fvwm이 저장한 나머지 구성을 읽습니다. Fvwm 매장
지속적으로 구성합니다. 초기 구성은 .fvwm2rc에서 가져옵니다.
파일. "읽기" 명령을 포함한 다른 소스는 양식을 정의할 수 있습니다.

FvwmForm 및 fvwm이 파일을 읽도록 할 때 이러한 파일에 명령이 포함되어 있음을 기억하십시오.
셸 명령을 실행할 수 있으므로 권한 설정에 주의해야 합니다.
이 파일들.

FvwmForm이 창 컨텍스트(예: 창 메뉴에서)로 호출될 때 모든 명령은
Fvwm으로 전송하면 해당 창 컨텍스트를 갖습니다. 이렇게 하면 FvwmForm이
창에서 호출됩니다.

모든 구성 명령을 읽은 후 FvwmForm은 다음에 의해 정의된 양식을 표시합니다.
명령.

기본값


FvwmForm은 "FvwmForm-Form"이라는 내장 양식을 생성하여
".FvwmForm". 이 파일에는 저장된 기본 양식 색상 및 글꼴이 포함되어 있습니다. 다른 형태 사용
양식 내에서 재정의하지 않는 한 이러한 기본값입니다.

기본 생성 양식은 일반적으로 "모듈 메뉴"에서 호출됩니다. 예를 들어,
모듈 메뉴를 "Module-Popup"이라고 부르면 다음 행을 추가합니다.
AddToMenu "모듈 팝업" "FvwmForm 기본값" FvwmForm FvwmForm-Form
모듈 메뉴에서 "FvwmForm Defaults"를 선택하면
현재 기본값을 변경하고 변경할 수 있습니다. "Save Restart Me"를 활성화하면
버튼을 누르면 ".FvwmForm" 파일이 작성되고 "FvwmForm-Form"이 종료되고 다시 시작되어
새로운 기본값.

저장 후 이 파일에 포함될 수 있는 내용의 예는 다음과 같습니다.
# 이 파일은 FvwmForm-Form이 28년 11월 18일 일요일 26:1999:XNUMX EST에 마지막으로 생성했습니다.
*FvwmFormDefault: 글꼴 10x20
*FvwmFormDefault: 입력 글꼴 8x13bold
*FvwmFormDefault: 버튼 글꼴 10x20
*FvwmFormDefault: TimeoutFont 10x20
*FvwmFormDefault: 포어 화이트
*FvwmFormDefault: 뒤로 수레 국화
*FvwmFormDefault: 색상 세트 -1
*FvwmFormDefault: 아이템포어 그린
*FvwmFormDefault: ItemBack grey40
*FvwmFormDefault: ItemColorset -1
*FvwmFormDefault: ButtonPointer 손2
*FvwmFormDefault: ButtonInPointer 별
*FvwmFormDefault: InputPointer 검비
*FvwmFormDefault: ButtonPointerFore 파란색
*FvwmFormDefault: ButtonPointerBack 회색
*FvwmFormDefault: ButtonInPointerFore 회색
*FvwmFormDefault: ButtonInPointerBack 파란색
*FvwmFormDefault: InputPointerFore
*FvwmFormDefault: 입력포인터백
이 파일의 명령은 시작한다는 점을 제외하면 다른 FvwmForm 명령과 같습니다.
"*FvwmFormDefault"로.

FvwmForm은 ".FvwmForm" 파일을 처음 시작할 때나 파일이 종료된 후에만 읽습니다.
"FvwmForm-Form"으로 변경되었습니다. "*FvwmFormDefault: Read x" 명령을 전송하면 됩니다.
"x"를 "y" 또는 "n"으로 설정합니다. "n"은 FvwmForm이 "read .FvwmForm quiet" 명령을
fvwm.

변하기 쉬운 치환


FvwmForm을 시작하는 데 사용되는 명령줄에 변수와 값을 제공하는 경우(예: 다음):

모듈 FvwmForm MyForm ACTION=찾아보기 "TITLE=양식 찾아보기"

그런 다음 모든 FvwmForm 입력 명령은 변수 대체를 거칩니다. 의 변수
명령줄이 내보내집니다. 그런 다음 모든 명령은 다음의 변수를 사용하여 확장됩니다.
환경. 예를 들어 위의 "MyForm" 호출을 가정하면 명령은 다음과 같습니다.
다음과 같이 변경되었습니다.

*MyForm 이전: "$TITLE, $HOME 홈, $ACTION으로 이동" 텍스트
*MyForm: TEXT "Browse Form, Home /home/me, Going to Browse" 이후

이 기능을 사용하면 하나의 양식을 다른 세트에 사용할 수 있어야 합니다.
입력 데이터.

구성


다음 명령은 .fvwm2rc 파일에서 또는 다른 방법을 통해 설정할 수 있습니다.
fvwm은 명령을 수락할 수 있습니다. 가장 간단한 기술은 읽기 전용으로 파일을 만드는 것입니다.
아키텍처 독립적인 데이터 디렉토리, [PREFIX/share/fvwm] 또는 개인 fvwm
양식 별칭과 일치하는 디렉토리 [$HOME/.fvwm].

다음 단락에서 문자열 "FvwmForm"은 일반적으로 양식 별칭입니다.

FvwmForm은 양식이 표시되기 전과 양식이 표시되는 동안 명령을 읽습니다.
표시됩니다.

양식이 표시되기 전에 다음 명령이 허용됩니다.

단추
버튼글꼴
버튼인포인터
버튼InPointerFore
ButtonInPointer뒤로
버튼포인터
ButtonPointFore
버튼포인터뒤로
선택
명령
컬러셋
글꼴
전부
그랩서버
입력
입력 글꼴
입력 포인터
아이템백
항목색상
아이템포어
입력포인터포어
입력포인터백
라인
보내실 내용
PadVText
위치
선택
본문
시간 초과
Timeout글꼴
Title
데이터 사용
워프포인터

양식이 표시되는 동안 다음 명령이 허용됩니다.
지도
중지
매핑 해제

"Map", "UnMap" 및 "Stop" 기능은 개발 중이며 현재 설명되지 않습니다.
변경될 가능성이 있으므로 이 문서에서.

옵션의 순서는 중요합니다. 첫 번째 배경 텍스트 색상인 "*FvwmFormBack",
표시 가능한 항목이 전체에 대한 기본 배경색을 설정하기 전에 발생
양식.

그 외에는 색상, 글꼴, 텍스트, 선택 항목 및 버튼을 임의의 순서로 혼합할 수 있습니다.
양식 크기, 양식의 항목 수 또는 글꼴 수에 대한 기본 제한이 없습니다.
사용되는 색상.

*Fvwm형식: 그랩서버
이 옵션은 FvwmForm이 시작할 때 마우스 포인터를 잡도록 합니다. 이 기능은 유용합니다
로그아웃 확인과 같은 작업을 위해.

*Fvwm형식: 워프포인터
이 옵션은 FvwmForm이 시작할 때 마우스 포인터를 해당 창으로 휘게 만듭니다. 그것
사용자의 마우스 이동을 줄여줍니다.

*Fvwm형식: 기하학 기하학
FvwmForm 창 위치를 지정합니다. 이는 위치 옵션과 유사합니다.
그러나 더 유연합니다.

*Fvwm형식: 위치 x y
FvwmForm 창을 위치(x, y) 화면에. 관례적으로 부정적인
x (y) 값은 화면 오른쪽(하단)으로부터의 거리를 측정합니다.

이 옵션을 생략하면 FvwmForm이 화면 중앙에서 시작됩니다.

*Fvwm형식: 컬러셋 n
모듈에 colorset을 사용하도록 지시합니다. n. FvwmTheme를 참조하십시오.

*Fvwm형식:
FvwmForm 창의 배경색과 창의 텍스트를 지정합니다. 그만큼
첫 번째 배경색 FvwmForm 읽기는 전체 화면 배경색을 결정합니다.
Colorset 옵션을 끕니다. 기본값을 참조하십시오.

*Fvwm형식: 전부
텍스트 레이블을 표시하기 위한 전경색을 지정합니다. Colorset을 끕니다.
옵션. 기본값을 참조하십시오.

*Fvwm형식: 항목색상 n
모듈에 colorset을 사용하도록 지시합니다. n 항목. FvwmTheme를 참조하십시오.

*Fvwm형식: 아이템백
텍스트 입력 창과 버튼의 배경색을 지정합니다. 버튼
3D 누를 수 있는 버튼으로 표시됩니다. 입력은 3D 들여쓰기 필드로 표시됩니다.
중간 음영 배경 색상이 가장 적합합니다. ItemColorset 옵션을 끕니다. 보다
기본값.

*Fvwm형식: 아이템포어
텍스트 입력 문자열 및 버튼 텍스트의 전경색을 지정합니다. 스위치
ItemColorset 옵션을 해제합니다. 기본값을 참조하십시오.

*Fvwm형식: 글꼴 글꼴
일반 텍스트를 표시하기 위한 글꼴을 지정합니다. 기본값을 참조하십시오.

*Fvwm형식: 버튼글꼴 글꼴
작업 버튼의 텍스트 글꼴을 지정합니다. 기본값을 참조하십시오.

*Fvwm형식: 입력 글꼴 글꼴
텍스트 입력을 위한 글꼴을 지정합니다. 기본값을 참조하십시오.

*Fvwm형식: Timeout글꼴 글꼴
시간 초과 카운터 및 관련 텍스트를 표시하기 위한 글꼴을 지정합니다. 기본값을 참조하십시오.

*Fvwm형식: 라인 정당화
새 줄을 시작합니다. 한 줄에는 원하는 수의 텍스트, 입력, 버튼 및 선택 항목이 포함될 수 있습니다.
항목. FvwmForm 창은 여러 줄을 가질 수 있습니다. 창의 너비는
가장 긴 줄의 것.

줄에 있는 항목의 자리맞추기는 다음과 같이 지정됩니다. 정당화, 이는 다음 중 하나일 수 있습니다.
다음 :

왼쪽 (left) 항목은 창 왼쪽에 정렬됩니다.

연락해주세요 항목은 창 오른쪽에 정렬됩니다.

센터 항목은 창 중앙에 배치됩니다.

확장 행에 항목이 하나만 있는 경우 해당 항목은 창 중앙에 배치됩니다.
두 개 이상의 항목이 있는 경우 전체 너비를 채우도록 펼쳐집니다.
창의.

*Fvwm형식: 보내실 내용
fvwm의 마지막 오류 메시지가 포함된 양식의 텍스트 영역을 정의합니다. 을 위한
양식 크기를 결정하기 위해 메시지 영역은 80바이트 길이로 간주됩니다.
실제 길이는 수신된 메시지와 동일합니다. 메시지가 80을 초과하는 경우
바이트, 양식 크기를 조정하여 메시지의 나머지 부분을 볼 수 있습니다.

다음과 같은 줄에 텍스트, 버튼 또는 입력 필드를 두지 마십시오.
메시지 필드. 80바이트보다 큰 메시지는 메시지의 나머지 부분에 오버레이됩니다.
줄입니다.

*Fvwm형식: PadVText 픽셀
줄에서 줄까지 텍스트 항목 사이의 세로 패딩으로 사용되는 픽셀 수입니다. 그만큼
기본값은 6이며 입력 상자와 혼합된 텍스트를 포함하는 행에 적합합니다.
선택 또는 버튼.

도움말 양식에 표시될 수 있는 직선 텍스트의 경우 패딩 XNUMX이 더 좋아 보입니다.

(현재 사용할 수 없는 양식 레이아웃에 사용되는 다른 패딩 값이 많이 있습니다.
명령으로 변경되었습니다.)

*Fvwm형식: 본문
표시 일반 텍스트로. 줄 바꿈은 여러 *FvwmForm으로 이루어져야 합니다.
라인 및 *FvwmForm: 텍스트 옵션. 사이에 추가 패딩을 제공하기 위해 공백을 사용할 수 있습니다.
항목.

*Fvwm형식: Title
표시 창의 제목으로. 문자열은 큰따옴표로 묶어야 합니다.
따옴표로 묶인 문자열이 아닌 다른 항목과 함께 이 명령을 사용하면
빈 제목. 이 명령을 사용하지 않으면 창 제목이 양식 별칭이 됩니다.

*Fvwm형식: 입력 name 크기 초기화 문자열
이름이 있는 텍스트 입력 항목을 지정합니다. name. 의 하위 창 크기 너비의 문자
편집에 사용됩니다. 만약에 초기화 문자열 이 있는 경우 초기 문자열입니다.
FvwmForm이 자체적으로 시작하거나 재설정됩니다. 기본 초기 문자열은 ""입니다.

버튼 2를 사용하여 마우스를 입력 필드에 붙여넣을 수 있습니다. 버튼 1과 3은
입력 필드의 커서.

입력 필드는 항상 삽입 모드이며 겹쳐쓰기가 지원되지 않습니다.

Emacs 유형의 키 입력이 지원됩니다.

Control-a, Home 및 Begin은 입력 필드의 앞으로 이동합니다. Control-e 및 이동 종료
입력 필드의 끝까지. Control-b 및 왼쪽 입력 필드에서 왼쪽으로 이동합니다.
Control-f 및 Right는 입력 필드에서 오른쪽으로 이동합니다. Control-p, Up 및 Shift-Tab 이동
양식에 하나의 입력 필드가 있는 경우 이전 입력 필드로 이동
값. Control-n, Down, Return, Line-feed 및 Tab은 다음 입력 필드로 이동합니다.
모두, 양식에 하나의 입력 필드가 있는 경우 control-n 및 Down에 대해 이전 입력을 복원합니다.
값. Control-h는 문자를 지우는 입력 필드에서 뒤로 이동합니다. 컨트롤-d 및
삭제 입력 필드의 다음 문자를 삭제합니다. Ctrl-k 커서 지우기
입력 필드의 끝까지. Control-u는 전체 입력 필드를 지웁니다.

양식이 명령을 실행할 때 모든 입력 값은 입력 링에 저장됩니다.
역사 50 항목 깊이.

메타(mod2)-"<"는 입력 필드의 이전 값을 검색합니다. 메타(mod2)-">"
입력 필드의 다음 값을 검색합니다.

(입력 필드가 하나인 양식의 경우 훨씬 더 쉬운 화살표 키를 사용하십시오.)

*Fvwm형식: 선택 name 유형
이 옵션은 이름으로 선택 항목을 시작합니다. name. 그 선택 사항은 다음에 지정되어 있습니다.
다음 구성 명령. 옵션 유형 다음 중 하나입니다.

단일 선택 항목은 상호 배타적입니다.

여러 이것은 객관식 선택입니다.

*Fvwm형식: 선택 name 가치 on | 오프
진행 선택을 위한 선택을 지정합니다. 선택 항목에는 name가치
이들은 명령에서 사용됩니다. *FvwmForm: 명령을 참조하십시오. 그만큼 에 표시됩니다
레이블로 선택 버튼의 오른쪽.

선택 항목은 FvwmForm
시작하거나 재설정합니다. 선택 항목이 상호 배타적인 경우 FvwmForm은 감지하지 않습니다.
선택의 초기 상태에 있는 불일치, 즉 선택 중 두 개 또는 하나도 없음
선택할 수 있습니다. 그러나 사용자가 선택을 선택하면 FvwmForm은 하나만 보장합니다.
선택됩니다.

*Fvwm형식: 단추 유형 []
이 옵션은 작업 버튼을 지정합니다. 버튼은 레이블로, 그리고
Fvwm 세트를 실행합니다. 명령 활성화되면. 명령은 다음과 같습니다
*FvwmForm: 명령.

선택적 버튼을 활성화하는 키보드 단축키를 지정합니다. 에 있다
^@, ^A, ..., ^_로 지정된 제어 문자 또는 지정된 기능 키
F1, F2, ..., F35로. 텍스트 입력에서 커서 이동에 사용되는 컨트롤 키
필드는 TAB(^I), RETURN(^M),
커서가 마지막 텍스트 입력에 있을 때 버튼을 활성화할 수 있는 LINEFEED(^J)
입력란입니다.

버튼의 동작은 다음에 의해 결정됩니다. 유형:

계속 FvwmForm은 명령을 보낸 후 실행을 계속합니다.

재시작 명령을 보낸 후 FvwmForm은 모든 값을 초기값으로 재설정합니다.
그런 다음 실행을 계속합니다.

quit FvwmForm은 명령을 보낸 후 종료됩니다.

*Fvwm형식: 명령 명령
이 옵션은 현재 버튼과 관련된 Fvwm 명령을 지정합니다. 할 수 있습니다
단추에 연결된 둘 이상의 명령이어야 합니다. 앞에 나타나는 명령
*FvwmForm: 시작 시 버튼 옵션이 실행됩니다. 이것은 일반적으로 다음과 같은 신호음입니다.
사용자의 관심을 받습니다.

느낌표(!)로 시작하는 명령은 FvwmForm에 의해 실행되며 다른 모든 명령은
명령은 실행을 위해 Fvwm으로 전송됩니다. 각 명령을 Fvwm에 보내기 전에,
FvwmForm은 다음 형식의 변수를 인식하고 값을 제공합니다.

$(name) If name 텍스트 입력 필드에 해당하며 결과는 사용자의 입력입니다.
끈. 특수 문자 작은따옴표, 큰따옴표 및 백슬래시는 다음과 같습니다.
백 슬래시가 앞에옵니다.

If name 선택에 해당하고 결과는 선택의 가치입니다(예:
*FvwmForm: Choice에 지정됨) 선택이 선택된 경우. 만약 선택
선택하지 않으면 결과는 빈 문자열입니다.

If name 선택에 해당하면 결과는 다음 항목의 목록이 됩니다.
공백으로 구분된 모든 선택 항목의 선택된 값입니다.

$(name?) If name 텍스트 입력 필드이고 해당 값이 빈 문자열이 아닌 경우
결과는 , 재귀 변수 대체가 적용됩니다. 만약
입력 값이 비어 있으면 결과도 비어 있습니다.

If name 선택이고 선택이고 결과는
재귀 변수 대체가 적용되었습니다. 선택이 선택되지 않은 경우,
결과는 비어 있습니다.

$(name!) 반대의 조건을 취하는 것을 제외하고는 위와 동일하다.

"?"를 사용할 때 그리고 "!" 문자열을 전달하는 형식, 문자열은 구분됩니다.
오른쪽 괄호로. 오른쪽 괄호를 넣어야 한다면
문자열, 오른쪽 괄호 앞에 백슬래시가 옵니다.

*Fvwm형식: 데이터 사용 데이터 파일 지도
데이터 파일을 읽고 일치하는 모듈 명령에서 데이터를 추출하도록 FvwmForm에 지시합니다.
양식의 "선행" 인수 및 입력, 선택 또는 선택 변수.

이렇게 하면 양식에 현재 fvwm 모듈 구성 데이터가 표시됩니다. 예를 들면
이것이 어떻게 작동하는지, 읽기 전용으로 설치된 "FvwmForm-Rlogin" 파일을 검사하십시오.
아키텍처 독립적인 데이터 디렉토리, [PREFIX/share/fvwm] 및 아래에 표시됩니다.

선택 항목의 경우 버튼 설정은 "on"이라는 단어로 표시되고 다른 모든
설정 값은 꺼짐으로 처리됩니다.

선택의 경우 각 선택 버튼의 설정은 일치하는 것으로 결정됩니다.
각 선택에 대한 선택의 현재 값. 현재 이 기능만 작동합니다.
단일 선택을 허용하는 선택에 대해 올바르게.

*Fvwm형식: 버튼포인터 포인터 이름
버튼 위에 마우스를 올렸을 때 사용되는 기본 마우스 포인터(hand2)를 변경합니다. 그만큼
포인터 이름은 포함 파일 X11/cursorfont.h에 정의된 이름 중 하나여야 합니다.
(XC_ 접두사 없이). 기본값을 참조하십시오.

*Fvwm형식: 버튼인포인터 포인터 이름
버튼을 누르고 있는 동안 사용되는 기본 마우스 포인터(hand1)를 변경합니다.
포인터 이름은 포함 파일 X11/cursorfont.h에 정의된 이름 중 하나여야 합니다.
(XC_ 접두사 없이). 기본값을 참조하십시오.

*Fvwm형식: 입력 포인터 포인터 이름
포인터가 텍스트 필드 위에 있는 동안 사용되는 기본 마우스 포인터(xterm)를 변경합니다.
포인터 이름은 포함 파일 X11/cursorfont.h에 정의된 이름 중 하나여야 합니다.
(XC_ 접두사 없이). 기본값을 참조하십시오.

*Fvwm형식: ButtonPointer앞으로|뒤로
호버링할 때 사용되는 기본 마우스 포인터 전경색 및 배경색 변경
버튼 위에. 기본값을 참조하십시오.

*Fvwm형식: ButtonInPointerFore|뒤로
버튼을 클릭하는 동안 사용되는 기본 마우스 포인터 전경색과 배경색을 변경합니다.
눌러집니다. DEFAULTS를 참조하십시오.

*Fvwm형식: InputPointer앞으로|뒤로
마우스 포인터를 사용하는 동안 사용되는 기본 마우스 포인터 전경색과 배경색을 변경합니다.
포인터가 텍스트 필드 위에 있습니다. 기본값을 참조하십시오.

*Fvwm형식: 시간 초과 명령 "본문"
시간 초과 후 FvwmForm 설정 지정된. 타이머가
0을 치고, 명령 실행합니다. 그만큼 본문 필드는 본문 들,
줄의 '%%'가 남은 시간만큼 자동으로 대체된다는 점을 제외하면
타이머. 타이머가 카운트다운할 때마다 값이 업데이트됩니다. 할 수 있습니다
양식당 하나의 제한 시간 필드만 있어야 합니다.

사용 예


다음 "예제"는 모두 읽기 전용 아키텍처에 독립적으로 설치됩니다.
데이터 디렉토리, [PREFIX/share/fvwm], fvwm 설치 중.

다음 명령은 예제를 호출하는 메뉴를 만듭니다.

DestroyMenu 양식
AddToMenu Forms "&Q.QuitVerify" 모듈 FvwmForm FvwmForm-QuitVerify
AddToMenu Forms "&C. Capture" 모듈 FvwmForm FvwmForm-Capture
AddToMenu Forms "&R.Rlogin" 모듈 FvwmForm FvwmForm-Rlogin
AddToMenu Forms "&T. Talk" 모듈 FvwmForm FvwmForm-Talk

1 - 종료 확인


이 예는 로그아웃을 확인하는 mwm 방식을 시뮬레이트합니다. Return은 로그아웃, Escape를 수행합니다.
로그아웃을 취소합니다. 20초 후에 시간이 초과되고 '로그아웃'과 동일한 작업을 수행합니다.
버튼을 클릭합니다.
DestroyModuleConfig FvwmForm-QuitVerify: *
*FvwmForm-QuitVerify: GrabServer
*FvwmForm-QuitVerify: WarpPointer
*FvwmForm-QuitVerify: 명령 신호음
*FvwmForm-QuitVerify: 라인 중앙
*FvwmForm-QuitVerify: Text "정말 로그아웃하시겠습니까?"
*FvwmForm-QuitVerify: 줄 확장
*FvwmForm-QuitVerify: "로그아웃" 종료 버튼 ^M
*FvwmForm-QuitVerify: 명령 종료
*FvwmForm-QuitVerify: 버튼 재시작 "재시작" ^R
*FvwmForm-QuitVerify: 명령 재시작
*FvwmForm-QuitVerify: "취소" 버튼 종료 ^[
*FvwmForm-QuitVerify: 명령 Nop
*FvwmForm-QuitVerify: Timeout 20 Quit "%%초 후에 자동 로그아웃이 발생합니다."

2 - 원격수행 로그인


이 예에서는 사용자가 호스트 이름, 선택적 사용자 이름을 입력하고 xterm을 열 수 있습니다.
원격 호스트의 창.
DestroyModuleConfig FvwmForm-Rlogin: *
*FvwmForm-Rlogin: WarpPointer
*FvwmForm-Rlogin: 라인 중심
*FvwmForm-Rlogin: "원격 호스트에 로그인" 텍스트
*FvwmForm-Rlogin: 라인 중심
*FvwmForm-Rlogin: 텍스트 "호스트:"
*FvwmForm-Rlogin: 입력 HostName 20 ""
*FvwmForm-Rlogin: 라인 중심
*FvwmForm-Rlogin: 단일 UserSel 선택
*FvwmForm-Rlogin: "동일한 사용자"에 대한 선택 기본값 기본값
*FvwmForm-Rlogin: "사용자:"에서 사용자 지정 사용자 지정 선택
*FvwmForm-Rlogin: 사용자 이름 10 "" 입력
*FvwmForm-Rlogin: 줄 확장
*FvwmForm-Rlogin: "로그인" 종료 버튼 ^M
*FvwmForm-Rlogin: Command Exec exec ssh $(Custom?-l $(UserName)) $(HostName) xterm -T xterm@$(HostName) -display $HOSTDISPLAY &
# 데이터를 저장하기 전에 이전에 저장된 데이터를 제거하십시오.
*FvwmForm-Rlogin: 명령 DestroyModuleConfig FvwmForm-RloginDefault: *
# "로그인" 버튼은 로그인을 유발하고 현재 데이터를 저장합니다:
*FvwmForm-Rlogin: 명령 !( /bin/에코 \
"# 다음에서 FvwmForm-Rlogin에 의해 생성됨: `/bin/날짜`."; /bin/에코 \
'*FvwmForm-RloginDefault: 호스트 이름 $(호스트 이름)'; /bin/에코 \
'*FvwmForm-RloginDefault: 사용자 이름 $(사용자 이름)'; /bin/에코 \
'*FvwmForm-RloginDefault: 기본 $(Default?on)'; /bin/에코 \
'*FvwmForm-RloginDefault: Custom $(Custom?on)' \
) > ${FVWM_USERDIR}/.FvwmForm-Rlogin
*FvwmForm-Rlogin: 버튼 재시작 "재설정"
*FvwmForm-Rlogin: "취소" 버튼 종료 ^[
*FvwmForm-Rlogin: Nop 명령
# .FvwmForm-RloginDefault 파일에서 vars를 읽도록 FvwmForm에 지시합니다.
*FvwmForm-Rlogin: UseData .FvwmForm-Rlogin *FvwmForm-RloginDefault

3 - 포착


이 예제는 xwd, xwud 및 xpr에 대한 프런트 엔드를 제공합니다.
DestroyModuleConfig FvwmForm-캡처: *
*FvwmForm-Capture: 라인 중앙
*FvwmForm-Capture: 텍스트 "캡처 창"
*FvwmForm-Capture: 줄 왼쪽
*FvwmForm-Capture: 텍스트 "파일: "
*FvwmForm-Capture: 입력 파일 25 "/tmp/Capture"
*FvwmForm-Capture: 줄 왼쪽
*FvwmForm-Capture: 텍스트 "프린터: "
*FvwmForm-Capture: 입력 프린터 20 "$PRINTER"
*FvwmForm-Capture: 라인 확장
*FvwmForm-Capture: 선택 PtrType 단일
*FvwmForm-Capture: "PostScript"에서 선택 PS ps
*FvwmForm-Capture: "HP LaserJet"에서 Ljet ljet 선택
*FvwmForm-Capture: 줄 왼쪽
*FvwmForm-Capture: 텍스트 "xwd 옵션:"
*FvwmForm-Capture: 라인 확장
*FvwmForm-Capture: 다중 선택 옵션
*FvwmForm-Capture: Choice Brd -nobdrs off "경계 없음"
*FvwmForm-Capture: "프레임 포함"의 선택 Frm -프레임
*FvwmForm-Capture: XYZ 선택 -xy "XY 형식" 끄기
*FvwmForm-Capture: 라인 확장
*FvwmForm-Capture: "캡처" 버튼 계속 ^M
*FvwmForm-Capture: Command Exec exec xwd -out $(file) $(Options) &
*FvwmForm-Capture: 버튼 계속 "미리보기"
*FvwmForm-Capture: Command Exec exec xwud -in $(file) &
*FvwmForm-Capture: 버튼 계속 "인쇄"
*FvwmForm-Capture: Command Exec exec xpr -device $(PtrType) $(file) | lpr -P $(프린터) &
*FvwmForm-Capture: "종료" 버튼 종료

4 - 이야기 형태


이 예제는 FvwmTalk 모듈을 대체합니다. 2가지 형태가 있으며,
"FvwmForm-토크." 명령을 실행하거나 실행을 위해 fvwm에 명령을 보내고
"FvwmForm-TalkHelp." 도움말 양식입니다.

도움말 양식에서 수직 줄 간격이 어떻게 변경되었는지 확인하십시오. 일반 FvwmForm 라인
간격은 텍스트가 단추와 혼합되어 있다고 가정하고 도움말 양식에는 다른 간격이 필요합니다.

# FvwmForm-Talk - FvwmTalk의 기본 교체
DestroyModuleConfig FvwmForm-Talk: *
*FvwmForm-Talk: WarpPointer
# 레이아웃
*FvwmForm-Talk: 라인 센터
*FvwmForm-Talk: 텍스트 "Fvwm과 대화"
*FvwmForm-Talk: 줄 왼쪽
*FvwmForm-Talk: 텍스트 "명령:"
*FvwmForm-Talk: 입력 명령 80 ""
*FvwmForm-Talk: 줄 왼쪽
*FvwmForm-Talk: 텍스트 "Msg:"
*FvwmForm-Talk: 메시지
*FvwmForm-Talk: 라인 센터
# 버튼
*FvwmForm-Talk: 버튼 재시작 "Return - Execute" ^M
*FvwmForm-Talk: 명령 $(명령)
*FvwmForm-Talk: 버튼 계속 "F1 - 도움말" F1
*FvwmForm-Talk: 명령 모듈 FvwmForm FvwmForm-TalkHelp
*FvwmForm-Talk: 버튼 재시작 "F3 - 입력 재설정" F3
*FvwmForm-Talk: Nop 명령
*FvwmForm-Talk: 버튼 종료 "F4 - 닫기" F4
*FvwmForm-Talk: Nop 명령

# FvwmForm-TalkHelp - FvwmForm-Talk에 대한 도움말 텍스트
DestroyModuleConfig FvwmForm-TalkHelp: *
*FvwmForm-TalkHelp: WarpPointer
# 레이아웃
*FvwmForm-TalkHelp: 라인 중앙
*FvwmForm-TalkHelp: 텍스트 "Fvwm과 대화 - 도움말"
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 " "
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: PadVText 0
*FvwmForm-TalkHelp: 텍스트 "명령어 입력
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 "로 시작하는 명령
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: "양식의 하위 프로세스로 쉘" 텍스트.
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 "다른 모든 명령은 실행을 위해 fvwm으로 전송됩니다."
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 ""
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 "Fvwm 오류 메시지는
*FvwmForm-TalkHelp: 줄 왼쪽
*FvwmForm-TalkHelp: 텍스트 ""
# 버튼
*FvwmForm-TalkHelp: 라인 중앙
*FvwmForm-TalkHelp: "Return - Dismiss" 버튼 종료 ^M
*FvwmForm-TalkHelp: Nop 명령

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad