Strona 1 z 2

Skrypty Conky

: 18 sierpnia 2014, 21:11
autor: ali772
Witam. Wynalazłem z internetu dwa skrypty do Conkiego, lecz mam małe problemy z nimi.

1. (ESSID) Pierwszy skrypt pokazuje do jakiej sieci Wi-Fi jestem podłączony. Problem widać na screenie - informacja kończy się: "spacja. Chciałbym, aby kończyło się normalnie na literce l.
Skrypt:

Kod: Zaznacz cały

#!/bin/bash
/sbin/iwconfig wlan0|grep ESSID | cut -b34- | cut -d" " -f1-
Wpis w .conkyrc:

Kod: Zaznacz cały

ESSID: ${alignr}${execi 20 ~/.Skrypty_Conky/essid.sh}
2. Drugi skrypt ma pokazywać - podobno - prędkość mojego łącza. Problem jest następujący - nie pokazuje nic. Widać to na screenie. Można temu zaradzić?
Skrypt:

Kod: Zaznacz cały

#!/bin/sh
/sbin/iwconfig wlan0|grep Rate|cut -b20-|cut -d"M" -f1
Wpis w .conkyrc:

Kod: Zaznacz cały

Prędkość łącza: ${alignr}${execi 20 ~/.Skrypty_Conky/predkosc.sh} Mb/s

: 19 sierpnia 2014, 11:08
autor: mati75
Popraw skrypty do zgodnych ze swoja konfiguracją. Podpowiedź: znaki są przesunięte.

: 19 sierpnia 2014, 11:38
autor: dedito
Wykonaj te komendy, które używasz w skryptach w terminalu:

Kod: Zaznacz cały

[color=#333333]iwconfig wlan0|grep ESSID[/color]

Kod: Zaznacz cały

[color=#333333]iwconfig wlan0|grep Rate[/color]

i potem tak dopasuj parametry cut aby uzyskać to czego potrzebujesz.

: 19 sierpnia 2014, 15:44
autor: ali772
Właśnie za bardzo nie rozumiem tych parametrów cut nawet po przeczytaniu mana.. Ale popróbuję jeszcze potem, jak będę laptopa miał włączonego i dam znać.

: 19 sierpnia 2014, 15:52
autor: dedito
To daj przynajmniej zrzut wyników z tych komend.

: 19 sierpnia 2014, 16:03
autor: ali772
OK, ESSID zrobiłem. Lecz mam problem jeszcze z tą prędkością. Jak w terminalu wklepuje:

Kod: Zaznacz cały

iwconfig wlan0 | grep Rate | cut -b20- | cut -d"M" -f1
to wyskakuje mi liczba, która ma być pokazywana, lecz w Conkym mi tej liczby nie wyświetla..

: 19 sierpnia 2014, 16:15
autor: dedito
Pokażesz w końcu wynik tej komendy czy mam do wróżki #%@#$%!! dzwonić ?!

: 19 sierpnia 2014, 16:19
autor: ali772
Spokojnie, spokojnie.
Wynik komendy

Kod: Zaznacz cały

iwconfig wlan0 | grep Rate | cut -b20- | cut -d"M" -f1
Wynik komendy:

Kod: Zaznacz cały

iwconfig wlan0|grep Rate

Kod: Zaznacz cały

          Bit Rate=54 Mb/s   Tx-Power=200 dBm

: 19 sierpnia 2014, 17:00
autor: dedito
W tym przypadku zamiast cut spróbuj użyć awk:

Kod: Zaznacz cały

[color=#333333]iwconfig wlan0 | grep Rate | [/color]awk '{print $1,$2,$3}' 
tak będzie chyba szybciej i przejrzyściej.

: 19 sierpnia 2014, 19:49
autor: ali772
No i dalej nic nie pokazuje. W konsoli owszem, lecz w Conky nic a nic. Tak samo było z tamtym. Jak odpalam Conky z konsoli to nie wyskakują, żadne błędy.. Trudno, mogę się bez tego obejść lub znajdę w internecie jakiś inny skrypt.