Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Ufficio/EditorDiTesto/Zed"
Differenze tra le versioni 4 e 35 (in 31 versioni)
Versione 4 del 30/12/2017 17.27.53
Dimensione: 6506
Autore: jeremie2
Commento:
Versione 35 del 16/03/2025 10.21.28
Dimensione: 3697
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#language it
## page was renamed from jeremie2/Prove16
#format wiki
#LANGUAGE it
Linea 4: Linea 5:
<<Indice>> <<Indice(depth=2)>>
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=657894";rilasci="24.04")>>
Linea 6: Linea 8:
= Il bug = = Introduzione =
Linea 8: Linea 10:
A causa del bug <<Bug(ubuntu 1734147)>> alcuni modelli di portatili hanno riportato dopo l'installazione di '''Ubuntu 17.10''' la '''corruzione del BIOS''', rendendo impossibile la sua configurazione e il boot da supporti di memoria esterni. Dal precedente link è possibile consultare la lista dei portatili colpiti (principalmente Lenovo). '''[[https://zed.dev/|Zed]]''' è un potente editor di testo per la programmazione. Come interfaccia utente si pone a metà strada fra [[Ufficio/EditorDiTesto/VisualStudioCode|VSCode]] e il più essenziale [[Ufficio/EditorDiTesto/SublimeText|Sublime text]].<<BR>>
In questa guida vengono mostrate l'installazione e alcune funzionalità/caratteristiche di '''Zed'''.
Linea 10: Linea 13:
Il problema riguarda il driver [[https://github.com/torvalds/linux/blob/master/Documentation/mtd/intel-spi.txt|intel-spi]], driver utile all'aggiornamento del BIOS direttamente dal sistema operativo. Per correre ai ripari il driver è stato disattivato nell'aggiornamento del '''kernel 4.13.0-21'''. Questa soluzione mette al riparo da problemi chi volesse aggiornare il sistema facendo l'avanzamento di versione da Ubuntu 17.04 a Ubuntu 17.10. {{{#!wiki tip
Per consultare i requisiti hardware, visitare la [[https://zed.dev/docs/linux|seguente pagina]].
}}}
Linea 12: Linea 17:
Il problema rimane invece per chi volesse eseguire un'installazione di Ubuntu 17.10 da zero. Allo stato attuale non sono ancora state aggiornate le immagini `.iso` (ferme agli aggiornamenti di Ottobre), pertanto '''si sconsiglia di installare le versioni 17.10 di Ubuntu e derivate, finché le immagini `.iso` non saranno corrette'''. = Installazione =
Linea 14: Linea 19:
= Soluzioni = <<Anchor(script)>>
== Da script ufficiale ==
Linea 16: Linea 22:
Inizialmente l'unica soluzione possibile sembrava essere quella di rivolgersi all'assistenza per la sostituzione della scheda madre. Pratica ovviamente molto costosa. Col passare dei giorni sono però saliti alla ribalta alcuni metodi per risolvere il danno senza passare dall'assistenza. Elenchiamo qui i due metodi risultati più efficaci.  0. Assicurarsi di aver installato il pacchetto ''curl'' digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo apt install curl
}}}
 0. Digitare il seguente comando:{{{
curl -f https://zed.dev/install.sh | sh
}}}Il comando esegue uno [[https://zed.dev/install.sh|script]] che andrà a collocare il programma nelle cartelle:
  * `~/.local/bin/zed`
  * `~/.local/share/zed`
  * `~/.local/zed.app`
 I file di configurazione saranno disponibili nella cartella `~/.config/zed`.
Linea 18: Linea 33:
== Aggiornamento al kernel 4.14.9 == Per rimuovere '''Zed''' sarà sufficiente rimuovere le cartelle sopra indicate.
Linea 20: Linea 35:
Diversi utenti hanno con successo risolto il problema installando la versione '''4.14.9''' del kernel Linux (come riportato su [[https://askubuntu.com/questions/984043/unable-to-make-changes-in-bios-after-17-10-installation/989771#989771|Ask Ubuntu]]). Il kernel carica una versione corretta dei driver '''intel-spi''' in grado di recuperare le corrette funzionalità del BIOS. Un utente ha fornito una spiegazione tecnica in [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147/comments/330|questo post]] del bug-report.<<BR>>
Si riporta qui la procedura in cui il nuovo kernell viene installato attraverso il software [[https://github.com/teejee2008/ukuu|Ukuu]].
<<Anchor(flatpak)>>
== Pacchetto Flatpak ==
Linea 23: Linea 38:
 0. Aggiungere i [[Repository|repository]] di '''Ukuu''' e installarlo digitando nel terminale i seguenti comandi:{{{
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
{{{#!wiki note
Dato il ''sandboxing'' utilizzato dai pacchetti Flatpak, è possibile che alcune funzionalità di '''Zed''' risultino problematiche. Per eventuali problemi fare riferimento alla relativa [[https://github.com/flathub/dev.zed.Zed|pagina GitHub]].
Linea 28: Linea 41:
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''Ukuu'''.
 0. Selezionare il kernel '''4.14.9''' e premere '''Install'''. Attendere che il kernel venga installato.
 0. Riavviare il sistema e dal menù di '''GRUB''' selezionare '''''Opzioni avanzate → Ubuntu GNU/Linux, with Linux 4.14.9-generic'''''.
 0. Attendere il caricamento del sistema.
 0. Riavviare il sistema ed entrare nelle impostazioni del BIOS.
 0. Riavviare nuovamente e controllare che le impostazioni del BIOS vengano salvate correttamente.
Linea 35: Linea 42:
== Modifiche impostazioni UEFI tramite rEFInd ==  0. Assicurarsi di aver installato [[AmministrazioneSistema/InstallareProgrammi/PacchettiFlatpak#install|Flatpak]] e aver attivato il repository [[AmministrazioneSistema/InstallareProgrammi/PacchettiFlatpak#flathub|Flathub]].
 0. Installare '''Zed''' digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
flatpak install flathub dev.zed.Zed
}}}
Linea 37: Linea 47:
Non dovesse funzionare il metodo precedente, in alcuni casi ha avuto successo [[https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Y50-70-BIOS-Can-t-Save-Settings-Or-Exit/m-p/3853208#M157885|questa procedura]] in cui è stato utilizzato il software [[https://sourceforge.net/projects/refind/|rEFInd]]. = Primo avvio =
Linea 39: Linea 49:
= Installare comunque Ubuntu - precauzioni = Al primo [[AmbienteGrafico/AvviareProgrammi|avvio]] attraverso una pagina di benvenuto sarà possibile effettuare alcune impostazioni:
 * scelta del tema;
 * scorciatoie da tastiera ('''VSCode''', '''Emacs''', '''Sublime Text''', ecc..);
 * modalità '''Vim''';
 * inviare crash report;
 * inviare telemetria;
 * link alla [[https://zed.dev/docs/|documentazione]];
 * altro..
Linea 41: Linea 58:
== Avanzamento di versione 17.04 → 17.10 == = Aggiornamento =
Linea 43: Linea 60:
Essendo stato aggiornato il kernel con i driver '''intel-spi''' disattivati, la procedura di avanzamento di versione non dovrebbe presentare rischi.<<BR>>
Vedere l'apposita [[Installazione/AggiornamentoArtful|guida]].
Qualora fosse disponibile una nuova versione di '''Zed''', apparirà in basso a destra una piccola finestra popup. Facendo clic su di essa il programma si aggiornerà e riavvierà automaticamente. In alternativa nel menù in alto a sinistra è presente la voce '''Check for Updates'''.
Linea 46: Linea 62:
== Installazione da immagine .iso con blacklist driver intel-spi == = Configurazione =
Linea 48: Linea 64:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se si è in possesso di un computer sensibile al bug (vedere [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147|lista]] nel bug-report per un elenco dei dispositivi noti), questa procedura può risultare RISCHIOSA, in quanto un banale errore nei passaggi potrebbe compromettere il BIOS.'''|| Dal menù in alto a sinistra selezionare la voce '''Settings''' per accedere alle impostazioni dell'editor.<<BR>>
Quello che si aprirà sarà il file `~/.config/zed/settings.json` sul quale sarà possibile andare a sovrascrivere le impostazioni di default.
Linea 50: Linea 67:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''NON si è a conoscenza se questa procedura sia stata testata su computer affetti dal problema.'''|| È possibile visualizzare le impostazioni di default selezionando dal menù la voce '''Open Default Settings'''.
Linea 52: Linea 69:
 0. All'avvio di Ubuntu in modalità ''live'', assicurarsi che sia evidenziata la riga '''Try Ubuntu without installing''' e quindi '''premere''' il tasto "'''e'''" per poter modificare i parametri di avvio del kernel.
 0. Spostare il cursore in fondo alla stringa che termina con:{{{
...quiet splash
}}}e aggiungere le seguenti stringhe per inibire i driver '''intel-spi''', in modo che risulti:{{{
...quiet splash intel_spi.blacklist=yes intel_spi_platform.blacklist=yes
= Estensioni =

Dal menù in alto a sinistra selezionare la voce '''Extensions'''. Sarà qui possibile cercare e installare temi e plugin di supporto per i linguaggi di programmazione.

{{{#!wiki tip
Da notare che il supporto per alcuni dei linguaggi più noti come '''C'''/'''C++''', '''!JavaScript''', '''Rust''', '''Python''', ecc.. è integrato di default.
Linea 58: Linea 76:
 0. Premere '''F10''' per avviare il caricamento della live.
 0. Installare il sistema.
 0. Al primo avvio del sistema installato ripetere la procedura dei punti '''1.''' e '''2.''' e quindi avviare il sistema.
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Eseguire nuovamente questi passaggi all'avvio se per disgrazia il sistema dovesse essere riavviato senza che siano stati effettuati i passaggi dei prossimi punti.'''||
 0. Eseguendo l'aggiornamento dei pacchetti software verrà installato il kernel con i '''intel-spi''' disattivati. Tuttavia per scrupolo è bene inserire i driver in '''blacklist''', in modo che anche un avvio accidentale del vecchio kernel risulti innocuo.<<BR>>Per creare il file `/etc/modprobe.d/blacklist-intel_spi.conf` con all'interno le stringhe necessarie, digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
printf "blacklist intel-spi\nblacklist intel-spi-platform" | sudo tee /etc/modprobe.d/blacklist-intel_spi.conf
}}}
 0. Eseguendo l'[[AmministrazioneSistema/Aggiornamenti|aggiornamento]] dei pacchetti software.
Linea 69: Linea 79:
 * [[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147|Bug-report su Launchpad]]
 * [[https://github.com/torvalds/linux/blob/master/Documentation/mtd/intel-spi.txt|Docuemntazione del kernel sui driver intel-spi]]
 * [[https://zed.dev|Sito del progetto]]
 * [[https://zed.dev/docs|Documentazione]]
Linea 73: Linea 83:
CategoryInstallazioneSistema CategoryHardware CategoryProgrammazione CategoryProduttivita


Guida verificata con Ubuntu: 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Zed è un potente editor di testo per la programmazione. Come interfaccia utente si pone a metà strada fra VSCode e il più essenziale Sublime text.
In questa guida vengono mostrate l'installazione e alcune funzionalità/caratteristiche di Zed.

Per consultare i requisiti hardware, visitare la seguente pagina.

Installazione

Da script ufficiale

  1. Assicurarsi di aver installato il pacchetto curl digitando nel terminale:

    sudo apt install curl
  2. Digitare il seguente comando:

    curl -f https://zed.dev/install.sh | sh

    Il comando esegue uno script che andrà a collocare il programma nelle cartelle:

    • ~/.local/bin/zed

    • ~/.local/share/zed

    • ~/.local/zed.app

    I file di configurazione saranno disponibili nella cartella ~/.config/zed.

Per rimuovere Zed sarà sufficiente rimuovere le cartelle sopra indicate.

Pacchetto Flatpak

Dato il sandboxing utilizzato dai pacchetti Flatpak, è possibile che alcune funzionalità di Zed risultino problematiche. Per eventuali problemi fare riferimento alla relativa pagina GitHub.

  1. Assicurarsi di aver installato Flatpak e aver attivato il repository Flathub.

  2. Installare Zed digitando nel terminale:

    flatpak install flathub dev.zed.Zed

Primo avvio

Al primo avvio attraverso una pagina di benvenuto sarà possibile effettuare alcune impostazioni:

  • scelta del tema;
  • scorciatoie da tastiera (VSCode, Emacs, Sublime Text, ecc..);

  • modalità Vim;

  • inviare crash report;
  • inviare telemetria;
  • link alla documentazione;

  • altro..

Aggiornamento

Qualora fosse disponibile una nuova versione di Zed, apparirà in basso a destra una piccola finestra popup. Facendo clic su di essa il programma si aggiornerà e riavvierà automaticamente. In alternativa nel menù in alto a sinistra è presente la voce Check for Updates.

Configurazione

Dal menù in alto a sinistra selezionare la voce Settings per accedere alle impostazioni dell'editor.
Quello che si aprirà sarà il file ~/.config/zed/settings.json sul quale sarà possibile andare a sovrascrivere le impostazioni di default.

È possibile visualizzare le impostazioni di default selezionando dal menù la voce Open Default Settings.

Estensioni

Dal menù in alto a sinistra selezionare la voce Extensions. Sarà qui possibile cercare e installare temi e plugin di supporto per i linguaggi di programmazione.

Da notare che il supporto per alcuni dei linguaggi più noti come C/C++, JavaScript, Rust, Python, ecc.. è integrato di default.

Ulteriori risorse


CategoryProgrammazione CategoryProduttivita