Installazione icone su kde

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Installazione icone su kde

Messaggio da kos »

Salve,
ho un piccolo problemino riguardo l'installazione delle icone su kde. Ho scaricato da kde-look un archivio, lo estratto e dentro mi trovo una directory piena di immagini png. Se provo l'installazione tramite kcontrol/aspetto e temi/icone non mi vede niente, anche perchè stavo pensando che nella directory manca il classico index.theme. Se provo a spostare il tutto su /usr/share/icons non concludo niente. Non mi dite che dovrei fare l'installazione manuale andando a sostituire l'icona per ogni singolo file del sistema :shock:

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Re: Installazione icone su kde

Messaggio da aLvArO »

da kcontrol quando vai ad installare le icone. si deve selezionare il pacchetto .tgz o .tar.gz non devi prima scompattarlo.
premetto che alcuni pacchetti di icone sono fatti diversamente, ma comunque nn scoppattarlo prova come detto prima.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Installazione icone su kde

Messaggio da Bart »

kos ha scritto:Salve,
ho un piccolo problemino riguardo l'installazione delle icone su kde. Ho scaricato da kde-look un archivio, lo estratto
:oops: L'HO estratto
e dentro mi trovo una directory piena di immagini png. Se provo l'installazione tramite kcontrol/aspetto e temi/icone non mi vede niente, anche perchè stavo pensando che nella directory manca il classico index.theme. Se provo a spostare il tutto su /usr/share/icons non concludo niente. Non mi dite che dovrei fare l'installazione manuale andando a sostituire l'icona per ogni singolo file del sistema :shock:
:thumbright:

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

Grazie Alvaro per la risposta. comunque avevo provato prima questa soluzione. Si tratta di un tar.gz e mi dice archivio non valido.

a Bart: lo sò che si dice l'ho estratto ma ormai avevo inviato

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Installazione icone su kde

Messaggio da Bart »

kos ha scritto:Grazie Alvaro per la risposta. comunque avevo provato prima questa soluzione. Si tratta di un tar.gz e mi dice archivio non valido.

a Bart: lo sò che si dice l'ho estratto ma ormai avevo inviato
Kos puoi sempre modificare ciò che hai scritto cliccando sul pulsante "modifica". Ovviamente la mia non era una critica ma solo una nota... ;) Capita a tutti di sbagliare. #-o

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

Avrei preferito che insieme alla nota ci fosse anche una possibile soluzione al mio problema :) Comunque non mi và di modificare per così poco :thumbright:

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Installazione icone su kde

Messaggio da 414N »

Quale pacchetto è e a che che pagina si trova?

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Installazione icone su kde

Messaggio da Bart »

kos ha scritto:Avrei preferito che insieme alla nota ci fosse anche una possibile soluzione al mio problema :) Comunque non mi và di modificare per così poco :thumbright:
Giustissimo, non ho detto altro perché ritenevo la soluzione di Alvaro quella giusta. Però dovevo dirlo. ;) Comunque non tutti gli archivi sono importabili...io spesso ho dovuto importarle a manina. :cry:

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

414N ha scritto:Quale pacchetto è e a che che pagina si trova?
http://www.kde-look.org/content/show.ph ... ntent=4932

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Installazione icone su kde

Messaggio da 414N »

L'autore si è dimenticato di includere lo script per la creazione del pacchetto di icone.
Prova con questo che ho "tocciato" e modificato da un altro pacchetto di icone che avevo:

Codice: Seleziona tutto

#!/bin/bash

# (C) Nick Bargnesi nbargnesi at den-4.com
# This script is distributed under the GPL.  See the file GPL.
# If you make any improvements, feel free to email me any changes. nbargnesi at den-4.com

#Updated By: 	Guppetto (guppetto@msn.com)
#Updated On: 	09/11/2004
#Version:	buildset 1.1
#Changes: 	Mandrake kmenu Icon creation code added, Error Messages were updated,
#		Kmenu icon creation message was updated, index.desktop update comment was added	 

# modified by Arno Rehn for better functionality with SnowIsh ( 07/20/2006 )

# PACKAGENAME is the final tarred, compressed, iconset.
PACKAGENAME="GreenIcos"
REQUIRED_SIZES="32x32 22x22 16x16"

# DEFINE NEW SIZES HERE
#	These are sizes for everything except the actions folder, which contains
#	menu and toolbar related stuff for KDE.  Add or remove a size here, I
#	would recommend not removing the 32, 22, and 16 sizes.
#
#	Note:
#	If you add additional sizes, you must update your index.desktop file to 
#	access the additional icons. I've added the non-standard 56x56 category 
#	as an example.
 
SIZES="128x128 96x96 72x72 64x64 48x48 $REQUIRED_SIZES"
DIRS="actions apps devices filesystems mimetypes" # no actions directory needed, its hardcoded

CONVERT_PATH=
TAR_PATH=
COMPRESSOR=
function checkCompressor() {
	echo -ne "Checking for bzip2... "
	FOUND=`which bzip2`
	if [ "$FOUND" != "" ]; then
		echo -ne "found $FOUND\n"
		COMPRESSOR=$FOUND
		return
	else
		echo -ne " no.\n"
		echo -ne "Checking for gzip... "
		FOUND=`which gzip`
		if [ "$FOUND" != "" ]; then
			echo -ne "found $FOUND\n"
			COMPRESSOR=$FOUND
			return
		else
			echo -ne " no.\n"
			echo -ne "\nNo compressor found (bzip2 | gzip).\n"
			exit 1
		fi
	fi
}
function checkNeeded() {
	echo -ne "Checking for tar... "
	FOUND=`which tar`
	if [ "$FOUND" != "" ]; then
		echo -ne " found $FOUND\n"
		TAR_PATH=$FOUND
		echo -ne "Checking for convert... "
		FOUND=`which convert`
		if [ "$FOUND" != "" ]; then
			echo -ne " found $FOUND\n"
			CONVERT_PATH=$FOUND
			return
		else
			echo -ne " no.\n"
			echo -ne "\nNo convert found in path.\n"
			exit 1
		fi
	else
		echo -ne " no.\n"
		echo -ne "\nNo tar found in path.\n"
		exit 1
	fi
}
function printFound() {
	echo -ne "\nDependencies met - this script is using:\n"
	echo -ne "\t\t$COMPRESSOR as compressor\n"
	echo -ne "\t\t$TAR_PATH as tar path\n"
	echo -ne "\t\t$CONVERT_PATH as convert path\n"
}

echo -ne "This script builds an installable KDE iconset using bash and convert.\n"
echo -ne "Change what you want, add additional sizes, whatever... :)\n"
echo

checkCompressor
checkNeeded
printFound
echo
#echo -ne "You get your choice of kmenu icons. If your distribution uses a special naming "
#echo -ne "convention for the kmenu icon (i.e. Mandrake) you should add the special name for the "
#echo -ne "kmenu icon to the build script and submit the updated script to nbargnesi@den-4.com, "
#echo -ne "u_nbargnesi@umassd.edu, or guppetto@msn.com. Hopefully in the future this script will be  "
#echo -ne "able to create the correct Kmenu icon for every distribution (I can dream cant I). Check "
#echo -ne "the 128x128/apps/ directory for alternate icons that can be selected as the kmenu icon \n"
#echo -ne "\nSelect a kmenu icon from the following choices: \n"
#echo -ne "\n\tkmenu_apple,kmenu_appleb,kmenu_apple-gball_blue,kmenu_apple-gball_red,kmenu_baghira,kmenu_mdk,kmenu_mdk2, kmenu_redhat,kmenu_suse,kmenu_tux_apple,kmenu_tux,kmenu_happy, and enter it now (case sensitive - dont put (.png) at the end of your selection): "
#read KMENU_ICON
#echo -ne "\nUsing the $KMENU_ICON.png icon as your kmenu icon.\n"

# Add your distributions kmenu specific icon name below. 
# The line cp -f 128x128/apps/$KMENU_ICON.png 128x128/apps/menuk-mdk.png
# was added to create the required icon for Mandrake Linux.

#if test -f 128x128/apps/$KMENU_ICON.png
#	then
#		cp -f 128x128/apps/$KMENU_ICON.png 128x128/apps/kmenu.png
#		cp -f 128x128/apps/$KMENU_ICON.png 128x128/apps/go.png
#		
#	Mandrake Specific Kmenu Icon to create
#
#		cp -f 128x128/apps/$KMENU_ICON.png 128x128/apps/menuk-mdk.png
#
#	Distribution Specific Kmenu Icon to create
#
#	else
#		echo -ne "Invalid selection ($KMENU_ICON), the $KMENU_ICON icon was not found in the .128x128/apps/ directory....exiting...\n"
#		exit 1
#fi
echo -ne "Ready to go!  Converting all icons! (about 15 seconds on an Athlon 64)\n"
echo

#Loop directory creation according to SIZES specified at startup
for size in $SIZES
do
	for dir in $DIRS
	do
		mkdir -p $size/$dir
	done
done

# Required sizes for actions
#mkdir -p 32x32/actions 22x22/actions 16x16/actions

# Mmmm... loops...
for dir in $DIRS
do
	cd 128x128/$dir
	for icon in *
	do
		# Loop the specified sizes
		for size in $SIZES
		do
			convert "$icon" -resize $size ../../$size/$dir/"$icon"
		done
	done
	# Move from 128x128/$directory to toplevel
	cd ../../
done

# Move from 128x128/ to 32x32/
#cd 128x128/actions
#for icon in *
#do
#	convert "$icon" -resize 32x32 ../../32x32/actions/"$icon"
#	convert "$icon" -resize 22x22 ../../22x22/actions/"$icon"
#	convert "$icon" -resize 16x16 ../../16x16/actions/"$icon"
#done

# Move to top directory
#cd ../../

mkdir $PACKAGENAME
cp -R 128x128 $PACKAGENAME # the user should still be able to edit the icon set, so we don't move but just copy th 128x128 folder
#cp -R 32x32 $PACKAGENAME
cp index.desktop $PACKAGENAME
cp README $PACKAGENAME
cp buildset $PACKAGENAME
cp GPL $PACKAGENAME
cp CHANGELOG $PACKAGENAME

# Move/Remove the created directories so the user can rebuild if needed.
#rm -fr 32x32/apps 32x32/devices 32x32/mimetypes 32x32/filesystems
for size in $SIZES
do
	if [ "$size" != "128x128" ]; then # Already did the 128x128 size above
		mv $size $PACKAGENAME
	fi
done

echo -ne "\nDone with conversions.\n"
echo -ne "Tarring and compressing.\n"
if test -f $COMPRESSOR
	then
		tar cf $PACKAGENAME.tar $PACKAGENAME && $COMPRESSOR $PACKAGENAME.tar
		echo -ne "\nThe $PACKAGENAME icon set has been built.  Use kcontrol to install the icon set.\n"
		echo && ls -sh $PACKAGENAME.tar* && echo
fi
echo -ne "Removing all temporary directories...\n"
rm -fr $PACKAGENAME

echo -ne "\nAll done. ;)\n"
Copialo in un file, mettilo nella directory contenente i files dell'archivio, rendilo eseguibile e lancialo. Dovrebbe crearti un tar.gz che puoi aprire dal gestore temi del centro controllo di KDE.

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

Codice: Seleziona tutto

This script builds an installable KDE iconset using bash and convert.
Change what you want, add additional sizes, whatever... :)

Checking for bzip2... found /usr/bin/bzip2
Checking for tar...  found /usr/bin/tar
Checking for convert...  found /usr/bin/convert

Dependencies met - this script is using:
                /usr/bin/bzip2 as compressor
                /usr/bin/tar as tar path
                /usr/bin/convert as convert path

Ready to go!  Converting all icons! (about 15 seconds on an Athlon 64)

convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../128x128/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../96x96/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../72x72/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../64x64/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../48x48/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../32x32/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../22x22/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../16x16/actions/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../128x128/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../96x96/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../72x72/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../64x64/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../48x48/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../32x32/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../22x22/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../16x16/apps/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../128x128/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../96x96/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../72x72/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../64x64/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../48x48/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../32x32/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../22x22/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../16x16/devices/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../128x128/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../96x96/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../72x72/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../64x64/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../48x48/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../32x32/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../22x22/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../16x16/filesystems/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../128x128/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../96x96/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../72x72/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../64x64/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../48x48/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../32x32/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../22x22/mimetypes/*'.
convert: unable to open image `*': No such file or directory.
convert: missing an image filename `../../16x16/mimetypes/*'.
cp: cannot stat `index.desktop': No such file or directory
cp: cannot stat `README': No such file or directory
cp: cannot stat `buildset': No such file or directory
cp: cannot stat `GPL': No such file or directory
cp: cannot stat `CHANGELOG': No such file or directory

Done with conversions.
Tarring and compressing.

The GreenIcos icon set has been built.  Use kcontrol to install the icon set.

4.0K GreenIcos.tar.bz2

Removing all temporary directories...

All done. ;)
Non funziona. Comunque grazie per la risposta ;)

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Installazione icone su kde

Messaggio da 414N »

Scusa, ma dove l'hai piazzato lo script?
Io l'ho messo nella directory GreenIcos creata estraendo il tar.gz in una directory e l'ho lanciato da lì. Nonostante mi abbia dato degli errori su dei file che non trova, alla fine mi ha creato un pacchetto di ~390KB.

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

414N ha scritto:Scusa, ma dove l'hai piazzato lo script?
Io l'ho messo nella directory GreenIcos creata estraendo il tar.gz in una directory e l'ho lanciato da lì. Nonostante mi abbia dato degli errori su dei file che non trova, alla fine mi ha creato un pacchetto di ~390KB.
Pure a me ha creato il pacchetto ma non va, in quanto nello script lui va a cercare le directory 64x64 128x128...... etc directory che non ci sono e sopratutto immagini che non ci sono in quel formato. L'autore del pacchetto, secondo me, o comunque ki a uplodato sto pacchetto non ha messo di proposito il "file di installazione" non lo ha dimenticato. Si deve fare a manina e basta, a meno che non si crei uno script di sana pianta che fà tutto lui.

Avatar utente
kos
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 22 mar 2008, 19:53
Slackware: 12
Località: dmi.unict

Re: Installazione icone su kde

Messaggio da kos »

Ragà, comunque ho risolto. Ho fatto a manina. Credevo peggio, non c'è voluto molto.Grazie per l'aiuto. Alla prossima :lol:

Rispondi