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

Ad


OnWorks favicon

i3blocks - ອອນໄລນ໌ຢູ່ໃນຄລາວ

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

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

ໂຄງການ:

NAME


i3blocks - ຕົວກໍານົດເວລາປ່ຽນແປງໄດ້ສໍາລັບ i3bar

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


i3blocks [-ຄ configfile] [-v]... [-h] [-V]

ລາຍລະອຽດ


i3blocks ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ຫນຶ່ງ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ອະ​ທິ​ບາຍ blocks ໃນ​ຮູບ​ແບບ​ງ່າຍ​ດາຍ​, ແລະ​ສ້າງ​ສະ​ຖາ​ນະ​ພາບ​
ເສັ້ນສໍາລັບ i3bar(1). ມັນຈັດການຄລິກ, ສັນຍານແລະຊ່ວງເວລາສໍາລັບສະຄິບຂອງຜູ້ໃຊ້.

OPTIONS


-c configfile
ລະບຸເສັ້ນທາງໄຟລ໌ການຕັ້ງຄ່າສຳຮອງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, i3blocks ຊອກຫາ
ໄຟລ໌ການຕັ້ງຄ່າຕາມລໍາດັບຕໍ່ໄປນີ້ (ສັງເກດວ່າ / ແລະອື່ນໆ ອາດຈະຖືກນຳໜ້າດ້ວຍ
/ usr / ທ້ອງຖິ່ນ ຂຶ້ນກັບທຸງການລວບລວມ):

1. ~/.config/i3blocks/config (ຫຼື $XDG_CONFIG_HOME/i3blocks/config ຖ້າຕັ້ງ)
2. ~/.i3blocks.conf
3. /etc/xdg/i3blocks/config (ຫຼື $XDG_CONFIG_DIRS/i3blocks/config ຖ້າຕັ້ງ)
4. /etc/i3blocks.conf

-v
ລະດັບບັນທຶກ. ທາງເລືອກນີ້ແມ່ນສະສົມ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະສະແດງຢູ່ໃນ stderr.
ຜ່ານໄປຄັ້ງດຽວ, ຄວາມລົ້ມເຫລວໃນລະຫວ່າງການອັບເດດແມ່ນສະແດງຢູ່ໃນບລັອກ. ຜ່ານສອງຄັ້ງເປີດໃຊ້ງານ
ຂໍ້ຄວາມແກ້ບັນຫາໃນ stderr.

-V
ພິມສະບັບແລະອອກ.

-h
ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອແລະອອກ.

CONFIGURATION


ໄຟລ໌ການຕັ້ງຄ່າແມ່ນໄຟລ໌ ini. ແຕ່ລະພາກສ່ວນອະທິບາຍບລັອກໃຫມ່. ແຖວ
ເລີ່ມຕົ້ນດ້ວຍ a # ສັນຍາລັກແມ່ນຄໍາເຫັນ, ແລະເສັ້ນຫວ່າງຖືກລະເລີຍ. ຊັບສິນແມ່ນ ກ
key=value ຄູ່ຕໍ່ເສັ້ນ, ບໍ່ມີຊ່ອງຫວ່າງປະມານເຄື່ອງຫມາຍເທົ່າທຽມກັນ. ຊັບສິນປະກາດຢູ່ນອກ
ບລັອກ (ເຊັ່ນໃນຕອນຕົ້ນຂອງໄຟລ໌) ອະທິບາຍການຕັ້ງຄ່າທົ່ວໂລກ.

ນີ້ແມ່ນໄຟລ໌ config ຕົວຢ່າງ:

# ນີ້ແມ່ນ ຄຳ ເຫັນ
ໄລຍະຫ່າງ=5
color=#00FF00

[ສະພາບອາກາດ]
ຄຳ ສັ່ງ =~/bin/weather.pl
ໄລຍະຫ່າງ=1800

[ເວລາ]
command=date +%T

ເພື່ອໃຊ້ i3blocks ເປັນເສັ້ນສະຖານະຂອງທ່ານ, ໃຫ້ກໍານົດມັນຢູ່ໃນ a ພາທະນາຍຄວາມ ບລັອກຂອງເຈົ້າ ~/i3/config file:

ແຖບ {
status_command i3blocks
}

BLOCK


ຄຸນສົມບັດທີ່ໃຊ້ເພື່ອອະທິບາຍບລັອກແມ່ນກະແຈທີ່ລະບຸໄວ້ໃນໂປໂຕຄອນ i3bar
http://i3wm.org/docs/i3bar-protocol.html, ບວກກັບຄຸນສົມບັດເພີ່ມເຕີມທີ່ໃຊ້ໂດຍ i3blocks to
ອະທິບາຍເວລາ ແລະວິທີການອັບເດດບລັອກ. ຄຸນສົມບັດທີ່ຮອງຮັບທັງໝົດແມ່ນໄດ້ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້.

ກະແຈຕໍ່ໄປນີ້ແມ່ນມາດຕະຖານ, ເບິ່ງ http://i3wm.org/docs/i3bar-protocol.html ສໍາລັບລາຍລະອຽດ.

· ຂໍ້ຄວາມເຕັມ

· short_text

· ສີ

· min_width

· align

· ຊື່

· ຕົວຢ່າງ

· ດ່ວນ

· separator

· separator_block_width

· markup

ກະແຈຕໍ່ໄປນີ້ແມ່ນສະເພາະ i3blocks.

ຄໍາສັ່ງ
ຄໍາສັ່ງປະຕິບັດໂດຍ shell, ໃຊ້ເພື່ອປັບປຸງບລັອກ. ພຶດຕິກໍາທີ່ຄາດວ່າຈະເປັນ
ອະທິບາຍຂ້າງລຸ່ມນີ້, ໃນ ຄໍາສັ່ງ ສ່ວນ.

ໄລຍະຫ່າງ
ຖ້າມັນເປັນຈໍານວນບວກ, ຕັນແມ່ນ spawned ໃນການເລີ່ມຕົ້ນແລະມູນຄ່າແມ່ນ
ໃຊ້ເປັນຊ່ວງເວລາເປັນວິນາທີເພື່ອກຳນົດເວລາການອັບເດດໃນອະນາຄົດ. ຖ້າບໍ່ລະບຸ ຫຼື 0,
ບລັອກຈະບໍ່ຖືກປະຕິບັດໃນເວລາເລີ່ມຕົ້ນ (ເຊິ່ງເປັນປະໂຫຍດໃນການຈໍາລອງປຸ່ມ). ຖ້າ
"ຫນຶ່ງຄັ້ງ" (ຫຼື -1), ຕັນຈະຖືກປະຕິບັດພຽງແຕ່ເມື່ອເລີ່ມຕົ້ນ (ສັງເກດວ່າການຄລິກຫຼື
ສັນຍານຍັງຈະກະຕຸ້ນໃຫ້ມີການອັບເດດ). ຖ້າ "ເຮັດຊ້ໍາ" (ຫຼື -2), ຕັນຈະເປັນ
spawned ໃນ​ການ​ເລີ່ມ​ຕົ້ນ​, ແລະ​ໃນ​ທັນ​ທີ​ທີ່​ມັນ​ສິ້ນ​ສຸດ​ລົງ (ເປັນ​ປະ​ໂຫຍດ​ທີ່​ຈະ​ເຮັດ​ເລ​ື້ມ​ຄືນ blocking​
ຄໍາສັ່ງ). ໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ! ຖ້າ "ຍັງຄົງຢູ່" (ຫຼື -3), ຕັນຈະຖືກປະຕິບັດເທົ່ານັ້ນ
ໃນ​ການ​ເລີ່ມ​ຕົ້ນ​, ແລະ​ປັບ​ປຸງ​ທັນ​ທີ​ທີ່​ມັນ​ອອກ​ເສັ້ນ​. ດັ່ງນັ້ນຈຶ່ງຈໍາກັດພຽງແຕ່ເສັ້ນດຽວ
ການປັບປຸງ.

signal ໝາຍເລກສັນຍານທີ່ໃຊ້ເພື່ອປັບປຸງບລັອກ. ຕະຫຼອດເວລາທີ່ແທ້ຈິງ (ຄິດວ່າຈັດລໍາດັບຄວາມສໍາຄັນ
ແລະສາມາດຄິວໄດ້) ສັນຍານມີໃຫ້ຜູ້ໃຊ້. ຕົວເລກແມ່ນຖືກຕ້ອງລະຫວ່າງ 1 ແລະ
N, ບ່ອນທີ່ SIGRTMIN+N = SIGRTMAX. (ໝາຍເຫດ: ມີ 31 ສັນຍານເວລາຈິງໃນ Linux.)
ຕົວ​ຢ່າງ, signal=10 ຫມາຍຄວາມວ່າຕັນນີ້ຈະຖືກປັບປຸງເມື່ອໃດ i3blocks
ໄດ້ຮັບ SIGRTMIN+10.

ປ້າຍ ປ້າຍທາງເລືອກທີ່ຈະ preprend ກັບ ຂໍ້ຄວາມເຕັມ ຫຼັງ​ຈາກ​ການ​ປັບ​ປຸງ​.

ຮູບແບບ ຄຸນສົມບັດນີ້ລະບຸຮູບແບບຂອງຂໍ້ຄວາມຜົນຜະລິດ. ຮູບແບບເລີ່ມຕົ້ນແມ່ນທຳມະດາ
ຂໍ້ຄວາມ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ ຄໍາສັ່ງ ພາກ. ຖ້າ "json" (ຫຼື 1) ຖືກນໍາໃຊ້, ຕັນ
ຜົນຜະລິດຖືກວິເຄາະເປັນ JSON.

ຄໍາສັ່ງ


ມູນຄ່າຂອງການ ຄໍາສັ່ງ ລະຫັດຈະຖືກສົ່ງຜ່ານແລະຖືກປະຕິບັດຄືກັບແກະ.

ຜົນຜະລິດມາດຕະຖານຂອງເສັ້ນຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອປັບປຸງເນື້ອໃນຂອງຕັນ. ແຕ່ລະ
ເສັ້ນບໍ່ຫວ່າງຂອງຜົນຜະລິດຈະຂຽນທັບຄຸນສົມບັດທີ່ສອດຄ້ອງກັນ:

1. full_text

2. short_text

3. ສີ

ຕົວຢ່າງ, script ນີ້ກໍານົດ ຂໍ້ຄວາມເຕັມ ໃນສີຟ້າແຕ່ບໍ່ມີ short_text:

ສຽງສະທ້ອນ "ນີ້ແມ່ນປ້າຍຂອງຂ້ອຍ"
echo
ສຽງສະທ້ອນ \#0000FF

ຖ້າເສັ້ນຄໍາສັ່ງກັບຄືນ 0 ຫຼື 33, ຕັນໄດ້ຖືກປັບປຸງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນໄດ້ຖືກພິຈາລະນາເປັນ
ຄວາມລົ້ມເຫຼວແລະແຖວທໍາອິດ (ຖ້າມີ) ຍັງສະແດງຢູ່. ໃຫ້ສັງເກດວ່າ stderr ຖືກລະເລີຍ. ກ
ລະຫັດກັບຄືນຂອງ 33 ຈະກໍານົດ ດ່ວນ ທຸງເປັນຄວາມຈິງ.

ຕົວຢ່າງ, script ນີ້ພິມເປີເຊັນຂອງຫມໍ້ໄຟແລະກໍານົດທຸງດ່ວນຖ້າຫາກວ່າມັນແມ່ນ
ຕ່ຳກວ່າ 10%:

BAT=`acpi -b| grep -E -o ´[0-9][0-9]?%´`

ສຽງສະທ້ອນ "BAT: $BAT"
ທົດສອບ ${BAT%?} -le 10 && ອອກ 33 || ທາງອອກ 0

ໃນເວລາທີ່ forking ຄໍາສັ່ງ block, i3blocks ຈະກໍານົດສະພາບແວດລ້ອມທີ່ມີບາງ BLOCK_*
ຕົວແປ. ຕົວແປຕໍ່ໄປນີ້ແມ່ນສະໜອງໃຫ້ສະເໝີ, ໃນທີ່ສຸດກໍມີສະຕຣິງຫວ່າງເປົ່າເປັນ
ມູນຄ່າ.

BLOCK_NAME
ຊື່ຂອງບລັອກ (ປົກກະຕິແລ້ວແມ່ນຊື່ພາກສ່ວນ).

BLOCK_INSTANCE
ການໂຕ້ຖຽງທາງເລືອກຕໍ່ກັບສະຄຣິບ.

BLOCK_BUTTON
ປຸ່ມຫນູ (1, 2 ຫຼື 3) ຖ້າບລັອກຖືກຄລິກ.

BLOCK_X ແລະ BLOCK_Y
ປະສານງານບ່ອນທີ່ການຄລິກເກີດຂຶ້ນ, ຖ້າບລັອກຖືກຄລິກ.

ນີ້ແມ່ນຕົວຢ່າງທີ່ໃຊ້ສະພາບແວດລ້ອມ:

[ຕັນ]
command=echo name=$BLOCK_NAME instance=$BLOCK_INSTANCE
ໄລຍະຫ່າງ=1

[ຄລິກຂ້ອຍ]
full_text=ຄລິກຂ້ອຍ!
command=echo button=$BLOCK_BUTTON x=$BLOCK_X y=$BLOCK_Y
min_width=button=1 x=1366 y=768
align=ຊ້າຍ

ໃຫ້ສັງເກດວ່າ i3blocks ສະຫນອງຊຸດຂອງສະຄິບທາງເລືອກເພື່ອຄວາມສະດວກ, ເຊັ່ນເຄືອຂ່າຍ
ສະ​ຖາ​ນະ​ພາບ​, ການ​ກວດ​ສອບ​ຫມໍ້​ໄຟ​, ການ​ໂຫຼດ cpu​, ປະ​ລິ​ມານ​, ແລະ​ອື່ນໆ

ຕົວຢ່າງ


ເປັນຕົວຢ່າງ, ນີ້ແມ່ນການຕັ້ງຄ່າທີ່ໃກ້ຊິດກັບ ສະຖານະ i3(1) ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:

ທັງ ໝົດ

ໄລຍະຫ່າງ=5
signal=10

[ipv6]

[ບໍ່ເສຍຄ່າ]

[dhcp]

[vpn]

[wifi]

[ອີເທີເນັດ]
min_width=E: 255.255.255.255 (1000 Mbit/s)

[ຫມໍ້ໄຟ]

[cpu]

[ວັນທີ]

ຕັນຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຂອງ signal ກັບບາງຄົນ i3(1​) ການ​ຜູກ​ມັດ​ທີ່​ປັບ​
ປະລິມານ, ກ່ອນທີ່ຈະອອກ a ໝູ -RTMIN+1 i3blocks:

[ປະລິມານ]
command=echo -n ´ປະລິມານ: ´; amixer ໄດ້ Master | grep -E -o ´[0-9][0-9]?%´
interval=ຫນຶ່ງຄັ້ງ
signal=1
# ບໍ່ມີໄລຍະຫ່າງ, ພຽງແຕ່ກວດເບິ່ງ SIGRTMIN+1

ນີ້ແມ່ນຕົວຢ່າງຂອງ config ຫນ້ອຍທີ່ສຸດ, ສົມມຸດວ່າທ່ານມີ scripts ຫຼາຍພາຍໃຕ້.
~/bin/blocks/ ທີ່ມີຊື່ດຽວກັນກັບຕັນ:

ຄຳ ສັ່ງ =~/bin/blocks/$BLOCK_NAME
ໄລຍະຫ່າງ=1

[ບໍ່ເສຍຄ່າ]
[wifi]
[ອີເທີເນັດ]
[ຫມໍ້ໄຟ]
[cpu]
[ວັນທີ]

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


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ຊັ້ນຫ້ອງການ
    ຊັ້ນຫ້ອງການ
    OfficeFloor ໃຫ້ inversion ຂອງ
    ການ​ຄວບ​ຄຸມ coupling​, ມີ​ຂອງ​ຕົນ​: - ຂຶ້ນ​ກັບ​
    ການສັກຢາ - ການສັກຢາຢ່າງຕໍ່ເນື່ອງ -
    ການສີດ thread ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
    ຢ້ຽມຢາມ ...
    ດາວໂຫລດ OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ເປັນແຫຼ່ງເປີດ Server-Driven
    ໂຄງຮ່າງການ UI (SDUI). ມັນອະນຸຍາດໃຫ້ທ່ານ
    ເປີດຕົວການອັບເດດທີ່ມາຈາກເຊີບເວີເພື່ອ
    ສະ​ບັບ app ທີ່​ແຕກ​ຕ່າງ​ກັນ​. ນອກຈາກນີ້, ມັນສາມາດເປັນ
    ໃຊ້ເພື່ອ...
    ດາວໂຫລດ DivKit
  • 3
    ຕົວປ່ຽນຍ່ອຍ
    ຕົວປ່ຽນຍ່ອຍ
    ຜົນປະໂຫຍດໃນການແປງລະຫວ່າງຕ່າງໆ
    ຮູບແບບການສະຫມັກ. ຜູ້ໃຊ້ Shadowrocket
    ຄວນໃຊ້ ss, ssr ຫຼື v2ray ເປັນເປົ້າໝາຍ.
    ທ່ານສາມາດເພີ່ມ &remark= ໃສ່
    Telegram-like HT...
    ດາວໂຫລດຕົວແປງສັນຍານຍ່ອຍ
  • 4
    ຊັກ
    ຊັກ
    SWASH ແມ່ນຕົວເລກທີ່ມີຈຸດປະສົງທົ່ວໄປ
    ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​ຈໍາ​ລອງ​ບໍ່​ສະ​ຫມໍ່າ​ສະ​ເຫມີ​,
    ບໍ່ hydrostatic, ບໍ່ມີພື້ນຜິວ,
    ປະກົດການໄຫຼວຽນ ແລະການຂົນສົ່ງ
    ໃນ​ນ​້​ໍ​າ coastal ເປັນ ...
    ດາວໂຫລດ SWASH
  • 5
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    ໂຄງການໄດ້ຍ້າຍໄປ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ຄຸນ​ລັກ​ສະ​ນະ: Cheat creationsave statesmulti
    ລະບົບ, ສະຫນັບສະຫນູນ gba, gbc, gb, sgb,
    sgb2Tu...
    ດາວໂຫລດ VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer ແລະການຕິດຕາມ
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    ຜູ້ຊົມ: ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: Qt. ການຂຽນໂປລແກລມ La...
    ດາວໂຫລດ Stacer
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad