InglesPransesEspanyol

Ad


OnWorks favicon

i3blocks - Online sa Cloud

Magpatakbo ng i3blocks sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na i3blocks na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


i3blocks - Isang flexible scheduler para sa i3bar

SINOPSIS


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

DESCRIPTION


i3blocks nagbibigay-daan sa isa na madaling ilarawan ang mga bloke sa isang simpleng format, at bumuo ng isang katayuan
linya para sa i3bar(1). Pinangangasiwaan nito ang mga pag-click, signal at agwat ng oras para sa mga script ng user.

Opsyon


-c configfile
Tinutukoy ang isang alternatibong path ng configuration file. Bilang default, hinahanap ng i3blocks
configuration file sa sumusunod na pagkakasunud-sunod (tandaan na / atbp maaaring lagyan ng prefix ng
/ usr / lokal depende sa mga flag ng compilation):

1. ~/.config/i3blocks/config (o $XDG_CONFIG_HOME/i3blocks/config kung nakatakda)
2. ~/.i3blocks.conf
3. /etc/xdg/i3blocks/config (o $XDG_CONFIG_DIRS/i3blocks/config kung nakatakda)
4. /etc/i3blocks.conf

-v
Antas ng log. Ang pagpipiliang ito ay pinagsama-sama. Bilang default, ang mga mensahe ng error ay ipinapakita sa stderr.
Naipasa nang isang beses, ang isang pagkabigo sa panahon ng pag-update ay ipinapakita sa loob ng block. Nakapasa nang dalawang beses
ang mga debug na mensahe sa stderr.

-V
I-print ang bersyon at lumabas.

-h
I-print ang mensahe ng tulong at lumabas.

Configuration


Ang configuration file ay isang ini file. Ang bawat seksyon ay naglalarawan ng isang bagong bloke. Isang linya
nagsisimula sa a # ang sign ay isang komento, at ang mga walang laman na linya ay binabalewala. Ang ari-arian ay a
susi=halaga pares sa bawat linya, na walang puwang sa paligid ng equal sign. Ipinahayag ang mga ari-arian sa labas
isang bloke (ibig sabihin sa simula ng file) na naglalarawan ng mga pandaigdigang setting.

Narito ang isang halimbawa ng config file:

# Ito ay isang komento
pagitan=5
kulay=#00FF00

[panahon]
utos =~/bin/weather.pl
pagitan=1800

[oras]
command=date +%T

Upang gamitin ang i3blocks bilang iyong linya ng katayuan, tukuyin ito sa a bar bloke ng iyong ~/i3/config file:

bar {
status_command i3blocks
}

BLOCK


Ang mga katangian na ginagamit upang ilarawan ang isang bloke ay ang mga key na tinukoy sa i3bar protocol
http://i3wm.org/docs/i3bar-protocol.html, kasama ang mga karagdagang katangian na ginagamit ng i3blocks sa
ilarawan kung kailan at paano mag-update ng block. Ang lahat ng mga sinusuportahang katangian ay inilarawan sa ibaba.

Ang mga sumusunod na susi ay pamantayan, tingnan http://i3wm.org/docs/i3bar-protocol.html para sa mga detalye.

· buong_teksto

· maikling_teksto

· kulay

· min_width

· align

· pangalan

· halimbawa

· apurahan

· panghiwalay

· separator_block_width

· markup

Ang mga sumusunod na key ay partikular sa i3blocks.

utos
Ang utos na pinaandar ng isang shell, na ginagamit upang i-update ang block. Ang inaasahang pag-uugali ay
inilalarawan sa ibaba, sa COMMAND seksyon.

agwat
Kung ito ay isang positibong integer, pagkatapos ay ang block ay spawned sa startup at ang halaga ay
ginamit bilang agwat ng oras sa mga segundo upang mag-iskedyul ng mga update sa hinaharap. Kung hindi tinukoy o 0,
ang block ay hindi isasagawa sa startup (na kapaki-pakinabang upang gayahin ang mga pindutan). Kung
"minsan" (o -1), ang block ay isasagawa lamang sa startup (tandaan na ang isang pag-click o
magti-trigger pa rin ng update ang signal). Kung "ulitin" (o -2), ang block ay magiging
spawned sa startup, at sa sandaling ito ay natapos (kapaki-pakinabang upang ulitin ang pagharang
mga utos). Gamitin nang may pag-iingat! Kung "magpapatuloy" (o -3), ang block ay isasagawa lamang
sa startup, at na-update sa sandaling mag-output ito ng isang linya. Kaya limitado sa isang linya
update.

senyas Ang signal number na ginamit para i-update ang block. Lahat ng real-time (isipin ang priyoridad
at queueable) na mga signal ay available sa user. Ang numero ay may bisa sa pagitan ng 1 at
N, kung saan SIGRTMIN+N = SIGRTMAX. (Tandaan: mayroong 31 real-time na signal sa Linux.)
Halimbawa, signal=10 nangangahulugan na ang block na ito ay maa-update kapag i3blocks
tumatanggap ng SIGRTMIN+10.

etiketa Isang opsyonal na label na ihahanda sa buong_teksto pagkatapos ng update.

format Tinutukoy ng property na ito ang format ng output text. Ang default na format ay plain
teksto, tulad ng inilarawan sa COMMAND seksyon. Kung "json" (o 1) ang ginamit, ang block
ang output ay na-parse bilang JSON.

COMMAND


Ang halaga ng utos Ang susi ay ipapasa at isasagawa tulad ng isang shell.

Ang karaniwang output ng command line ay ginagamit upang i-update ang block content. Bawat isa
ang walang laman na linya ng output ay papatungan ang kaukulang property:

1. buong_teksto

2. maikling_teksto

3. kulay

Halimbawa, itinatakda ng script na ito ang buong_teksto naka blue pero wala maikling_teksto:

echo "Narito ang aking label"
miss
echo \#0000FF

Kung ang command line ay nagbabalik ng 0 o 33, ang block ay ina-update. Kung hindi, ito ay itinuturing na a
kabiguan at ang unang linya (kung mayroon man) ay ipinapakita pa rin. Tandaan na ang stderr ay hindi pinapansin. A
itatakda ng return code ng 33 ang apurahan bandila sa totoo.

Halimbawa, ang script na ito ay nagpi-print ng porsyento ng baterya at nagtatakda ng apurahang bandila kung ito ay
mas mababa sa 10%:

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

echo "BAT: $BAT"
pagsubok ${BAT%?} -le 10 && exit 33 || labasan 0

Kapag nag-forking ng block command, i3blocks itatakda ang kapaligiran na may ilan BLOCK_*
mga variable. Ang mga sumusunod na variable ay palaging ibinibigay, na sa huli ay isang walang laman na string bilang
ang halaga.

BLOCK_NAME
Ang pangalan ng block (karaniwan ay ang pangalan ng seksyon).

BLOCK_INSTANCE
Isang opsyonal na argumento sa script.

BLOCK_BUTTON
Button ng mouse (1, 2 o 3) kung na-click ang block.

BLOCK_X at BLOCK_Y
Mga coordinate kung saan naganap ang pag-click, kung na-click ang block.

Narito ang isang halimbawa gamit ang kapaligiran:

[block]
command=echo name=$BLOCK_NAME instance=$BLOCK_INSTANCE
pagitan=1

[pindutin mo ako]
full_text=I-click ako!
command=echo button=$BLOCK_BUTTON x=$BLOCK_X y=$BLOCK_Y
min_width=button=1 x=1366 y=768
align=left

Tandaan na ang i3blocks nagbibigay ng isang hanay ng mga opsyonal na script para sa kaginhawahan, gaya ng network
katayuan, pagsusuri ng baterya, pag-load ng cpu, dami, atbp.

HALIMBAWA


Bilang halimbawa, narito ang malapit na pagsasaayos sa i3status(1) mga default na setting:

LAHAT

pagitan=5
signal=10

[ipv6]

[libre]

[dhcp]

[vpn]

[wifi]

[ethernet]
min_width=E: 255.255.255.255 (1000 Mbit/s)

[baterya]

[cpu]

[datetime]

Ang sumusunod na bloke ay nagpapakita ng paggamit ng senyas may ilang i3(1) mga binding na nag-aayos ng
dami, bago mag-isyu ng a pkill -RTMIN+1 i3blocks:

[volume]
command=echo -n ´Volume: ´; amixer makakuha ng Master | grep -E -o ´[0-9][0-9]?%´
pagitan=isang beses
signal=1
# walang agwat, tingnan lamang sa SIGRTMIN+1

Narito ang isang halimbawa ng isang napaka minimalist na config, sa pag-aakalang mayroon kang isang grupo ng mga script sa ilalim
~/bin/blocks/ na may parehong pangalan ng mga bloke:

utos =~/bin/blocks/$BLOCK_NAME
pagitan=1

[libre]
[wifi]
[ethernet]
[baterya]
[cpu]
[datetime]

Gumamit ng i3blocks online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    OfficeFloor
    OfficeFloor
    Nagbibigay ang OfficeFloor ng inversion ng
    kontrol ng pagkabit, kasama ang: - dependency
    iniksyon - pagpapatuloy ng iniksyon -
    thread injection Para sa karagdagang impormasyon
    bisitahin ang...
    I-download ang OfficeFloor
  • 2
    DivKit
    DivKit
    Ang DivKit ay isang open source na Server-Driven
    Framework ng UI (SDUI). Pinapayagan ka nitong
    ilunsad ang mga update mula sa server sa
    iba't ibang bersyon ng app. Gayundin, maaari itong maging
    ginagamit para...
    I-download ang DivKit
  • 3
    subconverter
    subconverter
    Utility upang i-convert sa pagitan ng iba't-ibang
    format ng subscription. Mga gumagamit ng Shadowrocket
    dapat gumamit ng ss, ssr o v2ray bilang target.
    Maaari mong idagdag ang &remark= sa
    Telegram-like na HT...
    I-download ang subconverter
  • 4
    SWASH
    SWASH
    Ang SWASH ay isang pangkalahatang layunin na numero
    tool para sa pagtulad sa hindi matatag,
    non-hydrostatic, free-surface,
    rotational flow at transport phenomena
    sa tubig sa baybayin bilang ...
    I-download ang SWASH
  • 5
    VBA-M (Naka-archive - Ngayon sa Github)
    VBA-M (Naka-archive - Ngayon sa Github)
    Lumipat ang proyekto sa
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Mga Tampok:Paglikha ng cheatsave statesmulti
    system, sumusuporta sa gba, gbc, gb, sgb,
    sgb2Tu...
    I-download ang VBA-M (Naka-archive - Ngayon sa Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer at Pagsubaybay
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: Mga End User/Desktop. Gumagamit
    interface: Qt. Programming La...
    I-download ang Stacer
  • Marami pa »

Linux command

Ad