Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Wieści z frontu (KDE 4.9): HUD w KDE, AppMenu, KWin Scripting

Gdy Mark Shuttleworth z hukiem ogłosił koniec ery pasków menu i zastąpienie ich przez swój nowy wynalazek zwany HUD, kwestią czasu było kiedy pojawi się coś takiego dla KDE. W przeciwieństwie do Ubuntu z Unity, gdzie deweloperzy musieli złożyć rożne, często nie pasujące do siebie elementy, w KDE wszystko jest już na miejscu. W swoich założeniach HUD ma pozwalać na wyszukiwanie i uruchamianie programów, oraz być miejscem gdzie można aktywować polecenia z menu danego programu. Innymi słowy coś co KDE ma od lat, no może poza tą ostatnią funkcją. Oczywiście nie trzeba było długo czekać aby naprawić tą "nieścisłość".
Alex Fiestas, jeden z deweloperów podjął się tego wyzwania i tak powstał nowy Runner, który wykorzystuje tę samą technologię, co HUD. Efekty jego prac można zobaczyć poniżej:

Ci którzy wolą żywy obraz, również się nie zawiodą:

Więcej informacji:http://www.afiestas.org/appmenu-runner-meet-the-kde-hud/

Wsparcie dla AppMenu

Ostatnimi czasy, da się zaobserwować trend upraszczania, czy tez ułatwiania dostępu i nawigacji po różnych menu. Trik, który po raz pierwszy zastosowano w przeglądarkach (jeśli mnie pamięć nie myli) przeniesiono na grunt interfejsów systemowych. W każdym razie zaczął powstawać pewien problem bo niektórzy deweloperzy zaczęli upraszczać menu w swoich programach, co prowadzi do różnych "wizualnych" skrajności. Problem ten próbują rozwiązać Cédric Bellegarde i Lionel Chauvin. W tym celu opracowano specjalny moduł kded kded-appmenu oraz zmodyfikowaną gałąź kde-workspace. Jednak rozwiązanie zastosowane przez deweloperów jest dosyć ciekawe, łączy w sobie 2 elementy tj. pojedynczy przycisk w dekoracji okna z tradycyjnym widokiem menu. Jak to wygląda w praktyce, można zobaczyć poniżej:

Więcej informacji:http://gnumdk.blogspot.com/2012/02/kde-appmenu-support.html

KWin Scripting czyli nowe efekty 3d prosto z Internetu

Od wersji KDE 4.6 KWin posiada wsparcie dla tworzenia skryptów dzięki udostępnionym "wiązaniom" (bindings). Niestety w praktyce nie były one wykorzystywane, co postanowił zmienić Martin Gräßlin. Wraz z wersją KDE 4.9, każdy kto posiada choć odrobinę znajomości JavaScript czy QML będzie mógł tworzyć własne efekty 3d. Co jednak równie istotne, cały rendering to nadal poczciwy kod w C++, co gwarantuje podobną wydajność jak obecnie. Wspomniałem już o tym, że efekty będzie można pobierać prosto z Internetu, tak jak motywy plasmy czy zwykłe tapety. Integracja z Get Hot New Stuff jest jednym z elementów tego planu.

Jak zapewnia autor, API jest takie samo dla JavaScript i QML, przy czym ten drugi doczekał się również wsparcia dla "ruchomych miniaturek okien". Póki co, deweloper przygotował 2 skrypty prezentujące możliwości całego systemu. Jednym z nich jest menu OSD służące do zmiany wirtualnych pulpitów (QML).

Można powiedzieć, że dzięki zamianom obie strony (użytkownicy jak i deweloperzy) wygrywają. Z jednej strony część efektów, które nie miała opiekuna wyleci z domyślnej konfiguracji. Z drugiej, takie efekty, a dodatkowo również wiele innych, będą mogły zostać pobrane prosto z Internetu, tak jak jest teraz w przypadku tapet czy motywów plasmy.

Więcej informacji:http://blog.martin-graesslin.com/blog/2012/02/enabling-others-to-do-aw...

 

linux oprogramowanie

Komentarze

0 nowych
  #1 20.02.2012 14:32

Wielką popularność KDE 4.9 widziałbym na Windows 8. Gdyby to porządnie zrobić byłaby to piekielnie dobra alternatywa dla Windowsowego Metro. Goście od KDE popełnili mistrzostwo i trzymam kciuki by projekt oddychał pełną piersią.

Viperoo   8 #2 20.02.2012 17:42

Bardzo miło czyta się twoje wpisy jak przeszedłem z gnome shell na kde :d

jullo89   3 #3 20.02.2012 17:47

Cieszą mnie wszystkie wieści o nowościach w KDE ;) Jestem zwolennikiem tego środowiska od wersji 3.1 i uważam, że jest dla mnie idealnym rozwiązaniem. A z tego co widzę, będzie jeszcze lepszym ;)

invader92   5 #4 20.02.2012 19:25

@BlackBox #1
Podzielam zdanie. KDE to jeden z nielicznych powodów trzymających Linuksa na moim biurkowym komputerze. Gnome Shell oraz Unity budzą u mnie odrazę, a te minimalistyczne średnio do mnie przemawiają. Mam nadzieję, że nic złego się po drodze KDE nie przytrafi (ex. KDE od 4.0 do 4.2).

djgrzenio   9 #5 20.02.2012 20:08

jestem ciekaw konfiguracji kde na pierwszym filmie, docka i gornego panelu. ladnie to wszystko razem wyglada...jednak tez i troszke applowe:) kiedys zwolennikiem gnoma2 bylem a teraz juz tylko kde.. jednak nadal nacodzien do pracy potrzebuje windowsa:(

Gadzinisko   2 #6 20.02.2012 23:01

@djgrzenio

Zaletą KDE jest to, że może sobie tak ustawić. Możesz mieć panele jak w OS X lub jak w Windows.

Albo w ogóle inaczej, np. panele po bokach (gdybym miał duży, panoramiczny monitor to pewnie bym sobie ustawił w pionie ^^

Druedain   14 #7 21.02.2012 11:38

Jeśli chodzi o AppMenu, to sam próbowałem ostatnio zainstalować u siebie podobny wynalazek, ale nie zechciał on u mnie działać :( Więc w sumie się cieszę, że takie coś zostanie wprowadzone. Oczywiście to, czy to będzie wygodne się jeszcze okaże.

Co do HUDa, to mam mieszane uczucia. Z jednej strony ponoć w Maku się to sprawdza i sporo pomaga, ale z drugiej strony, czy wprowadzono by to gdyby szefu nie planował takiego czegoś dla Unity? Być może najlepszą odpowiedzią jest taka, że po prostu się to dało zrobić i nie wymagało to (patrząc po tempie wprowadzania) zbyt dużej pracy :) Samego KRunnera średnio lubię nie miałem okazji polubić, bo go nie ogarniam. Być może to jest dobry moment by się zainteresować tym patentem.

Co do efektów KWina… Póki co społeczność nie stworzyła zbyt wiele bardziej udanych plasmoidów, czy innych bardziej zaawansowanych elementów KDE, więc jeszcze się okaże czy zespół KDE będzie miał z tego powodu jakiś konkretny profit…

kuba144   5 #8 21.02.2012 19:56

Ja z kolei po przejściu na KDE nie mogę znaleźć godnego odpowiednika Gnome-DO. Niestety Krunner to nie to czego szukam. Jest po prostu wolniejszy, bo trzeba wpisywać dłuższe wyrażenia.

lucas__   13 #9 21.02.2012 22:42

@Druedain

Myśle, że Martin zrobił to w dużej mierze, aby zaoszczędzić sobie trudu. Nie ma co ukrywać, że część efektów wyleci z domyślnej konfiguracji. Co do appletów plasmy, jest to ciekawy temat na kolejny wpis ;)

  #10 24.02.2012 22:16

ja nie mogę się doczekać na nowe wydanie kubuntu myśle że już będzie miał KDE 4.9

yawamdam   4 #11 27.02.2012 04:53

Tak, tak, KDE to i moje ulubione środowisko. Trzymam kciuki za ekipę. Powodzenia !

  #12 27.02.2012 08:17

Wszystko fajnie, nowe efekty itd, tylko zadajmy sobie pytanie kiedy one działają kiedy nie. Na przykład, na karcie nvidia GT220 i najnowszym sterowniku od nvidia nie działają, podczas gdy Compiz na tym samym sprzęcie z tym samym sterownikiem działa bez zarzutu. Podobnie, czasami sterownik intela powoduje całkowite wywalenie kwin z włączonymi efektami pulpitu (zależy od wersji X-ów i kilku innych czynników). Tu znów Compiz działa bez zarzutu.

Zamiast tworzyć nowe efekty lepiej by usprawnili silnik tych, które istnieją. Podobnie z wieloma innymi funkcjonalnościami, których nie chce mi się tu wymieniać (chociażby totalny niewypał kdepim, kolejny niewypał nepomuk itd itp., plasmoid network manager dla kde ma 1/10 funkcjonalności analogicznego apletu z gnome pomimo że wygląda lepiej).

To fajnie że rozwój środowiska nie stoi w miejscu i ciągle sa wprowadzane nowości, nawet daleko idące ale mam wrażenie że ten pęd do wprowadzania czegoś nowego powoduje, że ludzie od kde zapominają, że jest MASA starych błędów, które należałoby w końcu poprawić - i nic się z tym praktycznie nie robi.

lucas__   13 #13 27.02.2012 11:20

Jeśli efekty nie działają ci płynie to możemy się zamienić, ja wezmę twojego GT220, a podrzucę mojego Radeon HD? 4350 na którym całość działa tak http://www.youtube.com/watch?v=5s4dAIado0w&feature=player_embedded

"Zamiast tworzyć nowe efekty lepiej by usprawnili silnik tych, które istnieją"
Tak się dzieje, tylko że poprawki błędów są nudne i po prostu nie widzę sensu ich opisywać. Jeśli Cię one interesują mogę podrzucić kilka linków.

"(...)niewypał kdepim, kolejny niewypał nepomuk"

Kdepim to zbiór programów których nigdy nie używałem i mało mnie obchodzi, że kilku rozhisteryzowanych userów nie może sobie znaleźć innego programu pocztowego poza kmail (bo on jest głównym źródłem krytyki)

"To fajnie że rozwój środowiska nie stoi w miejscu i ciągle sa wprowadzane nowości, nawet daleko idące ale mam wrażenie że ten pęd do wprowadzania czegoś nowego powoduje, że ludzie od kde zapominają, że jest MASA starych błędów, które należałoby w końcu poprawić - i nic się z tym praktycznie nie robi."

Patrz wyżej

  #14 27.02.2012 14:01

Nie zrozumiałeś mnie kolego lucas__. Efekty nie odpalają się w ogóle - nie uruchamiają się na tej karcie.Chyba jasno się wyraziłem? Po drugie, efekty kde nie są mi porzebne do życia, zwłaszcza że Compiz jest lepszy. Zwróciłem tylko uwagę na fakt - jeśli przy każdym pluginie mam "Nie można uruchomić" to chyba coś jest tu nie tak i to nie z kartą, nie ze sterownikiem tylko właśnie z KDE.

To, że u ciebie działa na Radeonie HD to fajnie. U mnie na starszej nvidii też działało (9300GT - zero problemów).

Podsumowując - dalej twierdzę, że efekty pulpitu kde są ciągle znacznie mniej dojrzałym i stabilnym projektem niż Compiz, czego mamy tutaj przykład.

  #15 27.02.2012 23:33

1) Z problemami typu cos nie dziala nalezy pisac na forum,
2) Nowe Kubuntu najprawdopodobniej zostanie wydane z kde 4.8 a 4.9 bedzie dostepne z backport-ow,
3)Juz wiadomo dlaczego ten wiatrak od ubu-dubu nie chce wspierac wyzej wymienionej dystrybucji (kde nokautuje nieudolne ubu-nity)

Dziekuje za bloga.

lucas__   13 #16 28.02.2012 11:20

@zxczxczxc
"Po drugie, efekty kde nie są mi porzebne do życia, zwłaszcza że Compiz jest lepszy."
Skoro używasz compiza w kde (jak mniemam), to być może powodem twoich problemów jest właśnie on.
Tym bardziej, że rozwój compiza jest w tej chwili niemal całkowicie podporządkowany Ubuntu z Unity. Ze swojej strony mogę jedynie polecić spróbowanie innej dystrybucji, typu kubuntu, suse, chakra, aby sprawdzić czy problem również tam występuje. Jesli nie, to problem lezy poza kde

Druedain   14 #17 28.02.2012 12:00

@zxczxczxc Ale dlaczego jesteś pewny, że to jest wina KDE, a nie jednak sterowników? Masz tezę, masz wnioski, ale zapominasz o dowodzie! A o jakości Compiza najlepiej się wypowiadał jego autor…

@Phoeniks ;) Raczej na stronie do zgłaszania błędów.

@lucas__ Nie polecaj ludziom Kubuntu, bo jeszcze Cię posłuchają, i co wtedy?