Gnome/Gedit
Dopo Gnome Web e GNOME Screenshot ho provato a compilare un altro pezzetto di Gnome 3.38: Gedit l’editor di testo ufficiale GNOME.
Tanti i miglioramenti e una curiosità: il vecchio logo, indubbiamente old style e immagino apprezzato dai nostalgici, è stato aggiornato per adeguarsi alle icone di sistema.
Gedit è ora applicazione nativa Wayland ed è persino disponibile (a pagamento) sul Microsoft Store:
https://www.microsoft.com/en-us/p/gedit
La versione che ho testato stavolta è la 3.37.3 e queste sono le caratteristiche dichiarate nel changelog ufficiale:
News in 3.37.2, 2020-05-29
- gedit is now available on the Microsoft Store!
- Remove the checkupdate plugin (no longer useful).
- GSettings: revisit the set of plugins activated by default.
- Change app description.
- Write a script to have a list of plugins with their description.
- Documentation updates.
- About dialog: have the gedit icon, not the old logo.
- Many improvements to the build system.
- Fix a few bugs.
- Add a few keyboard shortcuts to the Shortcuts window.
- Updates to the Flatpak and Snap.
- Translation updates.
- Tepl-ification:
- Create GeditFactory class, subclass of TeplAbstractFactory.
- Use tepl_application_handle_metadata().
News in 3.37.1, 2020-04-24
- Remove the support for X11 workspaces.
- See: commit d0728e7d0c3e7fdc58f03f0af4e0ce64eb7aef6e
- gedit no longer depends on X11, gedit is now a native app on Wayland.
- Remove the support for the org.gnome.desktop.lockdown GSettings.
- See: commit b6728797d6b308b46cf4e0dae4493dc62d3decda
- Some updates to the user manual.
- Improvements to the keyboard shortcuts window.
- Build system: various small improvements.
- Update the Flatpak.
- Other small improvements and code refactorings.
- A few bug fixes.
- Translation updates.
- Bump API version to 3.38.
- Remove all deprecated APIs.
- See the list of API breaks and new deprecations in the API reference.
- Move some utility functions to the Tepl library.
- Refactor and move some I/O error infobars to Tepl.
- GeditView now inherits from TeplView.
- Port to the new Tepl metadata API.
- Use TeplStyleSchemeChooserWidget.
Installare Gedit 3.37:
Occorre avere installato meson, ninja, librerie di compilazione, gtk ecc.. Consultare eventualmente l’output di meson. Ho testato la compilazione su Arch Linux (Gnome 3.36). Gedit 3.37 potrebbe già essere disponibile per Ubuntu ed altre distribuzioni in repository dedicati.
E’ necessario disporre di tepl-5 v4.99. Nel mio caso nonostante la compilazione della versione master, ldconfig e link vari la libreria non è stata riconosciuta dal compilatore.
Ho scoperto poi che tepl-git 4.4.0 presente nello sconfinato AUR era proprio la versione che cercavo.
Disinstallare se possibile la vecchia versione dell’editor.
I sorgenti di Gedit sono disponibili a questo indirizzo:
https://gitlab.gnome.org/GNOME/gedit
Il mio consiglio stavolta però è di evitare i sorgenti compressi che causano un errore, e di utilizzare clone:
Leave a Reply