EnglishFrenchSpanyol

Ad


Favicon OnWorks

i3blocks - Dalam talian di Awan

Jalankan i3blocks dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan i3blocks yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


i3blocks - Penjadual yang fleksibel untuk i3bar

SINOPSIS


i3blocks [-c fail konfigurasi] [-v]... [-h] [-V]

DESCRIPTION


i3blocks membolehkan seseorang dengan mudah menerangkan blok dalam format yang mudah, dan menjana status
baris untuk i3bar(1). Ia mengendalikan klik, isyarat dan selang masa untuk skrip pengguna.

PILIHAN


-c fail konfigurasi
Menentukan laluan fail konfigurasi alternatif. Secara lalai, i3blocks mencari
fail konfigurasi dalam susunan berikut (perhatikan bahawa / Etc mungkin diawali dengan
/ usr / setempat bergantung pada bendera kompilasi):

1. ~/.config/i3blocks/config (atau $XDG_CONFIG_HOME/i3blocks/config jika ditetapkan)
2. ~/.i3blocks.conf
3. /etc/xdg/i3blocks/config (atau $XDG_CONFIG_DIRS/i3blocks/config jika ditetapkan)
4. /etc/i3blocks.conf

-v
Tahap log. Pilihan ini adalah kumulatif. Secara lalai, mesej ralat dipaparkan pada stderr.
Lulus sekali, kegagalan semasa kemas kini ditunjukkan dalam blok. Lulus dua kali membolehkan
mesej nyahpepijat pada stderr.

-V
Cetak versi dan keluar.

-h
Cetak mesej bantuan dan keluar.

CONFIGURATION


Fail konfigurasi ialah fail ini. Setiap bahagian menerangkan blok baharu. Satu baris
bermula dengan a # tanda ialah ulasan, dan baris kosong diabaikan. Harta ialah a
kunci=nilai pasangan setiap baris, tanpa ruang di sekeliling tanda sama. Hartanah diisytiharkan di luar
blok (iaitu pada permulaan fail) menerangkan tetapan global.

Berikut ialah contoh fail konfigurasi:

# Ini adalah komen
selang=5
warna=#00FF00

[cuaca]
perintah =~/bin/weather.pl
selang=1800

[masa]
arahan=tarikh +%T

Untuk menggunakan i3blocks sebagai baris status anda, takrifkannya dalam a bar blok anda ~/i3/config fail:

bar {
status_command i3blocks
}

BLOK


Sifat yang digunakan untuk menerangkan blok ialah kunci yang dinyatakan dalam protokol i3bar
http://i3wm.org/docs/i3bar-protocol.html, serta sifat tambahan yang digunakan oleh i3blocks kepada
terangkan masa dan cara mengemas kini blok. Semua sifat yang disokong diterangkan di bawah.

Kekunci berikut adalah standard, lihat http://i3wm.org/docs/i3bar-protocol.html untuk maklumat lanjut.

· teks penuh

· teks_pendek

· warna

· lebar_min

· menjajarkan

· nama

· contohnya

· segera

· pemisah

· separator_block_width

· markup

Kekunci berikut adalah khusus untuk i3blocks.

arahan
Perintah yang dilaksanakan oleh shell, digunakan untuk mengemas kini blok. Tingkah laku yang diharapkan ialah
diterangkan di bawah, dalam COMMAND bawah seksyen ini.

selang
Jika ia adalah integer positif, maka blok itu dihasilkan pada permulaan dan nilainya
digunakan sebagai selang masa dalam beberapa saat untuk menjadualkan kemas kini masa hadapan. Jika tidak dinyatakan atau 0,
blok tidak akan dilaksanakan pada permulaan (yang berguna untuk mensimulasikan butang). Jika
"sekali" (atau -1), blok akan dilaksanakan hanya pada permulaan (perhatikan bahawa satu klik atau
isyarat masih akan mencetuskan kemas kini). Jika "ulang" (atau -2), blok itu akan menjadi
muncul pada permulaan, dan sebaik sahaja ia tamat (berguna untuk mengulangi penyekatan
perintah). Gunakan dengan berhati-hati! Jika "berterusan" (atau -3), blok akan dilaksanakan sahaja
pada permulaan, dan dikemas kini sebaik sahaja ia mengeluarkan baris. Oleh itu terhad kepada satu baris
kemas kini.

isyarat Nombor isyarat yang digunakan untuk mengemas kini blok. Semua masa nyata (fikir diutamakan
dan boleh beratur) isyarat tersedia kepada pengguna. Nombor itu sah antara 1 dan
N, dengan SIGRTMIN+N = SIGRTMAX. (Nota: terdapat 31 isyarat masa nyata di Linux.)
Sebagai contoh, isyarat=10 bermakna bahawa blok ini akan dikemas kini apabila i3blocks
menerima SIGRTMIN+10.

label Label pilihan untuk preprend ke teks penuh selepas kemas kini.

format Sifat ini menentukan format teks output. Format lalai adalah biasa
teks, seperti yang diterangkan dalam COMMAND bahagian. Jika "json" (atau 1) digunakan, blok
output dihuraikan sebagai JSON.

COMMAND


Nilai arahan kunci akan diluluskan dan dilaksanakan sebagaimana adanya oleh shell.

Output standard baris arahan digunakan untuk mengemas kini kandungan blok. setiap satu
baris keluaran yang tidak kosong akan menimpa sifat yang sepadan:

1. teks_penuh

2. teks_pendek

3. warna

Sebagai contoh, skrip ini menetapkan teks penuh dalam warna biru tetapi tidak teks_pendek:

echo "Ini label saya"
echo
gema \#0000FF

Jika baris arahan mengembalikan 0 atau 33, blok itu dikemas kini. Jika tidak, ia dianggap a
kegagalan dan baris pertama (jika ada) masih dipaparkan. Ambil perhatian bahawa stderr diabaikan. A
kod pulangan 33 akan menetapkan segera bendera kepada benar.

Sebagai contoh, skrip ini mencetak peratusan bateri dan menetapkan bendera segera jika ada
bawah 10%:

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

echo "BAT: $BAT"
ujian ${BAT%?} -le 10 && keluar 33 || keluar 0

Apabila membuat perintah blok, i3blocks akan menetapkan persekitaran dengan beberapa BLOCK_*
pembolehubah. Pembolehubah berikut sentiasa disediakan, dengan akhirnya rentetan kosong sebagai
nilai.

BLOCK_NAME
Nama blok (biasanya nama bahagian).

BLOCK_INSTANCE
Hujah pilihan kepada skrip.

BLOCK_BUTTON
Butang tetikus (1, 2 atau 3) jika blok itu diklik.

BLOCK_X and BLOCK_Y
Koordinat tempat klik berlaku, jika blok itu diklik.

Berikut ialah contoh menggunakan persekitaran:

[blok]
command=echo name=$BLOCK_NAME instance=$BLOCK_INSTANCE
selang=1

[klik saya]
full_text=Klik saya!
arahan=butang gema=$BLOCK_BUTTON x=$BLOCK_X y=$BLOCK_Y
min_width=button=1 x=1366 y=768
sejajar = kiri

Perhatikan bahawa i3blocks menyediakan satu set skrip pilihan untuk kemudahan, seperti rangkaian
status, semakan bateri, beban cpu, volum, dsb.

CONTOH


Sebagai contoh, berikut ialah konfigurasi yang hampir kepada i3status(1) tetapan lalai:

SEMUA

selang=5
isyarat=10

[ipv6]

[percuma]

[dhcp]

[vpn]

[wifi]

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

[bateri]

[CPU]

[masa tarikh]

Blok berikut menunjukkan penggunaan isyarat dengan sedikit i3(1) pengikatan yang melaraskan
volum, sebelum mengeluarkan a pkill -RTMIN+1 i3blocks:

[volume]
command=echo -n ´Volume: ´; amixer dapatkan Master | grep -E -o ´[0-9][0-9]?%´
selang=sekali
isyarat=1
# tiada selang waktu, semak pada SIGRTMIN+1 sahaja

Berikut ialah contoh konfigurasi yang sangat minimalis, dengan mengandaikan anda mempunyai sekumpulan skrip di bawah
~/bin/blok/ dengan nama yang sama dengan blok:

perintah =~/bin/blok/$BLOCK_NAME
selang=1

[percuma]
[wifi]
[ethernet]
[bateri]
[CPU]
[masa tarikh]

Gunakan i3blocks dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor menyediakan penyongsangan bagi
    kawalan gandingan, dengan: - pergantungan
    suntikan - suntikan sambungan -
    suntikan benang Untuk maklumat lanjut
    melawat...
    Muat turun OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ialah sumber terbuka Didorong Pelayan
    Rangka kerja UI (SDUI). Ia membolehkan anda
    melancarkan kemas kini bersumberkan pelayan kepada
    versi aplikasi yang berbeza. Juga, boleh jadi
    terpakai untuk ...
    Muat turun DivKit
  • 3
    subconverter
    subconverter
    Utiliti untuk menukar antara pelbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai sasaran.
    Anda boleh menambah &remark= kepada
    HT yang disukai Telegram...
    Muat turun subconverter
  • 4
    SWASH
    SWASH
    SWASH ialah berangka tujuan umum
    alat untuk mensimulasikan goyah,
    bukan hidrostatik, permukaan bebas,
    fenomena aliran putaran dan pengangkutan
    di perairan pantai sebagai...
    Muat turun SWASH
  • 5
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 6
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • Lebih »

Arahan Linux

Ad