Zaloguj się
Projekty Kategorie Archiwum
17 stycznia

Został wydany uaktualniony KShutdown 2.0 Beta 4 dla KDE 4 oraz 1.0.4 dla KDE 3. Obydwie wersje zawierają poprawki dot. zamykania systemu, hibernacji oraz działania pod nowszymi dystrybucjami systemu Linux/GNU.

Według niedawnej (sprzed paru miesięcy) ankiety na kde-apps.org, spora część użytkowników KDE nadal używa wersji 3.5.x. Tak więc oznacza to, że stary KShutdown 1.0.x będzie utrzymywany przy życiu jeszcze przez jakiś czas, ale nie należy spodziewać się żadnych nowości, czy rewolucyjnych zmian :)

1 grudnia

Został wydany KShutdown 2.0 Beta 3.

Przeportowano (znaczy się ja to przeportowałem ;) niektóre funkcje z wersji dla KDE 3, m.in. pasek postępu, powiadomienia, oraz funkcję odpalania wybranej akcji, gdy jakiś program dokona zejścia z wirtualnego świata. Jest też polskie spolszczenie, ale niestety tylko częściowe.

Wersja dla Windows XP/Vista nie-tak-fajna-jak-jej-odpowiednik-dla-KDE4 została również uaktualniona.

Wymaga Qt 4.4.x. Testowane pod KDE 4.1.x (pod 4.2 też powinno działać).

13 listopada

Kolejny ficzer, który powróci w kolejnej wersji KShutdown (Beta 3).

Pasek postępu (domyślnie wyłączony) jest to mała czarno-żółta pozioma kreska, wyświetlana na dole lub górze ekranu. Graficzna reprezentacja ułatwia monitorowanie czasu, który pozostał do uruchomienia wybranej akcji.

Free Image Hosting at www.ImageShack.us

Czytaj dalej...

Ponownie ruszyły prace nad KShutdown 2.0. Wczoraj dodałem powiadomienia (menu|Ustawienia|Konfiguracja powiadomień...). Dzisiaj natomiast powróciły tłumaczenia na różne jezyki (w tym oczywiście nasz ulubiony szeszczący).

Ale wracając do tematu... W ramach testów, postanowiłem pobawić się opcjami w menu|Pomoc|Zmień język aplikacji i okazuje się, że może być zabawnie:

Free Image Hosting at www.ImageShack.us

  1. Na samej górze chyba arabski -- język główny
  2. Dalej chiński uproszczony -- język dodatkowy, gdy brak tłumaczenia dla języka głównego
  3. Polski -- jeśli brakuje tłumaczenia dla powyższych języków, to używany jest język z ustawień KDE
  4. Angielski -- domyślny, nieprzetłumaczony jeszcze tekst

Przywrócenie poprzednich ustawień może być nieco utrudnione ;)

27 maja

Została wydana kolejna wersja KShutdown dla KDE 3. Od teraz gałąź 1.0.x przechodzi w "maintenance mode", czyli będą pojawiać się tylko poprawki błędów oraz uaktualnienia/patche podsyłane przez użytkowników z całego świata :-)

Natomiast status następnej generacji 2.0.x (obecnie wersja alpha 5) wygląda następująco:

  • Build KDE4 - wszystko działa
  • Build Qt4@Windows XP - wszystko działa
  • Build Qt4@Gnome - działa wszystko oprócz zamykania/restartowania systemu
  • Build Qt4@KDE3 - działa tylko hibernacja

Jak widać, próbuję po cichu wcisnąć się na desktop Gnome.. Może po włączeniu QGtkStyle Gnomowcy się nie zorientują ;-)

6 stycznia

Jeśli ktoś jest zainteresowany wersją "przenośną", to może przetestować wersję alpha - download (dla windows). Wystarczy rozpakować i uruchomić. Może komuś się przyda.. Poniżej techniczne bzdury ;)

A cała tajemnica przenośności polega na użyciu innego konstruktora QSettings:

#ifdef KS_PORTABLE
... = new QSettings(QApplication::applicationDirPath() + "\\kshutdown.ini", QSettings::IniFormat);
#else
... = new QSettings();
#endif

22 października

Uaktualniłem KShutdown, żeby skompilował się pod KDE 4 Beta 3. Program jest nadal w wersji alpha, ale działa stabilnie.

Instalacja ze źródeł

  1. Pobierz źródła poleceniem: "svn co https://kshutdown.svn.sourceforge.net/svnroot/kshutdown/trunk/kshutdown2"
  2. Następnie uruchom ./Setup-kde4.sh, aby skompilować i zainstalować
  3. Kompilację najlepiej uruchomić w sesji KDE4, żeby został wykryty program kde4-config
  4. Dodatkowe wymagania to cmake 2.4.0 lub nowszy, oraz pliki "dev" dla kdebase-workspace

Za pomocą ./Setup-qt4.sh, można również zbudować wersję, która nie wymaga bibliotek KDE (tylko Qt4). W wersji "pure qt4" działa jedynie hibernacja/suspend oraz, jeśli masz szczęście, blokowanie ekranu ;)

Tradycyjny screenshot

Free Image Hosting at www.ImageShack.us

8 lipca

Download

Ponieważ jest to wersja testowa, mogą wydarzyć się nieoczekiwane rzeczy, takie jak eksplozja monitora, uszkodzenie płyty głównej, nagła śmierć użytkownika, itp. Program wymaga XP lub nowszego. Jeśli coś nie działa, to proszę o komentarz.

Wiem, wiem. Przynudzam z tymi notkami :)

22 czerwca

Tak obecnie wygląda zwykły KShutdown 2.0 alpha. Ble! ;)

Poniżej ta sama wersja z nałożonym stylem Qt:

Free Image Hosting at www.ImageShack.us

Później dodam obsługę "motywów", tak że każdy będzie mógł łatwo zrobić i dodać nowy styl (włączając w to własną grafikę, gradienty, i inne efekty).

PS. Port na Windows jest już ukończony w 95% i leży w repozytorium SVN. Wystarczy dokończyć instalator oraz funkcje hibernacji i usypiania systemu :)

Dodałem nowy screenshot

Dzisiaj eksperymentalnie skompilowałem KShutdown 2 pod Windowsem :) Ponieważ nowy KShutdown opcjonalnie nie wymaga bibliotek KDE, więc jedyną potrzebną rzeczą było Qt/Windows Open Source Edition oraz MinGW (MinGW można zainstalować automatycznie podczas instalacji Qt). Teraz wystarczy dodać kilka #ifdef Q_WS_WIN oraz ExitWindowsEx i port gotowy ;)

No i jeszcze tradycyjny screenshot (wygląda ładnie, ale na razie nie działa):

Free Image Hosting at www.ImageShack.us

Kompilacja dla Qt 4 przy użyciu qmake i magicznej opcji PLAIN_QT (z włączonym stylem Cleanlooks)

Free Image Hosting at www.ImageShack.us

Kompilacja dla KDE 4 przy użyciu cmake

Free Image Hosting at www.ImageShack.us

17 kwietnia

Na górze róże, na dole fiołki, został wydany KShutDown w wersji 1.0...

Menu "Extra" wzbogaciło się o polecenie hibernacji komputera (wymaga usługi DBus/HAL), oraz wyciszanie/wyłączanie programu kdetv. Poprawiono wygląd ikon w tacce systemowej i aplecie, oraz usunięto błąd kompilacji pod gcc 4.3.

Pobierz źródła

Krótka historia wydań dla historyków:

  • Wtedy jeszcze pod nazwą Shut Down-O-Matik -- 2003/10/27 -- 0.1.0 Beta
  • KShutdown (teraz małe "D") -- 2007/03/23 -- 2.0alpha/SVN

Wrzuciłem wersję pre-alpha do SVN :) Kod można pobrać tym poleceniem:

svn co https://kshutdown.svn.sourceforge.net/svnroot/kshutdown/trunk/kshutdown2

Czytaj dalej...

22 marca

Postanowiłem przepisać KShutDown całkowicie od podstaw... Wheeeeeee!

Czytaj dalej...

11 marca

W końcu udało się ustalić jakieś sensowne daty dla kolejnych wydań:

  • 18/03/2006 - KShutDown 0.8.3 - uaktualnienia tłumaczeń i poprawki błędów kompilacji
  • (!) 01/04/2006 (prima aprilis) - Makagiga 0.9.3 Beta - duuuuuuużo zmian i nowych rzeczy; teraz kolejne wersje powinny pojawiać się już normalnie, czyli co 1-2 miesiące
  • (!) 08/04/2006 - KShutDown 0.9 Beta - dalsze umacnianie monopolu, poprzez podnoszenie jakości produktu ;-)
25 lutego

Poprzedni aplet był tylko lekko zmodyfikowaną wersją "Lock/Logout Buttons". Teraz koncepcja trochę się zmieniła. Zamiast dwóch przycisków jest jeden, który uruchamia domyślną akcję ("szybkie" kliknięcie) lub wyświetla menu (przytrzymanie wciśniętego przycisku myszy). Domyślna akcja będzie konfigurowalna. [Krótkie flashowe demo]

Od dzisiaj KShutDown ma też repozytorium SVN. Stare repozytorium CVS nie będzie już uaktualniane.

19 lutego

Zacząłem robić KShutDown 0.8.3, ale jak zwykle się rozmyśliłem i zmieniłem numer wersji na "0.9 Beta". Niektóre rzeczy, które dzisiaj dodałem:

  • Podmenu "Actions" w menu głównym
  • Konfiguracja skrótów klawiszowych
  • W oknie potwierdzania akcji wyświetlana jest teraz wybrana akcja oraz wybrany czas
  • W oknie statystyk klawisz Ctrl+R lub F5 odświeża widok + drobne ulepszenia
  • Akcje w menu tacki systemowej nie są już schowane w podmenu
  • W oknie konfiguracji "Własnego komunikatu" można teraz łatwo wybrać pomiędzy "trybem" Amor/KDialog

PS. Kto wie jak wylogować się z GNOME za pomocą polecenia. "gnome-session-save --kill" wyświetla okno potwierdzenia, a ja akurat potrzebuję coś zupełnie "cichego" ("killall X" nie wchodzi w grę) :)

PS 2. Kawa rozpuszczalna z cytryną jest bardzo dobra :)

Zmiany (nic ekscytującego):

  • Niemiecki help
  • Chińskie tłumaczenie
  • Uaktualnione niemieckie i czeskie tłumaczenia
  • Różne mniejsze poprawki i ulepszenia

Właśnie przyszło znienacka "Turkish Localization", więc będzie dopiero w następnej wersji :)

http://kshutdown.sourceforge.net

KShutDown 0.X nie pojawi się zbyt szybko, ale nie zaszkodzi planować już dzisiaj.

Niektóre funkcje, które powinny ujrzeć światło dzienne w wersji 0.X (0.10):

  • Lepsza integracja z SuperKarambą i więcej motywów
  • Obsługa Gruba i/lub Lilo (czyli np. restart bezpośrednio z Linuksa do Windowsa, itp.)
  • Lepsze wsparcie dla GDM oraz możliwość zamknięcia systemu z KDE nawet, gdy menedżer logowania nie jest uruchomiony
  • Globalne skróty klawiszowe
  • Funkcja służąca do zabijania wybranej aplikacji
  • Ulepszony applet z możliwością wyboru przycisków (np. ktoś mógłby chcieć tylko przycisk restartu, itp)

A kolejna wersja z serii 0.8 ukaże się mniej-więcej na początku roku :)

27 listopada

To kolejna stabilna gałąź po wersji 0.6. Jeśli masz 0.7.1 Beta, to nie musisz koniecznie instalować 0.8 (chyba, że mieszkasz w Szwecji ;-) Osoby konserwatywne, bardzo przyzwyczajone do wersji 0.6, w celu uniknięcia szoku, nie powinny upgradować się do 0.8 ;-)

Download

Kto by pomyślał, że minęły już ponad 2 lata od wydania pierwszej wersji 0.1... Stare dobre czasy ;-)

25 kwietnia
W końcu wywaliłem wszystkie niepotrzebne rzeczy z KShutDown, oraz przerobiłem całe GUI. Czarodziej (aka Wizard) też wyleciał :) Teraz główne okno programu nie jest już dla nowych użytkowników "piekłem".

Before (wersja 0.6.0):
Free Image Hosting at www.ImageShack.us

After (wersja 0.7.0 Beta - jeszcze niedostępna):
Free Image Hosting at www.ImageShack.us

Kategorie

Ewolucja Internetu 8 | Fail 28 | Gry 45 | Humor 124 | Idiotyzm 48 | Java 107 | KDE 83 | KShutDown 22 | Linux 81 | Makagiga 58 Ogólne 792 | Polityka 74 | Programowanie 45 | Reklamy 2 | Techblog 17 | Teorie Spiskowe 11 | TV 55 | UI 2 | Użyteczność 27 | WWW 79 | Wyrwane z Kontekstu 24 | X Files 14

Archiwum

Luty 2012 | Styczeń 2012 | Grudzień 2011 | Listopad 2011 | Październik 2011 | Wrzesień 2011 | Sierpień 2011 | Lipiec 2011 | Czerwiec 2011 | Maj 2011 | Kwiecień 2011 | Styczeń 2011 | Listopad 2010 | Październik 2010 | Wrzesień 2010 | Sierpień 2010 | Lipiec 2010 | Czerwiec 2010 | Kwiecień 2010 | Marzec 2010 | Luty 2010 | Styczeń 2010 | Grudzień 2009 | Listopad 2009 | Październik 2009 | Wrzesień 2009 | Sierpień 2009 | Lipiec 2009 | Czerwiec 2009 | Maj 2009 | Kwiecień 2009 | Marzec 2009 | Styczeń 2009 | Grudzień 2008 | Listopad 2008 | Październik 2008 | Wrzesień 2008 | Sierpień 2008 | Lipiec 2008 | Czerwiec 2008 | Maj 2008 | Kwiecień 2008 | Marzec 2008 | Luty 2008 | Styczeń 2008 | Grudzień 2007 | Listopad 2007 | Październik 2007 | Wrzesień 2007 | Sierpień 2007 | Lipiec 2007 | Czerwiec 2007 | Maj 2007 | Kwiecień 2007 | Marzec 2007 | Luty 2007 | Styczeń 2007 | Grudzień 2006 | Listopad 2006 | Październik 2006 | Wrzesień 2006 | Sierpień 2006 | Lipiec 2006 | Czerwiec 2006 | Maj 2006 | Kwiecień 2006 | Marzec 2006 | Luty 2006 | Styczeń 2006 | Grudzień 2005 | Listopad 2005 | Październik 2005 | Wrzesień 2005 | Sierpień 2005 | Lipiec 2005 | Czerwiec 2005 | Maj 2005 | Kwiecień 2005 | Marzec 2005 | Luty 2005 | Styczeń 2005