Skrypty Conky

Tematy związane z oprogramowaniem, instalacją, konfiguracją
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Skrypty Conky

Post 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
Załączniki
zrzut.jpg
Awatar użytkownika
mati75
Junior Member
Posty: 625
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Popraw skrypty do zgodnych ze swoja konfiguracją. Podpowiedź: znaki są przesunięte.
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post 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.
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post 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ć.
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

To daj przynajmniej zrzut wyników z tych komend.
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post 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..
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Pokażesz w końcu wynik tej komendy czy mam do wróżki #%@#$%!! dzwonić ?!
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post 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
Awatar użytkownika
dedito
Moderator
Posty: 3606
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post 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.
ali772
Posty: 68
Rejestracja: 13 czerwca 2014, 13:46
Lokalizacja: Krosno

Post 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.
ODPOWIEDZ