[RISOLTO] installazione plasmoide QuickLauncher

Configurazione e uso delle applicazioni del desktop manager predefinito di Kubuntu.
Scrivi risposta
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

[RISOLTO] installazione plasmoide QuickLauncher

Messaggio da nulll »

E' il terzo post sull'argomento, ma nessuno mi aiuta...
io vorrei installarmi il plasmoide QuickLauncher sul mio kde4 am4 kubuntu 8.04 fresco di installazione.

Ho scoperto che per installarlo bisogna prima installare questi pacchetti:

Codice: Seleziona tutto

kdelibs5-dev, libplasma-dev, kdebase-workspace-dev, build-essential
ok...lancio l'installatore

Codice: Seleziona tutto

sudo ./installer
e questo è l'output

Codice: Seleziona tutto

-- The C compiler identification is GNU                                               

-- The CXX compiler identification is GNU                                             

-- Check for working C compiler: /usr/bin/gcc                                         

-- Check for working C compiler: /usr/bin/gcc -- works                                

-- Detecting C compiler ABI info                                                      

-- Detecting C compiler ABI info - done                                               

-- Check for working CXX compiler: /usr/bin/c++                                       

-- Check for working CXX compiler: /usr/bin/c++ -- works                              

-- Detecting CXX compiler ABI info                                                    

-- Detecting CXX compiler ABI info - done                                             

-- Looking for Q_WS_X11                                                               

-- Looking for Q_WS_X11 - found                                                       

-- Looking for Q_WS_WIN                                                               

-- Looking for Q_WS_WIN - not found.                                                  

-- Looking for Q_WS_QWS                                                               

-- Looking for Q_WS_QWS - not found.                                                  

-- Looking for Q_WS_MAC                                                               

-- Looking for Q_WS_MAC - not found.                                                  

-- Found Qt-Version 4.4.1 (using /usr/bin/qmake)                                      

-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so

-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so - found

-- Looking for gethostbyname                                                                                                            

-- Looking for gethostbyname - found                                                                                                    

-- Looking for connect                                                                                                                  

-- Looking for connect - found                                                                                                          

-- Looking for remove                                                                                                                   

-- Looking for remove - found                                                                                                           

-- Looking for shmat                                                                                                                    

-- Looking for shmat - found                                                                                                            

-- Looking for IceConnectionNumber in ICE                                                                                               

-- Looking for IceConnectionNumber in ICE - found                                                                                       

-- Found X11: /usr/lib/libX11.so                                                                                                        

-- Looking for include files CMAKE_HAVE_PTHREAD_H                                                                                       

-- Looking for include files CMAKE_HAVE_PTHREAD_H - found                                                                               

-- Looking for pthread_create in pthreads                                                                                               

-- Looking for pthread_create in pthreads - not found

-- Looking for pthread_create in pthread

-- Looking for pthread_create in pthread - found

-- Found Automoc4: /usr/bin/automoc4

-- Found Perl: /usr/bin/perl

-- Performing Test _OFFT_IS_64BIT

-- Performing Test _OFFT_IS_64BIT - Success

-- Performing Test HAVE_FPIE_SUPPORT

-- Performing Test HAVE_FPIE_SUPPORT - Success

-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL

-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success

-- Performing Test __KDE_HAVE_GCC_VISIBILITY

-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success

-- Found Phonon: /usr/lib/kde4/lib/libphonon.so

-- Found Phonon Includes: /usr/lib/kde4/include/KDE;/usr/lib/kde4/include

-- Found KDE 4.1 include dir: /usr/lib/kde4/include

-- Found KDE 4.1 library dir: /usr/lib/kde4/lib

-- Found KDE4 kconfig_compiler preprocessor: /usr/lib/kde4/bin/kconfig_compiler

-- Found automoc4: /usr/bin/automoc4

-- Found Plasma: /usr/lib/kde4/lib/libplasma.so

-- Configuring done

-- Generating done

-- Build files have been written to: /home/luca/Documenti/Download/plasma-applet-quicklauncher-0.4/build

[ 25%] Generating ui_quicklauncherAdd.h

Generating quicklauncher.moc

[ 50%] Generating ui_quicklauncherConfig.h

Scanning dependencies of target plasma_applet_quicklauncher

[ 75%] Building CXX object CMakeFiles/plasma_applet_quicklauncher.dir/plasma_applet_quicklauncher_automoc.o

[100%] Building CXX object CMakeFiles/plasma_applet_quicklauncher.dir/quicklauncher.o

Linking CXX shared module lib/plasma_applet_quicklauncher.so

[100%] Built target plasma_applet_quicklauncher

[100%] Built target plasma_applet_quicklauncher

Install the project...

-- Install configuration: "Debugfull"

-- Installing: /lib/kde4/plasma_applet_quicklauncher.so

-- Installing: /share/kde4/services/plasma-applet-quicklauncher.desktop
ma se sulla barre in basso provo a cliccare su aggiungi plasmoide non trovo questo nuovo plasmoide appena installato...perchè?
Ultima modifica di Anonymous il mercoledì 1 ottobre 2008, 12:23, modificato 1 volta in totale.
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

da: http://techbase.kde.org/Development/Tut ... the_Applet

... you can restart plasma, so the Applet will be displayed in the Applet Browser:

Codice: Seleziona tutto

kbuildsycoca4
kquitapp plasma
plasma
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

ho provato ma nada... avevo già anche provato a riavviare l'intera macchina senza successo....
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Allora ho poco da insegnarti  :-\

... magari prova a seguire il tutorial per vedere se ha copiato le cose giuste al posto giusto (file .so, .desktop, ...). Chissà che non sia la procedura di installazione a non aver lavorato bene.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

si ma non è possibile!
ne ho provati due su due il tutorial non funziona... in tutti e due i casi mi torna l'errore

Codice: Seleziona tutto

CMake Error: The source directory "/home/luca/Documenti/Download/plasma-applet-quicklauncher-0.4" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
che tristezza.
il tutorial non funzioan e le persone che hanno pubblicato i plasmoidi non danno abbastanza info su come fare...in più ho l'ulteriore sfiga di avere una versione amd64 e quindi è praticamente impossibilie trovare un pacchetto deb precompilato...

in questi momenti odio linux
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Oh, ma per il CMakeLists.txt per il tutorial ti aiuto io:

Codice: Seleziona tutto

cmake_minimum_required(VERSION 2.6)

# Project Needs a name ofcourse
project(plasma-tutorial1)
 
# Find the required Libaries
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
find_package(Plasma REQUIRED)
 
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(
   ${CMAKE_SOURCE_DIR}
   ${CMAKE_BINARY_DIR}
   ${KDE4_INCLUDES}
   )
 
# We add our source code here
set(tutorial1_SRCS plasma-tutorial1.cpp)
 
# Now make sure all files get to the right place
kde4_add_plugin(plasma_applet_tutorial1 ${tutorial1_SRCS})
target_link_libraries(plasma_applet_tutorial1 
                      ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS})
 
install(TARGETS plasma_applet_tutorial1
        DESTINATION ${PLUGIN_INSTALL_DIR})
 
install(FILES plasma-applet-tutorial1.desktop
        DESTINATION ${SERVICES_INSTALL_DIR})
Probabilmente poi devi installare "cmake", il suo scopo e' costruire il make a partire dal CMakelists.txt
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

mmm cmake era già installato...
non ho capito cosa devo fare con il codice che hai postato
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

nulll ha scritto: non ho capito cosa devo fare con il codice che hai postato
Scusa, sul post precedente hai scritto che per entrambi non trovava il file CMakeLists.txt ed io te ne ho postato uno che ho scritto per compilare l'applet di hello.
Magari prova a modificarlo per compilare l'altro applet.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

Grazie cont x l'aiuto...
devi avere pazienza, non mi sono mai trovato bene a compilare (in tutta la mia vita sono riuscito a compilare un solo programma!)

mi mancano le basi...non so cosa sia CMakeLists.txt, non so a cosa serve e non so come modificare quello che mi hai mandato per adattarlo alle applet che voglio compilare...

ma te hai kde4?
perchè se ce l'hai potresti provare sulla tua macchina a compilare queste due applet per vedere se ci capisci qualcosa più di me...

(ora sono in ufficio...risponderò stanotte)
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Indicami dove trovare i sorgenti e ci provo...

... stanotte, perché anche io sono al lavoro.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

ok... i sorgenti si trovano su kde-look

QuidkLauncher
http://www.kde-look.org/content/show.ph ... tent=78061
Multi Rows Task Manager
http://www.kde-look.org/content/show.ph ... tent=83177

Nella sezione download di ambedue le applet/plasoid c'è il Source download
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Ho anche io dei problemi a compilare perche' non trova il file kworkspace.h

Sto provando ad installarlo via file .rpm
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Bingo!

segui queste istruzioni, per me hanno funzionato sia con architettura a 32 che a 64 bit.


Preparazione dell'ambiente (considera che kdebase-workspace-dev sono 128 Mb):

Codice: Seleziona tutto

sudo apt-get install cmake
sudo apt-get install kdebase-workspace-dev
poi vai sulla directory dei sorgenti e da lì

Codice: Seleziona tutto

cmake CMakeLists.txt
e se non hai avuto errori

Codice: Seleziona tutto

make 
a quel punto un "make install" copierebbe l'applet nella directory /usr/local/(ecc, ecc) ma è sbagliata e devi copiarli a mano:

Codice: Seleziona tutto

sudo cp plasma-applet-quicklauncher.desktop /usr/lib/kde4/share/kde4/services

sudo cp lib/plasma_applet_quicklauncher.so /usr/lib/kde4/lib/kde4
ora riavviamo plasma

Codice: Seleziona tutto

kbuildsycoca4
kquitapp plasma
plasma

... e dulcis in fundo (se tutto è andato bene): tasto dx sul desktop->add widget->quick launcher
Ultima modifica di cont il giovedì 25 settembre 2008, 22:10, modificato 1 volta in totale.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

ok... proverò domani... oggi torno a casa domani :)
speriamo bene!!!  (b2b)
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: installazione plasmoide QuickLauncher

Messaggio da nulll »

Funziona! sei un grande!
Grazie!!!

Sei riuscito anche ad installare la la MultiRows TaskManager?
Io ci ho provato ma anche lì non ho concluso nulla
Ultima modifica di Anonymous il lunedì 29 settembre 2008, 21:52, modificato 1 volta in totale.
Avatar utente
cont
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: sabato 3 novembre 2007, 22:36
Località: Alta Brianza

Re: installazione plasmoide QuickLauncher

Messaggio da cont »

Prego  :D

La MultiRowsTaskManager ho provato a compilarla, ma ritorna degli errori il codice. Secondo me è un poco bacatello, meglio aspettare un po'

PS: aggiungi [risolto]
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
Scrivi risposta

Ritorna a “KDE”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite