ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

weston - ອອນລາຍໃນຄລາວ

ແລ່ນ weston ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ weston ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


weston - ເຊີບເວີ Wayland ອ້າງອີງ

ສະຫຼຸບສັງລວມ


Weston

ລາຍລະອຽດ


Weston ແມ່ນການປະຕິບັດການອ້າງອີງຂອງເຄື່ອງແມ່ຂ່າຍ Wayland. ເຊີບເວີ Wayland ເປັນຈໍສະແດງຜົນ
ເຊີບເວີ, ຜູ້ຈັດການປ່ອງຢ້ຽມ, ແລະຕົວປະກອບທັງໝົດໃນອັນດຽວ. Weston ມີ backends ຫຼາຍເປັນ
ໂມດູນທີ່ສາມາດໂຫຼດໄດ້: ມັນສາມາດແລ່ນໃນ Linux KMS (ການປັບຕົວແບບແກ່ນຜ່ານ DRM), ເປັນລູກຄ້າ X, ຫຼື
ພາຍໃນເຄື່ອງແມ່ຂ່າຍຂອງ Wayland ອື່ນ.

Weston ສະຫນັບສະຫນູນຮູບແບບການໂຕ້ຕອບຜູ້ໃຊ້ຮູບພາບທີ່ແຕກຕ່າງກັນໂດຍພື້ນຖານຜ່ານແກະ
ປລັກອິນ. ສອງ plugins ແມ່ນສະຫນອງໃຫ້: ແກະ desktop, ແລະເມັດເມັດ.

ໃນ ເວ ລາ ທີ່ weston ແມ່ນ ໄດ້ ເລີ່ມ ຕົ້ນ ເປັນ ລະ ບົບ windowing ທໍາ ອິດ (ie ບໍ່ ພາຍ ໃຕ້ X ຫຼື ພາຍ ໃຕ້ ການ ອື່ນໆ
ເຄື່ອງແມ່ຂ່າຍຂອງ Wayland), ມັນຄວນຈະເຮັດດ້ວຍຄໍາສັ່ງ weston-ເປີດຕົວ ການ​ຕັ້ງ​ຄ່າ​ທີ່​ເຫມາະ​ສົມ​
ສິດທິພິເສດໃນການເຂົ້າເຖິງອຸປະກອນ.

Weston ຍັງສະຫນັບສະຫນູນລູກຄ້າ X ຜ່ານ XWayland, ເບິ່ງຂ້າງລຸ່ມນີ້.

ກັບຄືນ


drm-backend.so
Backend DRM ໃຊ້ Linux KMS ສໍາລັບຜົນຜະລິດແລະອຸປະກອນ evdev ສໍາລັບການປ້ອນຂໍ້ມູນ. ມັນສະຫນັບສະຫນູນ
ຈໍພາບຫຼາຍອັນໃນຄອມພິວເຕີຕັ້ງໂຕະທີ່ມີ DPMS. ເບິ່ງ weston-drm(7), ຖ້າຕິດຕັ້ງ.

wayland-backend.so
Backend Wayland ແລ່ນຢູ່ໃນເຊີບເວີ Wayland ອື່ນ, ຕົວຢ່າງ Weston ທີ່ແຕກຕ່າງກັນ,
ຍົກ​ຕົວ​ຢ່າງ. Weston ສະແດງໃຫ້ເຫັນເປັນປ່ອງຢ້ຽມ desktop ດຽວຢູ່ໃນເຄື່ອງແມ່ຂ່າຍແມ່.

x11-backend.so
backend X11 ເຮັດວຽກຢູ່ໃນເຊີບເວີ X. ແຕ່ລະຜົນຜະລິດ Weston ກາຍເປັນປ່ອງຢ້ຽມ X. ນີ້
ເປັນວິທີທີ່ລາຄາຖືກເພື່ອທົດສອບການສະຫນັບສະຫນູນຫຼາຍຈໍຂອງ Wayland shell, desktop, ຫຼື
ຄໍາຮ້ອງສະຫມັກ.

ຫອຍ


ແຕ່ລະຫອຍເຫຼົ່ານີ້ມີສ່ວນຕິດຕໍ່ໂປໂຕຄອນສາທາລະນະຂອງຕົນເອງສໍາລັບລູກຄ້າ. ນີ້ຫມາຍຄວາມວ່າ
ລູກຄ້າຕ້ອງໄດ້ຮັບການຂຽນໂດຍສະເພາະສໍາລັບໂປໂຕຄອນ shell, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະບໍ່ເຮັດວຽກ.

ແກະ desktop
ແກະ desktop ແມ່ນຄ້າຍຄືສະພາບແວດລ້ອມ X desktop ທີ່ທັນສະໄຫມ, ສຸມໃສ່ແບບດັ້ງເດີມ
ການໂຕ້ຕອບຜູ້ໃຊ້ແປ້ນພິມ ແລະເມົາສ໌ ແລະການຈັດການໜ້າຕ່າງທີ່ຄ້າຍຄືກັບ desktop ທີ່ຄຸ້ນເຄີຍ.
ແກະ desktop ປະກອບດ້ວຍ shell plugin desktop-shell.so ແລະລູກຄ້າພິເສດ
weston-desktop-shell ເຊິ່ງສະຫນອງຮູບວໍເປເປີ, ແຜງ, ແລະການລັອກຫນ້າຈໍ
ກ່ອງໂຕ້ຕອບ

ແກະເຕັມຈໍ
ແກະເຕັມຈໍແມ່ນມີຈຸດປະສົງສໍາລັບລູກຄ້າທີ່ຕ້ອງການເອົາຜົນໄດ້ຮັບທັງຫມົດ,
ເລື້ອຍໆຜົນຜະລິດທັງຫມົດ. ນີ້ແມ່ນຈຸດປະສົງຕົ້ນຕໍສໍາລັບການແລ່ນ compositor ອື່ນໃນ
ເວສຕັນ. ຕົວປະກອບອື່ນໆບໍ່ຈໍາເປັນຕ້ອງຈັດການກັບເວທີສະເພາະເຊັ່ນ
DRM/KMS ຫຼື evdev/libinput. ແກະປະກອບດ້ວຍພຽງແຕ່ plugin ແກະ ເຕັມ​ຈໍ-
shell.so.

IVI-ແກະ
ຫອຍຄວາມບັນເທີງໃນລົດແມ່ນເປືອກຫຸ້ມນອກຈຸດປະສົງພິເສດທີ່ເປີດເຜີຍ GENIVI
API ທີ່ເຂົ້າກັນໄດ້ຂອງ Layer Manager ກັບໂມດູນຄວບຄຸມ, ແລະແກະທີ່ງ່າຍດາຍຫຼາຍ
ອະນຸສັນຍາຕໍ່ລູກຄ້າ. IVI-shell ເລີ່ມຕົ້ນດ້ວຍການໂຫຼດ ivi-shell.so, ແລະຫຼັງຈາກນັ້ນເປັນ
ໂມດູນຄວບຄຸມເຊິ່ງອາດຈະເປີດຕົວລູກຄ້າຜູ້ຊ່ວຍ.

XWAYLAND


XWayland ຕ້ອງການເຄື່ອງແມ່ຂ່າຍ X.org ພິເສດທີ່ຈະຕິດຕັ້ງ. ເຊີບເວີ X ນີ້ຈະເຊື່ອມຕໍ່ກັບ a
ເຄື່ອງແມ່ຂ່າຍ Wayland ເປັນລູກຄ້າ Wayland, ແລະລູກຄ້າ X ຈະເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ X. XWayland
ສະໜອງຄວາມເຂົ້າກັນໄດ້ໃນດ້ານຫຼັງກັບແອັບພລິເຄຊັນ X ໃນຊຸດ Wayland.

XWayland ຖືກເປີດໃຊ້ໂດຍການແນະນໍາ Weston ການໂຫຼດ xwayland.so ໂມດູນ, ເບິ່ງ ຕົວຢ່າງ.
Weston ເລີ່ມຕົ້ນຟັງຢູ່ໃນຊ່ອງສະແດງ X ໃຫມ່, ແລະສົ່ງອອກໃນສະພາບແວດລ້ອມ
ຕົວແປ DISPLAY. ເມື່ອລູກຄ້າ X ທໍາອິດເຊື່ອມຕໍ່, Weston ເປີດຕົວເຄື່ອງແມ່ຂ່າຍ X ພິເສດເປັນ
ລູກຄ້າ Wayland ເພື່ອຈັດການກັບລູກຄ້າ X ແລະລູກຄ້າ X ໃນອະນາຄົດທັງຫມົດ.

ມັນ​ຍັງ​ມີ​ຕົວ​ຈັດ​ການ​ປ່ອງ​ຢ້ຽມ X ຂອງ​ຕົນ​ເອງ​ທີ່​ຫົວ​ຂໍ້​ຕົວ​ກະ​ພິບ​ແລະ​ຂະ​ຫນາດ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ຄັດ​ເລືອກ​ໂດຍ​ນໍາ​ໃຊ້​
XCURSOR_PATH ແລະ XCURSOR_SIZE ຕົວແປສະພາບແວດລ້ອມ. ເບິ່ງ ENVIRONMENT.

OPTIONS


Weston core ຕົວເລືອກ:
-Bbackend.so, -- ເບື້ອງຫຼັງ=backend.so
Load backend.so ແທນທີ່ຈະເປັນ backend ເລີ່ມຕົ້ນ. ໄຟລ໌ແມ່ນຊອກຫາຢູ່ໃນ
/usr/lib/x86_64-linux-gnu/weston, ຫຼືທ່ານສາມາດຜ່ານເສັ້ນທາງຢ່າງແທ້ຈິງ. ຄ່າເລີ່ມຕົ້ນ
backend ແມ່ນ drm-backend.so ເວັ້ນເສຍແຕ່ວ່າສະພາບແວດລ້ອມແນະນໍາຖ້າບໍ່ດັ່ງນັ້ນ, ເບິ່ງ DISPLAY
ແລະ WAYLAND_DISPLAY.

-cconfig.ini, --config=config.ini
Load config.ini ແທນ​ທີ່ weston.ini. ການໂຕ້ຖຽງຍັງສາມາດເປັນເສັ້ນທາງຢ່າງແທ້ຈິງ
ເລີ່ມຕົ້ນດ້ວຍ ກ /. ຖ້າເສັ້ນທາງບໍ່ແມ່ນຢ່າງແທ້ຈິງ, ມັນຈະຖືກຄົ້ນຫາຕາມປົກກະຕິ
config paths, ເບິ່ງ weston.ini(5). ຖ້າຍັງ --no-config ແມ່ນໃຫ້, ບໍ່ມີການຕັ້ງຄ່າ
ໄຟລ໌ຈະຖືກອ່ານ.

- ການປ່ຽນແປງ
ພິມ​ສະ​ບັບ​ຂອງ​ໂຄງ​ການ​.

-h, - ຊ່ວຍ
ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງ, ແລະອອກ.

-iN, --ເວລາຫວ່າງ=N
ກໍານົດເວລາຫມົດເວລາ idle ເປັນ N ວິນາທີ. ໝົດເວລາເລີ່ມຕົ້ນແມ່ນ 300 ວິນາທີ. ເມື່ອມີ
ບໍ່​ໄດ້​ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຂອງ​ຜູ້​ໃຊ້​ສໍາ​ລັບ​ການ​ຫມົດ​ເວ​ລາ​ບໍ່​ໄດ້​ເຮັດ​ວຽກ​, Weston ເຂົ້າ​ໄປ​ໃນ​ຮູບ​ແບບ​ທີ່​ບໍ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​.
ໜ້າຈໍຈະຈາງລົງເປັນສີດຳ, ຈໍສະແດງຜົນອາດຈະປິດ, ແລະແກະອາດຈະລັອກ
ກອງປະຊຸມ. ຄ່າຂອງ 0 ປະສິດທິຜົນປິດການໝົດເວລາ.

--ບັນທຶກ=file.log
ຕື່ມຂໍ້ມູນບັນທຶກໃສ່ກັບໄຟລ໌ file.log ແທນທີ່ຈະຂຽນພວກມັນໃສ່ stderr.

--ໂມດູນ=module1.so,module2.so
ໂຫລດລາຍຊື່ໂມດູນທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ໃຊ້ໂດຍຊຸດທົດສອບເທົ່ານັ້ນ. ໄຟລ໌ແມ່ນ
ຄົ້ນຫາໃນ /usr/lib/x86_64-linux-gnu/weston, ຫຼືທ່ານສາມາດຜ່ານເສັ້ນທາງຢ່າງແທ້ຈິງ.

--no-config
ຢ່າອ່ານ weston.ini ສໍາ​ລັບ​ການ​ປະ​ກອບ​. ຫຼີກເວັ້ນຕົວຢ່າງການໂຫຼດໂມດູນປະກອບ
ຜ່ານໄຟລ໌ການຕັ້ງຄ່າ, ເຊິ່ງເປັນປະໂຫຍດສໍາລັບການທົດສອບຫນ່ວຍງານ.

-Sຊື່, --ຊັອກເກັດ=ຊື່
Weston ຈະຟັງຢູ່ໃນເຕົ້າຮັບ Wayland ເອີ້ນວ່າ ຊື່. Weston ຈະສົ່ງອອກ
WAYLAND_DISPLAY ດ້ວຍຄຸນຄ່ານີ້ໃນສະພາບແວດລ້ອມສໍາລັບຂະບວນການເດັກທັງຫມົດທີ່ຈະອະນຸຍາດໃຫ້
ເຂົາເຈົ້າເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ຖືກຕ້ອງໂດຍອັດຕະໂນມັດ.

DRM backend ຕົວເລືອກ:
ເບິ່ງ weston-drm(7).

Wayland backend ຕົວເລືອກ:
-- ຈໍສະແດງຜົນ=ການສະແດງ
ຊື່ຂອງການສະແດງ Wayland ເພື່ອເຊື່ອມຕໍ່ກັບ, ເບິ່ງ WAYLAND_DISPLAY ຂອງ
ສິ່ງແວດລ້ອມ.

--ເຕັມ​ຈໍ
ສ້າງຜົນເຕັມຈໍດຽວ

--ການນັບຜົນຜະລິດ=N
ສ້າງ N ປ່ອງຢ້ຽມ Wayland ເພື່ອເຮັດຕາມຕົວເລກດຽວກັນຂອງຜົນຜະລິດ.

--ກວ້າງ=W, --ຄວາມສູງ=H
ເຮັດໃຫ້ຜົນຜະລິດທັງຫມົດມີຂະຫນາດຂອງ WxH ພິກະເຊນ.

--ຂະໜາດ=N
ໃຫ້ຜົນໄດ້ຮັບທັງໝົດເປັນປັດໄຈຂະໜາດຂອງ N.

--use-pixman
ໃຊ້ຕົວສະແດງ pixman. ໂດຍຄ່າເລີ່ມຕົ້ນ, weston ຈະພະຍາຍາມໃຊ້ EGL ແລະ GLES2 ສໍາລັບ
rendering ແລະຈະກັບຄືນໄປຫາ pixman-based renderer ສໍາລັບການປະກອບຊອບແວ
ຖ້າ EGL ບໍ່ສາມາດໃຊ້ໄດ້. ການຜ່ານທາງເລືອກນີ້ຈະບັງຄັບໃຫ້ weston ໃຊ້ pixman
ຜູ້ສະແດງ.

X11 backend ຕົວເລືອກ:
--ເຕັມ​ຈໍ

--no-input
ບໍ່ໃຫ້ອຸປະກອນປ້ອນຂໍ້ມູນໃດໆ. ໃຊ້ສໍາລັບການທົດສອບ input-less Weston.

--ການນັບຜົນຜະລິດ=N
ສ້າງ N ປ່ອງ​ຢ້ຽມ X ເພື່ອ​ຈໍາ​ນວນ​ດຽວ​ກັນ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​.

--ກວ້າງ=W, --ຄວາມສູງ=H
ເຮັດໃຫ້ຂະຫນາດເລີ່ມຕົ້ນຂອງແຕ່ລະປ່ອງຢ້ຽມ X WxH ພິກະເຊນ.

--ຂະໜາດ=N
ໃຫ້ຜົນໄດ້ຮັບທັງໝົດເປັນປັດໄຈຂະໜາດຂອງ N.

--use-pixman
ໃຊ້ຕົວສະແດງ pixman. ໂດຍຄ່າເລີ່ມຕົ້ນ weston ຈະພະຍາຍາມໃຊ້ EGL ແລະ GLES2 ສໍາລັບ
ການສະແດງຜົນ. ການຖ່າຍທອດທາງເລືອກນີ້ຈະເຮັດໃຫ້ weston ໃຊ້ຫ້ອງສະຫມຸດ pixman ສໍາລັບ
ການ​ປະ​ກອບ​ຊອບ​ແວ​.

ໃຊ້ weston ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad