Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "dd3my/articlereview"
Differenze tra le versioni 278 e 364 (in 86 versioni)
Versione 278 del 12/04/2021 17.25.52
Dimensione: 5402
Autore: dd3my
Commento:
Versione 364 del 06/07/2023 21.40.55
Dimensione: 3743
Autore: dd3my
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 13: Linea 13:
== Porting delle estensioni GNOME su GNOME 40 ==
Nel precedente numero della newsletter [[https://wiki.ubuntu-it.org/NewsletterItaliana/2021.012#Mostrare_la_percentuale_della_batteria_del_controller_Dual_Shock_nell.27ambiente_GNOME_40 | 2021.012]] abbiamo discusso di come uno sviluppatore sia riuscito ad avviare la propria estensione in '''GNOME 40''', permettendo - per chi lo avesse - di mostrare la percentuale di carica residua della batteria del controller Sony Dual Shock 4 per !PlayStation, sulla barra delle applicazioni superiore. Prima di tutto, occorre sapere che negli ultimi mesi il progetto '''GNOME''' ha lavorato costantemente per sviluppare una piattaforma che permettesse a tutti gli sviluppatori di poter costruire e aggiornare le proprie estensioni in modo semplice. A tal proposito il membro della comunità "Just Perfection" ha creato una guida ad-hoc per eseguire il porting e imparare a modificare la propria estensione per poter lavorare con la versione della shell GNOME 40. È importante evidenziare, prima di poter procedere con il test, che GNOME Shell eseguirà ancora una volta un rigoroso controllo della versione e poiché ci sono numerosi cambiamenti e che alcune distribuzioni continueranno a utilizzare GNOME 3.38, è necessario applicare in questo step il controllo della versione per le estensioni compatibili con GNOME 40, altrimenti non verrà caricata.
Linea 16: Linea 14:
Torniamo a noi, perché per testare la propria estensione per GNOME 40, occorrerà prima di tutto scaricare l'immagine del [[https://os.gnome.org/download/40.rc/gnome_os_installer_40.rc.iso | sistema operativo GNOME]] e avviarla tramite '''GNOME Boxes'''. Una volta creato il proprio account ed essersi loggato, il software GNOME ti avviserà automaticamente se ci sono o meno aggiornamenti. Puoi naturalmente eseguire il passaggio anche manualmente, digitando il seguente comando dal terminale:{{{
$ sudo ostree admin upgrade -r}}}
Linea 19: Linea 15:
Per utilizzare in modo efficace il test dell'immagine, è necessario passare all'albero di sviluppo:{{{
$ sudo ostree admin switch gnome-os: gnome-os/40/x86_64-devel}}}
Linea 22: Linea 16:
Ciò potrebbe richiedere il ridimensionamento della partizione in modo che ci sia lo spazio di archiviazione necessario per ospitare la toolchain con cui poter lavorare. A questo punto, è possibile utilizzare git o altri strumenti per copiare l'estensione all'interno dell'immagine. Si noti che questa immagine non è basata su una distribuzione ed è costruita completamente dai sorgenti utilizzando l'accoppiata buildstream e freedesktop-sdk e gestendo il tutto tramite [[https://en.wikipedia.org/wiki/OSTree | OSTree]]. Precisando inoltre, che se la propria estensione utilizza delle dipendenze esterne, occorrerà importarle manualmente. Una volta che l'estensione funziona secondo le proprie aspettative occorre caricarla sul sito [[https://extensions.gnome.org/ | https://extensions.gnome.org/]]. Qualora invece vogliate contattare il supporto per ottenere maggiori informazioni, è possibile esporre le proprie domande su [[https://discourse.gnome.org/ | discourse.gnome.org]] oppure su Matrix al [[https://matrix.to/#/#extensions:gnome.org | seguente link]] https://matrix.to/#/#extensions:gnome.org]]. Se si preferisce il buon vecchio IRC, basterà collegarsi server {{{irc.gnome.org}}} e loggarsi nel canale #extensions.
Linea 24: Linea 17:
''Fonte'': [[https://blogs.gnome.org/shell-dev/2021/03/20/extensions-rebooted-porting-your-existing-extensions-to-gnome-40/ | blogs.gnome.org]] ||<:-2 #cccccc>'''Comandi'''||
||<27% #f7f7f7> '''Avvio del servizio''' ||<|2 (> {{{sudo systemctl start rustdesk.service}}} ||
||<#f7f7f7> '''apt-get update''' ||
||<-2 style="border:none;">||
||<#f7f7f7> '''apt upgrade''' ||<|2 (> Scarica e installa gli aggiornamenti per tutti i pacchetti installati. Non sarà rimosso alcun pacchetto installato: se l'aggiornamento di un pacchetto richiede la rimozione di un altro pacchetto, l'aggiornamento non sarà effettuato. ||
||<#f7f7f7> '''apt-get upgrade''' ||
||<-2 style="border:none;">||
||<#f7f7f7> '''apt full-upgrade''' || Aggiorna l'intero sistema ad una nuova versione. Delega APT a svolgere tutti i compiti necessari per l'aggiornamento dell'intera distribuzione. Provvede anche, se necessario, all'eventuale rimozione di pacchetti installati. ||
||<#f7f7f7> '''apt-get dist-upgrade''' || Esegue le stesse funzioni di '''apt upgrade''', ma rimuove eventuali pacchetti attualmente installati, se richiesto dall'aggiornamento del sistema. ||








||<:-2 #cccccc>'''Comandi'''||
||<#f7f7f7> '''Avvio del servizio''' || {{{sudo systemctl start rustdesk.service}}} ||
||<#f7f7f7> '''Arresto del servizio''' || {{{sudo systemctl stop rustdesk.service}}} ||
||<#f7f7f7> '''Riavvio del servizio''' || {{{sudo systemctl restart rustdesk.service}}} ||
||<#f7f7f7> '''Ricarico del servizio''' || {{{sudo systemctl reload rustdesk.service}}} ||
||<#f7f7f7> '''Abilitazione del servizio''' || {{{sudo systemctl enable rustdesk.service}}} ||
||<#f7f7f7> '''Disabilitazione del servizio''' || {{{sudo systemctl disable rustdesk.service}}} ||
||<#f7f7f7> '''Blocco del servizio''' || {{{sudo systemctl mask rustdesk.service}}} ||
||<#f7f7f7> '''Sblocco del servizio''' || {{{sudo systemctl unmask rustdesk.service}}} ||
















Informazioni personali

Nome: Daniele

Cognome: De Michele

Città di nascita: Cagliari (IT)

Data di nascita: 08/11/1990

E-Mail: d.demichele@ubuntu-it.org

IRC: dd3my su irc.freenode.org

Launchpad: https://launchpad.net/~dd3my

Il mio sito: --

Comandi

Avvio del servizio

sudo systemctl start rustdesk.service

apt-get update

apt upgrade

Scarica e installa gli aggiornamenti per tutti i pacchetti installati. Non sarà rimosso alcun pacchetto installato: se l'aggiornamento di un pacchetto richiede la rimozione di un altro pacchetto, l'aggiornamento non sarà effettuato.

apt-get upgrade

apt full-upgrade

Aggiorna l'intero sistema ad una nuova versione. Delega APT a svolgere tutti i compiti necessari per l'aggiornamento dell'intera distribuzione. Provvede anche, se necessario, all'eventuale rimozione di pacchetti installati.

apt-get dist-upgrade

Esegue le stesse funzioni di apt upgrade, ma rimuove eventuali pacchetti attualmente installati, se richiesto dall'aggiornamento del sistema.

Comandi

Avvio del servizio

sudo systemctl start rustdesk.service

Arresto del servizio

sudo systemctl stop rustdesk.service

Riavvio del servizio

sudo systemctl restart rustdesk.service

Ricarico del servizio

sudo systemctl reload rustdesk.service

Abilitazione del servizio

sudo systemctl enable rustdesk.service

Disabilitazione del servizio

sudo systemctl disable rustdesk.service

Blocco del servizio

sudo systemctl mask rustdesk.service

Sblocco del servizio

sudo systemctl unmask rustdesk.service