ນີ້ແມ່ນຄໍາສັ່ງ dwbremote ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ທີ່ບໍ່ເສຍຄ່າຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dwbemote - dwb remote control
ສະຫຼຸບສັງລວມ
dwbremote [ທາງເລືອກ]
ລາຍລະອຽດ
dwbremote ອະນຸຍາດໃຫ້ຫນຶ່ງສາມາດຄວບຄຸມ dwb ຈາກເສັ້ນຄໍາສັ່ງ. ມັນຕິດຕໍ່ສື່ສານ
ກັບຕົວຢ່າງ dwb ໂດຍການຕັ້ງຄ່າ XProperties ຂອງມັນ. ຄ່າກັບຄືນຈະເປັນ
ພິມອອກເປັນ stdout. ເພື່ອໃຊ້ dwbremote ເປີດ-ipc ຕ້ອງໄດ້ຮັບການເປີດໃຊ້ງານໃນ
dwb ຕົວຢ່າງເພື່ອຕິດຕໍ່ສື່ສານກັບ.
dwbremote ພະຍາຍາມຊອກຫາປ່ອງຢ້ຽມຂຶ້ນຢູ່ກັບທາງເລືອກທີ່ຜ່ານ, ຖ້າບໍ່ມີ
ທາງເລືອກຕ່າງໆໄດ້ຖືກນໍາໃຊ້ຫຼືບໍ່ມີປ່ອງຢ້ຽມພົບວ່າມັນຈະນໍາໃຊ້ສະພາບແວດລ້ອມ
ຕົວແປ DWB_WINID, ຖ້າຫາກວ່າມັນບໍ່ໄດ້ກໍານົດມັນຈະນໍາໃຊ້ປ່ອງຢ້ຽມ dwb ສຸດທ້າຍ
ທີ່ມີຈຸດສຸມ. ໃນ userscripts ປະຕິບັດໂດຍ dwb ສະພາບແວດລ້ອມຕົວແປ
DWB_WINID ຈະຖືກຕັ້ງສະ ເໝີ ແລະຈະຊີ້ໄປຫາປ່ອງຢ້ຽມທີ່ປະຕິບັດ
ສະຄຣິບ. ການຖ່າຍທອດຫຼາຍກວ່າຫນຶ່ງທາງເລືອກຈະສົ່ງຄໍາສັ່ງໃຫ້ກັບທຸກຄົນ
ປ່ອງຢ້ຽມທີ່ກົງກັນ.
OPTIONS
-a --ທັງໝົດ
ສົ່ງຄໍາສັ່ງໄປຫາປ່ອງຢ້ຽມທັງຫມົດ.
-c --ຊັ້ນ wm_class
ຊອກຫາ window id ໂດຍ WM_CLASS.
-i --id window_id
ສົ່ງຄໍາສັ່ງໄປຍັງປ່ອງຢ້ຽມທີ່ມີ ID window_id, windows ids ໃນເລກຖານສິບຫົກ
ຮູບແບບຕ້ອງເລີ່ມຕົ້ນດ້ວຍ 0x.
-l --ລາຍການ
ລາຍຊື່ dwb window ids ທັງຫມົດທີ່ມີ ipc ທີ່ເປີດໃຊ້.
-n --ຊື່ wm_name
ຊອກຫາ windows ID ໂດຍ WM_NAME.
-p --pid pid
ຄົ້ນຫາ id window ໂດຍ id ຂະບວນການ pid.
-s --show-id
ພິມ window id ໃນທຸກໆຄໍາຕອບ, window id ຈະເປັນ
prepended ກັບຄໍາຕອບ.
ສາມາດ
add_hooks [ສຽງ ... ]
ເພີ່ມບັນຊີລາຍຊື່ຂອງ hook ໂດຍບໍ່ມີການເຊື່ອມຕໍ່ຕົວຈິງກັບ hook, ເບິ່ງ
ສຽງ ສໍາລັບບັນຊີລາຍຊື່ຂອງ hooks ແລະ clear_hooks.
ຜູກ ຄໍາສັ່ງ:ທາງລັດ [ຄໍາສັ່ງ:ທາງລັດ ... ]
bind a shortcut ຫຼື command, to bind only a commandline command
ໂດຍບໍ່ມີການຜູກມັດທາງລັດ ຄໍາສັ່ງ: none ຕ້ອງຖືກນໍາໃຊ້, ເພື່ອຜູກມັດເທົ່ານັ້ນ
ທາງລັດໂດຍບໍ່ມີການຜູກມັດຄໍາສັ່ງເສັ້ນຄໍາສັ່ງ none:ທາງລັດ.
clear_hooks [ສຽງ ... ]
ລົບລາຍຊື່ຂອງ hook ເພື່ອບໍ່ໃຫ້ປ່ອຍອອກມາ. ເຖິງ
ເປີດໃຊ້ hooks ຄືນໃໝ່ add_hooks ສາມາດສົ່ງໄດ້. ສໍາລັບບັນຊີລາຍຊື່ຂອງ hooks ເບິ່ງ
ສຽງ.
ຢືນຢັນ [ການກະຕຸ້ນເຕືອນ ຂໍ້ຄວາມ]
ສະແດງການຢືນຢັນການເຕືອນ. ກັບຄືນ ທີ່ແທ້ຈິງ if y ຖືກກົດດັນແລະ
ຜິດ ຖ້າ n or Escape ຖືກກົດດັນ.
ປະຕິບັດ ຄໍາສັ່ງ
ປະຕິບັດຄໍາສັ່ງ, ຄໍາສັ່ງຖືກວິເຄາະດ້ວຍວິທີດຽວກັນກັບ if
ປະຕິບັດຈາກ commandline. ຄຳຫຍໍ້ສຳລັບການປະຕິບັດແມ່ນກຳລັງລໍຖ້າຢູ່ :
ກັບຄໍາສັ່ງ, ie dwbremote ປະຕິບັດ ເລື່ອນລົງ ທຽບເທົ່າ
to dwbremote :ເລື່ອນລົງ
ໄດ້ຮັບ ການໂຕ້ຖຽງ
ໄດ້ຮັບຄຸນສົມບັດອື່ນໆ
Arguments
all_domains
ໄດ້ຮັບບັນຊີລາຍຊື່ທີ່ແຍກອອກໃຫມ່ຂອງໂດເມນທັງຫມົດ.
all_hosts
ເອົາລາຍຊື່ທີ່ແຍກອອກແຖວໃໝ່ຂອງໂຮສທັງໝົດ.
all_titles
ໄດ້ຮັບບັນຊີລາຍຊື່ທີ່ແຍກອອກຈາກແຖວໃຫມ່ຂອງຫົວຂໍ້ທັງຫມົດ.
all_uris
ໄດ້ຮັບບັນຊີລາຍຊື່ທີ່ແຍກອອກຈາກແຖວໃຫມ່ຂອງ uris ທັງຫມົດ.
ແຖບປະຈຸບັນ
ໄດ້ຮັບຈໍານວນແຖບປະຈຸບັນ, ເລີ່ມຕົ້ນທີ່ 1.
[ບໍ່] ໂດເມນ
ໄດ້ຮັບໂດເມນລະດັບສູງສຸດທີ່ມີປະສິດທິພາບຂອງແຖບ nth ຫຼື
ແຖບປະຈຸບັນແມ່ນ n ຖືກຍົກເລີກ, ເຊັ່ນ: www.example.co.uk ມັນ
ຈະກັບຄືນ example.co.uk.
[ບໍ່] ປະຫວັດສາດ
ໄດ້ຮັບບັນຊີລາຍການປະຫວັດສາດທີ່ແຍກອອກໃຫມ່ຂອງແຖບ n ຫຼື
ແຖບປະຈຸບັນຖ້າ n ຖືກລະເວັ້ນ. ພາກສະຫນາມທໍາອິດແມ່ນປະຫວັດສາດ
ຕົວເລກ, ຄ່າລົບຊີ້ບອກລາຍການປະຫວັດສາດຄືນ,
ຕົວເລກບວກຊີ້ບອກລາຍການປະຫວັດສາດສົ່ງຕໍ່, 0
ຊີ້ໃຫ້ເຫັນເຖິງ uri ໃນປັດຈຸບັນ.
[ບໍ່] ເຈົ້າພາບ
ໄດ້ຮັບເຈົ້າພາບຂອງແຖບ nth ຫຼືແຖບປະຈຸບັນແມ່ນ n ແມ່ນ
ຖືກລະເວັ້ນ.
ຖ້ວຍ
ໄດ້ຮັບຈໍານວນແຖບທັງຫມົດ.
ຂໍ້ມູນ
ໄດ້ຮັບຊື່ໂປຣໄຟລ໌.
ກອງປະຊຸມ
ໄດ້ຮັບຊື່ຂອງກອງປະຊຸມ.
ຕັ້ງ
ໄດ້ຮັບການຕັ້ງຄ່າ, ພຽງແຕ່ການຕັ້ງຄ່າທ້ອງຖິ່ນໃນປະຈຸບັນຈາກ
ຕົວ ຢ່າງ ແມ່ນ ໄດ້ ຮັບ ດັ່ງ ນັ້ນ ພວກ ເຂົາ ເຈົ້າ ອາດ ຈະ ແຕກ ຕ່າງ ຈາກ
ການຕັ້ງຄ່າໃນ $HOME/.config/dwb/settings, e.g. ຖ້າພວກເຂົາເປັນ
ປ່ຽນກັບ local_set.
[ບໍ່] ຫົວຂໍ້
ໄດ້ຮັບຫົວຂໍ້ຂອງແຖບ nth ຫຼືແຖບປະຈຸບັນແມ່ນ n ແມ່ນ
ຖືກລະເວັ້ນ.
[ບໍ່] ປະເພດ
ເອົາ uri ຂອງແທັບ nth ຫຼືແຖບປະຈຸບັນແມ່ນ n ຖືກລະເວັ້ນ.
ສຽງ ສຽງ [ສຽງ ... ]
ເຊື່ອມຕໍ່ກັບບັນຊີລາຍຊື່ຂອງ hook ໄດ້.
Hooks
change_mode
ປ່ອຍອອກມາເມື່ອຮູບແບບການປ່ຽນແປງ, ກັບຄືນຮູບແບບ: change_mode
ຮູບແບບການ
ຮູບແບບໃຫມ່, ສາມາດເປັນຫນຶ່ງໃນ ປົກກະຕິ, ໃສ່, hint,
ຄໍາສັ່ງ or ການດູແລ
close_tab
ປ່ອຍອອກມາເມື່ອແຖບປິດ, ກັບຄືນຮູບແບບ: close_tab
n
ຈໍານວນແຖບທີ່ຖືກປິດ
document_finished
ປ່ອຍອອກມາເມື່ອການໂຫຼດເອກະສານ DOM ໄດ້ຖືກສໍາເລັດສໍາລັບ a
ກອບ, ກັບຄືນຮູບແບບ: document_finished
n
ຈໍານວນແຖບ
mainframe
ທີ່ແທ້ຈິງ ຖ້າມັນເປັນເອກະສານ DOM ຂອງ mainframe ມີ
ສໍາເລັດການໂຫຼດ, ທີ່ບໍ່ຖືກຕ້ອງ ຖ້າເອກະສານ DOM ຂອງ a
ຂອບຍ່ອຍໄດ້ສຳເລັດແລ້ວ.
download_finished
ປ່ອຍອອກມາເມື່ອການດາວໂຫຼດສຳເລັດແລ້ວ, ໃຫ້ກັບຄືນຮູບແບບ:
download_finished
ຈຸດຫມາຍປາຍທາງ_uri
ປາຍທາງ uri ຂອງການດາວໂຫຼດ, eg
file:///tmp/download.pdf
ປະຕິບັດ
ປ່ອຍອອກມາເມື່ອຄໍາສັ່ງຖືກປະຕິບັດ, ກັບຄືນຮູບແບບ: ປະຕິບັດ
ຄໍາສັ່ງ
ຄໍາສັ່ງທີ່ຖືກປະຕິບັດ
ການໂຕ້ຖຽງ
argument ຖ້າມັນເປັນຄໍາສັ່ງ commandline ກັບ argument
or none
n
ຕົວແກ້ໄຂຕົວເລກ ຫຼື -1
focus_tab
ປ່ອຍອອກມາເມື່ອແຖບຖືກໂຟກັສ, ກັບຄືນຮູບແບບ: focus_tab
n
ຈໍານວນແຖບທີ່ໄດ້ຮັບຈຸດສຸມ
ສຽງ
ປ່ອຍອອກມາເມື່ອຄໍາສັ່ງ ສຽງ, add_hooks or clear_hooks is
ປະຕິບັດ, ກັບຄືນຮູບແບບ: ສຽງ
ການປະຕິບັດ
ບໍ່ວ່າຈະ ເພີ່ມ ຖ້າ add_hooks ຫຼື hook ຖືກປະຕິບັດ, ແຈ້ງ if
clear_hooks ຖືກປະຕິບັດ
hooks
ບັນຊີລາຍຊື່ຂອງ hooks.
load_committed
ປ່ອຍອອກມາເມື່ອການໂຫຼດຫນ້າໃຫມ່ໄດ້ຖືກສັນຍາ, ກັບຄືນ
ຮູບແບບ: load_committed
n
ຈໍານວນແຖບ
ປະເພດ
Uri ທີ່ຈະຖືກໂຫລດ
load_finished
ປ່ອຍອອກມາເມື່ອການໂຫຼດໜ້າສຳເລັດ, ກັບຄືນຮູບແບບ:
load_finished
n
ຈໍານວນແຖບ
ປະເພດ
Uri ທີ່ຈະຖືກໂຫລດ
ນໍາທິດ
ປ່ອຍອອກມາເມື່ອແຖບ ຫຼືກອບໃນແຖບຮ້ອງຂໍໃຫ້ມີໜ້າໃໝ່
ໂຫຼດ, ກັບຄືນຮູບແບບ: ນໍາທິດ
n
ຈໍານວນແຖບ
mainframe
ທີ່ແທ້ຈິງ ຖ້າມັນເປັນ mainframe, ທີ່ບໍ່ຖືກຕ້ອງ ຖ້າມັນເປັນ subframe
ທີ່ຮ້ອງຂໍການໂຫຼດຫນ້າໃຫມ່
ປະເພດ
Uri ທີ່ຈະຖືກໂຫລດ
ແຖບໃຫມ່
ປ່ອຍອອກມາເມື່ອແຖບໃໝ່ຖືກສ້າງ, ກັບຄືນຮູບແບບ: ແຖບໃຫມ່
n
ຈໍານວນແຖບໃຫມ່
ເຊົາ
ປ່ອຍອອກມາເມື່ອ dwb ປິດ. ຄໍາຕອບຈະຫວ່າງເປົ່າ
ການກະຕຸ້ນເຕືອນ ຂໍ້ຄວາມດ່ວນ
ສະແດງກ່ອງໂຕ້ຕອບການເຕືອນ.
pwd_prompt ຂໍ້ຄວາມດ່ວນ
ສະແດງກ່ອງໂຕ້ຕອບລະຫັດຜ່ານ. ໃຫ້ສັງເກດວ່າການໃຊ້ການເຕືອນລະຫັດຜ່ານບໍ່ແມ່ນ
save
ຕົວຢ່າງ
ການປະຕິບັດຄໍາສັ່ງ
dwbremote :tabopen example.com
dwbremote -pid 1234 ປະຕິບັດ 2close
ໄດ້ຮັບຄຸນສົມບັດ
uri="$(dwbremote -id 0x1000001 ຮັບ uri)"
title="$(dwbremote -id 0x1000001 ໄດ້ 2 ຫົວຂໍ້)"
scripts_enabled="$(dwbremote -class foo setting enable-settings)"
ການເຕືອນຜູ້ໃຊ້ / ລະຫັດຜ່ານ
username="$(dwbremote prompt ຊື່ຜູ້ໃຊ້:)"
ຖ້າ [ "$username" ]; ແລ້ວ
password="$(dwbremote pwd_prompt ລະຫັດຜ່ານ:)"
fi
hooks ຫຼາຍກັບຫນຶ່ງ dwbremote ຕົວຢ່າງ
#!/ bin / bash
ຖ້າ [ "$DWB_WINID" ]; ແລ້ວ
DWBRC=dwbremote
ອື່ນ
DWBRC="dwbremote -class foo"
fi
ໃນຂະນະທີ່ອ່ານ -a array; ເຮັດ
hook="${array[0]}"
ກໍລະນີ "$hook" ໃນ
ນໍາທາງ)
...
;;
load_finished)
...
;;
close_tab)
...
;;
ວ່າ C
ແລ້ວໆ <("$DWBRC" hook navigation load_finished close_tab)
ການຜູກມັດທາງລັດຫຼາຍອັນ
ໃນຂະນະທີ່ອ່ານ -a array; ເຮັດ
bind="${array[0]}"
ກໍລະນີ "$bind" ໃນ
ບໍ່ມີ:xx)
...
;;
foobar:gx)
...
;;
ວ່າ C
ສໍາເລັດ <(dwbremote -pid 1234 bind none:xx foobar:gx)
ໃຊ້ dwbremote ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net