KDE 4.4 nadchodzi

Posted 2 years, 5 months ago at 1:10. Brak komentarzy

Natrafiłem na fajny tech review (wideo niżej) nadchodzącego KDE 4.4 (czy jak to teraz powinienem nazwać – KDE Software Compilation) i muszę przyznać, że jest co wyczekiwać.

Zmiany idą w dobrą stronę. Środowisko nabrało kształtu. Widać, że ostatnie wydania szlifują je aby zintegrować się w jedną całość.

Miejmy nadzieje, że „pod maską” zachodzą równie ciekawe ewolucje, bo miedzy innymi dla lekkości GNOME porzuciłem KDE.. myślę, że to się zmieni z wydaniem 4.4 ;]

link rrh @ blip

Ustawienie DejaVu Condensed domyślnym stylem dla DejaVu

Posted 2 years, 6 months ago at 23:01. Brak komentarzy

Tym razem pokażę jak zmusić system do wyświetlania domyślnie stylu DejaVu Sans/Serif Codensed, zamiast standardowego DejaVu Sans/Serif.
DejaVu Sans Condensed i DejaVu SansTaki wariant czcionki, odkryłem przy okazji przesiadki na GNOME, gdyż pod KDE po prostu nie ma takiego wyboru ;)

W ustawianiach wyglądu GNOME możemy wybrać z listy styl Bold, Italic, Extra Light dodatkowo to wszystko w opcji Condensed, więc po co bawić się w takie podmiany? Właśnie po to że aplikacje Qt/KDE, Firefox ignorują wybór i używają „zwykłego” DejaVu Sans/Serif. To pomoże nam trochę u standaryzować pulpit, jeśli komuś, tak jak mnie, przypadł krój czcionki do gustu ;) Również do zastosowania pod KDE, ponieważ jak wcześniej wspomniałem nie da się pod nim takiego stylu wybrać ;)

Edytujemy ~/.fonts.conf i między tagi fontconfig wklejamy poniższą treść:

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Sans</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Sans Condensed</string>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Serif</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Serif Condensed</string>
  </edit>
 </match>

Cały plik wygląda u mnie tak:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>

 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Sans</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Sans Condensed</string>
  </edit>
 </match>

 <match target="pattern" >
  <test name="family" qual="any" >
   <string>DejaVu Serif</string>
  </test>
  <edit mode="assign" name="family" >
   <string>DejaVu Serif Condensed</string>
  </edit>
 </match>

</fontconfig>

Jeśli nie masz w systemie stylu Condensed doinstaluj paczkę

ttf-dejavu-extra

Hope u like it ;)

Screen 20090908

Posted 2 years, 8 months ago at 0:34. Brak komentarzy

Taki szybki wpis pokazujący na czym obecnie pracuje i co da się zauważyć na screenie nie tylko ;)
shot20090908shot20090908_1

KDE 4, Compiz, alt+f2

Posted 2 years, 8 months ago at 21:26. Brak komentarzy

Podmieniłem w KDE menadżer okien z KWin na Compiz.

Tytułem wstępu krótko czemu ;) Ładniejsze, płynniejsze i mniej zasobożerne animacje, dodatkowo Ci co mają karty oparte o chipset NVidia wiedzą jak to działa z KDE 4 :>
Dziwi mnie czemu KDE Team rozwija swoje efekty, zamiast skorzystać i dostosować do współpracy z KDE 4 gotowe rozwiązanie – Compiz Fusion, który sam wcześniej połączył się z dwóch podobnych projektów: Compiz i Beryl.

Compiz zjadł mi większość użytecznych skrótów klawiszowych, do jakich zdążyłem się przyzwyczaić. Jednym z nich, z którego stratą nie mogłem się pogodzić, był ALT+F2 – wywoływanie okienka uruchamiania aplikacji i nie tylko (kalkulator, szukanie kontaktów, historia przeglądarki, sprawdzanie pisowni itd)
krunner
Dla tych co ubolewają tak samo nad stratę, a nie wiedzą co z tym zrobić, mała solucja ;)

Otwieramy Menedżer ustawień Compiz

ccsm>General Options>Commands

Na zakładce Commands przy opcji command line 0 (jeśli nie ustaliliśmy wcześniej tam nic innego) wpisujemy

krunner

Przechodzimy do Key Bindings i do command 0 przypisujemy alt+f2. Ja mam windows button+spacja – wygodniejsze ;)

Leave the Reality… live the dream – oficjalnie KDE4

Posted 4 years, 4 months ago at 19:14. Komentarzy: 3

Be freeTak długo oczekiwane przez wielu użytkowników, dzisiaj po południu, zostało oficjalnie wydanie KDE4! Na pewno rozpoczął się nowy rozdział dla środowisk graficznych.

Przygotowany został fajny przewodnik, z którego dowiemy się o nowościach KDE 4.0 takich jak Plasma, Dolphin, Okular. Najwięksi fani mogą uczcić wydarzenie na imprezie, organizowanej z tego powodu (wybiera się ktoś? :P)

No dobra ale jak się dobrać, do tego wszystkiego?

Wypada tylko złożyć Team’owi KDE, gratulacje za odwalenie wspanialej roboty!
Gratuluję!

Pora na Amarok’a 2

Posted 4 years, 4 months ago at 23:26. Komentarzy: 3

Zachwycony wczorajszym sukcesem kompilacji KDE 4 ;P postanowiłem sprawdzić jak się ma mój ulubiony odtwarzacz muzyczny – Amarok w wersji 2.

No i jestem zawiedziony ;/ Zacząłem się zastanawiać czy aby jego wizja idzie w dobrym kierunku.

Głowne okno Amarok2

Ogólne wrażenie

Panel po lewej zawiera, tak jak to było w 1.4.x, przeglądarkę plików, kolekcję, playlisty, urządzeń itd ale nie rozumiem czemu największy obszar w odtwarzacz jest marnowany na jakieś ficzery w stylu info o utworze, lirykę piosenek zaś playlista jest tak mała, why?! Mam nadzieje, że w finalnej wersji będzie można zmieniać rozmiar i położenie pól.

Poruszając się po interfejsie miałem wrażenie jakby było nie do końca przemyślane, ładnie to wszystko wygląda na obrazkach ale…

Playlista

Sama koncepcja playlisty jest udana. W 1.4 brakowało mi zakładek. Tu zrobiono je w trochę inny sposób, niż jesteśmy do tego przyzwyczajeni, choćby z Firefoksa.

Na screenie widać otwarte dwie playlisty (grube belki oznaczają początek playlisty) z tym że listy nie można przeciągać jako całości góra, dol tylko wymieniać utwory miedzy nimi ;/

Martwi mnie brak ustawienia co ma wyświetlać lista. Na sztywno przypisany wykonawca i tytuł, odbije się na edycji ID3, gdyż mamy dostęp tylko do tych dwóch tagów. Widać, ze pracują nad tym, bo pozycja Edit Track Information w menu kontekstowym jest nieaktywna. Fetch Cover za to jest aktywna ale nie udało mi się pobrać okładki ;)

Nie działa jeszcze przeciąganie plików z lewgo panelu do prawego, dodatkowo program nie umie odtworzyć i zapisać playlisty :)

Kolekcja, CoverBling

Kolekcja nie działa, nie mogę nic z nią zrobić. Nawet „ręczne” dodawanie katalogów do kolekcji po przez edytowanie amarokrc nie przynosi skutku. Tak jak pisałem wyżej, Fetch Cover tez za dobrze się nie sprawuje ;) Stad u mnie czarny prostokąt, pod logiem Amarok’a, a powinno wyglądać jak na screen niżej (CoverBling)
CoverBling jest to eye candy ficzer zaczerpnięty z zabawek zaczynających się na „i” ;) iTunes, iPhone itd. Przedstawia w fajny sposób okladki albómów z naszej kolekcji, które możemy przeglądać jak na półce.

Podsumowanie

Testowałem wersje 759510. Dokładnego terminu, wydania finalnej wersji nie umiałem znaleźć. Jednak po tym co dzisiaj zobaczyłem myślę, ze szybko, to nie nastąpi. Mnóstwo rzeczy jeszcze nie działa tak jak powinno, zdaje sobie sprawę, ze jest to wersja rozwojowa ale martwi mnie ogólny zarys aplikacji, coś mi w nim nie pasuje…

Znalazłem jedynie dokładniejsze plany odnośnie wersji 4.0:

Estimated Release Date: Same day the first moon colony is built.
Will be written in Visual Basic 9.0, Novell Edition.

:D

W oczekiwaniu na paczki KDE4 – własna kompilacja

Posted 4 years, 4 months ago at 22:16. Komentarzy: 32

Jak wiecie parę dni temu team KDE wypościł KDE 4.0.0. Wiecie też, że paczki jeszcze nie są dostępne w repozytoriach ale zainstalować w systemie, możemy równie łatwo – kompilując ze źródeł :]

Do własnej kompilacji, dodatkowo, skłoniło mnie zamknięcie projektu KDE4Daily, o którym pisałem wcześniej. Planują go wznowić przed wydaniem KDE 4.1.. no ale tak długo nie będę czekał ;)
KDE4 zaraz po uruchomieniu

Instalacja wymaganych pakietów

# aptitude install build-essential cdbs debhelper cmake \
libxml2-dev libxslt1-dev libbz2-dev libclucene-dev librdf0-dev \
shared-mime-info libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev \
libxext-dev libjpeg-dev libpng-dev subversion libsm-dev \
libxinerama-dev libxrender-dev libfontconfig-dev libboost-dev \
libxcursor-dev doxygen libungif4-dev libdbus-1-dev libgpgme11-dev \
libssl-dev libgpgme11-dev libasound2-dev kdesdk-scripts libxine-dev \
libqt4-dev

Tworzenie konta dev

Stworzenie osobnego konta dla instalacji KDE4 ma parę zalet. Nie namieszamy sobie w systemie. Jak już nam się znudzi nowe środowisko po prostu usówamy użytkownika z systemu a wraz z nim cale KDE.

# adduser kde4

Po skończeniu procesu zakładania konta, ustawiamy mu powlokę na bash

# chsh -s /bin/bash kde4

Pozostało nam jeszcze zmodyfikować .bashrc przed chwilą stworzonego konta. Wklejamy do niego taką zawartość.

Przelogowujemy się nasze deweloperskie konto :)

$ su kde4

Tworzymy strukturę katalogów, z których będziemy korzystać podczas kompilacji KDE

$ mkdir ~/kde
$ mkdir ~/kde/src
$ mkdir ~/kde/src/KDE

Kompilacja i instalacja środowiska

  • Ściągamy i kompilujemy kdesupport
    $ cd ~/kde/src
    $ svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
    $ cd kdesupport
    $ cmakekde
  • Kolej na kdelibs
    $ cd ~/kde/src/KDE
    $ svn checkout svn://anonsvn.kde.org/home/kde/branches/KDE/4.0/kdelibs
    $ cd kdelibs
    $ cmakekde
  • Przed kdebase zostało nam jeszcze do skompilowania kdepimlibs
    $ cd ~/kde/src/KDE
    $ svn checkout svn://anonsvn.kde.org/home/kde/branches/KDE/4.0/kdepimlibs
    $ cd kdepimlibs
    $ cmakekde
  • No i nareszcie, najdłuższa, kompilacja kdebase
    $ cd ~/kde/src/KDE
    $ svn checkout svn://anonsvn.kde.org/home/kde/branches/KDE/4.0/kdebase
    $ cd kdebase
    $ cmakekde

Konfiguracja KDM

Żeby uruchamiać nasze nowe środowisko przez KDM musimy stworzyć plik, spod roota…

# touch /usr/share/apps/kdm/sessions/kde4.desktop

i wpisać do niego poniższa treść

[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=/home/kde4/kde/bin/startkde
TryExec=/home/kde4/kde/bin/startkde
Name=KDE4
Comment=K Desktop Environment 4
Comment[pl]=Środowisko KDE4

Aktualizacja KDE4

  • kdesupport
    $ cd ~/kde/src/kdesupport
    $ svn up
    $ cd ~/kde/build/kdesupport
    $ make -j2 VERBOSE=1
    $ make install
  • kdelibs
    $ cd ~/kde/src/KDE/kdelibs
    $ svn up
    $ cd ~/kde/build/KDE/kdelibs
    $ make -j2 VERBOSE=1
    $ make install
  • kdepimlibs
    $ cd ~/kde/src/KDE/kdepimlibs
    $ svn up
    $ cd ~/kde/build/KDE/kdepimlibs
    $ make -j2 VERBOSE=1
    $ make install
  • kdebase
    $ cd ~/kde/src/KDE/kdebase
    $ svn up
    $ cd ~/kde/build/KDE/kdebase
    $ make -j2 VERBOSE=1
    $ make install

    Dodatkowo kdebase możemy rozbić na 3 części

    • apps
    • runtime
    • workspace

KDE4 w całej okazałości
Na rewizje w stylu Korneliusza nie liczcie ;) Może później napisze jak się sprawuje nowe KDE, narazie muszę się znim bardziej zapoznać.

KDE4.0 Release Candidate 2

Posted 4 years, 5 months ago at 4:55. Brak komentarzy

Deweloperzy KDE wydali druga wersje RC środowiska graficznego o nazwie kodowej „Coenig” i nie jest to jak było planowane, ostatnia wersja RC. Przed wydaniem wersji stabilnej, 11 stycznia, zapowiedziana jest jeszcze jedna wersja RC.

Do głównego kodu nie zostaną już dodane żadne nowości. Programiści skupili się na wyłapywaniu błędów, dokończeniu strony wizualnej (ikony, interfejs, dźwięki).

Według strony informacyjnej KDE4.0 RC2 – 3.97 potrzebne paczki powinny już byc w gałęzi experimetal (ja widze tylko kdelibs*, poczekam do rana ;) ). Testował już ktoś KDE4 instalując przez apt?

Amarok 2 w akcji.

Posted 4 years, 5 months ago at 1:24. Brak komentarzy

Dorwalem na necie filmik prezentujacy dzialanie playlisty Amaroka 2.

Po mimo tego, ze jest we wczesnej fazie tworzenia to i tak malinowo.

Amarok 2

KDE4Daily – testowanie KDE4 w Qemu.

Posted 4 years, 5 months ago at 20:50. Brak komentarzy

Projekt KDE4Daily VM powstał aby w łatwy sposób testować KDE4 bez codziennej kompilacji, ciągłego ściągania LiveCD z kolejnymi rewizjami czy czekania na pojawienie się paczek dla dystrybucji.
Celem projektu jest dostarczenie ludziom jak najnowszej wersji rozwojowej środowiska. Codzienna aktualizacja postępu, to cykl jaki założyli sobie twórcy KDE4Daily.

Jak to działa? Ściągamy obraz, który uruchamiamy w Qemu i za pomocą wbudowanych skryptów aktualizujemy do ostatniej rewizji.

Qemu jest programem miedzy platformowym, wiec testowanie KDE może odbywać się min. na Windowsie!
Wielkość aktualizacji to średnio 20-50 MB, wiec nie powinno zapchać nam to łącza ;)
Ekran logowania jeszcze z 3.5
Uruchomienie obrazu to wydanie polecenia:

$ qemu kde4daily-0_0_1_r734472-qcow.img -m 256

Login i password to kde4daily.
KDE4.0 RC1 w calej okazalosci
Aktualizacja KDE ze względów oczywistych odbywa się w trybie tekstowym. Podczas logowania wybieramy z menu KDM opcje Console Login, logujemy a następnie zatrzymujemy serwer X

$ sudo /etc/init.d/kdm stop

Przechodzimy do katalogu ze skryptami i uruchamiamy skrypt, który zaktualizuje nam KDE4 do ostatniej rewizji.

$ cd ~/kde4dailyupdater
$ ./kde4daily-update

Czekamy aż się wszystko pościąga, zainstaluje i dostaniemy informacje o pomyślnym przebiegu aktualizacji wraz z numerem obecnej rewizji KDE, z której będziemy korzystać.
Koniec aktualizacji
No koniec uruchamiamy serwer X, logujemy i cieszymy sie nowym KDE.

$ sudo /etc/init.d/kdm start

Zachęcam do testowania! Prościej jak na razie się chyba nie da.
Smacznego ;)

Edit 2007-12-17

Przerobilem newsa na howto.