PrettyTasks - kde4

Image Hosted by ImageShack.us

Forse dall'annuncio non si riesce bene a capire cosa faccia esattamente PrettyTasks, anche se il nome e' piuttosto chiaro. Parliamo di tasks e non di launcher, a meno di qualche funzione nascosta che consenta di inserire (oltre ai processi attivi e minimizzati) anche delle applicazioni. In ogni caso questa applet merita attenzione per l'idea e per le proiezioni future del "quasi" kde4.

 

La compilazione e' identica a quella dei plasmoidi che normalmente troviamo su kde-look o kde-apps:

Apriamo un terminale:

tar xvfz 78494-prettytasks-0.0.0.3.tar.gz
cd ~/prettytasks
cmake . -DCMAKE_INSTALL_PREFIX=/opt/kde4
make
make install

NB: /opt/kde corrisponde alla nostra directory di installazione

NBB: Stamattina sono addormentato..se per caso mi fosse sfuggito che questo plasmoide funzioni come una normale dock-app, fatemelo sapere :)

img1

Ciao Divi. Ottima dock..ma

Ciao Divi. Ottima dock..ma non riesco ad installarla. Mi riporta come errore cmake/modules/FindKDE4Internal.cmake not found in /home/shark/.kde4/share/apps;/usr/lib/kde4/share/kde4/apps. Mi sarà sfuggito qualcosa?
In gamba :)

@raw sicuro che il percorso

@raw
sicuro che il percorso di installazione sia /home/shark/.kde4 ?..li ci sono i files di configurazione..
prova con

cmake . -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4

Ti posto direttamente

Ti posto direttamente l'output della konsole.
shark@acer:~/Plasmoidi/prettytasks$ cmake . -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4/
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
CMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/shark/.kde4/share/apps;/usr/lib/kde4/share/kde4/apps

boh..no so più che pesci prendere. Che poi il file findKDE4 me lo trova su usr/lib/kde4/share/apps/cmake/modules/FindKDE4Internal.cmake
Mah non saprei...
Saluti e scusa per il lungo post :P

se lo hai installato da

se lo hai installato da repository forse ti mancano le kdelibs5-dev

dyve@n200:~$ sudo apt-file search FindKDE4Internal.cmake
kdelibs5-dev: /usr/lib/kde4/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

Sigh..ci sono anche

Sigh..ci sono anche quelle
shark@acer:~$ apt-file search FindKDE4Internal.cmake
kdelibs5-data: usr/lib/kde4/share/apps/cmake/modules/FindKDE4Internal.cmake

Edit: scusami non avevo

Edit:
scusami non avevo letto corettamente. le kdelibs- dev non le ho e sto procedendo per l'installazione...ti farò sapere. Ciao e scusami divi :)

@ Dvi Ok. adesso non mi da

@ Dvi
Ok. adesso non mi da più quell'errore, me ne da unaltro dicendo che non trova plasma! ALè :D
CMake Error: Could not find REQUIRED package Plasma
-- Configuring done

sudo apt-get install

sudo apt-get install libplasma-dev

Tnx Divi come al solito

Tnx Divi come al solito sempre puntuale negli aiuti.....ma adesso ho un output del genere
make[2]: *** [CMakeFiles/plasma_applet_pretty_tasks.dir/plasma_applet_pretty_tasks_automoc.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_pretty_tasks.dir/all] Error 2
make: *** [all] Error 2

in questo tuo ultimo post

in questo tuo ultimo post non c'e' l'errore, o meglio..il make non va a buon fine ma non e' specificato quale sia l'errore..probabilmente e' un attimo prima.

GIà hai

GIà hai ragione
/home/shark/Plasmoidi/prettytasks/prettytasks.h:19:37: error: taskmanager/taskmanager.h: No such file or directory
/home/shark/Plasmoidi/prettytasks/prettytasks.h:24: error: ‘TaskManager’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettytasks.h:25: error: ‘TaskManager’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettytasks.h:42: error: ‘TaskPtr’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettytasks.h:43: error: ‘TaskPtr’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettyicon.h:22: error: ‘TaskManager’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettyicon.h:23: error: ‘TaskManager’ has not been declared
/home/shark/Plasmoidi/prettytasks/prettyicon.h:29: error: expected `)' before ‘task’
/home/shark/Plasmoidi/prettytasks/prettyicon.h:47: warning: non-static const member ‘PrettyIcon::Private* const PrettyIcon::d’ in class without a constructor

Forse ora ti mancano le

Forse ora ti mancano le kdebase-dev

sudo apt-get install kdebase-dev kdebase-dev-kde4

Tnx divi...adesso sembra

Tnx divi...adesso sembra andare. Grazie per la prontezza di risposta :)

Stessi problemi, stessi

Stessi problemi, stessi packages da installaree con i suggerimenti di Divilinux tutto va che è una meraviglia! Grazie!

Lo so che è un articolo

Lo so che è un articolo vecchio, ma sei l'unico che penso possa aiutarmi. Ho scaricato la Dock, che ora si chiama peachydock.
Ho installato tutte le librerie possibili, il cmake lo fa, ma al make:
pezzott@pezzott:~/Work/peachydock$ make
[ 20%] Building CXX object CMakeFiles/peachy_applet.dir/peachy_applet.o
/home/pezzott/Work/peachydock/peachy_applet.cpp: In member function ‘void PeachyApplet::reload()’:
/home/pezzott/Work/peachydock/peachy_applet.cpp:104: error: no matching function for call to ‘QHashIterator<long unsigned int, KSharedPtr >::QHashIterator(TaskManager::TaskDict&)’
/usr/include/qt4/QtCore/qhash.h:1012: note: candidates are: QHashIterator::QHashIterator(const QHash&) [with Key = long unsigned int, T = KSharedPtr]
/usr/include/qt4/QtCore/qhash.h:1012: note: QHashIterator<long unsigned int, KSharedPtr >::QHashIterator(const QHashIterator<long unsigned int, KSharedPtr >&)
make[2]: *** [CMakeFiles/peachy_applet.dir/peachy_applet.o] Error 1
make[1]: *** [CMakeFiles/peachy_applet.dir/all] Error 2
make: *** [all] Error 2

Lo so che sei impegnato colla pensioncina, ma se hai un attimo :)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
5 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.