Z każdym rokiem w Polsce rośnie społeczność KDE (ang. K Desktop Environment), środowiska graficznego z bogatym zestawem aplikacji dla komputerów osobistych. W odpowiedzi na to, w porozumieniu z organizacją KDE e.V., oddajemy obecnym i przyszłym użytkownikom KDE dedykowany serwis KDE.org.pl, mający ambicję bycia swoistym "punktem startowym do świata KDE" w naszym kraju.
Kompilacja dla Qt 4 przy użyciu qmake i magicznej opcji PLAIN_QT (z włączonym stylem Cleanlooks)
Kompilacja dla KDE 4 przy użyciu cmake
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.
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
Oto chmura tagów pochodząca z całkiem fajnego serwisu jakilinux.org:

Level 1
Znajdź tag "microsoft"
Level 2
Znajdź tag "gpl"
Level 3
Znajdź tag "PHP"
Wrzuciłem wersję pre-alpha do SVN :) Kod można pobrać tym poleceniem:
svn co https://kshutdown.svn.sourceforge.net/svnroot/kshutdown/trunk/kshutdown2
... Konieczne pobranie 0B archiwów. Po rozpakowaniu zostanie zwolnione 1024kB miejsca na dysku. ...
Jeśli zapomniałeś hasła do swojego repozytorium Subversion, to zajrzyj do katalogu ~/.subversion/auth/svn.simple. Hasło jest zapisywane w postaci zwykłego, niezaszyfrowanego tekstu.. Funkcję "password recovery", można wyłączyć w pliku ~/.subversion/config.
Tym razem nowa wersja wyszła niespodziewanie szybko (sam jestem zaskoczony). Oto skrócona lista zmian:
Bardzo fajny, ładnie wyglądający, trójwymiarowy wygaszacz ekranu dla KDE. Oczywiście musi być włączona akceleracja karty graficznej, żeby nie przycinało :)
Pomimo intensywnych prac nad wersją 4.0, developerzy KDE nadal znajdują czas na ulepszanie wersji 3.5.x :) Nowa wersja, jak zwykle przynosi duuużo poprawek i trochę nowości, więc warto zainstalować... i czekać na KDE 4...
W końcu, dzięki programowi xsel (działa w X-ach), można zapomnieć o Ctrl+C. Przynajmniej w niektórych sytuacjach. Kilka przykładów:
wget http://jamlasica.jogger.pl/files/m16.css -O - | xsel -b- kopiuje mój styl CSS do schowka :-)find|sort|xsel -b- kopiuje listę plików do schowkadate --rfc-3339=seconds | tr " " "T" | xsel -b- kopiuje datę w formacie RFC 3339xsel < /etc/fstab- kopiuje zawartość pliku jako "zaznaczenie", które można wkleić środkowym przyciskiem
W Kubuntu 6.10 niektóre bardziej zaawansowane skrypty powłoki mogą przestać działać (np. LimeWire się nie uruchomi), ponieważ polecenie /bin/sh jest podlinkowane do dash. Można samemu zmienić link symboliczny na bash, albo zmodyfikować pierwszą linię skryptu, żeby było #!/bin/bash.
Drugi problem, związany jest z programistami, którzy edytują pliki .sh pod Windowsem (?) i wybierają nieprawidłowy format linii tekstu, co powoduje następujący błąd: /bin/sh^M: bad interpreter: No such file or directory. Wtedy zazwyczaj wystarczy usunąć ostatni znak z pierwszej linii skryptu, lub przekonwertować cały plik...
Kolejna wersja jak zwykle przynosi trochę nowości i poprawek:
- Opcja pobierania kanałów RSS przy starcie aplikacji
- Opcja automagicznego pobierania wszystkich kanałów RSS co pewien czas
- Teraz każdemu artykułowi z kanału Atom/RSS można przyporządkować tagi, kolor, ikonę, kolor lub ocenę
- Funkcja zmiany rozmiaru obrazka
- Lepsze podsumowanie zadań
- Ulepszony pełnoekranowy "tryb prezentacji" (Ctrl+Shift+P)
- Ikona tacki systemowej jest tymczasowo wyłączona pod KDE, ze względu na bug w Javie :(
- Dużo mniejszych poprawek i ulepszeń
Na screenshocie wtyczka czytnika kanałów z jakimś fajnym blogiem...
PS. To już ostatnia Beta. Wersja z SVN ma już magiczny numer wersji "1.0" :-)
Gdy pod Linuksem, z linii poleceń chcemy na przykład otworzyć stronę WWW, to zapewne użyjemy gnome-open lub analogowy kfmclient. Jest to szczególnie niewygodne dla programistów, którzy często muszą wykrywać w jakim środowisku działa akurat program, a następnie "kombinować", jak by tu uruchomić to i owo, i namieszać użytkownikowi w systemie ;-)
I tu z pomocą przychodzi projekt Portland i Xdg-utils, który ujednolica różne środowiska graficzne (np. KDE, GNOME, czy Xfce). Kilka przykładów:
Otwieranie programu pocztowego
xdg-email --attach kliknij.jpg.exe --subject "Kononowicz" foo@example.com
Otwieranie strony WWW
xdg-open http://jogger.pl
Otwieranie pliku
xdg-open kody_do_pasjansa.txt
Blokada ekranu za pomocą wygaszacza ekranu
xdg-screensaver lock
Są również polecenia przydatne podczas instalacji oprogramowania (np. tworzenie ikon na pulpicie i w menu, oraz do manipulacji typami MIME).
Jak na razie nie jest to chyba, aż tak popularne narzędzie, ale zapewne w przyszłości będzie standardem, więc wydaje mi się, że warto zainteresować się tym już dzisiaj ;-)
localhost, to czemu nie? ;)
W końcu poprawiono odtwarzanie filmów z YouTube i Google Video w przeglądarce Konqueror (lub jak niektórzy piszą "Konquerror"), więc nie trzeba już klikać na Location -> Open with Firefox ;) Oprócz tego jest nowa wersja Kopete, obsługa CUPS 1.2, możliwość zmiany DPI fontów, oraz jak zwykle dużo mniejszych poprawek i ulepszeń.
Używasz KDE? Denerwują Cię niewygodne okna GTK? :P Chcesz mieć podgląd plików graficznych podczas ich otwierania?
Wystarczy zainstalować KGtk, a później uruchamiać wybrany program w następujący sposób: kgtk-wrapper gimp
Teraz są aż 4 hot-corners - sesje konsoli, menu K, przełączanie pulpitu i zamykanie okna. Niepasujące kolorystycznie ikony udało się lekko ztuningować w ustawieniach ikon. Styl widgetów to QtCurve.
Sesja Fluxboksa w oknie Xnest, które jest uruchomione z sesji IceWM, które jest uruchomione w KDE...
Kod
#!/bin/sh if [ -z "${1}" ] || [ -z "${2}" ]; then echo "Usage: wma2ogg file.wma outputfilename [title]" echo "Example: wma2ogg http://ml.gazeta.pl/6/3533/wdr060806.wma woobiedoobie \"Woobie Doobie\"" exit fi mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "${1}" if oggenc audiodump.wav -o "${2}.ogg" --title "${3}"; then rm audiodump.wav fi
Instalacja
Zapisujemy kod w pliku wma2ogg i robimy "chmod +x wma2ogg", a potem odpalamy jak podane w przykładzie :)
Menu kontekstowe dla obrazków/linków we wszystkich przeglądarkach jest okropne. Liczba pozycji w menu wacha się od 13 (Firefox), poprzez 15 (Opera), do 16 (Konqueror). Dzisiaj za pomocą GIMPa i KolourPainta "narysowałem" nowe menu dla Konquerora. Jest prawie o połowę mniejsze, dużo bardziej przejrzyste, i jednocześnie zachowuje całą funkcjonalność.
A tu jeszcze mapa, jakby ktoś się pogubił ;)
Upgrade poprzez apt-get kosztował mnie ponad 1GB downloadu, ale warto było :) W nawiasach wpisałem rzeczy, które rzuciły mi się w oczy:
- Kubuntu 6.06 (kernel jest teraz PREEMPT, co oznacza, że wszystko żwawiej reaguje na działania użytkownika; Adept siedzi w tacce systemowej i powiadamia o aktualizacjach)
- KDE 3.5.3 (wyraźnie szybszy start--no bullshit, około 800 mniej potencjalnych szans na wykrzaczenie się jakiegoś programu, poprawki i parę małych nowości)
- amaroK 1.4 (w końcu mniej tabów z lewej strony, nowe ikony, Xine-engine odtwarza ACC)









