이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 dwbremote입니다.
프로그램:
이름
dwbremote - dwb 원격 제어
개요
dwbremote [OPTION]
기술
dwbremote 명령줄에서 dwb를 제어할 수 있습니다. 통신한다
XProperties를 설정하여 dwb 인스턴스를 사용합니다. 반환 값은
stdout으로 인쇄됩니다. dwbremote를 사용하려면 활성화-ipc 에서 활성화해야 합니다.
통신할 dwb 인스턴스입니다.
dwbremote 전달된 옵션에 따라 창을 찾으려고 시도합니다. 그렇지 않은 경우
옵션이 사용되었거나 창을 찾을 수 없습니다. 환경을 사용합니다.
변수 DWB_WINID, 설정하지 않으면 마지막 dwb 창을 사용합니다.
초점을 맞춘 것입니다. dwb 환경 변수에 의해 실행되는 사용자 스크립트에서
DWB_WINID 항상 설정되고 실행된 창을 가리킵니다.
스크립트. 둘 이상의 옵션을 전달하면 명령이 모두에게 전송됩니다.
일치하는 창.
옵션
-a --모두
모든 창에 명령을 보냅니다.
-c --수업 wm_class
WM_CLASS로 창 ID를 검색합니다.
-i --ID window_id
id로 창에 명령 보내기 window_id, XNUMX진수로 된 창 ID
형식은 0x로 시작해야 합니다.
-l --목록
ipc가 활성화된 모든 dwb 창 ID를 나열합니다.
-n --이름 wm_name
WM_NAME으로 창 ID를 검색합니다.
-p --pid PID
프로세스 ID로 창 ID 검색 PID.
-s --쇼-ID
모든 응답에서 창 ID를 인쇄합니다. 창 ID는 다음과 같습니다.
응답 앞에 추가됩니다.
명령
add_hooks [훅 ...]
실제로 후크에 연결하지 않고 후크 목록을 추가합니다.
훅 후크 목록 및 클리어_후크.
바인딩 명령:바로 가기 [명령:바로 가기 ...]
바로 가기 또는 명령을 바인딩하여 명령줄 명령만 바인딩합니다.
바로 가기를 바인딩하지 않고 명령:없음 만 바인딩하는 데 사용해야 합니다.
명령줄 명령을 바인딩하지 않는 바로 가기 없음:바로 가기.
클리어_후크 [훅 ...]
더 이상 내보내지 않도록 후크 목록을 제거합니다. NS
후크 다시 활성화 add_hooks 보낼 수 있습니다. 후크 목록은 다음을 참조하십시오.
훅.
확인하다 [신속한 메시지]
확인 프롬프트를 표시합니다. 보고 참된 if y 눌렸고
거짓이면 n or 탈출 눌렀다.
실행 명령
명령을 실행하면 명령이 다음과 같은 방식으로 구문 분석됩니다.
명령줄에서 실행됩니다. 실행의 약어가 앞에 추가됩니다. :
명령에, 즉 dwbremote 실행 아래로 스크롤 동등하다
에 dwbremote :아래로 스크롤
얻을 논의
기타 속성 가져오기
인수
모든_도메인
모든 도메인의 개행으로 구분된 목록을 가져옵니다.
모든_호스트
모든 호스트의 줄 바꿈으로 구분된 목록을 가져옵니다.
모든_제목
모든 제목의 줄 바꿈으로 구분된 목록을 가져옵니다.
all_uris
모든 URI의 개행으로 구분된 목록을 가져옵니다.
현재_탭
1부터 시작하는 현재 탭의 번호를 가져옵니다.
[엔] 도메인
n번째 탭의 유효한 최상위 도메인을 가져오거나
현재 탭은 n 생략됩니다(예: www.example.co.uk의 경우)
example.co.uk를 반환합니다.
[엔] history
n번째 탭의 줄바꿈으로 구분된 히스토리 목록을 가져오거나
n이 생략된 경우 현재 탭입니다. 첫 번째 필드는 역사
숫자, 음수 값은 과거 기록 항목을 나타내며,
양수는 앞으로 히스토리 항목을 나타냅니다. 0
현재 URI를 나타냅니다.
[엔] 주인
n번째 탭 또는 현재 탭의 호스트를 가져옵니다.
생략.
NTAB
총 탭 수를 가져옵니다.
윤곽
프로필 이름을 가져옵니다.
세션
세션의 이름을 가져옵니다.
설정
설정을 가져옵니다. 현재 로컬 설정만
인스턴스가 수신되므로 인스턴스와 다를 수 있습니다.
$HOME/.config/dwb/settings의 설정, 예를 들어 다음과 같은 경우
local_set으로 변경되었습니다.
[엔] 제목
n번째 탭의 제목을 가져오거나 현재 탭이 n인 경우
생략.
[엔] 의
n번째 탭의 URI를 가져오거나 현재 탭이 n인 경우 생략됩니다.
훅 훅 [훅 ...]
후크 목록에 연결합니다.
후크
변경 모드
모드가 변경되면 발생하고 형식을 반환합니다. 변경 모드
모드
새 모드는 다음 중 하나일 수 있습니다. 표준, 삽입하다, 비치다,
명령 or 탈자 부호
탭 닫기
탭이 닫힐 때 발생하고 형식을 반환합니다. 탭 닫기
n
닫힌 탭의 수
문서_완료
DOM 문서 로드가 완료되면 발생
프레임, 반환 형식: 문서_완료
n
탭 수
메인 프레임
참된 메인프레임의 DOM 문서인 경우
finshed 로딩, 그릇된 의 DOM 문서가
서브프레임이 완성되었습니다.
다운로드_완료
다운로드가 완료되면 발생하며 형식을 반환합니다.
다운로드_완료
목적지_우리
다운로드 대상 URI, 예:
파일:///tmp/download.pdf
실행
명령이 실행될 때 발생하며 반환 형식: 실행
명령
실행되는 명령
논의
인수가 있는 명령줄 명령인 경우 인수
or 없음
n
숫자 수정자 또는 -1
초점_탭
탭이 포커스를 받을 때 발생하고 형식을 반환합니다. 초점_탭
n
포커스를 받는 탭 수
훅
명령이 실행될 때 발생 훅, add_hooks or 클리어_후크 is
실행, 반환 형식: 훅
동작
어느 더하다 add_hooks 또는 hook이 실행되면 선명한 if
clear_hooks가 실행됩니다.
후크
후크 목록입니다.
로드_커밋됨
새 페이지 로드가 커밋되면 발생, 반환
형식 : 로드_커밋됨
n
탭 수
의
로드될 Uri
로드 완료
페이지 로드가 완료되면 발생하며 형식을 반환합니다.
로드 완료
n
탭 수
의
로드될 Uri
항해
탭 또는 탭의 프레임이 새 페이지를 요청할 때 발생
로드, 반환 형식: 항해
n
탭 수
메인 프레임
참된 메인프레임이라면 그릇된 서브프레임이라면
새 페이지 로드를 요청하는
의
로드될 Uri
새 탭
새 탭이 생성될 때 발생하고 반환 형식: 새 탭
n
새 탭의 수
종료
dwb가 닫힐 때 발생합니다. 응답이 비어 있을 것입니다.
신속한 프롬프트 메시지
프롬프트 대화 상자를 표시합니다.
비밀번호_프롬프트 프롬프트 메시지
암호 대화 상자를 표시합니다. 암호 프롬프트를 사용하는 것은
구하다.
사용 예
명령 실행
dwbremote : tabopen example.com
dwbremote -pid 1234 실행 2닫기
속성 가져오기
uri="$(dwbremote -id 0x1000001 URI 가져오기)"
title="$(dwbremote -id 0x1000001 제목 2개 가져오기)"
scripts_enabled="$(dwbremote -class foo 설정 활성화 설정)"
사용자/비밀번호 프롬프트
username="$(dwbremote 프롬프트 사용자 이름:)"
if [ "$사용자 이름" ]; 그 다음에
password="$(dwbremote pwd_prompt 암호:)"
fi
하나의 dwbremote 인스턴스가 있는 다중 후크
#!/ bin / bash
if [ "$DWB_WINID" ]; 그 다음에
DWBRC=dwbremote
그렇지 않으면
DWBRC="dwbremote -class foo"
fi
읽는 동안 - 배열; ~하다
후크="${배열[0]}"
대소문자 "$hook"
항해)
...
;;
로드 완료)
...
;;
탭 닫기)
...
;;
그 C
완료 < <("$DWBRC" 후크 탐색 load_finished close_tab)
여러 바로 가기 바인딩
읽는 동안 - 배열; ~하다
바인드="${배열[0]}"
대소문자 "$bind"
없음:xx)
...
;;
푸바:gx)
...
;;
그 C
완료 < <(dwbremote -pid 1234 바인드 없음:xx foobar:gx)
onworks.net 서비스를 사용하여 dwbremote 온라인 사용