Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

i3blocks - Online w chmurze

Uruchom i3blocks u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie i3blocks, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


i3blocki - Elastyczny harmonogram dla i3bar

STRESZCZENIE


i3blocki [-C plik konfiguracyjny] [-v]... [-h] [-V]

OPIS


i3blocki pozwala łatwo opisać bloki w prostym formacie i wygenerować status
linia do i3bar(1). Obsługuje kliknięcia, sygnały i interwał czasowy dla skryptów użytkownika.

OPCJE


-c plik konfiguracyjny
Określa alternatywną ścieżkę pliku konfiguracyjnego. Domyślnie szuka i3blocks
pliki konfiguracyjne w następującej kolejności (pamiętaj, że / Etc może być poprzedzony
/ Usr / local w zależności od flag kompilacji):

1. ~/.config/i3blocks/config (lub $XDG_CONFIG_HOME/i3blocks/config, jeśli ustawione)
2. ~/.i3blocks.conf
3. /etc/xdg/i3blocks/config (lub $XDG_CONFIG_DIRS/i3blocks/config, jeśli ustawione)
4. /etc/i3blocks.conf

-v
Poziom dziennika. Ta opcja ma charakter kumulacyjny. Domyślnie komunikaty o błędach są wyświetlane na stderr.
Po jednokrotnym przejściu w bloku wyświetlana jest awaria podczas aktualizacji. Przekazane dwa razy umożliwia
komunikaty debugowania na stderr.

-V
Wydrukuj wersję i wyjdź.

-h
Wydrukuj komunikat pomocy i wyjdź.

KONFIGURACJA


Plik konfiguracyjny jest plikiem ini. Każda sekcja opisuje nowy blok. Linia
zaczynając od a # znak jest komentarzem, a puste linie są ignorowane. Nieruchomość to
klucz=wartość pary w wierszu, bez spacji wokół znaku równości. Właściwości zadeklarowane na zewnątrz
blok (tj. na początku pliku) opisuje ustawienia globalne.

Oto przykładowy plik konfiguracyjny:

# To jest komentarz
interwał=5
kolor=#00FF00

[pogoda]
polecenie =~/bin/pogoda.pl
interwał=1800

[czas]
polecenie=data +%T

Aby użyć i3blocks jako linii stanu, zdefiniuj ją w a bar blok twojego ~/i3/konfiguracja file:

bar {
polecenie_statusu i3blocks
}

BLOK


Właściwości używane do opisu bloku to klucze określone w protokole i3bar
http://i3wm.org/docs/i3bar-protocol.html, plus dodatkowe właściwości używane przez i3blocki do
opisz, kiedy i jak zaktualizować blok. Wszystkie obsługiwane właściwości zostały opisane poniżej.

Następujące klucze są standardowe, patrz http://i3wm.org/docs/i3bar-protocol.html dla szczegółów.

· pełny tekst

· krótki tekst

· kolor

· min_szerokość

· wyrównać

· Nazwa

· przykład

· pilny

· separator

· szerokość_bloku_separatora

· narzut

Następujące klawisze są specyficzne dla i3blocki.

komenda
Polecenie wykonywane przez powłokę, używane do aktualizacji bloku. Oczekiwane zachowanie to
opisane poniżej, w COMMAND

interwał
Jeśli jest to dodatnia liczba całkowita, blok jest odradzany przy starcie, a wartość wynosi
używany jako przedział czasu w sekundach do planowania przyszłych aktualizacji. Jeśli nie określono lub 0,
blok nie zostanie wykonany przy starcie (co jest przydatne do symulacji przycisków). Gdyby
"raz" (lub -1), blok zostanie wykonany tylko przy starcie (zauważ, że kliknięcie lub
sygnał będzie nadal wyzwalał aktualizację). Jeśli "powtórz" (lub -2), blok będzie
pojawia się przy starcie i zaraz po jego zakończeniu (przydatne do powtórzenia blokowania)
polecenia). Używaj ostrożnie! Jeśli "perist" (lub -3), blok zostanie wykonany tylko
podczas uruchamiania i aktualizowane, gdy tylko wypisze wiersz. W ten sposób ograniczone do jednej linii
aktualizacje.

sygnał Numer sygnału używany do aktualizacji bloku. Cały czas w czasie rzeczywistym (myśl priorytetowe
i kolejkowania) sygnały są dostępne dla użytkownika. Numer jest ważny od 1 do
N, gdzie SIGRTMIN+N = SIGRTMAX. (Uwaga: w systemie Linux jest 31 sygnałów czasu rzeczywistego.)
Na przykład, sygnał=10 oznacza, że ​​ten blok zostanie zaktualizowany, gdy i3blocki
otrzymuje SIGRTMIN+10.

etykieta Opcjonalna etykieta do prepredowania do pełny tekst po aktualizacji.

format Ta właściwość określa format tekstu wyjściowego. Domyślny format to zwykły
tekst, jak opisano w COMMAND Sekcja. Jeśli użyto „json” (lub 1), blok
dane wyjściowe są analizowane jako JSON.

COMMAND


Wartość komenda klucz zostanie przekazany i wykonany tak, jak jest przez powłokę.

Standardowe wyjście wiersza poleceń jest używane do aktualizacji zawartości bloku. Każdy
niepusty wiersz wyjścia nadpisze odpowiednią właściwość:

1. pełny tekst

2. krótki_tekst

3. kolor

Na przykład ten skrypt ustawia pełny tekst na niebiesko, ale nie krótki tekst:

echo "Oto moja etykieta"
przegapić
echo \#0000FF

Jeśli wiersz poleceń zwraca 0 lub 33, blok jest aktualizowany. W przeciwnym razie uważa się to za
awaria i nadal wyświetlany jest pierwszy wiersz (jeśli istnieje). Zauważ, że stderr jest ignorowany. A
kod powrotu 33 ustawi pilny flaga na prawdę.

Na przykład ten skrypt wypisuje procent baterii i ustawia flagę pilne, jeśli tak jest
poniżej 10%:

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

echo "BAT: $BAT"
test ${BAT%?} -le 10 && exit 33 || wyjście 0

Podczas rozwidlania polecenia bloku, i3blocki ustawi środowisko z niektórymi BLOK_*
zmienne. Następujące zmienne są zawsze dostarczane, z ostatecznie pustym ciągiem jako
wartość.

NAZWA_BLOKU
Nazwa bloku (zwykle nazwa sekcji).

BLOK_INSTANCJA
Opcjonalny argument skryptu.

PRZYCISK_BLOKU
Przycisk myszy (1, 2 lub 3), jeśli kliknięto blok.

BLOK_X i BLOK_Y
Współrzędne miejsca kliknięcia, jeśli blok został kliknięty.

Oto przykład z wykorzystaniem środowiska:

[blok]
command=echo name=$BLOCK_NAME instancja=$BLOCK_INSTANCE
interwał=1

[Kliknij]
full_text=Kliknij mnie!
polecenie=przycisk echa=$BLOCK_BUTTON x=$BLOCK_X y=$BLOCK_Y
min_width=przycisk=1 x=1366 y=768
wyrównaj=w lewo

Należy pamiętać, że i3blocki zapewnia zestaw opcjonalnych skryptów dla wygody, takich jak sieć
stan, sprawdzenie baterii, obciążenie procesora, głośność itp.

PRZYKŁADY


Jako przykład, tutaj jest bliska konfiguracja do stan i3(1) ustawienia domyślne:

WSZYSTKO

interwał=5
sygnał=10

[ipv6]

[darmowy]

[dhcp]

[VPN]

[Wi-Fi]

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

[bateria]

[procesor]

[data i godzina]

Poniższy blok pokazuje użycie sygnał z niektórymi i3(1) wiązania, które dostosowują
objętość, przed wydaniem zabić -RTMIN+1 i3blocki:

[Tom]
polecenie=echo -n ´Głośność: ´; mikser zdobądź Mistrza | grep -E -o ´[0-9][0-9]?%´
interwał=raz
sygnał=1
# brak interwału, sprawdź tylko SIGRTMIN+1

Oto przykład bardzo minimalistycznej konfiguracji, zakładając, że masz kilka skryptów pod
~/kosz/bloki/ o tej samej nazwie co klocki:

polecenie =~/kosz/bloki/$BLOK_NAZWA
interwał=1

[darmowy]
[Wi-Fi]
[Ethernet]
[bateria]
[procesor]
[data i godzina]

Korzystaj z i3blocks online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 3
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 4
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 5
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 6
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • więcej »

Komendy systemu Linux

Ad