Kanel är ett open source-projekt som ger användarna en fullständig skrivbordsmiljö för GNU / Linux-operativsystem. Det är en gaffel av GNOME Shell användargränssnitt som distribueras med GNOME-projektet. Det har utformats från grunden för att ge användarna en traditionell, men ändå avancerad och modern grafisk session för sina Linux-baserade operativsystem. Det brukar distribueras på Linux Mint-distributionen.
Designad för Linux Mint
Kanske har kanelprojektet utvecklats av samma team av hårt arbetande personer bakom Linux Mint-projektet, av frustration med GNOME-skrivbordsmiljön. Dock är skrivbordsmiljön inte kopplad till Linux Mint-distributionen, eftersom den lätt kan installeras på annat GNU / Linux-operativsystem med öppen källkod, direkt från sina standardprogramvaror eller med hjälp av tredje part som tillhandahålls av gemenskapen.
Skrivbordslayouten liknar GNOME 2
Den bästa delen av kanel är att skrivbordslayouten liknar GNOME 2. Den är lätt att använda, kraftfull, flexibel och har en mängd teman, appletter, desklets och tillägg för större anpassning.
Vanligtvis innehåller en ren installation av kanel följande applikationer: Nemo filhanterare (gaffel Nautilus), Muffin fönsterhanterare (gaffel av Mutter), Kanel Inställnings Daemon (för GNOME Settings Daemon), Kanel Session (för GNOME Session) och Kanel Control Center (gaffel av GNOME Control Center).Som standard använder den en enda panel som ligger längst ner på skärmen, varifrån användarna kan komma åt huvudmenyn, interagera med funktionerna i systemfältet och körprogram, starta applikationer, samt byta mellan virtuella arbetsytor. Panelen kan flyttas på övre sidan av skärmen. Dessutom kan användarna ändra sitt utseende med appletter och teman, vilket tvingar det att fungera som de passar.
Slutsats
Sammanfattningsvis kombinerar kanel kraften i GNOME-skrivbordsmiljön med sina egna inbyggda funktioner och applikationer, vilket ger användarna ett tillgängligt och aktivt utvecklat grafiskt gränssnitt för sina Linux-distributioner.
stark> Vad är nytt i den här utgåvan:
- Använd standardikonen i Online-konton (GOA) (# 7559)
- fixa symboliska ikoner och radera föråldrade (# 7566) kaneltema: förbättringar av fönsterlistan (# 7562)
- Inställningar: Fix starta mintsources / mintdrivers / lightdm-inställningar
- cs_startup.py: Har alltid förseningar widgets, men göm / visa dem beroende på om det finns en fördröjning eller inte.
- förlängning: Fix ofability att tvinga xlet-installationer (# 7571)
Vad är nytt i version 3.8.4:
- Använd standardikonenamn i Online-konton (GOA) (# 7559)
- fixa symboliska ikoner och radera föråldrade (# 7566) kaneltema: förbättringar av fönsterlistan (# 7562)
- Inställningar: Fix starta mintsources / mintdrivers / lightdm-inställningar
- cs_startup.py: Har alltid förseningar widgets, men göm / visa dem beroende på om det finns en fördröjning eller inte.
- förlängning: Fix ofability att tvinga xlet-installationer (# 7571)
Vad är nytt i version:
- Ljudinställningar: Tilldela den valda enheten till profilväljaren.
Vad är nytt i version 3.6.5:
- cs_sound.py: Byt ut flik med utrymme.
- Kalenderapplet: Fixa formatering.
Vad är nytt i version 3.4.6:
- Ta bort strikt beroende av libcjs-dbg
Vad är nytt i version 3.4.4:
- classicSwitcher.js: Fixa hidpi-problem.
- KeybindingWidgets.py: fixa parsning av acceleratorer som förskjuts men inte alfanumeriska tecken.
- xlet-settings.py: Krascha inte när ett ogiltigt xlet-ID tillhandahålls.
- Window-list-applet: Fix argumentvarning
- lägg till problemmall
- ui / settings: Hantera odefinierade gamla inställningsvärden
- hotCorner.js: Fix svängfördröjning återkoppling.
Vad är nytt i version 3.4.1:
- Ta bort användningen av GTK_POLICY_EXTERNAL
- checkBox.js: Ta bort extra oanvänd argument som orsakade en varning med nya cjs / mozjs
- st-bin.c: Fix y_fill setter (det ställde in x_fill till värdet av den befintliga y_fill, innan den ställs in i samma samtal).
- menyapplet: fixa tangentbordsnavigering på den senaste snabbmenyn. Fix stängning av samma meny när du växlar till en annan kategori. Också fixa stängning när du öppnar en nyhetens kontextmeny.
- menyapplet: Meddela när en ny fil är aktiverad som inte kan nås.
- menyapplet: gör saknad filmeddelande övergående.
- menyapplet (vektorlådan): återställ delvis c0d37dd79d68c97 - det flimrar som händelser går från en knapp till vektorrutan och tillbaka. Ta bort ledig återuppringning, och reagerar direkt på inmatningen jämn en gång till. För att kompensera, öka vår maybeUpdateVectorBox-fördröjningstidsavbrott, vilket mer eller mindre åtgärdar det ursprungliga problemet som ovanstående commit försökte åtgärda.
- menyapplet: _select_category - bara ringa displayButtons om kategorin verkligen har ändrats.
- menyapplet: fixa tangentbordsnavigering när en andra snabbmenyn är växlad öppen.
- Ljudinställningar: Fixa enhetsikoner
- xlet-settings.py: ignorera filer och kataloger i config-katalogen som inte skapas av våra inställningar api och instanser som inte längre existerar
- ExtensionCore.py: Skruva inte config-katalogen på belastning. Det här är inte längre nödvändigt eftersom xlet-inställningar nu ignorerar allt som inte är en aktiv instans, och vissa appletter behöver en plats för att lagra extra filer så att de blir renade på avinstallationen.
- cs_panel.py: Fix krasch när det inte finns några paneler
- ljudapplet: ta bort yttre argument på add_actor-samtal
- radioButton.js: ta bort extra argument till add_actor.
- fönsterlista-applet: fixa odefinierad referensvarning
- [kanel-json-makepot] Tillagt stöd för att extrahera "titel" och "enheter" nycklar på listelement
- debian / control: Använd rätt körtid beroende av caribou introspection only.
- Användarapplet: Ta bort möjligheten att byta till gäst med LightDM
- runDialog.js: Fix odefinierad variabel varning (# 6539)
- Omorganisera standardapplets i panelen
- Användarapplet: Ta bort efterföljande utrymmen
- Applets: Gör TextIconApplet smartare och anpassa till vertikala paneler.
- menyapplet: använd _select_category för att välja senare och platser, så vi kan cache det aktuella valet mer exakt och förhindra onödiga samtal till _displayButtons.
- Fönsterlista: Lägg till saknade beroende av inställningar (# 6551)
Vad är nytt i version 3.2.8:
- menyapplet: Skapa bara en snabbmeny för de senaste filerna och använd den igen.
- cs_screensaver.py: Använd alltid Gtk.Socket alltid - det kan hålla både Gtk.Plugs och normal Gtk.Widgets, bara behandla det som en vanlig bin / behållare. Detta verkar hjälpa till med återupprensning och barnhöja när man byter skärmsläckare. (observerad på Arch, rapporterad på Arch och Fedora)
- menyapplet: Rekonstruera inte senaste filer, bara ombeställ, lägg till, ta bort efter behov.
- menyapplet: Fixa ett par mindre läckor (skådespelare skapade men aldrig lagt till i en behållare - att vara initialt, de får aldrig sin flytande ref sänkt, och så kan inte lösas. Fixa en prototypmatchning och bara byt namn på GenericButton till NoRecentDocsButton, eftersom det är den enda användaren av det.
- menyapplet: Några korrigeringar för tidigare förpliktelser, var inte så destruktiva vid uppfriskande program.
- Återgå "cs_screensaver.py: Återanvänd alltid Gtk.Socket - det kan hålla både Gtk.Plugs"
- Fix tuples for python 3.6
- tooltips.js: lägg till en gömstimulator för att kontrollera om en verktygstips ska gömma sig, men av olika anledningar måste man aldrig agera på en övergångshändelse (på grund av vagaries i händelserapportering).
- Ny applet: Omarbetar att vara icke-destruktiv när uppdateringen av den senaste listan uppdateras (det här medför mycket av de senaste ändringarna i menyappleten till den här.)
- recents, applets: Parvarningsuppdateringar
- Nätverksapplet: Ta bort en värdelös loggvarning. Vid något tillfälle för mer än ett år sedan började vi få dessa (eventuellt en förändring till nätverksansvarig), de har inget värde alls, men fyller loggen.
Vad är nytt i version 3.2.2:
- [Clement Lefebvre]
- bygg: Gör AX_-makroner tillval
- [Odyseus]
- [Xlet-inställningar] Fix för ikonvalare fasta dialogrutor
- [kanel-json-makepot] Tillagt stöd för "titel" nyckel
- [readcape]
- Kontrollera en standardikonstorlek på 16px om ikonstorleken inte är inställd på indikatorns ikon-temaklass.
- [tysk franco]
- [arbetsområdeomkopplare] Fix knappar storlek Knappar fick inte rätt höjd (eller bredd i vertikalt läge) om inställningen för automatisk skala inte var aktiverad.
- [NikoKrause]
- [ljud-applet] tog bort gammal kod för timeLabel
- enhetliga namn
- [Stephen Collins]
- Återställ möjligheten att temat menyappletmenyn separat från andra menyer
- [JosephMcc]
- cs_effects: Inaktivera menyanimeringar när du stänger av fönstereffekter
- [Odyseus]
- [applet.js] Tillagd förmåga att visa en separator på menyerna för applets sammanhang.
- [applet.js] Lades till en mekanism för att markera appletter med öppna menyer.
- [NikoKrause]
- [meny-applet] fixa keynav-problem med TAB och höger
- [readcape]
- Använd Gio-biblioteket för att skapa filbehörigheter som ersättning för användningen av spawnCommandLine.
- [itzexor]
- panel launchers: stäng menyn innan du förstör när du tar bort launcher
- [Odyseus]
- [Xlet-inställningar] Tillagda översättningsmekanism till xlets-inställningar Windows
- [itzexor]
- cs_backgrounds.py: fixa tummegenerering på LMDE2
- [NikoKrause]
- [ljud applet] ta bort visa procentenhet etikett för reglaget alternativet
- [JosephMcc]
- tema: Fixa teman på arbetsytaomkopplaren
- [NikoKrause]
- stavfel
- [Clement Lefebvre]
- l10n: Uppdatera POT-fil
Vad är nytt i version 3.2.1:
- [kloun]
- rm obsolute och unsupport NEWS file
- [Michael Webster]
- Tangentbordets applet: Fix positionering av flaggan som görs inom sin skådespelare.
- Fixa några runtime varningar - i ljudappleten är objektkonstruktion för tidigt för att få temakoden, vänta tills "stiländrad" signal skickas av huvudskådespelaren. I menyappleten, ta bort returvärdena för navigateContextMenu () - det finns bara en användare av den här funktionen, och de söker inte efter ett värde.
- tangentbordsapplet: Tillåt flaggikonet att skala sin storlek korrekt för att matcha panelen och inställningarna. Monkey lappar några St.Icon-metoder till klassen EmblemedIcon så att vi kan använda de befintliga beräkningsmöjligheterna för appletikonet genom att låtsas att vi bara är en annan ikon som hänger runt och gör saker gjort.
- [NikoKrause]
- [meny-applet] fixa varningar som orsakas av nyckelnavigering
- [Clement Lefebvre]
- Uppdatera ./test script
- Infoinställningar: Lägg till uppladdningssysteminfo-knappen
- l10n: Uppdatera POT-fil
- Infoinställningar: Lägg till verktygstips för att ladda upp knappen
- Fix typsnitt
- l10n: Uppdatera POT-fil
Vad är nytt i version 3.0.7:
- Lösningar https://github.com/linuxmint/Cinnamon/issues/5410 (Power settings segfault).
Vad är nytt i version 3.0.6:
- Lägg till en generisk "bluetooth" ikonen
- power applet: Anslut inte till några signaler som kallar _devicesChanged tills vi har power proxy (eftersom callbacks antar att vi har det).
- windowAttentionHandler.js: gör den ignorerade appkontrollen okänslig. Medan vi är här gör det det för bekvämligheten ett förargningsuppdrag.
- org.cinnamon.gschema.in - lägg till pidgin för att ignorera wm-klasser.
- Inställningar för pekplatta: Inverteringsgräns för inställning av gränsvärden
- appletManager.js: Fixa kopiera / klistra in appletpanelens appletlayout. Extension.get_max_instances () behövde ett extra argument, och sedan arbetade vi två gånger - färdigt att ta bort föråldrad kod.
- Kanel-inspelare: Fix krasch när du startar inspelaren ...
- kanel-inspelare.c: Återställ undvikande av panelen när du drar inspelningsindikatorerna. Detta avlägsnades under en del panelsarbete ett tag tillbaka och återställdes aldrig. Dra alltid dem på den primära bildskärmen nu (den enda bildskärmen med pålitlig, enkel att få information om arbetsplatsen).
- åtgärda stavfel
- tangentbord på skärmen: Lägg till alternativ för att ändra aktiveringsbeteende - tillgängligt läge har tangentbordet när fokus kräver det (vanligt åtkomstbeteende). On-demand-läget kommer att få tangentbordet bara att visas när användaren begär det via ett applet-klick eller snabbtangent.
- Temaninställningar: Teman för fast laddningssymboler när ett tema inte kan läsas
- popupMenu.js: använd signalManager.disconnect korrekt - källspelaren (paneldeltagaren för appleten) måste vara det andra argumentet, objektet att koppla ifrån. Fanns flimmer i menyappleten efter att den har flyttats tillbaka.
- Makepot
- Inställningar: Hårddisk inte "mer info" länkfärg i kryddor-moduler
- [desrt] nätverk: Ta bort anslutningar på listan korrekt
- Nätverksapplet: Fast ikon visar inte VPN-status
- Nätverksapplet: Radera lediga utrymmen
- Nätverksapplet: Fast applet som visar & quot; Auto & quot; trådlös anslutning när du stänger wifi OFF och sedan PÅ igen.
- Fältikoner: Bump icon request till 24, sedan skala tillbaka till 20 i appleten. Detta behövs på grund av förändringar i GtkIconSize-värdena i Gtk3. GtkStatusIcon iterates genom de inbyggda ikonstorlekarna för att välja en lämplig ikon att använda, och från och med 3.18 finns det inga storlekar mellan 16 och 24px.
- Föredragna programinställningar: Ställ in mimetyper mer uttömmande
Vad är nytt i version 3.0.4:
- tillägg: Fixa inriktningen av betygsnumret i "Få mer" sidor så det kommer inte att bli täckt av överlappningslister
- stöta på muffinsversionen på grund av API-ändringar
Vad är nytt i version 2.8.8:
- layout.js: Ta bort kod för interaktion med skärmsläckare. Det var alltid brutet till 2,8,7, där jag fixade det och har orsakat någon rapporterad regression där paneler kommer att döljas efter att ha återvänt från skärmsläckaren.
Vad är nytt i version 2.8.7:
- launcher-editor: Implementera idén i https://github.com/linuxmint/Cinnamon/issues/4849 har mer mening än det nuvarande beteendet. Gör detsamma för directory-editor.ui
- Fönsterlista: Skala fönstret förhandsvisningar korrekt för hidpi
- popupmenu.js: Fix dokumentation
Vad är nytt i version 2.8.6:
- launcher-editor: Implementera idén i https: //github.com/linuxmint/Cinnamon/issues/4849 ger större mening än det nuvarande beteendet. Gör detsamma för directory-editor.ui
- Fönsterlista: Skala fönstret förhandsvisningar korrekt för hidpi
- popupmenu.js: Fix dokumentation
Vad är nytt i version 2.6.7:
- mynta-x-ikoner:
- Uppdaterade pidgin tray ikoner
- kanel-skrivbord, kanel-session, kanel-inställnings-demon, kanel-skärmsläckare
- Split "använd-systemd" konfigurationsnyckel i tre olika nycklar för kanel-inställnings-demon, kanel-session och kanel-skärmsläckare
- Obs! I Betsy vill du ställa in sessions- och inställnings-demon-tangenterna till sanna, och skärmsläckarknappen är falsk. I Mint 17.x ställer du in alla nycklar till falska. I systemd-distributioner anger du alla tangenter till true.
- nemo:
- nemo-applikation: registrera med org.gnome.SessionManager - det här ska fixa loppet där c-s-d dör före nemo gör att alla våra ikoner återkommer till fallbacks kort.
- menyer: Visa alltid ikoner i undermenyerna Öppna och Mallar.
- nemo-bokmärkeslista: Se till att bokmärkesfilen skrivbar av användaren (och inte bara root) när du kör nemo som root.
- kanel:
- Ströminställningar: Lita inte på output.get_backlight_min | max () för att visa ljusstyrningskontroller eftersom den inte är tillförlitlig med all maskinvara. Försök att få bakgrundsbelysning () info direkt för att se om den stöds istället.
- Tema inställningar: Fast regression orsakad av gettext fix;)
- Ströminställningar: Visa inte "När batteriet är kritiskt lågt" alternativ med upower 1.0 (det stöder inte längre det)
- Effektinställningar: Använd inte variabler som inte existerar (vid hantering av UPS)
- Kalenderapplet: Uppdatera visning när inställningsveckans nummerinställning ändras
- Nätverksapplet: Detektera aktivt VPN-anslutning vid sessionstart när du uppdaterar panelsymbolen
- Tangentbord på skärmen: Påverka strutar
- Tangentbord på skärmen: Ta bort transparent bakgrund i standardtema.
- Ljudapplet: Endast läsposition för sökstödda spelare, endast stödsökning när uppspelningshastigheten är 1,0, stödjer inte sök efter Totem / GNOME-MPlayer / Pithos (antingen att få eller ställa in läget är inte fullt fungerande) , uppdatera bara läget högst en gång per sekund
- Systray applet: Faktorera ikonen ändra storlekskoden, ta bort speciella fall (vi vet att de inte fungerar för pidgin och thunderbird)
- Systray applet: tvinga naturliga ikonstorlekar för kända buggy-ikoner (pidgin, thunderbird)
- Inställningar för tangentbord: Omdirigerade alternativ för horisontell / vertikal maximering
- kanelskivspelning.py: Fix krasch när filändring
- expo.js: svarar inte på rullar när animering
- cs_general.py: Synkronisera GNOME HiDPI-inställningar
- Fixa panelen launcher dnd
- Kanel-inställningar: vara kompatibla med gammal gi
- cs_screensaver.py: använd gtk_container_foreach istället för gtk_container_forall
- cs_panel.py: bättre skydd mot skadad panelkonfiguration
- Visa inte stack switcher på sidan för appletkonfiguration
- Följ datumformatinställningen i anmälningsapplet
- Ladda standardikon om ikontema inte har en ikon för program
- js / docInfo.js: Gör inte en miniatyrerfabrik (den används aldrig)
- Kanelinställningar: invertera muskänslighetsinställningen så det är vettigt, eliminera gummibandning av GSettingsRange genom att begränsa int inställningstyper till heltalsjusteringar i reglaget.
- cs_privacy: ersätt bruten unbind () - dra nytta av beteendet som en ny bindning kommer att överskriva en tidigare på samma objektegenskap.
- Lägg till bild för förhandsgranskning av standard skärmsläckare.
- cs_screensaver.py: Ta med den aktuella valda skärmsläckningsraden när panelen visas.
- Menyapplet: När uppdateringar händer måste apps, senaste och platser sluta i samma ordning som tidigare. Eftersom vi tömmer hela behållaren under en appuppdatering måste vi bygga om nya och platser.
- SettingsWidgets: visa rätt antal SpinButton-siffror beroende på stegvärdet. (åtgärdar problem med fontskala spinnare)
- cs_panel: Anslut inte till inställningar tills sidan har konstruerats. Krasa inte och bränn om kanel inte körs.
- cs_panel: kraschar inte när det inte finns några paneler
- osd: fixa mediaknapparna som inte visas ovanpå helskärmsfönster
- tillåter inaktivering av pekarehinder på alla paneler
- Tillagd saknad metod till ExtensionSidePage-klassen, vilket blockerade uppdateringen av indikatorn för det aktiva temat
Vad är nytt i version 2.6.6:
- mynta-x-ikoner:
- Uppdaterade pidgin tray ikoner
- kanel-skrivbord, kanel-session, kanel-inställnings-demon, kanel-skärmsläckare
- Split "använd-systemd" konfigurationsnyckel i tre olika nycklar för kanel-inställnings-demon, kanel-session och kanel-skärmsläckare
- Obs! I Betsy vill du ställa in sessions- och inställnings-demon-tangenterna till sanna, och skärmsläckarknappen är falsk. I Mint 17.x ställer du in alla nycklar till falska. I systemd-distributioner anger du alla tangenter till true.
- nemo:
- nemo-applikation: registrera med org.gnome.SessionManager - det här ska fixa loppet där c-s-d dör före nemo gör att alla våra ikoner återkommer till fallbacks kort.
- menyer: Visa alltid ikoner i undermenyerna Öppna och Mallar.
- nemo-bokmärkeslista: Se till att bokmärkesfilen skrivbar av användaren (och inte bara root) när du kör nemo som root.
- kanel:
- Ströminställningar: Lita inte på output.get_backlight_min | max () för att visa ljusstyrningskontroller eftersom den inte är tillförlitlig med all maskinvara. Försök att få bakgrundsbelysning () info direkt för att se om den stöds istället.
- Tema inställningar: Fast regression orsakad av gettext fix;)
- Ströminställningar: Visa inte "När batteriet är kritiskt lågt" alternativ med upower 1.0 (det stöder inte längre det)
- Effektinställningar: Använd inte variabler som inte existerar (vid hantering av UPS)
- Kalenderapplet: Uppdatera visning när inställningsveckans nummerinställning ändras
- Nätverksapplet: Detektera aktivt VPN-anslutning vid sessionstart när du uppdaterar panelsymbolen
- Tangentbord på skärmen: Påverka strutar
- Tangentbord på skärmen: Ta bort transparent bakgrund i standardtema.
- Ljudapplet: Endast läsposition för sökstödda spelare, endast stödsökning när uppspelningshastigheten är 1,0, stödjer inte sök efter Totem / GNOME-MPlayer / Pithos (antingen att få eller ställa in läget är inte fullt fungerande) , uppdatera bara läget högst en gång per sekund
- Systray applet: Faktorera ikonen ändra storlekskoden, ta bort speciella fall (vi vet att de inte fungerar för pidgin och thunderbird)
- Systray applet: tvinga naturliga ikonstorlekar för kända buggy-ikoner (pidgin, thunderbird)
- Inställningar för tangentbord: Omdirigerade alternativ för horisontell / vertikal maximering
- kanelskivspelning.py: Fix krasch när filändring
- expo.js: svarar inte på rullar när animering
- cs_general.py: Synkronisera GNOME HiDPI-inställningar
- Fixa panelen launcher dnd
- Kanel-inställningar: vara kompatibla med gammal gi
- cs_screensaver.py: använd gtk_container_foreach istället för gtk_container_forall
- cs_panel.py: bättre skydd mot skadad panelkonfiguration
- Visa inte stack switcher på sidan för appletkonfiguration
- Följ datumformatinställningen i anmälningsapplet
- Ladda standardikon om ikontema inte har en ikon för program
- js / docInfo.js: Gör inte en miniatyrerfabrik (den används aldrig)
- Kanelinställningar: invertera muskänslighetsinställningen så det är vettigt, eliminera gummibandning av GSettingsRange genom att begränsa int inställningstyper till heltalsjusteringar i reglaget.
- cs_privacy: ersätt bruten unbind () - dra nytta av beteendet som en ny bindning kommer att överskriva en tidigare på samma objektegenskap.
- Lägg till bild för förhandsgranskning av standard skärmsläckare.
- cs_screensaver.py: Ta med den aktuella valda skärmsläckningsraden när panelen visas.
- Menyapplet: När uppdateringar händer måste apps, senaste och platser sluta i samma ordning som tidigare. Eftersom vi tömmer hela behållaren under en appuppdatering måste vi bygga om nya och platser.
- SettingsWidgets: visa rätt antal SpinButton-siffror beroende på stegvärdet. (åtgärdar problem med fontskala spinnare)
- cs_panel: Anslut inte till inställningar tills sidan har konstruerats. Krasa inte och bränn om kanel inte körs.
- cs_panel: kraschar inte när det inte finns några paneler
- osd: fixa mediaknapparna som inte visas ovanpå helskärmsfönster
- tillåter inaktivering av pekarehinder på alla paneler
- Tillagd saknad metod till ExtensionSidePage-klassen, vilket blockerade uppdateringen av indikatorn för det aktiva temat
Vad är nytt i version 2.4.8:
- Återgå "st: Använd en mer up- till-datum cogl API när du skapar texturer "
Vad är nytt i version 2.4.6:
- Inställningar: Fix tillfällig GTK-varning och blank menyuppgift i terminalvalet, några kommentarer
- överklagar: Kontrollera bara getschema när det faktiskt tillhandahålls.
- magnifier.js: fixa käll-id-varning
- anmälningar: fixa standard opaciteten fördubblas i hidpi-läge.
- desklets: Se till att en ny skrivbord placeras i en synlig del av den primära bildskärmen.
- Photo Desklet: Fixa en varning, klockbordsskrivare: Flytta några strängklassöverstyrningar till js / ui / overrides.js så att de kan användas både i skrivbordet och i kalenderappleten.
- panelapplet: Ta alltid bort draghållaren efter ett drag (inte bara efter en lyckad)
- Menyapplet: Ta alltid bort en favorit draghållare efter ett drag (inte bara efter en lyckad)
- Tillagt saknade beroende av gir1.2-notify-0.7
- Kanelinställningar: Hantera teman som de inte är läsbara.
- kanel-bildspel: fixa introspektion för vissa fixar # 3742
- fixa användarens tillagda bildspelsserie
- fixa 'genericpath.py:29:isfile:TypeError: tvinga till Unicode: behöver sträng eller buffert, NoneType found'
- ljudapplet: fix # 3735 - dämpa på mittklick
- windowManager.js: Fixa opacitetsproblem när du använder fade mapping och andra effekter som medför opacitetsändringar.
- kanonkonfigurationstangentbord: åtgärda Escape-nyckelhantering för att avbryta tangentlärningsläge (när numrering är på) och tillåta backspace att användas som snabbtangent när det ändras.
- nyckelbindningar: Ignorera kapsling för undervisningsläge
- nyckelbindningar: tvinga små bokstäver när man jämför befintliga nyckelbindningar för kollisioner.
- Fixerad bläddringsriktning i applådan för fönsterlistan
- layout.js: göm inte / visa paneler under startanimationen, gör dem tillfälligt transparenta istället - det här åtgärdar ett problem när autoföljningen är aktiv, animationen slutförs och du får se en tillfällig tomt område där panelen skulle vara, eftersom kromen justeras till panelen.
- layout.js: Ändra bara panelbeteende under animering när panelen automatiskt döljs faktiskt - det ser bättre ut när du startar för någon icke-dold panel.
- appletManager.js: Dumpa inte föräldralösa applets till den återstående panelen när du ändrar layouter från dubbla till enstaka panelen. De ignoreras tyst. De kommer att visa att de har ett problem i appletinställningar (röd punkt) och en snygg glasloggnot, som beskriver hur man kan åtgärda, om så önskas.
- nyckelbindningar: Filtrera ut reserverade GdkModifierTypes - de kan störa nyckelbindningar på vissa system.
- classicSwitcher.js: förhindra varning från ett felaktigt käll-id.
- App Switcher: Fix dubbel förstör när du aktiverar ett minimerat fönster. App switcharna lyssnar på "map" -signalen från windows - en kartläggningssignal utlöser en _activateWindow, och vi får också en aktivering från att faktiskt välja fönstret i första hand.
- st-im-text.c: Fixa kapsling i StEntry-widgets.
- expoThumbnail.js: Fix varning från ogiltigt käll-id.
- overrides.js: Lägg till dump_stack när .kopplas med ett ogiltigt ID.
- classicSwitcher.js: Tvinga omfördelningen av alt-flikbehållaren när en miniatyr / förhandsvisning tas bort.
- Fast standard avatar bildväg
- Menyapplet: Återställ inte kategorin när du drar en app.
- st-texture-cache.c: Se till att den begärda pixbufen slutar med den korrekta storleken (istället för den ursprungliga textstorleken). - StIcons metod update_shadow_material har en dålig storlek för att generera skuggan / suddningen.
- Byt namn på appelsymbolen för kanelmenyens meny så att den blir korrekt gjord som en symbolisk ikon.
- applet.js: Se till att set_applet_icon_symbolic_name och _path använder en bra storlek när skalningsläget är avstängt. Minska även vadderingen på menyn symbolic.svg så att dess synliga storlek ligger mer i linje med andra symboliska ikoner.
- menyapplet: Fix logik som omger standardikonen.
- Fixade PictureChooserButton i Gtk 3.14, kompatibel med 3.10.
- Kanelinställningar: Fast meny bildstorlekar i PictureChooserButton i Gtk 3.14, kompatibel med 3.10.
Vad är nytt i version 2.4.5:
- Fast startanimation
Vad är nytt i version 2.4.3:
- Små l10n-korrigeringar, uppdaterade skrivbordsfiler
Vad är nytt i version 2.4.2:
- photoframe desklet: fixa mega läcka, gör inte cache alla bilder, förstör gamla bilder.
- photoframe desklet: Avbryt uppdateringstimern när du tar bort skrivbordet.
Vad är nytt i version 2.4:
- Responsiveness and memory usage:
- CJS återupptogs på en nyare version av GJS i syfte att minska minnesanvändningen och ge snabbare körtider.
- Alla kanelkomponenter granskades och deras källkod kontrollerades med statiska analysverktyg. Även om de flesta var små var det cirka 30 minnesläckor fixade.
- Ikoner som används i kanelinställningar har lagts till i Mint-X-ikonet. Denna ökade responsivitet (Detta är specifikt för Linux Mint så vi uppmuntrar alla artister och distributioner att göra detsamma).
- Mer polsk:
- Kredit till och liknar GNOME Shell, kan kanel skrivbordet nu börja med en zoomanimering.
- Inloggnings ljudet hanteras nu direkt av kanel (i motsats till kanel-inställnings-demon) och spelas i synkronisering med inloggningssekvensen.
- Moduler i kanelinställningar och kategorier i programmenyn sorteras nu alfabetiskt.
- Liknande Windows, "Super + e" öppnar nu hemkatalogen.
- Kanel 2.4 skickas med många små raffineringar (flera paneler, förbättringar i ljudappleten, borttagning av timeout i logoutdialogrutan ... etc) och många buggfixar.
- Fler inställningar och support för maskinvara:
- Knappar med en knapptryckning stöds nu (som den som används i MacBook) och åtgärder för 2-fingers och 3-fingers klick kan konfigureras. Som standard motsvarar de högerklick och mellannivå.
- Komponering i helskärmsläge är nu konfigurerbar och kräver inte att omstart kanel. Detta innebär att mindre skärmavbrott är som standard för de flesta användare och möjligheten att undanta Windows för spelare och användare som kräver att en applikation körs i full hastighet utan att påverkas av kompositionshanteraren.
- Skrivbordet kan nu konfigureras.
- Det är nu möjligt att ge skärmsläckaren ett anpassat datumformat och anpassade teckensnitt.
Vad är nytt i version 2.2.3:
- Bättre tittarinställningar
- Skärmsläckare och strömhantering
- Regionala inställningar och tangentbordslayouter
- Inställningar för datum och tid
- Heta hörn och HUD
- Appletruller och Systray Ikoner
- Menyförbättringar
- MPRIS och Sound Applet
- HiDPI / Retina Display-stöd
- Grafikkort
- A11y MouseWheel Zoom
- Förbättringar av fönsterhanteraren
- Massor av andra förbättringar
Vad är nytt i version 2.0:
- Bättre kant-kakel
- Edge-Fästning
- Ljudeffekter
- Bättre användarhantering
- Förbättringar av Nemo
- Förbättringar av fönsterhanteraren
- Kanelbackend 2.0
- Bättre lokalisering, datumformat, centraliserade översättningar
- Tillagd support för LightDM användarbyte och gästanvändare sessioner
- Tillagt stöd för MDM-användarväxling och MDM-integration i systeminställningarna
- Förbättrat stöd för systemd / logind
- Inställnings API för applets / desklets
- Nemo-åtgärder
Vad är nytt i version 1.8:
- På teamets vägnar och alla utvecklare som bidragit till denna byggnad är jag stolt över att kunna meddela utgivandet av kanel 1.8!
- Kanel 1,8 representerar 7 månaders utveckling och 1 075 förbinder. Den innehåller många buggfixar men även helt nya funktioner och många förbättringar.
- Filhanterare:
- Nemo fick mycket uppmärksamhet. Dess användargränssnitt var kraftigt modifierat och dess beteende anpassades för att bättre integrera med kanel.
- Du kan nu enkelt gömma sidofältet och växla fram och tillbaka mellan platser och trevy. Under varje ställe, om tillämpligt, anger en liten stapel hur mycket utrymme som används.
- skärmsläckare:
- Kanel har nu en egen skärmsläckare. En av dess särdrag är att du kan definiera ett bortmeddelande innan du låser upp skärmen.
- Människor som letar efter dig kan se det meddelandet medan du är borta.
- Kontrollcenter:
- Alla konfigurationsmoduler finns nu i kanelinställningar. Du behöver inte längre använda Gnome Control Center.
- Desklets:
- KDE kallar dem Plasmoids, Android kallar dem Widgets, i kanel de kallas "Desklets". På samma sätt som du kan lägga till appletter på panelen kan du lägga till desklets på skrivbordet.
- Kanel 1.8 skickas med 3 desklets installerade som standard (en launcher, en klocka och en fotofram) och många fler kommer från samhället (ja, innan folk frågar, det finns en xkcd desklet där ute).
- Kryddorhantering;
- I kanel 1.8 kan du installera "kryddor" (dvs applets, desklets, teman, tillägg) direkt från skrivbordet. Du behöver inte bläddra till http://cinnamon.linuxmint.com längre.
- Du kan även söka uppdateringar och om Spice stöder det kan du använda flera instanser av det.
- Nya funktioner för utvecklare:
- Inställnings API för applets / desklets
- Om du är en Applet / Desklet-utvecklare, använd inte längre inställningar. Kanel 1.8 har ett inställnings API som gör allt arbete för dig.
- Det kommer automatiskt att ställa in dina inställningar och standardvärden.
- Det kommer att låta dig komma åt dina inställningar lika enkelt som du får tillgång till värden i en array.
- Det kommer automatiskt att skapa en konfigurationsskärm.
- Med andra ord definierar du bara dina inställningar och använder dem i din applet / desklet, och kanel gör allt annat för dig. En konfigurationsskärm genereras automatiskt för dig och användaren kan konfigurera de inställningar du definierade från systeminställningarna.
- Systemförbättringar:
- Detektionsdetektering:
- Muffin kontrollerar nu vilken renderare som används. Om sessionen använder en mjukvaruutbyte (det är fallet när det finns ett problem med drivrutinerna eller om kortet inte har någon acceleration) visas ett meddelande för att låta användaren veta om problemet.
- Återgångsläge:
- Kanel använder inte längre GNOME-session för återgång. I vissa fall tillåter gnome-session inte kanel att springa trots att hårdvaran kunde driva kanel. En annan begränsning av gnome-session var dess oförmåga att starta om kanel efter en krasch. I kanel 1.8 öppnar kanelsessionen alltid kanel, så din dator kommer att försöka springa kanel oavsett vad som helst.
- Kanel använder också en omslag för att starta om sig själv och återhämta sig från potentiella kraschar. Om kanel kraschar faller det nu tillbaka på Metacity och frågar användaren om han / hon vill starta om kanel.
- Och det är inte allt ...
- Kanel 1.8 är enorm. Dess engagera changelog är dubbelt så stor som 1,6-versionen!
- Andra anmärkningsvärda funktioner:
- Bättre konfiguration av snabba hörn
- Alt flik för täckflöde
- Tidslinje Alt-flik
- Horisontell / vertikal maximering av Windows
Vad är nytt i version 1.6.7:
- Kanel 1.6.7:
- Ändra storlek på befintliga ikoner i skärmbilden för fönsterlistan när panelsymbolens skalalläge ändras
- Fast ikon pixelering i Alt-fliken (för de flesta verktygssystem inklusive pyGTK)
- Fasta menyapplikationsknappar beskäras
- Fasta avancerade alternativfält i kanel-inställningar-> Bakgrunder visas inte korrekt i Mint 14 (GTK3.6?)
- Uppdaterade översättningar
- Nemo 1.1.2:
- Rensad kod från flytta till / kopiera till poster så att vyer kan slutföras (säkerställer att alla lyssningssignaler avbryts, stoppar slumpmässiga kraschar i inställningsskärmen).
Kommentarer hittades inte