Dopo sei mesi di sviluppo il team di MATE ha annunciato il rilascio di MATE Desktop 1.18. Questa nuova release completa la migrazione alle GTK3+ e adotta nuove tecnologie per rimpiazzare alcune componenti deprecate.
Le principali novità di MATE Desktop 1.18 sono:
- L'intera suite di applicazioni e componenti di MATE Desktop è ora basata solo sulle GTK3+
- Completata la migrazione a GtApplication da libunique
- Aggiunto il supporto libinput per mouse e touchpad
- Supporto per l'accessibilità migliorato in particolare per gli utenti ipovedenti
- Caja guadagna nuove funzionalità:
- Aggiunge la coda di copia e la possibilità di mettere in pausa la copia
- Aggiunta una finestra di conferma quando si spostano i file nel Cestino
- Notifica quando le unità espulse possono essere scollegate in maniera sicura
- Il blocco schermo caricherà ora lo sfondo dell'utente e non quello di sistema
- Miglioramenti in MATE Panel con
- Opzioni di avvio aggiuntive
- Aggiunto il supporto a Menulibre
- Miglioramenti in Engrampa
- Le notifiche delle applicazioni supportano ora le azioni come ad esempio i controlli di riproduzione di un player multimediale
- Rielaborato il visualizzatore di font
- Sostitute le funzioni deprecate di upower per la sospensione e l'ibernazione con quelle equivalenti di ConsoleKit2
- MATE Terminal aggiunge la possibilità di chiudere le schede con il tasto centrale del mouse
- Atril è ora molto più rapido nel caricamento delle pagine ed è stato aggiunto il supporto per unarchiver che viene utilizzato da alcuni fumetti
- I plugin di sistema e tutti i plugin C e Python in Eye of MATE e Pluma sono stati portati a libpeas
- E ovviamente troviamo i consueti aggiornamenti delle traduzioni e correzioni di bug
Per i più tecnici di voi di seguito trovate il changelog completo
mate-common 1.18.0
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Drop mpaste tool (won’t work without the website anyway)
- Background: fix crossfade issues with recent GTK+ versions
- Background: fix more graphics issues to allow Caja to use background for directory windows
- Background: fix memleaks and other misc issues
- Color select: fix some GTK+ deprecations
- Schemas: some fixes and cleanups
- mate-about: update copyright year
- mate-about: fix URL centering
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Drop Python bindings and —enable-python build option (won’t work with GTK+3)
- Locations: add Dunedin, New Zealand
- Locations: add Yogyakarta, Indonesia
- Locations: move Indonesia under Asia region
- Locations: correct coordinates for Pune, India
- Translations update
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmate-desktop >= 1.17.3
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Port from libunique to GtkApplication
- Implement copy queue and pausing
- Add option for asking confirmation before moving files to trash
- Add support for back/forward mouse buttons for directory navigation
- Add notification when ejected drives are safe to unplug (and require libnotify at build time)
- Add —force-desktop command line option to make Caja always manage the desktop
- Add ability to get feedback from Orca when additional icons are selected/deselected
- Drop metadata converting tool
- Fix crossfade issues with recent GTK+ versions
- Fix more graphics issues to allow Caja to use background for directory windows
- Fix some more GTK+ deprecations and runtime warnings
- Schema: some fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Fix some GTK+ deprecations
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Theme viewer: fix build for GTK+3 and fix some GTK+ deprecations
- Add ability to disable showing preselected window border on alt-tab
- Add ability to ignore applications when show-desktop is triggered
- Schema: make compositing on by default
- Workspaces: switch wrapping behavior for ‘classic’ and ‘toroidal’ modes (it was reversed somehow)
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require XInput unconditionally
- Build: require libmatemixer >= 1.10, libxklavier >= 5.2, dconf >= 0.13
- Build: require libmatekbd and libmate-desktop >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Add libinput support for mouse and touchpad
- Touchpad: add separate settings for handedness (left/right-handed) and motion acceleration/threshold
- Background: restore option to let Caja draw background with GTK+ 3.22
- Some fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents (and drop —enable-upower build option)
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmate-menu >= 1.10 and dconf >= 0.13.4
- Build: require libmateweather and libmate-desktop >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Launchers: add desktop actions support for additional launch options
- Menu applets: add support for Menulibre menu editor, and prefer it to Mozo if both are installed
- Notification area: add StatusNotifier support
- Fix lots of GTK+ deprecations and runtime warnings
- Don’t spam accessible name changes when it is translated
- Some code cleanups
- Translations update
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Implement action icons support (e.g. playback control icons used by media players)
- Themes: fix some pie countdown issues
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmatekbd, libmate-desktop, marco, m-s-d >= 1.17
- Build: require XCursor and XInput unconditionally
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Port from libunique to GtkApplication
- Rework font-viewer: add font browsing mode, support for TTC fonts, and make it appear in the menus
- Add libinput support for mouse and touchpad
- Mouse: add separate touchpad motion settings on touchpad tab
- Mouse: change tab label from General to Mouse
- Mouse: change natural scroll mnemonic from ‘a’ to ‘n’
- Fix lots of GTK+ deprecations
- Some more fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmate-menu >= 1.10
- Build: require libmatekbd and libmate-desktop >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Lock screen: load user’s background instead of system one
- Preferences: fix some GTK+ deprecations
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmatemixer >= 1.10 and libmate-desktop >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Port from libunique to GApplication and GtkApplication
- Some cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require xproto >= 7.0.15
- Build: require mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents
- Use manpages as is instead of generating them from sgml (and don’t require docbook2man for build anymore)
- Some more fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Add
pkexec
support for usingkill
andrenice
on other users’ processes and try using it before tryinggksu
- Fix some GTK+ deprecations
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require caja >= 1.17.1
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- [comics] add support for unarchiver (unar and lsar)
- [libview] increase page cache size to reduce number of page reloads
- Remove metadata migration code
- Force X11 backend
- Fix lots of GTK+ deprecations
- Fix some a11y issues
- Some more fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libcaja-extension 1.17.1 and GLib 2.36
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require caja >= 1.17.1 and libmate-desktop >= 1.17.0
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Add xattr-tags extension to show xattr tags in a new column
- Translations update
- check the rar/unrar version to work the new date style with all versions
- Fix: rar file listing now shows correct date with recent binary
- Fix: open the 7z first split volume after compress
- Fix typo in NEWS: engrampa instead engramp
- Fix: compress rar split into volumes
- Fix: compress 7z split into volumes
- build: remove option that disables deprecated stuff
- zip: added ear and war to the supported types list
- Update engrampa NEWS to use consistent, project wide, markdown-like formatting.
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmate-desktop >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Drop Python bindings and —enable-python build option
- Port plugin system and plugins to libpeas
- Some code and docs cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require libmateweather and mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Weather: fix temperature label placement
- Weather: show proper help section for each tab of prefs dialog
- Fix some GTK+ deprecations and runtime warnings
- Some code cleanups
- Translations update
- Add AppData.
- Bump version
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: show new style indicator support status in summary
- Build: require mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Fix some GTK+ deprecations
- Some more fixes and cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Add ability to close tabs with middle mouse button
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require caja >= 1.17.1
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Build: require mate-panel >= 1.17
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Fix occasional distcheck breakage
- Some code cleanups
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Translations update
- NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
- Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
- Build: actually build GObject introspection data
- Build: remove —enable-deprecations option - it actually disabled all deprecated stuff
- Add ability to search/replace text using regular expressions
- Drop Python bindings and —enable-python build option
- Port plugin system and both C and Python plugins to libpeas
- Snippets plugin: stop exposing functions on Pluma message bus (doesn’t work with GObject introspection)
- Snippets plugin: fix snippet parts staying after Ctrl-Z
- Fix unexpected closing of the first tab with middle-click under the line numbers column
- Fix some runtime warnings in plugins
- Some more fixes and cleanups in code and docs
- Translations update
- Translations update
- support GTK+3 only: require Caja 1.17.1 and pygobject-3.0
- drop ancient check for Python 2.5, not needed these days
Leggi il contenuto originale su Marco's Box