[Nuova guida] Crea un tema per Plymouth

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

[Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Salve. Grazie a varie prove e guide sparse per il web, ho stilato una guida per creare un tema personalizzato di Plymouth. Ho cercato nel wiki e non ce ne sono altre.

La pagina si trova qui http://wiki.ubuntu-it.org/CreareTemaPlymouth

Perdonate gli errori, è la mia prima guida e mi farebbe davvero comodo un aiuto dai più esperti.

Grazie
Ultima modifica di vaillant il martedì 8 giugno 2010, 23:06, modificato 1 volta in totale.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da cristian_c »

Ciao, la guida mi sembra molto interessante.
Puoi migliorarne l'aspetto leggendoti GuidaWiki e RegoleStilistiche raggiungibili dai link presenti nel pannello di questa board  :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Grazie! Ho dato una lettura e ho modificato un pò l'aspetto. Spero che qualcuno, nel corso di queste modifiche, mi dia una "raddrizzata" in modo da proseguire per il verso giusto.  :)

Edit: grazie per aver modificato il titolo  :)
Ultima modifica di vaillant il martedì 8 giugno 2010, 23:06, modificato 1 volta in totale.
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

Intanto ho rinominato la pagina in :

CreareTemaPlymouth

@vaillant86 , se devi creare nuovi documenti, sarebbe meglio inserire solo il nome che vuoi dare alla guida, senza creare una sotto pagina della tua HomePage. E inserire la CategoryNuoviDocumenti.

Se poi riesci a sistemarla un pochino leggendo le regole stilistiche non sarebbe male, puoi aiutarti anche guardando come sono fatte le altre pagine nel wiki.

Qui: DocumentazioneModello, trovi il modello di come dovrebbe essere costruita una pagina della documentazione.


Ciao e grazie
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da cristian_c »

vaillant86 ha scritto: Grazie! Ho dato una lettura e ho modificato un pò l'aspetto. Spero che qualcuno, nel corso di queste modifiche, mi dia una "raddrizzata" in modo da proseguire per il verso giusto.  :)

Edit: grazie per aver modificato il titolo  :)
Molto meglio  (good) Ora ti manca soltanto di rendere impersonale la guida.
Ad esempio:
Salvate il file e chiudetelo.
dovrebbe diventare:
Salvare e chiudere il file.
all'infinito  (yes)

Fatto questo potrai chiederne qui la revisione agli editori prima della pubblicazione. Ottimo lavoro  (b2b)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

Stavo pensando che non c'è documentazione su Plymouth nel nostro wiki, quindi forse sarebbe meglio creare una guida Plymouth dove si spiega brevemente che cos'è come si installano i temi presenti nel gestore pacchetti e come poi modificarli,  poi aggiungere un capitolo con la guida di vaillant86  su come Creare un tema per Plymouth.  Si tratta di aggiungere solo una piccola introduzione e un capitolo su some installare e modificare i temi di defoult.

Che ne dici vaillant86 ti va di aggiungere queste informazioni?

Ciao e grazie
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Per me va bene. Come al solito, creo una pagina di prova che poi voi valuterete, giusto? Sono ancora abbastanza scarso...
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

vaillant86 ha scritto: Per me va bene. Come al solito, creo una pagina di prova che poi voi valuterete, giusto? Sono ancora abbastanza scarso...
Direi che puoi utilizzare la stessa: CreareTemaPlymouth, aggiungendo i nuovi paragrafi. Poi la rinominiamo  ;)

Grazie mille per la disponibilità  :)

EDIT: ho impostato un po come dovrebbe essere la pagina, ho corretto alcuni errori. Tramite il link "Ulteriori informazioni" (posto a sx sopra la pagina) controlla le differenze cosi capisci meglio cosa ho fatto. Una cosa molto importante, *Tutti* i comandi dati da terminale devo essere inseriti in questo modo:
Per fare questo o quello digitare in una finestra di terminale il seguente comando:{{{
sudo apt-get install ......
}}}
Ultima modifica di mlazzari2 il mercoledì 9 giugno 2010, 11:05, modificato 1 volta in totale.
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Ho fatto altre modifiche e inserito alcune descrizioni. Non so se voi controllate ripetutamente, eventualmente evito di postare ogni volta che cambio qualcosa  ;)
Ultima modifica di vaillant il mercoledì 9 giugno 2010, 13:08, modificato 1 volta in totale.
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18774
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da Janvitus »

Più che altro serve che spieghi a cosa servono alcuni parametri (es. wallpaper_sprite) e se ce ne sono altri da poter utilizzare.
+Fedora 39 • +Xubuntu 23.10
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

vaillant86 ha scritto: Ho fatto altre modifiche e inserito alcune descrizioni. Non so se voi controllate ripetutamente, eventualmente evito di postare ogni volta che cambio qualcosa   ;)
Fai pure con comodo, quando ritieni di aver inserito tutte le info avvisaci qui.

ciao
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Janvitus ha scritto: Più che altro serve che spieghi a cosa servono alcuni parametri (es. wallpaper_sprite) e se ce ne sono altri da poter utilizzare.
Ciao. Per la verità non conosco il "significato" di tutte le stringhe contenute nella guida. Come dicevo nel primo post, questa guida non è altro che il risultato di varie guide che avevo seguito messe insieme. Chi le aveva postate non ha specificato a cosa servissero i vari comandi.

Non so se questo comporta l'annullamento della guida, ma è giusto che io lo specifichi.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da cristian_c »

vaillant86 ha scritto:
Janvitus ha scritto: Più che altro serve che spieghi a cosa servono alcuni parametri (es. wallpaper_sprite) e se ce ne sono altri da poter utilizzare.
Ciao. Per la verità non conosco il "significato" di tutte le stringhe contenute nella guida. Come dicevo nel primo post, questa guida non è altro che il risultato di varie guide che avevo seguito messe insieme. Chi le aveva postate non ha specificato a cosa servissero i vari comandi.

Non so se questo comporta l'annullamento della guida, ma è giusto che io lo specifichi.
Quali sono i comandi che non hanno una spiegazione?  ;D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
Messaggi: 8319
Iscrizione: domenica 15 marzo 2009, 9:54
Distribuzione: Ubuntu Server 20.04 LTS
Sesso: Maschile
Località: Modica

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da vaillant »

Proprio questi due!

Codice: Seleziona tutto

wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da cristian_c »

vaillant86 ha scritto: Proprio questi due!

Codice: Seleziona tutto

wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
questa è una parte del contenuto dello script:

Codice: Seleziona tutto

wallpaper_image = Image("sfondo.png"); 
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
In realtà sono istruzioni del linguaggio di scripting di plymouth: http://www.freedesktop.org/wiki/Software/Plymouth/Scripts
To create a new sprite call Sprite, then set the image using SetImage, e.g.

my_sprite = Sprite ();
my_sprite.SetImage (fat_logo_image);

You can also set the image while creating the sprite by supplying it to the constructor e.g.

my_sprite = Sprite (fat_logo_image);
The default placement of a new sprite is at the top left corner of the screen (at 0,0). To change the position call SetX and SetY, e.g.

my_sprite.SetX (100);
my_sprite.SetY (200);

If there are multiple sprites it us useful to decide which sprite should be shown above other. This is controlled using the Z component, the sprite with higher the Z is drawn on top.

background_sprite.SetZ (-10);
foreground_sprite.SetZ (10);
in effetti è molto semplice  ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

cristian_c ha scritto: in effetti è molto semplice  ;)
Visto che conosci l'argomento ti va di aggiornare la pagina, inserendo magari altri possibili parametri con le loro spiegazioni?

Sempre se hai voglia e tempo.

Grazie
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
bancaldo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2585
Iscrizione: mercoledì 18 aprile 2007, 15:13
Località: Bologna
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da bancaldo »

con molta umiltà, se può interessare all'autore della guida, utilizzo uno script per visualizzare il tema, durante le modifiche, senza riavviare ogni volta:

Codice: Seleziona tutto

#!/bin/bash

sudo update-initramfs -u
sudo plymouthd
sudo plymouth --show-splash

I=0
while [ "$I" -lt "5" ]
do
	sleep 1
	plymouth --update=event$I
	I=$(($I+1))
done

sudo plymouth --quit
è molto comodo.

Per utilizzare un immagine di sfondo, trovai una porzione di codice un pelo diversa:

Codice: Seleziona tutto

#------------ BackGround Image ------------
bg_image = Image("Intrepid.png"); #image di background
screen_ratio = Window.GetHeight() / Window.GetWidth(); #rapporto H/W dello schermo
bg_image_ratio = bg_image.GetHeight() / bg_image.GetWidth(); #rapporto H/W della image
if (screen_ratio > bg_image_ratio)
  {
     scale_factor =  Window.GetHeight() / bg_image.GetHeight();
  }
else
  {
     scale_factor =  Window.GetWidth() / bg_image.GetWidth();
  }

scaled_bg_image = bg_image.Scale(bg_image.GetWidth()  * scale_factor,
                                         bg_image.GetHeight() * scale_factor); # image scalata

my_sprite = Sprite(scaled_bg_image); # Creo lo sprite con l'image scalata

# posiziono lo sprite della image, al centro
my_sprite.SetX(Window.GetWidth()  / 2 - scaled_bg_image.GetWidth () / 2);
my_sprite.SetY(Window.GetHeight() / 2 - scaled_bg_image.GetHeight() / 2);
my_sprite.SetZ(-10000); # mi assicuro che l'image faccia da background

come usato qui.

Ciao.
triplete!..."non vinciamo mai"...grazie Mou
Ubuntu User #27170  Linux User #489389
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da cristian_c »

mlazzari2 ha scritto:
cristian_c ha scritto: in effetti è molto semplice  ;)
Visto che conosci l'argomento ti va di aggiornare la pagina, inserendo magari altri possibili parametri con le loro spiegazioni?

Sempre se hai voglia e tempo.

Grazie
In realtà l'argomento non lo conosco, si può aggiungere una breve spiegazione alle righe dello script, ma forse non ce n'è neanche bisogno  :)

Fatemi sapere qualcosa  :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mlazzari2
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3929
Iscrizione: martedì 20 novembre 2007, 11:24
Desktop: Unity
Contatti:

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da mlazzari2 »

Mi piace lo script di bancaldo, trovo che sia utile il fatto di poter visualizzare le modifiche fatte al tema senza dover riavviare ogni volta la macchina

Per me potete anche inserirlo nella guida  ;)

ciao
MoinMoin what else...
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
peppe84
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2229
Iscrizione: mercoledì 15 marzo 2006, 11:13
Desktop: unity-2d e gnome-fallback
Distribuzione: Ubuntu 12.04 LTS x86_64
Località: La dotta

Re: [Nuova guida] Crea un tema per Plymouth

Messaggio da peppe84 »

Intanto la guida così com'è va bene.

La metto in AmbienteGrafico con la dicitura: 
* [:Plymouth:Plymouth]: come modificare la schermata di avvio di Ubuntu 10.04 e successivi;


Rinominata in Plymouth. Grazie per il contributo.
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 15 ospiti