Nieuw in Linux Mint 18.3
Linux Mint nieuws van Clem
Een korte vertaling van Linux Mint blog augustus 2017
Backup Tool
Backup Tool is bijna volledig herschreven.
We hebben besloten om het toepassingsgebied ervan te beperken. We wilden dat dit gereedschap minder doet en beter werkt.
Een wachtwoord om Backup Tool uit te voeren is niet meer nodig, omdat het niet meer als root loopt.
Het selecteren van de bron voor de back-up van gegevens is niet meer nodig. De home-map is de bron voor de back-up, niets minder en niets meer.
Het slaat al uw bestanden op in een .tar archief.
Bij het herstellen van een back-up worden bestanden hersteld op exact dezelfde plaats die ze eerder hadden, met hun oorspronkelijke rechten en tijdstempels.
Uitsluiten van bestanden en mappen is mogelijk. Items die worden uitgesloten worden onthouden voor toekomstige back-ups. Het maken van een nieuwe backup zal hierdoor dezelfde instelling gebruiken.
Standaard zijn de verborgen mappen, bestanden, cache en instellingen in de basis van de thuismap uitgesloten van back-ups. Er is een mogelijkheid om sommige van hen in de backup op te nemen, deze worden dan ook onthouden voor toekomstige back-ups.
Het bewaren van de software selectie is ook veel eenvoudiger dan voorheen. In plaats van de duizenden pakketten te tonen, toont de Backup Tool nu gewoon de pakketten die u hebt geïnstalleerd met de software manager.
(het exacte aantal pakketten op uw computer kan worden bekeken door dpkg -l | wc -l
in een terminal te typen)
Prestaties en stabiliteit werden verbeterd, met name om gegevenscompressie en multi-threading. Net zoals het was gedaan voor de Software Manager, werd de APT backend overgeschakeld naar Aptdaemon.
Vensterprogressie
Wanneer een applicatie bezig is om iets te doen, toont het meestal een voortgangsbalk. Tijdens het wachten gebruiken mensen meestal de gelegenheid om iets anders te doen.
Het probleem is dan .. hoe weet je wanneer de applicatie klaar is als je de voortgangsbalk niet kunt zien?
Sommige toepassingen zoals de USB Stick-formatter of de Nemo-bestandsoperaties hebben dit probleem bewerkt door hun venstertitel te wijzigen om hun voortgang aan te geven. Zo is hun percentage niet alleen zichtbaar op hun titelbalk, maar ook in de lijst met paneelvensters.
Windows 7 was nog beter, ze implementeerden een mechanisme waarmee applicaties de voortgang kunnen communiceren naar hun omgeving.
We hebben besloten dit in Linux mogelijk te maken door deze in LibXapp te implementeren.
LibXApp is een C-bibliotheek die beschikbaar is in de meeste distributies.
Enkele voorbeelden voor instellingen in Python:
import gi
gi.require_version('Gtk', '3.0')
gi.require_version('XApp', '1.0')
from gi.repository import Gtk, XApp
window = Gtk.Window()
window.set_title(“My Window”)
window.show()
XApp.set_window_progress(window, 50)
XApp.set_window_icon_name(window, “info”)
window.connect(“destroy”, Gtk.main_quit)
Gtk.main()
Zoals u kunt zien, kan de applicatie een voortgang (50% in dit voorbeeld) communiceren naar de vensterbeheerder door XApp.set_window_progress (venster, 50) aan te roepen.
In Cinnamon 3.6 is die vooruitgang zichtbaar in de vensterlijst:
De bibliotheek biedt ook een nuttige klasse genaamd GtkWindow, die afkomstig is van Gtk.Window en biedt deze functies direct via het exemplaar:
import gi
gi.require_version('Gtk', '3.0')
gi.require_version('XApp', '1.0')
from gi.repository import Gtk, XApp
window = XApp.GtkWindow()
window.set_title(“My Window”)
window.show()
window.set_progress(50)
window.set_icon_name(“info”)
window.connect(“destroy”, Gtk.main_quit)
Gtk.main()
In dit voorbeeld wordt hetzelfde resultaat bereikt door set_progress (50) op het venster zelf te bellen.
Venster vooruitgang komt naar Linux Mint 18.3.
Tot nu toe wordt het ondersteund door Cinnamon en het is geïmplementeerd in:
Nemo (bestand operaties)
Het Backup Tool
De Software Manager
De Driver Manager
De USB Stick formatteren
De USB beeldschrijver
We overwegen ook het toevoegen van ondersteuning voor MATE, Caja en Synaptic (dit omvat alle toepassingen die Synaptic gebruiken, zoals de Update Manager, de taalinstellingen en softwarebronnen, het verwijderen van applicaties uit het menu, enzovoort.).
Andere aanpassingen
Het Cinnamon-netwerk applet kreeg de mogelijkheid om opnieuw te zoeken naar draadloze netwerken.
De Upload Manager en de Domain Blocker zijn verwijderd uit de standaard software installatie. Ze blijven beschikbaar in de repositories.
2 Comments
“Zoals u kunt zien, kan de applicatie een voortgang (50% in dit voorbeeld) communiceren naar de vensterbeheerder door gewoon XApp.set_window_progress (venster, 50) te bellen.”
Bellen? Aanroepen is een betere vertaling
Duidelijker en aangepast.