![]() |
Chciałbym programowo wyłączyć ładowanie bakterii w laptopie.
W ThinkPadach można to zrobić przez TP_smapi: Cytat:
|
Lenovo chwaliło się tą funkcją nawet w Windows, to świetna wiadomość że działa pod Linuksem. Kilkukrotne przedłużenie życia aku dla mnie to must-have.
Ale to może oznaczać że niestety tylko Lenovo to ma :( Niestety wszystko co pokazuje net to praktycznie Thinkpady... |
czyli pozostaje nabazgranie skryptu bashowego, który mnie poinformuje jak bakteria przekroczy 45% :/ Zawsze zapominam ją wypiąć w tym momencie.
|
Cytat:
A najlepiej taki który balansuje między 30 (podłącz ładowarkę) a 80% (odłącz ładowarkę). |
Potrzebuję tylko do informowania kiedy wyjąć bakterie ;-)
Poczytałem sobie i nie będzie to raczej trudne. Skrypt uruchomi się kiedy podłączona zostanie bateria i w powiedzmy 10 minutowych okresach będzie mi grepował wynik acpi -b (o ile dobrze kojarzę) i z linijki gdzie w procentach podany jest poziom naładowania przy użyciu polecenia cut wytnę sobie liczbę, która będę mógł sobie ładnie porównać z wzorcem. Jeżeli okaże się że jej wartość jest większa niż 45 to wyślę powiadomienie przez GNOME aby odłączyć ładowarkę. |
no tak, to jakieś 5 minut roboty.
|
Poleceniem:
Kod:
acpi -b | cut -b 21-23 | tr -d [:space:] Wystarczy teraz, że w /etc/pm/power.d umieszczę skrypt który się uruchomi i w pętli i będzie wykonywał co 5-10 minut? Katalog config.d zawiera pliki które są uruchamiane m. in. kiedy wyjmę/włożę baterię? 1. Skrypt się uruchamia w momencie wpięcia bakterii; 2. Zmienna battery ma wartość 0; 3. W pętli wykonuje się polecenie: acpi -b | cut -b 21-23 | tr -d [:space:] co powiedzmy 5-10 minut. Warunek wyjścia z pętli to wartość polecenia acpi >= 45; 4. W momencie wyjścia z pętli (battery >= 45) wykona się np.: notify-send "Poziom bakterii 45%!" Optymalnie? Poniżej szkielecik skryptu: Cytat:
|
Cytat:
Kod:
while true pamiętaj że notify-send musi być odpalane jako użytkownik który ma otwartą sesję X, dobrze też byłoby przedłużyć trwanie komunikatu, bo 5 sekund można przegapić. niestety nie pomogę ze zdarzeniami wzwiązanymi z baterią, bo mam stacjonarkę i nawet nie mam zainstalowanych pm-utils (systemd je zastąpił). ps. warunek if tak napisany na 90% nie zadziała, trzeba napisac po bashowemu |
@sobrus jeżeli skrypt umieszczę w /etc/pm/power.d to zostanie od wykonany TYLKO wtedy kiedy nastąpi zmiana źródła zasilania.
Cytat:
btw, Cytat:
Cytat:
|
Śledziłem Lightworksa odkąd miał zostać otwarty, niestety ograniczenia wersji free są tak duże, że nawet do użytku domowego się nie nadaje:
http://www.lwks.com/index.php?option...102&Itemid=213 Brak możliwości eksportu w FullHD, brak eksportu do DVD/BluRay/AVCHD - nawet dla zupełnego amatora to zupełny show-stopper. To raczej wersja demo niż free. Jestem zawiedziony postępami w tym projekcie, może gdy udostępnią źródła (jeżeli w ogóle to zrobią) ktoś zrobi nadający się do użycia fork. Aktualnie mając do dyspozycji chociażby Cinelerrę nie warto sobie tym chyba zawracać głowy. Poza tym edytory GPL jakoś o dziwo nie mają problemów z kodekami i potrafią wypluć materiał na BD. |
Cytat:
|
Cytat:
Genralnie masz jednak rację, ja wolałbym jednak wersję Home pozbawioną profesjonalnych funkcji ale z kodekami (coś a'la Premiere Elements). Nie musiałaby być darmowa, wystarczyłoby że tańsza. A tak dostajemy wersję Pro oraz coś czego nie da się używać. |
Cytat:
Może autorzy oprogramowania przerzucają obowiązek tantiem na końcowego użytkownika? Dlatego jestem przeciwny patentowaniu standardów. Jak już, to opatentowana powinna zostać konkretna implementacja. Cytat:
|
Tylko czy uwolnią kod? Gadają o tym od prawie 2 lat, a póki co jedyne co mamy to 215 euro za sztukę...jeśli tak stawiają sprawę, to otwarcie kodu może im przynieść więcej szkód niż pożytku.
|
Nie oszukujmy się ale w przypadku wykorzystania oprogramowania liczy się wsparcie. Żadna normalna firma nie kupi oprogramowania bez wsparcia. Nawet jeżeli kod zostanie uwolniony, to straty nie będzie.
Należy też pamiętać, że aby uwolnić kod musi on zostać w odpowiedni sposób oczyszczony. Udostępnianie go w formie "wewnętrznej" (kodu miał nigdy nikt nie zobaczyć) może więcej zaszkodzić niż pomóc. |
Wszystkie czasy w strefie CET. Aktualna godzina: 09:02. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.