İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

i3blocks - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında i3blocks çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen i3blocks komutudur.

Program:

ADI


i3bloklar - i3bar için esnek bir zamanlayıcı

SİNOPSİS


i3bloklar [-C yapılandırma dosyası] [-v]... [-h] [-V]

TANIM


i3bloklar blokları basit bir biçimde kolayca tanımlamasına ve bir durum oluşturmasına olanak tanır
hat için i3bar(1). Kullanıcı komut dosyaları için tıklamaları, sinyalleri ve zaman aralığını yönetir.

SEÇENEKLER


-c yapılandırma dosyası
Alternatif bir yapılandırma dosyası yolu belirtir. Varsayılan olarak, i3blocks şunları arar:
yapılandırma dosyalarını aşağıdaki sırayla (not edin / Etc ile ön ek olabilir
/ Yerel / usr derleme bayraklarına bağlı olarak):

1. ~/.config/i3blocks/config (veya ayarlanmışsa $XDG_CONFIG_HOME/i3blocks/config)
2. ~/.i3blocks.conf
3. /etc/xdg/i3blocks/config (veya ayarlanmışsa $XDG_CONFIG_DIRS/i3blocks/config)
4. /etc/i3blocks.conf

-v
Günlük düzeyi. Bu seçenek birikimlidir. Varsayılan olarak, stderr'de hata mesajları görüntülenir.
Bir kez geçti, blok içinde güncelleme sırasındaki bir hata gösterilir. İki kez geçti etkinleştirir
stderr'deki hata ayıklama mesajları.

-V
Sürümü yazdırın ve çıkın.

-h
Yardım mesajını yazdırın ve çıkın.

YAPILANDIRMA


Yapılandırma dosyası bir ini dosyasıdır. Her bölüm yeni bir bloğu tanımlar. bir çizgi
ile başlayan # işareti bir yorumdur ve boş satırlar yoksayılır. Bir özellik bir
anahtar=değer eşittir işaretinin etrafında boşluk bırakmadan satır başına eşleştirin. Dışında beyan edilen mülkler
bir blok (yani dosyanın başında) genel ayarları tanımlar.

İşte örnek bir yapılandırma dosyası:

# Bu bir yorumdur
aralık=5
renk=#00FF00

[hava Durumu]
komut =~/bin/hava durumu.pl
aralık=1800

[zaman]
komut=tarih +%T

i3blocks'u durum satırınız olarak kullanmak için, onu bir bar senin bloğun ~/i3/yapılandırma Dosya:

Çubuk {
status_command i3blocks
}

BLOK


Bir bloğu tanımlamak için kullanılan özellikler, i3bar protokolünde belirtilen anahtarlardır.
http://i3wm.org/docs/i3bar-protocol.html, artı tarafından kullanılan ek özellikler i3bloklar için
bir bloğun ne zaman ve nasıl güncelleneceğini açıklayın. Desteklenen tüm özellikler aşağıda açıklanmıştır.

Aşağıdaki tuşlar standarttır, bkz. http://i3wm.org/docs/i3bar-protocol.html Ayrıntılar için.

· tam metin

· kısa metin

· renk

· min_genişlik

· hizalamak

· isim

· örnek

· acil

· ayırıcı

· ayırıcı_blok_genişliği

· işaretleme

Aşağıdaki tuşlar aşağıdakilere özeldir: i3bloklar.

komuta
Bir kabuk tarafından yürütülen, bloğu güncellemek için kullanılan komut. Beklenen davranış
aşağıda açıklanan, KOMUT Bölüm.

aralık
Pozitif bir tamsayıysa, blok başlangıçta oluşturulur ve değer
gelecekteki güncellemeleri planlamak için saniye cinsinden bir zaman aralığı olarak kullanılır. Belirtilmemişse veya 0 ise,
blok başlangıçta yürütülmez (bu, düğmeleri simüle etmek için kullanışlıdır). Eğer
"bir kez" (veya -1), blok yalnızca başlangıçta yürütülür (bir tıklama veya
sinyali yine de bir güncellemeyi tetikleyecektir). "Tekrar" (veya -2) ise, blok
başlangıçta ortaya çıkar ve biter bitmez (engellemeyi tekrarlamak yararlıdır)
komutları). Dikkatle kullanın! Eğer "kalıcı" (veya -3) ise, blok sadece yürütülecektir.
başlangıçta ve bir satır çıktıktan hemen sonra güncellenir. Böylece tek satırla sınırlı
güncellemeler.

işaret Bloğu güncellemek için kullanılan sinyal numarası. Tüm gerçek zamanlı (öncelikli düşünün
ve kuyruğa alınabilir) sinyaller kullanıcı tarafından kullanılabilir. Sayı 1 ile arasında geçerlidir
N, burada SIGRTMIN+N = SIGRTMAX. (Not: Linux'ta 31 gerçek zamanlı sinyal vardır.)
Örneğin, sinyal=10 bu bloğun ne zaman güncelleneceği anlamına gelir i3bloklar
SIGRTMIN+10 alır.

etiket Ön hazırlık için isteğe bağlı bir etiket tam metin bir güncellemeden sonra.

biçim Bu özellik, çıktı metninin biçimini belirtir. Varsayılan biçim düz
metinde açıklandığı gibi KOMUT Bölüm. "json" (veya 1) kullanılıyorsa, blok
çıktı JSON olarak ayrıştırılır.

KOMUT


Değeri komuta anahtar, bir kabuk tarafından olduğu gibi geçirilecek ve yürütülecektir.

Komut satırının standart çıktısı, blok içeriğini güncellemek için kullanılır. Her biri
çıktının boş olmayan satırı ilgili özelliğin üzerine yazacaktır:

1. tam metin

2. kısa metin

3. renk

Örneğin, bu komut dosyası tam metin mavi ama hayır kısa metin:

echo "İşte benim etiketim"
kaçırmak
yankı \#0000FF

Komut satırı 0 veya 33 döndürürse blok güncellenir. Aksi takdirde, bir olarak kabul edilir
hata ve ilk satır (varsa) hala görüntüleniyor. stderr'nin yok sayıldığını unutmayın. A
33 dönüş kodu acil doğruya işaretle.

Örneğin, bu komut dosyası pil yüzdesini yazdırır ve acil durum bayrağını ayarlar.
%10'un altında:

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

echo "BAT: $BAT"
test ${BAT%?} -le 10 && çıkış 33 || 0 çıkışı

Bir blok komutu çatallarken, i3bloklar çevreyi bazılarıyla ayarlayacak ENGELLEMEK_*
değişkenler. Aşağıdaki değişkenler her zaman, sonunda boş bir dize ile sağlanır:
değer.

BLOCK_NAME
Bloğun adı (genellikle bölüm adı).

BLOCK_INSTANCE
Komut dosyasına isteğe bağlı bir argüman.

BLOCK_BUTTON
Blok tıklandığında fare düğmesi (1, 2 veya 3).

BLOCK_X ve BLOK_Y
Blok tıklandıysa, tıklamanın gerçekleştiği koordinatlar.

İşte ortamı kullanan bir örnek:

[engellemek]
komut=yankı adı=$BLOCK_NAME örneği=$BLOCK_INSTANCE
aralık=1

[beni tıkla]
full_text=Beni tıkla!
komut=yankı düğmesi=$BLOCK_BUTTON x=$BLOCK_X y=$BLOCK_Y
min_width=düğme=1 x=1366 y=768
hizala=sola

Bunu not et i3bloklar ağ gibi kolaylık sağlamak için bir dizi isteğe bağlı komut dosyası sağlar
durum, pil kontrolü, işlemci yükü, hacim vb.

ÖRNEKLER


Örnek olarak, burada yakın bir yapılandırma i3 durumu(1) varsayılan ayarlar:

YAPILACAKLAR

aralık=5
sinyal=10

[ipv6]

[ücretsiz]

[dhcp]

[vpn]

[Wifi]

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

[pil]

[İşlemci]

[tarih saat]

Aşağıdaki blok, aşağıdakilerin kullanımını gösterir: işaret bazı i3(1) ayarlayan bağlamalar
hacim, yayınlamadan önce öldürmek -RTMIN+1 i3bloklar:

[Ses]
komut=echo -n ´Ses: ´; karıştırıcı olsun Master | grep -E -o ´[0-9][0-9]?%´
aralık=bir kez
sinyal=1
# aralık yok, sadece SIGRTMIN+1'i kontrol edin

Altında bir sürü komut dosyanız olduğunu varsayarsak, çok minimalist bir yapılandırma örneği.
~/bin/bloklar/ bloklarla aynı ada sahip:

komut =~/bin/bloklar/$BLOCK_NAME
aralık=1

[ücretsiz]
[Wifi]
[ethernet]
[pil]
[İşlemci]
[tarih saat]

onworks.net hizmetlerini kullanarak i3blocks'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • 2
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 3
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 4
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 5
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 6
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • Daha fazla »

Linux komutları

Ad