Cinnamon is een open source-project dat gebruikers een complete bureaubladomgeving biedt voor GNU / Linux-besturingssystemen. Het is een voorvork van de GNOME Shell-gebruikersinterface die wordt verspreid met het GNOME-project. Het is vanaf de grond af ontworpen om gebruikers een traditionele, maar geavanceerde en moderne grafische sessie te bieden voor hun op Linux gebaseerde besturingssystemen. Het wordt meestal ingezet op de Linux Mint-distributie.
Ontworpen voor Linux Mint
Eigenlijk is het Cinnamon-project ontwikkeld door hetzelfde team van hardwerkende mensen achter het Linux Mint-project, uit frustratie met de GNOME-desktopomgeving. De desktopomgeving is echter niet gekoppeld aan de Linux Mint-distributie, omdat deze eenvoudig kan worden geïnstalleerd op andere open source GNU / Linux-besturingssystemen, rechtstreeks vanuit hun standaardsoftwareopslagplaatsen of met behulp van externe opslaglocaties die door de community worden geboden.
>De bureaubladlay-out is vergelijkbaar met GNOME 2
Het beste van Cinnamon is dat de bureaubladindeling vergelijkbaar is met GNOME 2. Het is gemakkelijk te gebruiken, krachtig, flexibel en heeft een overvloed aan thema's, applets, bureaubladen en extensies voor meer maatwerk.
Gewoonlijk omvat een schone installatie van Cinnamon de volgende applicaties: Nemo bestandsbeheer (fork of Nautilus), Muffin window manager (fork of Mutter), Cinnamon Settings Daemon (voor van GNOME Settings Daemon), Cinnamon Session (for of GNOME Sessie) en Cinnamon Control Center (fork of GNOME Control Center).
Standaard maakt het gebruik van een enkel paneel aan de onderkant van het scherm, vanwaar gebruikers toegang hebben tot het hoofdmenu, interactie hebben met de functies van het systeemvakgebied en programma's uitvoeren, toepassingen starten en overschakelen naar andere tussen virtuele werkruimten. Het paneel kan aan de bovenzijde van het scherm worden verplaatst. Bovendien kunnen gebruikers hun uiterlijk en gevoel aanpassen met applets en thema's, waardoor ze moeten handelen zoals ze dat nodig achten.
Bottom line
Concluderend kan worden gesteld dat Cinnamon de kracht van de GNOME-desktopomgeving combineert met zijn eigen interne functies en applicaties, waardoor gebruikers een toegankelijke en actief ontwikkelde grafische interface voor hun Linux-distributies krijgen.
< sterk> Wat is nieuw in deze release:
- Gebruik standaard pictogramnamen in Online Accounts (GOA) (# 7559)
- fixeer symbolische pictogrammen en verwijder verouderde (# 7566) Kaneelthema: verbeteringen aan venstervoorraadlijst (# 7562)
- Instellingen: repareren van startmuntbronnen / mintdrivers / lightdm-instellingen
- cs_startup.py: gebruik altijd vertragingswidgets, maar verberg / toon ze, afhankelijk van of er een vertraging is of niet.
- extensie: fixeer het onvermogen om xlet-installaties te forceren (# 7571)
Wat is nieuw in versie 3.8.4:
- Gebruik standaard pictogramnamen in Online Accounts (GOA) (# 7559)
- fixeer symbolische pictogrammen en verwijder verouderde (# 7566) Kaneelthema: verbeteringen aan venstervoorraadlijst (# 7562)
- Instellingen: repareren van startmuntbronnen / mintdrivers / lightdm-instellingen
- cs_startup.py: gebruik altijd vertragingswidgets, maar verberg / toon ze, afhankelijk van of er een vertraging is of niet.
- extensie: fixeer het onvermogen om xlet-installaties te forceren (# 7571)
Wat is nieuw in versie:
- Geluidsinstellingen: wijs het geselecteerde apparaat toe aan de profielkiezer.
Wat is nieuw in versie 3.6.5:
- cs_sound.py: tabblad vervangen met spatie.
- kalenderapplet: zet de opmaak aan.
Wat is nieuw in versie 3.4.6:
- Strenge afhankelijkheid van libcjs-dbg verwijderen
Wat is nieuw in versie 3.4.4:
- classicSwitcher.js: problemen met hidpi oplossen
- KeybindingWidgets.py: repareren van versnellingen die zijn verschoven maar geen alfanumerieke tekens bevatten.
- xlet-settings.py: crash niet wanneer een ongeldige xlet-ID wordt verstrekt.
- applet met vensterlijst: waarschuwing voor argument herstellen
- voeg een probleemcode toe
- ui / instellingen: verwerk ongedefinieerde oude instellingenwaarden
- hotCorner.js: verhelp vertraging vertraging terugbellen
Wat is nieuw in versie 3.4.1:
- Gebruik van GTK_POLICY_EXTERNAL verwijderen
- checkBox.js: verwijder extra ongebruikt argument dat een waarschuwing veroorzaakte met nieuwe cjs / mozjs
- st-bin.c: Fix y_fill setter (het was de instelling van x_fill op de waarde van de bestaande y_fill, voordat deze in hetzelfde gesprek is geplaatst).
- menu-applet: bewerk de toetsenbordnavigatie van het recente contextmenu. Fix sluiten van hetzelfde menu bij het overschakelen naar een andere categorie. Sluit ook het sluiten wanneer u het contextmenu van een andere recente opent.
- menu-applet: meldt wanneer een recent bestand is geactiveerd dat niet kan worden geopend.
- menu-applet: maak een melding voor een ontbrekend bestand onbekend.
- menu-applet (vectorvak): gedeeltelijk ongedaan maken c0d37dd79d68c97 - er is flikkering wanneer gebeurtenissen van een knop naar het vectorvak en teruggaan. Verwijder de inactieve callback en reageer nog een keer direct op de enter. Ter compensatie verhoogt u onze delay-time timeUpdateVectorBox, die min of meer het oorspronkelijke probleem herstelt dat de bovenstaande commit probeerde te herstellen.
- menu-applet: _select_category - alleen display-knoppen oproepen als de categorie echt is gewijzigd.
- menu-applet: herstel de toetsenbordnavigatie wanneer een tweede recent contextmenu wordt geopend.
- Geluidsinstellingen: apparaatpictogrammen
- xlet-settings.py: negeer bestanden en mappen in de configuratiemap die niet zijn gemaakt door onze instellingen api, maar ook instanties die niet meer bestaan
- ExtensionCore.py: scrub de configuratie map niet bij het laden. Dit is niet langer nodig omdat de xlet-instellingen nu alles negeren wat geen actieve instantie is, en sommige applets hebben een plaats nodig om extra bestanden op te slaan, zodat ze worden opgeruimd bij het ongedaan maken van de installatie.
- cs_panel.py: crash repareren wanneer er geen panelen zijn
- sound-applet: verwijder externe argumenten bij add_actor oproepen
- radioButton.js: verwijder extra argument voor add_actor.
- window-list-applet: fix undefined reference warning
- [cinnamon-json-makepot] Ondersteuning toegevoegd voor extraheren van & quot; titel & quot; en & quot; eenheden & quot; toetsen op lijstelementen
- debian / control: gebruik alleen de juiste runtime-afhankelijkheid van caribou-introspectie.
- Gebruikersapplet: verwijder de mogelijkheid om over te schakelen naar guest met LightDM
- runDialog.js: Fix undefined variable warning (# 6539)
- Reorganiseer de standaardapplets in het paneel
- Gebruikersapplet: volgspaties verwijderen
- Applets: maak TextIconApplet slimmer en pas het aan verticale panelen aan.
- menu-applet: gebruik _select_category om recents en plaatsen te selecteren, zodat we de huidige selectie nauwkeuriger kunnen cachen en onnodige oproepen naar _displayButtons kunnen voorkomen.
- vensternijst: voeg ontbrekende afhankelijkheid toe aan instellingen (# 6551)
Wat is nieuw in versie 3.2.8:
- menu-applet: bouw maar één contextmenu voor recente bestanden en hergebruik het.
- cs_screensaver.py: Hergebruik altijd de Gtk.Socket - het kan zowel Gtk.Plugs als normale Gtk.Widgets bevatten, behandel het gewoon als een normale bin / container. Dit lijkt te helpen bij het opnieuw opruimen en bij het kind-oogsten bij het overschakelen van de screensavers. (waargenomen op Arch, gerapporteerd op Arch en Fedora)
- menu-applet: recente bestanden niet reconstrueren, alleen opnieuw ordenen, toevoegen, verwijderen zoals vereist.
- menu-applet: verhelp een aantal minder belangrijke lekken (acteurs gemaakt maar nooit toegevoegd aan een container - omdat ze origineel zijn, krijgen ze nooit hun zwevende ref verzonken en kunnen ze dus niet ongegrond zijn.) Een prototype-mis-match repareren, en gewoon hernoem GenericButton in NoRecentDocsButton, want dat is de enige gebruiker ervan.
- menu-applet: enkele fixes voor eerdere commits, wees niet zo destructief bij het vernieuwen van applicaties.
- Herstel & quot; cs_screensaver.py: Hergebruik altijd de Gtk.Socket - het kan zowel Gtk.Plugs & quot; bevatten
- Tuples repareren voor python 3.6
- tooltips.js: voeg een hide-timer toe om te controleren of een tooltip zichzelf zou verbergen, maar om verschillende redenen nooit actie zou hebben ondernomen bij een leave-event (vanwege grillen in de melding van gebeurtenissen).
- recente applet: rework is niet-destructief bij het bijwerken van de recente lijst (dit brengt veel van de recente wijzigingen in de menu-applet naar deze).
- recents, applets: koppelingswaarschuwingen opschonen
- netwerkapplet: verwijder een nutteloze log-waarschuwing. Op een bepaald moment meer dan een jaar geleden begonnen we deze te krijgen (mogelijk een wijziging in netwerkbeheerder), ze hebben geen enkele waarde, maar vullen het logboek aan.
Wat is nieuw in versie 3.2.2:
- [Clement Lefebvre]
- build: maak AX_ macro's optioneel
- [Odyseus]
- [Xlet-instellingen] Fix voor pictogramkiezers vastzittende dialoogvensters
- [cinnamon-json-makepot] Ondersteuning toegevoegd voor & quot; title & quot; toets
- [lestcape]
- Zorg voor een standaard pictogramgrootte van 16px als het pictogramformaat niet is ingesteld in de themaklasse van het pictogram.
- [Duitse Franco]
- [werkruimtekeuzeschakelaar] De grootte van de fixknoppen aanpassen De knoppen kregen niet de juiste hoogte (of de breedte in de verticale modus) als de lettertype-instelling voor automatische schaal niet was ingeschakeld.
- [NikoKrause]
- [sound-applet] oude code voor timeLabel verwijderd
- uniforme namen
- [Stephen Collins]
- De mogelijkheid herstellen om het menu-appletmenu afzonderlijk van andere menu's te structureren
- [JosephMcc]
- cs_effects: schakel menu-animaties uit bij het draaien van venster-effecten
- [Odyseus]
- [applet.js] Opnieuw vermogen toegevoegd om een scheidingsteken weer te geven in de contextmenu's van applets.
- [applet.js] Een mechanisme toegevoegd om applets met open menu's te markeren.
- [NikoKrause]
- [menu-applet] fix keynav-problemen met TAB en rechts
- [lestcape]
- Gebruik de Gio-bibliotheek om de bestandsrechten in te stellen in plaats van het gebruik van de spawnCommandLine.
- [itzexor]
- panel-launchers: sluit het menu voordat je het vernietigt wanneer je het startprogramma verwijdert
- [Odyseus]
- [Xlet-instellingen] Vertaalmechanisme toegevoegd aan xlets-instellingenvenster
- [itzexor]
- cs_backgrounds.py: herstel van duimgeneratie op LMDE2
- [NikoKrause]
- [sound-applet] label showpercentage verwijderen voor optie schuifregelaar
- [JosephMcc]
- thema: de themas van de switcher voor werkruimten corrigeren
- [NikoKrause]
- typo
- [Clement Lefebvre]
- l10n: POT-bestand bijwerken
Wat is nieuw in versie 3.2.1:
- [kloun]
- rm obsolute en niet-ondersteunde NEWS-bestand
- [Michael Webster]
- toetsenbordapplet: plaats de flag-render in zijn actor.
- Sommige runtime-waarschuwingen oplossen - in de sound-applet is de constructie van het object te vroeg om het themaknooppunt te krijgen, wacht u tot het 'in stijl veranderde' signaal door de hoofdacteur wordt verzonden. Verwijder de retourwaarden van navigateContextMenu () in de menu-applet - er is slechts één gebruiker van deze functie en deze controleren niet op een waarde.
- toetsenbordapplet: laat vlagpictogram toe om zijn grootte behoorlijk aan te passen om het paneel en de voorkeur aan te passen. Monkey patch sommige St.Icon-methoden in de klasse EmblemedIcon, zodat we de bestaande berekeningen van het appletpictogram kunnen gebruiken door te doen alsof we gewoon een ander pictogram zijn dat rondhangt en dingen voor elkaar krijgt.
- [NikoKrause]
- [menu-applet] repareert waarschuwingen veroorzaakt door keynavigatie
- [Clement Lefebvre]
- Update ./test script
- Info-instellingen: upload-systeeminfo-knop toevoegen
- l10n: POT-bestand bijwerken
- Info-instellingen: knopinfo toevoegen om knop te uploaden
- Typo repareren
- l10n: POT-bestand bijwerken
Wat is nieuw in versie 3.0.7:
- Reparaties https://github.com/linuxmint/Cinnamon/issues/5410 (Instellingen powerfaciliteit segfault).
Wat is nieuw in versie 3.0.6:
- Generieke & quot; bluetooth & quot; toevoegen pictogram
- power applet: Maak geen verbinding met signalen die _devicesChanged aanroepen totdat we de power proxy hebben (aangezien de callbacks aannemen dat we deze hebben)
- windowAttentionHandler.js: laat de genegeerde app hoofdletter ongevoelig. Terwijl we hier zijn, is het een gsettings-array voor het gemak.
- org.cinnamon.gschema.in - voeg pidgin toe aan genm-klassen die zijn genegeerd.
- Touchpad-instellingen: bewegingsdrempel voor inverteren-drempel omkeren
- appletManager.js: applet-lay-outs van appletpaneel van kopiëren / plakken corrigeren. Extension.get_max_instances () had een extra argument nodig en daarna waren we tweemaal aan het werk - klaar met het verwijderen van verouderde code.
- kaneelrecorder: herstel crash bij het starten van de recorder ...
- cinnamon-recorder.c: herstel het vermijden van het paneel bij het tekenen van de opname-indicatoren. Dit werd een tijdje terug verwijderd tijdens een deel van het paneelwerk en nooit hersteld. Teken ze nu altijd op de primaire monitor (de enige monitor met betrouwbare, eenvoudig te verkrijgen informatie over het werkgebied).
- spelfouten oplossen
- schermtoetsenbord: optie toevoegen om het activeringsgedrag te wijzigen - de toegankelijke modus laat het toetsenbord verschijnen wanneer de focus dit vereist (gewoon toegankelijkheidsgedrag). In de on-demand modus zal het toetsenbord alleen verschijnen als de gebruiker het via een appletklik of sneltoets op het toetsenbord vraagt.
- Thema-instellingen: thema's voor het laden van het pictogram zijn opgelost wanneer een thema niet leesbaar is
- popupMenu.js: gebruik signaalManager.disconnect correct - de bronactor (de paneelacteur voor de applet) moet het tweede argument zijn, het object waarmee verbinding moet worden gemaakt. Veroorzaakte flikkering in de menu-applet nadat deze opnieuw was geplaatst.
- Makepot
- Instellingen: hardcodes & quot; meer info & quot; kleur koppelen in speculatiemodules
- [desrt] netwerk: verbreek verbindingen uit lijst
- Netwerkapplet: vast pictogram geeft geen VPN-status weer
- Netwerkapplet: verwijder spaties
- Netwerkapplet: vaste applet die & quot; Auto & quot; toont draadloze verbinding wanneer wifi UIT en vervolgens AAN wordt gezet.
- ladepictogrammen: vraag het pictogram naar 24 en vraag het terug naar 20 in de applet. Dit is nodig vanwege wijzigingen in GtkIconSize-waarden in Gtk3. GtkStatusIcon itereert via de ingebouwde pictogramformaten om een geschikt pictogram te kiezen en vanaf 3.18 zijn er geen formaten tussen 16 en 24 px.
- Voorkeursapplicatie-instellingen: zet mimetypes uitgebreider in
Wat is nieuw in versie 3.0.4:
- extensies: corrigeer de uitlijning van het ratingnummer in het & quot; Meer & quot; pagina's zodat deze niet wordt bedekt door overlay-schuifbalken
- bump-muffinversie vanwege API-wijzigingen
Wat is nieuw in versie 2.8.8:
- layout.js: verwijder de code voor interactie met de screensaver. Het werd altijd verbroken tot 2.8.7, waar ik het heb 'gerepareerd', en heeft een aantal gerapporteerde regressie veroorzaakt waar de panelen worden verborgen na terugkeer van de screensaver.
Wat is nieuw in versie 2.8.7:
- launcher-editor: implementeer het idee in https://github.com/linuxmint/Cinnamon/issues/4849 logischer dan het huidige gedrag. Doe hetzelfde voor directory-editor.ui
- venstellijst: schaal de venstervoorbeelden op de juiste manier voor hidpi
- popupmenu.js: documentatie repareren
Wat is nieuw in versie 2.8.6:
- launcher-editor: implementeer het idee in https: //github.com/linuxmint/Cinnamon/issues/4849 is logischer dan het huidige gedrag. Doe hetzelfde voor directory-editor.ui
- venstellijst: schaal de venstervoorbeelden op de juiste manier voor hidpi
- popupmenu.js: documentatie repareren
Wat is nieuw in versie 2.6.7:
- als nieuw x-symbolen:
- Pidgin-ladepictogrammen bijgewerkt
- kaneel-bureaublad, kaneelsessie, kaneel-instellingen-daemon, kaneel-screensaver
- Gesplitst & quot; use-systemd & quot; configuratiesleutel in drie verschillende sleutels voor kaneelinstellingen-daemon, kaneelsessie en kaneel-screensaver
- Opmerking: in Betsy wilt u de daemon-sleutels van de sessie en de instellingen instellen op true en de screensaver-sleutel op false. Zet in Mint 17.x alle sleutels op false. Stel in systemdistributies alle sleutels in op true.
- nemo:
- nemo-applicatie: registreer met org.gnome.SessionManager - dit zou de raceconditie waar c-s-d sterft moeten repareren voordat nemo dat doet, waardoor al onze iconen kortstondig terugvallen op fallbacks.
- menu's: toon altijd pictogrammen in de submenu's Openen met en Sjablonen.
- lijst met nemo-bladwijzers: zorg ervoor dat het bladwijzerbestand schrijfbaar is door de gebruiker (en niet alleen root) wanneer nemo wordt uitgevoerd als root.
- kaneel:
- Vermogensinstellingen: vertrouw niet op output.get_backlight_min | max () om helderheidsregelaars weer te geven omdat deze niet betrouwbaar zijn voor alle hardware. Probeer direct backlight () -informatie op te halen om te zien of dit in plaats daarvan wordt ondersteund.
- Thema-instellingen: Vaste regressie veroorzaakt door gettext-fix;)
- Stroominstellingen: niet weergeven & quot; wanneer de batterij kritiek laag is & quot; optie met upower 1.0 (het ondersteunt dat niet langer)
- Vermogensinstellingen: gebruik geen variabelen die niet bestaan (in UPS-afhandeling)
- Kalenderapplet: weergave vernieuwen wanneer instelling voor showweeknummers is gewijzigd
- Netwerkapplet: detecteer een actieve VPN-verbinding bij het starten van de sessie bij het bijwerken van het paneelpictogram
- Schermtoetsenbord: Affect Struts
- Schermtoetsenbord: transparante achtergrond verwijderd in standaardthema.
- Geluidsapplet: lees alleen de positie voor door zoeken ondersteunde spelers, ondersteun alleen zoeken wanneer de afspeelsnelheid 1,0 is, ondersteun niet zoeken naar Totem / GNOME-MPlayer / Pithos (het verkrijgen of instellen van de positie is niet volledig functioneel) , update de positie maximaal één keer per seconde
- Systray-applet: code van pictogram verkleinen verkleinen, speciale gevallen verwijderen (we weten dat ze niet werken voor pidgin en thunderbird)
- Systray-applet: natuurlijke pictogramgroottes forceren voor bekende buggy-pictogrammen (pidgin, thunderbird)
- Toetsenbordinstellingen: hernoemde opties voor horizontale / verticale maximalisatie
- cinnamon-slideshow.py: crash repareren wanneer bestand wordt gewijzigd
- expo.js: reageer niet op scrolls tijdens animaties
- cs_general.py: GNOME HiDPI-instellingen synchroniseren
- Repareer panel launcher dnd
- kaneel-instellingen: compatibel zijn met oude gi
- cs_screensaver.py: gebruik gtk_container_foreach in plaats van gtk_container_forall
- cs_panel.py: betere beveiliging tegen gebroken paneelconfiguratie
- Stapelstapelaar niet weergeven op applet-configuratiepagina
- Datumformaat-instelling in meldingsapplet volgen
- Standaardpictogram laden als pictogramthema geen toepassingspictogram bevat
- js / docInfo.js: maak geen thumbnail-fabriek (het wordt nooit gebruikt)
- kaneelinstellingen: stel de gevoeligheid van de muis zo in dat het zinvol is, elimineer rubberen strepen van GSettingsRange door int instellingsmogelijkheden te beperken tot hele nummeraanpassingen in de schuifregelaar.
- cs_privacy: vervang gebroken unbind () - gebruik het gedrag dat een nieuwe binding een eerdere binding op dezelfde objecteigenschap overschrijft.
- Afbeelding toevoegen voor standaardvoorbeeld screensaver.
- cs_screensaver.py: breng de momenteel geselecteerde rij screensaver in beeld wanneer het paneel wordt weergegeven.
- menu-applet: wanneer het vernieuwen gebeurt, moeten apps, recent en plaatsen in dezelfde volgorde eindigen als voorheen. Omdat we de hele container tijdens het vernieuwen van een app moeten legen, moeten we recent en plaatsen opnieuw bouwen.
- SettingsWidgets: geef het juiste aantal SpinButton-cijfers weer, afhankelijk van de stapwaarde. (verhelpt probleem met lettertype schaal spinner)
- cs_panel: maak geen verbinding met instellingen totdat de pagina is opgebouwd. Niet crashen en verbranden als kaneel niet loopt.
- cs_panel: crash niet wanneer er geen panelen zijn
- osd: repareer de mediaknoppen die niet boven de vensters op het volledige scherm worden weergegeven
- toestaan om aanwijzerbarrières uit te schakelen op alle panelen
- Ontbrekende methode toegevoegd aan de klasse ExtensionSidePage, waardoor de update van de indicator van het actieve thema is geblokkeerd
Wat is nieuw in versie 2.6.6:
- als nieuw x-symbolen:
- Pidgin-ladepictogrammen bijgewerkt
- kaneel-bureaublad, kaneelsessie, kaneel-instellingen-daemon, kaneel-screensaver
- Gesplitst & quot; use-systemd & quot; configuratiesleutel in drie verschillende sleutels voor kaneelinstellingen-daemon, kaneelsessie en kaneel-screensaver
- Opmerking: in Betsy wilt u de daemon-sleutels van de sessie en de instellingen instellen op true en de screensaver-sleutel op false. Zet in Mint 17.x alle sleutels op false. Stel in systemdistributies alle sleutels in op true.
- nemo:
- nemo-applicatie: registreer met org.gnome.SessionManager - dit zou de raceconditie waar c-s-d sterft moeten repareren voordat nemo dat doet, waardoor al onze iconen kortstondig terugvallen op fallbacks.
- menu's: toon altijd pictogrammen in de submenu's Openen met en Sjablonen.
- lijst met nemo-bladwijzers: zorg ervoor dat het bladwijzerbestand schrijfbaar is door de gebruiker (en niet alleen root) wanneer nemo wordt uitgevoerd als root.
- kaneel:
- Vermogensinstellingen: vertrouw niet op output.get_backlight_min | max () om helderheidsregelaars weer te geven omdat deze niet betrouwbaar zijn voor alle hardware. Probeer direct backlight () -informatie op te halen om te zien of dit in plaats daarvan wordt ondersteund.
- Thema-instellingen: Vaste regressie veroorzaakt door gettext-fix;)
- Stroominstellingen: niet weergeven & quot; wanneer de batterij kritiek laag is & quot; optie met upower 1.0 (het ondersteunt dat niet langer)
- Vermogensinstellingen: gebruik geen variabelen die niet bestaan (in UPS-afhandeling)
- Kalenderapplet: weergave vernieuwen wanneer instelling voor showweeknummers is gewijzigd
- Netwerkapplet: detecteer een actieve VPN-verbinding bij het starten van de sessie bij het bijwerken van het paneelpictogram
- Schermtoetsenbord: Affect Struts
- Schermtoetsenbord: transparante achtergrond verwijderd in standaardthema.
- Geluidsapplet: lees alleen de positie voor door zoeken ondersteunde spelers, ondersteun alleen zoeken wanneer de afspeelsnelheid 1,0 is, ondersteun niet zoeken naar Totem / GNOME-MPlayer / Pithos (het verkrijgen of instellen van de positie is niet volledig functioneel) , update de positie maximaal één keer per seconde
- Systray-applet: code van pictogram verkleinen verkleinen, speciale gevallen verwijderen (we weten dat ze niet werken voor pidgin en thunderbird)
- Systray-applet: natuurlijke pictogramgroottes forceren voor bekende buggy-pictogrammen (pidgin, thunderbird)
- Toetsenbordinstellingen: hernoemde opties voor horizontale / verticale maximalisatie
- cinnamon-slideshow.py: crash repareren wanneer bestand wordt gewijzigd
- expo.js: reageer niet op scrolls tijdens animaties
- cs_general.py: GNOME HiDPI-instellingen synchroniseren
- Repareer panel launcher dnd
- kaneel-instellingen: compatibel zijn met oude gi
- cs_screensaver.py: gebruik gtk_container_foreach in plaats van gtk_container_forall
- cs_panel.py: betere beveiliging tegen gebroken paneelconfiguratie
- Stapelstapelaar niet weergeven op applet-configuratiepagina
- Datumformaat-instelling in meldingsapplet volgen
- Standaardpictogram laden als pictogramthema geen toepassingspictogram bevat
- js / docInfo.js: maak geen thumbnail-fabriek (het wordt nooit gebruikt)
- kaneelinstellingen: stel de gevoeligheid van de muis zo in dat het zinvol is, elimineer rubberen strepen van GSettingsRange door int instellingsmogelijkheden te beperken tot hele nummeraanpassingen in de schuifregelaar.
- cs_privacy: vervang gebroken unbind () - gebruik het gedrag dat een nieuwe binding een eerdere binding op dezelfde objecteigenschap overschrijft.
- Afbeelding toevoegen voor standaardvoorbeeld screensaver.
- cs_screensaver.py: breng de momenteel geselecteerde rij screensaver in beeld wanneer het paneel wordt weergegeven.
- menu-applet: wanneer het vernieuwen gebeurt, moeten apps, recent en plaatsen in dezelfde volgorde eindigen als voorheen. Omdat we de hele container tijdens het vernieuwen van een app moeten legen, moeten we recent en plaatsen opnieuw bouwen.
- SettingsWidgets: geef het juiste aantal SpinButton-cijfers weer, afhankelijk van de stapwaarde. (verhelpt probleem met lettertype schaal spinner)
- cs_panel: maak geen verbinding met instellingen totdat de pagina is opgebouwd. Niet crashen en verbranden als kaneel niet loopt.
- cs_panel: crash niet wanneer er geen panelen zijn
- osd: repareer de mediaknoppen die niet boven de vensters op het volledige scherm worden weergegeven
- toestaan om aanwijzerbarrières uit te schakelen op alle panelen
- Ontbrekende methode toegevoegd aan de klasse ExtensionSidePage, waardoor de update van de indicator van het actieve thema is geblokkeerd
Wat is nieuw in versie 2.4.8:
- Terugdraaien & quot; st: gebruik een meer up- to-date cogl API bij het maken van texturen & quot;
Wat is nieuw in versie 2.4.6:
- Instellingen: Fix occasionele GTK-waarschuwing en leeg menu-item in de terminal selectie, enkele opmerkingen
- overschrijvingen: controleer alleen het gsettingsschema wanneer het daadwerkelijk wordt aangeboden.
- magnifier.js: fix source id warning
- meldingen: herstel de standaarddekking die wordt verdubbeld in de hidpi-modus.
- desklets: zorg ervoor dat een nieuw bureaublad in een zichtbaar gedeelte van de primaire monitor wordt geplaatst.
- fotocatlet: een waarschuwing, klokdesktop repareren: verplaats een aantal stringklasse-overrides naar js / ui / overrides.js zodat ze zowel in de desklet als in de kalenderapplet kunnen worden gebruikt.
- paneelapplet: verwijder de plaatsaanduiding voor het slepen altijd na het slepen (niet alleen na een geslaagde poging)
- menu-applet: verwijder altijd een tijdelijke plaatsaanduiding voor het slepen van favorieten na het slepen (niet alleen na een geslaagde)
- Ontbrekende afhankelijkheid toegevoegd aan gir1.2-notify-0.7
- Kaneelinstellingen: behandel thema's die niet kunnen worden gelezen op de juiste manier
- kaneel-slideshow: fix introspection voor enkele Fixes # 3742
- fixeer diavoorstelling met toegevoegde gebruiker
- fix 'genericpath.py:29:isfile:TypeError: dwingen naar Unicode: need string of buffer, NoneType found'
- sound applet: fixed # 3735 - mute op middelste klik
- windowManager.js: verhelpt ondoorzichtigheidsproblemen bij het gebruik van fade-toewijzing en andere effecten met wijzigingen in dekking.
- kaneelinstellingenklavier: repareer de Escape-toetsafhandeling om de leermodus voor de toetsbinding te annuleren (wanneer numlock aan staat) en laat backspace als een sneltoets worden gebruikt bij wijziging.
- sneltoetsen: capslock negeren voor lesmodus
- sneltoetsen: forceer kleine letters bij het vergelijken van bestaande sneltoetsen voor botsingen.
- Vaste scrolrichting in applet vensterlijst
- layout.js: verberg / toon de panelen niet tijdens de opstartanimatie, maar maak ze in plaats daarvan tijdelijk transparant - hiermee wordt een probleem opgelost wanneer automatisch verbergen van panelen actief is, de animatie wordt voltooid en u een tijdelijke weergave ziet leeg gebied waar het paneel zou zijn, terwijl het chroom zich aanpast aan het paneel.
- layout.js: verander alleen het gedrag van het paneel tijdens animatie wanneer het paneel automatisch verbergen actief is - het 'ziet er beter uit' tijdens het opstarten voor een niet-automatisch verborgen paneel.
- appletManager.js: Verwees geen verweesde applets naar het overgebleven paneel bij het wijzigen van lay-outs van dubbel naar enkel paneel. Ze worden stil genegeerd. Ze laten zien dat ze een probleem hebben in de applet-instellingen (rode stip) en een glazen notitie op het scherm, en beschrijven desgewenst hoe dit moet worden opgelost.
- sneltoetsen: Filter uit gereserveerde GdkModifierTypes - deze kunnen de sneltoetsen op bepaalde systemen verstoren.
- classicSwitcher.js: voorkom waarschuwing van een foutieve bron-id.
- app-switcher: herstel dubbele vernietiging bij activering van een geminimaliseerd venster. De app-switchers luisteren naar het 'kaart'-signaal van vensters - een kaartsignaal triggert een _activateWindow en we krijgen ook een activering van het feitelijk selecteren van het venster in de eerste plaats.
- st-im-text.c: fix capslock in StEntry-widgets.
- expoThumbnail.js: herstel waarschuwing van ongeldige bron-ID.
- overrides.js: voeg dump_stack toe wanneer .verbinden met een ongeldige ID.
- classicSwitcher.js: Forceer een herallocatie van de container met het alt-tabblad wanneer een miniatuur / preview is verwijderd.
- Standaard avatarafbeeldingspad hersteld
- menu-applet: de categorie niet opnieuw instellen bij het slepen van een app.
- st-texture-cache.c: zorg ervoor dat de gevraagde pixbuf eindigt in de textuur met de juiste grootte (in plaats van de oorspronkelijke textuurgrootte) - De update_shadow_material-methode van StIcon kreeg een verkeerde grootte om de schaduw / vervaging te genereren.
- Hernoem het applet-pictogram van het kaneel-menu zodat het correct wordt weergegeven als een symbolisch pictogram.
- applet.js: zorg ervoor dat set_applet_icon_symbolic_name en _path een goed formaat gebruiken wanneer de schaalmodus is uitgeschakeld. Verminder ook de opvulling van het pictogram menu-symbolic.svg, zodat de zichtbare grootte meer overeenkomt met andere symbolische pictogrammen.
- menu-applet: herstel de logica rondom het standaardpictogram.
- De PictureChooserButton gerepareerd in Gtk 3.14, compatibel met 3.10.
- Kaneelinstellingen: vaste menufotoformaat in PictureChooserButton in Gtk 3.14, compatibel met 3.10.
Wat is nieuw in versie 2.4.5:
- Opstartanimatie is opgelost
Wat is nieuw in versie 2.4.3:
- Kleine l10n-fixes, vernieuwde desktop-bestanden
Wat is nieuw in versie 2.4.2:
- photoframe desklet: fix mega leak, do not cache alle afbeeldingen, vernietig oude afbeeldingen.
- photoframe desklet: annuleer de update-timer bij het verwijderen van de desklet.
Wat is nieuw in versie 2.4:
- Responsiviteit en geheugengebruik:
- CJS is gereboot op een nieuwere versie van GJS in een poging om het geheugengebruik te verminderen en snellere uitvoeringstijden te bieden.
- Alle componenten van Cinnamon zijn gecontroleerd en hun broncode is gecontroleerd met statische analysehulpmiddelen. Hoewel de meeste klein waren, werden ongeveer 30 geheugenlekken verholpen.
- Pictogrammen die zijn gebruikt in Kaneelinstellingen zijn toegevoegd aan het pictogramthema Mint-X. Dit verhoogde reactievermogen (dit is specifiek voor Linux Mint, dus we moedigen alle artiesten en distributies aan hetzelfde te doen).
- Meer pools:
- Met dank aan en vergelijkbaar met GNOME Shell, begint de Cinnamon-desktop nu met een zoomanimatie.
- Het inloggeluid wordt nu direct afgehandeld door Cinnamon (in tegenstelling tot kaneel-instellingen-daemon) en speelt synchroon met de login-reeks.
- Modules in kaneelinstellingen en categorieën in het toepassingsmenu zijn nu alfabetisch gesorteerd.
- Vergelijkbaar met Windows, "Super + e & quot; opent nu de homedirectory.
- Cinnamon 2.4 wordt geleverd met veel kleine verfijningen (meerdere paneelaanstekers, verbeteringen in de sound-applet, verwijdering van de time-out in het logout-dialoogvenster ... enz.) en veel bugfixes.
- Meer instellingen en hardwaresupport:
- Touchpads met één knop worden nu ondersteund (zoals degene die op de MacBook wordt gebruikt) en acties voor klikken met twee en drie vingers kunnen worden geconfigureerd. Standaard komen ze overeen met rechtsklikken en midden-klik.
- Compositeren in de modus Volledig scherm is nu configureerbaar en vereist geen herstart van Cinnamon. Dit betekent standaard minder schermscheuring voor de meeste gebruikers en de mogelijkheid om vensters te dirigeren voor gamers en gebruikers die een applicatie nodig hebben om op volle snelheid te draaien zonder te worden beïnvloed door de composition manager.
- Het bureaubladlettertype kan nu worden geconfigureerd.
- Het is nu mogelijk om de schermbeveiliging een aangepaste datumnotatie en aangepaste lettertypen te geven.
Wat is nieuw in versie 2.2.3:
- Betere instellingen
- Screensaver en energiebeheer
- Regionale instellingen en toetsenbordindelingen
- Datum- en tijdinstellingen
- Hot Corners en HUD
- Applet-rollen en Systray-pictogrammen
- Menuverbeteringen
- MPRIS en Sound Applet
- HiDPI / Retina Display-ondersteuning
- Grafische tablet
- A11y MouseWheel-zoom
- Verbeteringen in Window Manager
- Veel andere verbeteringen
Wat is nieuw in versie 2.0:
- Betere kanteling
- Edge-brekende
- Geluidseffecten
- Beter gebruikersbeheer
- Nemo-verbeteringen
- Verbeteringen in Window Manager
- Cinnamon Backend 2.0
- Betere lokalisatie, datumformaten, gecentraliseerde vertalingen
- Ondersteuning toegevoegd voor LightDM-gebruikersomschakeling en gastgebruikerssessies
- Ondersteuning toegevoegd voor MDM-gebruiksschakeling en MDM-integratie in de systeeminstellingen
- Verbeterde ondersteuning voor systemd / logind
- Instellingen-API voor applets / Desklets
- Nemo-acties
Wat is nieuw in versie 1.8:
- Namens het team en alle ontwikkelaars die hebben bijgedragen aan deze build, ben ik trots om de release van Cinnamon 1.8 aan te kondigen!
- Cinnamon 1,8 staat voor 7 maanden ontwikkeling en 1.075 commits. Het bevat veel bugfixes, maar ook gloednieuwe functies en veel verbeteringen.
- Bestandsbeheer:
- Nemo kreeg veel aandacht. De gebruikersinterface was sterk aangepast en het gedrag ervan was aangepast om beter te integreren met Cinnamon.
- U kunt nu de zijbalk eenvoudig verbergen en heen en weer schakelen tussen plaatsen en boomstructuur. Onder elke plaats geeft een kleine balk, indien van toepassing, aan hoeveel ruimte wordt gebruikt.
- Screensaver:
- Cinnamon beschikt nu over een eigen screensaver. Een van zijn bijzonderheden is dat je een afwezigheidsbericht kunt definiëren voordat je je scherm sluit.
- Mensen die naar je op zoek zijn, kunnen dat bericht zien terwijl je weg bent.
- Controlecentrum:
- Alle configuratiemodules zijn nu aanwezig in Kaneelinstellingen. U hoeft Gnome Control Center niet langer te gebruiken.
- Desklets:
- KDE noemt ze Plasmoids, Android noemt ze Widgets, in Cinnamon heten ze & quot; Desklets & quot ;. Op dezelfde manier als u applets aan uw paneel kunt toevoegen, kunt u bureaubladen aan uw bureaublad toevoegen.
- Cinnamon 1.8 wordt geleverd met standaard 3 desklets (een draagraket, een klok en een fotolijst) en nog veel meer komen van de community (ja, voordat mensen het vragen, er is een xkcd-desklet)
- Specerijenbeheer;
- In Cinnamon 1.8 kunt u & quot; kruiden & quot; installeren (dat wil zeggen applets, desklets, thema's, extensies) rechtstreeks vanaf uw bureaublad. U hoeft niet meer naar http://cinnamon.linuxmint.com te bladeren.
- U kunt ook updates toepassen en als Spice dit ondersteunt, kunt u meerdere exemplaren ervan gebruiken.
- Nieuwe functies voor ontwikkelaars:
- Instellingen-API voor applets / Desklets
- Gebruik geen gsettings als u een ontwikkelaar van een applet of een bureaudesktop bent. Cinnamon 1.8 heeft een instellingen-API die al het werk voor je doet.
- Hiermee worden uw instellingen en standaardwaarden automatisch voor u ingesteld.
- Hiermee kunt u net zo gemakkelijk toegang krijgen tot uw instellingen als wanneer u toegang krijgt tot waarden in een array.
- Het genereert automatisch een configuratiescherm voor u.
- Met andere woorden, u definieert alleen uw instellingen en gebruikt ze in uw applet / desklet, en Cinnamon doet al het andere voor u. Er wordt automatisch een configuratiescherm voor u gegenereerd en de gebruiker kan de instellingen configureren die u hebt gedefinieerd in de systeeminstellingen.
- Systeemverbeteringen:
- Renderer-detectie:
- Muffin controleert nu welke renderer wordt gebruikt. Als de sessie een Software Renderer gebruikt (dat is het geval als er een probleem is met de stuurprogramma's of als de kaart geen versnelling bevat), verschijnt er een melding om de gebruiker op de hoogte te stellen van het probleem.
- Terugvalmodus:
- Kaneel gebruikt geen gnome-sessie meer voor fallback. In sommige gevallen liet Gnome-sessie Cinnamon niet draaien, hoewel de hardware in staat was om Cinnamon uit te voeren. Een andere beperking van de gnome-sessie was het onvermogen om Cinnamon te herstarten na een crash. In Cinnamon 1.8 lanceert de Cinnamon-sessie altijd Cinnamon, dus je computer zal proberen om Cinnamon uit te voeren, wat er ook gebeurt.
- Cinnamon gebruikt ook een wrapper om zichzelf opnieuw op te starten en te herstellen van potentiële crashes. Als Cinnamon crasht, valt het nu terug op Metacity en vraagt het de gebruiker of hij / zij Cinnamon wil herstarten.
- En dat is nog niet alles ...
- Cinnamon 1,8 is enorm. De commit-changelog is tweemaal zo groot als de 1.6-release!
- Andere opvallende kenmerken:
- Betere hot-corner-configuratie
- Coverflow Alt-Tab
- Tijdlijn Alt-Tab
- Horizontaal / verticaal maximaliseren van vensters
Wat is nieuw in versie 1.6.7:
- Cinnamon 1.6.7:
- Formaat van bestaande pictogrammen in applet van vensteringlijst wijzigen wanneer scaling-modus paneelpictogram is gewijzigd
- Pixelpunten vastgezet in het tabblad Alt (voor de meeste toolkits inclusief pyGTK)
- Vaste menu-toepassingsknoppen die worden bijgesneden
- Het vak met de geavanceerde opties in kaneelinstellingen- & gt; achtergronden worden niet correct weergegeven in Mint 14 (GTK3.6?)
- Bijgewerkte vertalingen
- Nemo 1.1.2:
- Opschonen van code van verplaatsing naar / kopiëren-naar-ingangen, zodat de weergaven kunnen worden afgerond (zorgt ervoor dat alle luisteraarsignalen worden verbroken, stopt willekeurige crashes in het voorkeurenscherm).
Reacties niet gevonden