Cinnamon é um projeto de código aberto que fornece aos usuários um ambiente de área de trabalho completo para sistemas operacionais GNU / Linux. É uma bifurcação da interface do usuário do GNOME Shell distribuída com o projeto GNOME. Ele foi projetado desde o início para fornecer aos usuários uma sessão gráfica tradicional, porém avançada e moderna, para seus sistemas operacionais baseados em Linux. Geralmente é implantado na distribuição do Linux Mint.
Projetado para o Linux Mint
Na verdade, o projeto Cinnamon foi desenvolvido pela mesma equipe de pessoas que trabalham duro por trás do projeto Linux Mint, por frustração com o ambiente de desktop GNOME. No entanto, o ambiente desktop não é anexado à distribuição Linux Mint, já que pode ser facilmente instalado em outro sistema operacional GNU / Linux de código aberto, diretamente de seus repositórios de software padrão ou usando os de terceiros fornecidos pela comunidade.
O layout da área de trabalho é semelhante ao do GNOME 2
A melhor parte de Cinnamon é que o layout da área de trabalho é semelhante ao GNOME 2. É fácil de usar, poderoso, flexível e apresenta uma infinidade de temas, applets, desklets e extensões para maior personalização.
Normalmente, uma instalação limpa do Cinnamon inclui os seguintes aplicativos: gerenciador de arquivos Nemo (fork do Nautilus), gerenciador de janelas do Muffin (fork do Mutter), Daemon de configurações do Cinnamon (do Daemon de Configurações do GNOME), Cinnamon Session (do GNOME) Session) e Cinnamon Control Center (bifurcação do GNOME Control Center).
Por padrão, ele usa um único painel localizado na borda inferior da tela, de onde os usuários podem acessar o menu principal, interagir com as funções da área da bandeja do sistema e executar programas, iniciar aplicativos, bem como alternar entre espaços de trabalho virtuais. O painel pode ser movido no lado superior da tela. Além disso, os usuários podem mudar sua aparência e aparência com applets e temas, forçando-o a agir da maneira que entenderem.
Linha de fundo
Concluindo, o Cinnamon combina o poder do ambiente de área de trabalho GNOME com seus próprios recursos internos e aplicativos, fornecendo aos usuários uma interface gráfica acessível e ativamente desenvolvida para suas distribuições Linux.
< strong> O que há de novo nesta versão:
- Usar nomes de ícones padrão em contas on-line (GOA) (# 7559)
- corrigir ícones simbólicos e excluir obsoletos (# 7566) Tema Canela: melhorias no progresso da lista de janelas (# 7562)
- Configurações: corrija o lançamento de mintsources / mintdrivers / lightdm-settings
- cs_startup.py: sempre tem widgets de atraso, mas os oculta / mostra dependendo de um atraso ou não.
- extensão: Corrigir incapacidade de forçar instalações do xlet (# 7571)
O que há de novo na versão 3.8.4:
- Usar nomes de ícones padrão em contas on-line (GOA) (# 7559)
- corrigir ícones simbólicos e excluir obsoletos (# 7566) Tema Canela: melhorias no progresso da lista de janelas (# 7562)
- Configurações: corrija o lançamento de mintsources / mintdrivers / lightdm-settings
- cs_startup.py: sempre tem widgets de atraso, mas os oculta / mostra dependendo de um atraso ou não.
- extensão: Corrigir incapacidade de forçar instalações do xlet (# 7571)
O que há de novo na versão:
- Configurações de som: atribua o dispositivo selecionado ao seletor de perfil. / li>
O que há de novo na versão 3.6.5:
- cs_sound.py: Substitua a guia por espaço.
- applet de calendário: corrija a formatação.
O que há de novo na versão 3.4.6:
- Remove a dependência estrita do libcjs-dbg
O que há de novo na versão 3.4.4:
- classicSwitcher.js: Corrija os problemas do hidpi.
- KeybindingWidgets.py: corrige a análise de aceleradores que são deslocados, mas não de caracteres alfanuméricos.
- xlet-settings.py: Não trave quando um ID de xlet inválido é fornecido.
- applet de lista de janelas: correção de aviso de argumento
- adicionar modelo de problema
- ui / settings: manipular valores de configurações antigas indefinidos
- hotCorner.js: corrigir o retorno de chamada de atraso do hover.
O que há de novo na versão 3.4.1:
- Remova o uso de GTK_POLICY_EXTERNAL
- checkBox.js: remova o argumento extra não utilizado que estava causando um aviso com novos cjs / mozjs
- st-bin.c: Corrija y_fill setter (estava configurando x_fill para o valor do y_fill existente, antes de ser configurado na mesma chamada).
- applet de menu: corrija a navegação pelo teclado do menu de contexto recente. Correção do fechamento do mesmo menu ao alternar para outra categoria. Também corrija o fechamento ao abrir o menu de contexto de outro recente.
- applet de menu: notifica quando um arquivo recente é ativado e não pode ser acessado.
- applet de menu: transiente de notificação de arquivo ausente.
- miniaplicativo de menu (caixa de vetor): parcialmente revertido c0d37dd79d68c97 - há oscilação quando os eventos vão de um botão para a caixa de vetor e vice-versa. Remova o retorno de chamada ocioso e reaja diretamente à entrada mesmo mais uma vez. Para compensar, aumente nosso tempo limite de atraso do waitUpdateVectorBox, que corrige mais ou menos o problema original que a confirmação acima estava tentando corrigir.
- applet de menu: _select_category - só chama displayButtons se a categoria tiver realmente mudado.
- applet de menu: corrija a navegação pelo teclado quando um segundo menu de contexto recente é aberto.
- Configurações de som: corrija os ícones de dispositivos
- xlet-settings.py: ignore arquivos e diretórios no diretório de configuração que não são criados por nossas configurações api, bem como instâncias que não existem mais
- ExtensionCore.py: não esfregue o diretório de configuração ao carregar. Isso não é mais necessário, já que as configurações do xlet agora ignoram qualquer coisa que não seja uma instância ativa, e alguns applets precisam de um local para armazenar arquivos extras para que sejam limpos na desinstalação.
- cs_panel.py: corrigir falha quando não há painéis
- applet de som: remova argumentos estranhos em chamadas de add_actor
- radioButton.js: remova o argumento extra para o add_actor.
- window-list-applet: corrija o aviso de referência indefinido
- [cinnamon-json-makepot] Adicionado suporte para extrair & quot; title & quot; e "unidades" chaves nos elementos da lista li>
- debian / control: use a dependência de tempo de execução correta apenas na introspecção de caribus.
- Applet do usuário: Remova a capacidade de alternar para convidado com LightDM
- runDialog.js: Correção do aviso de variável indefinida (# 6539)
- Reorganize os applets padrão no painel
- Applet do usuário: remover espaços à direita li>
- Applets: Torne o TextIconApplet mais inteligente e se adapte a painéis verticais.
- applet de menu: use _select_category para selecionar recentes e locais, para que possamos armazenar em cache a seleção atual com mais precisão e impedir chamadas desnecessárias para _displayButtons.
- lista de janelas: adicione dependência ausente às configurações (# 6551)
O que há de novo na versão 3.2.8:
Miniaplicativo de menu
- : Construa apenas um menu de contexto para arquivos recentes e reutilize-o.
- cs_screensaver.py: Reutilize o Gtk.Socket sempre - ele pode conter Gtk.Plugs e Gtk.Widgets normais, apenas trate-o como um bin / container normal. Isso parece ajudar na ref limpeza e na coleta de crianças ao trocar os protetores de tela. (observado no Arch, reportado no Arch e no Fedora)
- applet de menu: não reconstrua arquivos recentes, apenas reordene, adicione, remova conforme necessário.
- applet de menu: consertar alguns vazamentos menores (atores criados, mas nunca adicionados a um contêiner - sendo GInitiallyUnowned, eles nunca recebem sua referência flutuante e, portanto, não podem ser deixados de lado. Corrigir um protótipo de erro de correspondência e renomear GenericButton para NoRecentDocsButton, já que é o único usuário dele.
- applet de menu: algumas correções para confirmações anteriores não são tão destrutivas ao atualizar aplicativos.
- Reverter & quot; cs_screensaver.py: Reutilize o Gtk.Socket sempre - ele pode conter os dois Gtk.Plugs & quot;
- Corrigir tuplas para o python 3.6
- tooltips.js: adicione um temporizador de ocultação para verificar se uma dica de ferramenta deve se esconder, mas por vários motivos nunca chegou a agir em um evento de licença (devido a caprichos no relatório de eventos).
- applet recente: o retrabalho não é destrutivo ao atualizar a lista recente (isso traz muitas das alterações recentes no applet de menu para essa.)
- recentes, applets: algumas limpezas de aviso
- applet de rede: remova um aviso de log inútil. Em algum momento, mais de um ano atrás, começamos a obtê-los (possivelmente uma mudança para o gerente de rede), eles não têm valor algum, mas preenchem o log.
O que há de novo na versão 3.2.2:
- [Clement Lefebvre]
- build: Torne as macros AX_ opcionais
- [Odyseus]
- [Configurações do Xlet] Correção para diálogos presos em seletores de ícone
- [cinnamon-json-makepot] Adicionado suporte para & quot; title & quot; chave
- [lestcape]
- Garanta um tamanho de ícone padrão de 16px se o tamanho do ícone não estiver definido na classe de tema do ícone do indicador.
- [alemão Franco]
- [workspace-switcher] Tamanho dos botões de correção Os botões não obtiveram a altura adequada (ou largura no modo vertical) se a configuração da fonte de dimensionamento automático não estava ativada.
- [NikoKrause]
- [applet de som] removeu o código antigo de timeLabel
- nomes uniformes
- [Stephen Collins]
- Restaurar a capacidade de criar um tema para o menu de miniaplicativos de menu separadamente de outros menus
- [JosephMcc]
- cs_effects: Desativar animações de menu ao transformar efeitos de janelas
- [Odyseus]
- [applet.js] Re adicionada capacidade de exibir um separador nos menus de contexto dos applets.
- [applet.js] Adicionado um mecanismo para destacar os applets com menus abertos.
- [NikoKrause]
- [menu-applet] corrige problemas de keynav com TAB e direita li>
- [lestcape]
- Use a biblioteca Gio para estabelecer as permissões do arquivo em substituição ao uso do spawnCommandLine.
- [itzexor]
- lançadores de painéis: feche o menu antes de destruir ao remover o iniciador
- [Odyseus]
- [Configurações do Xlet] Adicionado mecanismo de conversão às janelas de configurações dos xlets
- [itzexor]
- cs_backgrounds.py: corrija a geração de miniaturas no LMDE2
- [NikoKrause]
- [applet de som] remove o rótulo de porcentagem de exibição da opção de controle deslizante
- [JosephMcc]
- theme: Corrigir o tema do alternador de espaço de trabalho
- [NikoKrause]
- erro de digitação
- [Clement Lefebvre]
- l10n: atualizar o arquivo POT
O que há de novo na versão 3.2.1:
- [kloun]
- rm arquivo NEWS obsoleto e sem suporte
- [Michael Webster]
- miniaplicativo de teclado: corrija o posicionamento da renderização de sinalizador em seu ator.
- Corrigir alguns avisos de tempo de execução - no applet de som, a construção do objeto é muito cedo para obter o nó do tema, espere até que o sinal de 'mudança de estilo' seja enviado pelo ator principal. No applet de menu, remova os valores de retorno de navigateContextMenu () - existe apenas um usuário dessa função e eles não verificam um valor.
- miniaplicativo de teclado: permite que o ícone de marcador dimensione adequadamente seu tamanho para corresponder ao painel e às preferências. Monkey patch alguns métodos St.Icon para a classe EmblemedIcon, para que possamos usar os cálculos de dimensionamento de ícone de applet existentes, fingindo que somos apenas mais um ícone por aí, fazendo as coisas acontecerem.
- [NikoKrause]
- [menu-applet] corrige avisos causados por keynavigation
- [Clement Lefebvre]
- Atualizar o script ./test
- Configurações de informações: adicione o botão upload-system-info
- l10n: atualizar o arquivo POT
- Configurações de informações: adicione uma dica de ferramenta ao botão de upload
- Corrigir erro de digitação
- l10n: atualizar o arquivo POT
O que há de novo na versão 3.0.7:
- Corrige https://github.com/linuxmint/Cinnamon/issues/5410 (segfault de configurações de energia).
O que há de novo na versão 3.0.6:
- Adicione um & quot; bluetooth & quot; ícone
- power applet: Não conecte a nenhum sinal que chame _devicesChanged até que tenhamos o power proxy (já que os callbacks assumem que o temos).
- windowAttentionHandler.js: faz com que o aplicativo ignorado marque a distinção entre maiúsculas e minúsculas. Enquanto estivermos aqui, crie uma matriz de gsettings por conveniência.
- org.cinnamon.gschema.in - adiciona o pidgin a classes de wm ignoradas.
- Configurações do touchpad: Inverter widget de configuração de limite de movimento
- appletManager.js: Corrija os layouts de applet do painel de applet de copiar / colar. Extension.get_max_instances () precisava de um argumento extra e, em seguida, estávamos trabalhando duas vezes - concluímos a remoção do código obsoleto.
- cinnamon-recorder: conserte a falha ao iniciar o gravador ...
- cinnamon-recorder.c: restaura a evasão do painel ao desenhar os indicadores de gravação. Isso foi removido durante algum tempo de trabalho do painel e nunca foi restaurado. Desenhe-os sempre no monitor principal agora (o único monitor com informações confiáveis e simples para obter informações sobre a área de trabalho).
- corrigir erros de ortografia
- teclado na tela: Adicionar opção para alterar o comportamento de ativação - o modo acessível exibe o teclado sempre que o foco exigir (comportamento de acessibilidade comum). O modo por demanda fará com que o teclado apareça somente quando o usuário solicitar por meio de um clique no miniaplicativo ou de um atalho de teclado.
- Configurações de temas: Correção do carregamento de temas de ícones quando um tema não é legível
- popupMenu.js: use o signalManager.disconnect corretamente - o ator de origem (o ator do painel para o applet) deve ser o segundo argumento, o objeto para desconectar. Estava causando cintilação no applet de menu depois de reposicioná-lo.
- Makepot
- Configurações: não codificar & quot; mais informações & quot; ligar a cor nos módulos de especiarias
- [desrt] network: remova corretamente as conexões da lista li>
- Applet de rede: ícone fixo que não mostra o status da VPN
- Applet de rede: excluir espaços à direita li>
- Applet de rede: applet fixo que mostra & quot; Auto & quot; conexão sem fio ao desligar o Wi-Fi e ligá-lo novamente.
- ícones de bandeja: Bump a solicitação de ícone para 24 e, em seguida, redimensionar para 20 no applet. Isso é necessário devido a alterações nos valores de GtkIconSize no Gtk3. O GtkStatusIcon percorre os tamanhos de ícones internos para escolher um ícone apropriado a ser usado e, a partir do 3.18, não há tamanhos entre 16 e 24px.
- Configurações preferenciais do aplicativo: defina os tipos MIMIM mais exaustivamente
O que há de novo na versão 3.0.4:
- extensões: corrija o alinhamento do número de classificação em o & quot; Obtenha mais & quot; páginas para que ele não seja coberto por barras de rolagem de sobreposição
- bump muffin version por causa das alterações da API
O que há de novo na versão 2.8.8:
- layout.js: Remova o código para interação com o protetor de tela. Ela sempre foi quebrada até o 2.8.7, onde eu a 'consertei' e causou alguma regressão relatada, em que os painéis ficarão ocultos após retornar do protetor de tela.
O que há de novo na versão 2.8.7:
- launcher-editor: Implementar a ideia em https://github.com/linuxmint/Cinnamon/issues/4849 faz mais sentido do que o comportamento atual. Faça o mesmo para o editor de diretório.ui
- lista de janelas: dimensione corretamente as visualizações da janela para o hidpi
- popupmenu.js: Corrigir documentação
O que há de novo na versão 2.8.6:
- lançador-editor: implemente a ideia em https: //github.com/linuxmint/Cinnamon/issues/4849 faz mais sentido do que o comportamento atual. Faça o mesmo para o editor de diretório.ui
- lista de janelas: dimensione corretamente as visualizações da janela para o hidpi
- popupmenu.js: Corrigir documentação
O que há de novo na versão 2.6.7:
- hortelã-x-ícones:
- Ícones da bandeja do pidgin atualizados
- canela-mesa, sessão de canela, canela-configurações-daemon, canela-screensaver
- Dividir & quot; use-systemd & quot; chave de configuração em três chaves diferentes para cinnamon-settings-daemon, canela-sessão e canela-screensaver
- Nota: No Betsy, você desejará definir as chaves session-daemon e da sessão como true e a chave do protetor de tela como false. Na Mint 17.x, defina todas as chaves para false. Nas distribuições do systemd, defina todas as chaves para true.
- nemo:
- nemo-application: registre-se no org.gnome.SessionManager - isso deve corrigir a condição de corrida em que c-s-d morre antes do nemo, fazendo com que todos os nossos ícones voltem rapidamente para fallbacks.
- : sempre mostrar ícones nos submenus Abrir com e Modelos.
- nemo-bookmark-list: lembre-se de manter o arquivo de favoritos gravável pelo usuário (e não apenas o root) ao executar o nemo como root.
- canela:
- Configurações de energia: não confie em output.get_backlight_min | max () para mostrar controles de brilho, pois não é confiável com todo o hardware. Tente obter informações da backlight () diretamente para ver se ela é compatível.
- Configurações do tema: Regressão fixa causada pela correção de gettext;)
- Configurações de energia: não mostra "Quando a bateria está muito baixa" opção com upstream 1.0 (não suporta mais isso)
- Configurações de energia: não use variáveis que não existem (no manuseio de UPS)
- Miniaplicativo de calendário: atualize a exibição quando a configuração de números da semana de exibição for alterada
- Applet de rede: detecte corretamente a conexão VPN ativa no início da sessão ao atualizar o ícone do painel
- Teclado na tela: afetar struts
- Teclado na tela: Fundo transparente removido no tema padrão.
- Applet de som: Apenas leia a posição para os jogadores com suporte de busca, apenas suporte a busca quando a taxa de reprodução for 1.0, não suporta buscas para Totem / GNOME-MPlayer / Pithos (obter ou definir a posição não é totalmente funcional) , só atualiza a posição no máximo uma vez por segundo
- Applet Systray: ícone de fatoração redimensionar código, casos especiais removidos (sabemos que eles não funcionam para pidgin e thunderbird)
- Applet Systray: force tamanhos de ícones naturais para ícones de bugs conhecidos (pidgin, thunderbird)
- Configurações do teclado: opções de maximização horizontal / vertical renomeadas
- cinnamon-slideshow.py: corrigir falha quando a alteração do arquivo
- expo.js: não responde a pergaminhos ao animar
- cs_general.py: Sincronize as configurações do HiDNI do GNOME
- Corrigir o lançamento do painel dnd
- canela-configurações: ser compatível com o antigo gi
- cs_screensaver.py: use gtk_container_foreach em vez de gtk_container_forall
- cs_panel.py: melhor proteção contra configuração do painel quebrado
- Não mostre o alternador de pilha na página de configuração do applet
- Siga a configuração do formato de data no applet de notificação
- Carregar ícone padrão se o tema do ícone não tiver o ícone do aplicativo
- js / docInfo.js: não crie uma fábrica de miniaturas (nunca é usada)
- canela-configurações: inverta a configuração de sensibilidade do mouse de modo que faça sentido, elimine a faixa de borracha do GSettingsRange, restringindo os tipos de configuração int a ajustes de números inteiros no controle deslizante.
- cs_privacy: substitua broken unbind () - aproveite o comportamento que uma nova ligação sobrescreverá uma anterior na mesma propriedade de objeto.
- Adicione uma imagem para a visualização da proteção de tela padrão.
- cs_screensaver.py: exibe a linha do protetor de tela selecionado quando o painel é exibido.
- : quando a atualização acontece, os aplicativos, os recentes e os locais precisam terminar na mesma ordem de antes. Além disso, como esvaziamos todo o contêiner durante uma atualização de aplicativo, precisamos recriar os locais e os locais recentes.
- SettingsWidgets: exibe o número correto de dígitos do SpinButton, dependendo do valor da etapa. (Corrige problema com o girador de escala de fonte)
- cs_panel: não conecte as configurações até que a página tenha sido construída. Não bata e queime se a canela não estiver em funcionamento.
- cs_panel: não trave quando não houver painéis
- osd: corrija as teclas de mídia que não aparecem na parte superior das janelas de tela inteira
- permite a desativação de barreiras de ponteiro em todos os painéis
- Adicionado método ausente à classe ExtensionSidePage, que bloqueou a atualização do indicador do tema ativo
Menus
Miniaplicativo de menu
O que há de novo na versão 2.6.6:
- hortelã-x-ícones:
- Ícones da bandeja do pidgin atualizados
- canela-mesa, sessão de canela, canela-configurações-daemon, canela-screensaver
- Dividir & quot; use-systemd & quot; chave de configuração em três chaves diferentes para cinnamon-settings-daemon, canela-sessão e canela-screensaver
- Nota: No Betsy, você desejará definir as chaves session-daemon e da sessão como true e a chave do protetor de tela como false. Na Mint 17.x, defina todas as chaves para false. Nas distribuições do systemd, defina todas as chaves para true.
- nemo:
- nemo-application: registre-se no org.gnome.SessionManager - isso deve corrigir a condição de corrida em que c-s-d morre antes do nemo, fazendo com que todos os nossos ícones voltem rapidamente para fallbacks.
- : sempre mostrar ícones nos submenus Abrir com e Modelos.
- nemo-bookmark-list: lembre-se de manter o arquivo de favoritos gravável pelo usuário (e não apenas o root) ao executar o nemo como root.
- canela:
- Configurações de energia: não confie em output.get_backlight_min | max () para mostrar controles de brilho, pois não é confiável com todo o hardware. Tente obter informações da backlight () diretamente para ver se ela é compatível.
- Configurações do tema: Regressão fixa causada pela correção de gettext;)
- Configurações de energia: não mostra "Quando a bateria está muito baixa" opção com upstream 1.0 (não suporta mais isso)
- Configurações de energia: não use variáveis que não existem (no manuseio de UPS)
- Miniaplicativo de calendário: atualize a exibição quando a configuração de números da semana de exibição for alterada
- Applet de rede: detecte corretamente a conexão VPN ativa no início da sessão ao atualizar o ícone do painel
- Teclado na tela: afetar struts
- Teclado na tela: Fundo transparente removido no tema padrão.
- Applet de som: Apenas leia a posição para os jogadores com suporte de busca, apenas suporte a busca quando a taxa de reprodução for 1.0, não suporta buscas para Totem / GNOME-MPlayer / Pithos (obter ou definir a posição não é totalmente funcional) , só atualiza a posição no máximo uma vez por segundo
- Applet Systray: ícone de fatoração redimensionar código, casos especiais removidos (sabemos que eles não funcionam para pidgin e thunderbird)
- Applet Systray: force tamanhos de ícones naturais para ícones de bugs conhecidos (pidgin, thunderbird)
- Configurações do teclado: opções de maximização horizontal / vertical renomeadas
- cinnamon-slideshow.py: corrigir falha quando a alteração do arquivo
- expo.js: não responde a pergaminhos ao animar
- cs_general.py: Sincronize as configurações do HiDNI do GNOME
- Corrigir o lançamento do painel dnd
- canela-configurações: ser compatível com o antigo gi
- cs_screensaver.py: use gtk_container_foreach em vez de gtk_container_forall
- cs_panel.py: melhor proteção contra configuração do painel quebrado
- Não mostre o alternador de pilha na página de configuração do applet
- Siga a configuração do formato de data no applet de notificação
- Carregar ícone padrão se o tema do ícone não tiver o ícone do aplicativo
- js / docInfo.js: não crie uma fábrica de miniaturas (nunca é usada)
- canela-configurações: inverta a configuração de sensibilidade do mouse de modo que faça sentido, elimine a faixa de borracha do GSettingsRange, restringindo os tipos de configuração int a ajustes de números inteiros no controle deslizante.
- cs_privacy: substitua broken unbind () - aproveite o comportamento que uma nova ligação sobrescreverá uma anterior na mesma propriedade de objeto.
- Adicione uma imagem para a visualização da proteção de tela padrão.
- cs_screensaver.py: exibe a linha do protetor de tela selecionado quando o painel é exibido.
- : quando a atualização acontece, os aplicativos, os recentes e os locais precisam terminar na mesma ordem de antes. Além disso, como esvaziamos todo o contêiner durante uma atualização de aplicativo, precisamos recriar os locais e os locais recentes.
- SettingsWidgets: exibe o número correto de dígitos do SpinButton, dependendo do valor da etapa. (Corrige problema com o girador de escala de fonte)
- cs_panel: não conecte as configurações até que a página tenha sido construída. Não bata e queime se a canela não estiver em funcionamento.
- cs_panel: não trave quando não houver painéis
- osd: corrija as teclas de mídia que não aparecem na parte superior das janelas de tela inteira
- permite a desativação de barreiras de ponteiro em todos os painéis
- Adicionado método ausente à classe ExtensionSidePage, que bloqueou a atualização do indicador do tema ativo
Menus
Miniaplicativo de menu
O que há de novo na versão 2.4.8:
- Reverter & quot; st: usar um recurso mais API atualizada do cogl ao criar texturas & quot;
O que há de novo na versão 2.4.6:
- Configurações: corrija ocasional aviso de GTK e entrada de menu em branco na seleção de terminal, alguns comentários
- : verifica apenas o esquema de configurações quando realmente é fornecido.
- magnifier.js: corrija o aviso de ID de origem
- notificações: corrija a opacidade padrão sendo duplicada no modo oculta.
- desklets: verifique se um novo desklet foi colocado em uma parte visível do monitor principal.
- photo photolet: corrija um aviso, defina o relógio: mova algumas substituições da classe String para js / ui / overrides.js para que elas possam ser usadas no workslet, bem como no applet de calendário.
- miniaplicativo de painel: sempre remova o alocador de espaço de arrasto após um arrasto (não apenas após um bem-sucedido)
- applet de menu: sempre remover um marcador de posição de arrasto favorito após um arrasto (não apenas após um bem-sucedido)
- Adicionada dependência ausente em gir1.2-notify-0.7
- Configurações de canela: lide adequadamente com temas cuja miniatura não é legível
- canela-slideshow: conserte a introspecção para algumas correções # 3742
- corrigir apresentação de slides de imagem adicionada pelo usuário
- consertar 'genericpath.py:29:isfile:TypeError: coagindo para Unicode: precisa de string ou buffer, NoneType foi encontrado'
- applet de som: corrigido # 3735 - sem som no clique do meio
- windowManager.js: corrige problemas de opacidade ao usar o mapeamento de atenuação e outros efeitos que envolvem alterações de opacidade.
- cinnamon-settings: corrija o tratamento da tecla Escape para cancelar o modo de ensino de atalhos de teclado (quando numlock estiver ativado) e permita que o backspace seja usado como uma tecla de atalho quando modificado.
- atalhos de teclado: ignorar capslock para o modo de ensino
- atalhos de teclado: force letras minúsculas ao comparar atalhos de teclado existentes para colisões.
- Direção de rolagem fixa no applet da lista de janelas
- layout.js: não oculte / exiba os painéis durante a animação de inicialização; torne-os temporariamente transparentes. Isso corrige um problema quando a ocultação automática do painel está ativa, a animação será concluída e você verá uma exibição temporária área em branco onde o painel seria, como o cromo se ajusta ao painel.
- layout.js: Somente alterar o comportamento do painel durante a animação quando a ocultação automática do painel estiver realmente ativa - "parece" melhor durante a inicialização de qualquer painel não auto-oculto.
- appletManager.js: Não despeje miniaplicativos órfãos no painel restante ao alterar os layouts do painel duplo para o único. Eles são silenciosamente ignorados. Eles serão mostrados como tendo um problema nas configurações de applet (ponto vermelho) e uma anotação de log de vidro, descrevendo como corrigir, se desejado.
- atalhos de teclado: exclua os GdkModifierTypes reservados - eles podem interferir nas ataduras de teclado em determinados sistemas.
- classicSwitcher.js: impede o aviso de um ID de origem incorreto.
- alternador de aplicativos: corrija a destruição dupla ao ativar uma janela minimizada. Os comutadores de aplicativos escutam o sinal de 'mapa' das janelas - um sinal de mapeamento aciona uma _involvidaJanela e também obtemos uma ativação da seleção real da janela em primeiro lugar.
- st-im-text.c: corrigir o capslock nos widgets StEntry.
- expoThumbnail.js: corrigir o aviso de código de fonte inválido.
- overrides.js: adicione dump_stack quando .disconectar com um ID inválido.
- classicSwitcher.js: forçar uma realocação do contêiner alt-tab quando uma miniatura / visualização for removida.
- Caminho da imagem de avatar padrão corrigido
- applet de menu: não redefina a categoria ao arrastar um aplicativo.
- st-texture-cache.c: Certifique-se de que o pixbuf solicitado tenha a textura de tamanho correto (em vez do tamanho original da textura) - O método update_shadow_material de StIcon estava com tamanho ruim para gerar a sombra / desfoque.
- Renomeie o ícone do miniaplicativo de menu canela de ações para que ele seja renderizado corretamente como um ícone simbólico.
- applet.js: Verifique se set_applet_icon_symbolic_name e _path usam um bom tamanho quando o modo de escala está desativado. Também reduza o preenchimento do ícone menu-symbolic.svg para que seu tamanho visível fique mais alinhado com outros ícones simbólicos.
- applet de menu: corrija a lógica que envolve o ícone padrão.
- Corrigido o PictureChooserButton no Gtk 3.14, compatível com 3.10.
- Configurações de canela: tamanhos de imagem de menu fixo no PictureChooserButton no Gtk 3.14, compatível com 3.10.
Substituições de
Teclado
O que há de novo na versão 2.4.5:
- Animação de inicialização fixa
O que há de novo na versão 2.4.3:
- Pequenas correções l10n, arquivos da área de trabalho atualizados
O que há de novo na versão 2.4.2:
- enquadramento do photoframe: conserta o mega vazamento, não armazene todas as imagens em cache, destrua imagens antigas.
- fotograma do photoframe: cancele o cronômetro de atualização ao remover o fotolito.
O que há de novo na versão 2.4:
- Capacidade de resposta e uso de memória:
- O CJS foi rebaseado em uma versão mais recente do GJS em um esforço para reduzir o uso de memória e fornecer tempos de execução mais rápidos.
- Todos os componentes do Cinnamon foram revisados e seu código-fonte foi verificado com ferramentas de análise estática. Embora a maioria deles fosse pequena, cerca de 30 vazamentos de memória foram corrigidos.
- Os ícones usados nas Configurações do Cinnamon foram adicionados ao tema dos ícones do Mint-X. Isso aumentou a capacidade de resposta (isso é específico para o Linux Mint, então incentivamos todos os artistas e distribuições a fazer o mesmo).
- Mais polonês:
- Crédito e similar ao GNOME Shell, a área de trabalho do Cinnamon agora começa com uma animação de zoom.
- O som de login agora é tratado diretamente pelo Cinnamon (em oposição ao cinnamon-settings-daemon) e é reproduzido em sincronia com a sequência de login.
- Os módulos nas configurações e categorias do Cinnamon no menu do aplicativo agora são classificados em ordem alfabética.
- Semelhante ao Windows, & quot; Super + e & quot; agora abre o diretório inicial.
- O Cinnamon 2.4 vem com muitos pequenos refinamentos (vários lançadores de painel, melhorias no applet de som, remoção do tempo limite na caixa de diálogo de logout ... etc) e muitas correções de bugs.
- Mais configurações e suporte de hardware:
- Os touchpads de botão único agora são suportados (como o usado no Macbook) e as ações para cliques de 2 e 3 dedos são configuráveis. Por padrão, eles correspondem a clicar com o botão direito e clicar com o botão do meio.
- A composição no modo de tela inteira agora pode ser configurada e não é necessário reiniciar o Cinnamon. Isso significa menos rasgo de tela por padrão para a maioria dos usuários e a opção de redirecionar janelas para gamers e usuários que exigem que um aplicativo seja executado a toda velocidade sem ser afetado pelo gerenciador de composição.
- A fonte da área de trabalho agora pode ser configurada.
- Agora é possível fornecer ao protetor de tela um formato de data personalizado e fontes personalizadas.
O que há de novo na versão 2.2.3:
- Configurações de melhor aparência
- Proteção de tela e gerenciamento de energia
- Configurações regionais e layouts de teclado
- Configurações de data e hora
- Cantos quentes e HUD
- Papéis de applet e ícones do Systray
- Melhorias no menu
- MPRIS e applet de som
- Suporte para HiDPI / Retina Display
- Mesa gráfica
- A11y Zoom da roda do mouse
- Melhorias no gerenciador de janelas
- Muitas outras melhorias
O que há de novo na versão 2.0:
- Melhor lado a lado
- Ajuste de margem
- Efeitos sonoros
- Melhor gerenciamento de usuários
- Melhorias do Nemo
- Melhorias no gerenciador de janelas
- Back-End de Canela 2.0
- Melhor localização, formatos de data, traduções centralizadas
- Adicionado suporte para sessões de usuário convidado e comutação LightDM
- Adicionado suporte para integração do usuário do MDM e integração do MDM nas Configurações do sistema
- Suporte aprimorado para systemd / logind
- API de configurações para applets / desklets
- Ações Nemo
O que há de novo na versão 1.8:
- Em nome da equipe e de todos os desenvolvedores que contribuíram para essa construção, tenho o orgulho de anunciar o lançamento do Cinnamon 1.8!
- A canela 1.8 representa 7 meses de desenvolvimento e 1.075 confirmações. Ele possui muitas correções de bugs, mas também novos recursos e muitas melhorias.
- Gerenciador de arquivos:
- Nemo recebeu muita atenção. Sua interface do usuário foi fortemente modificada e seu comportamento foi adaptado para se integrar melhor com o Cinnamon.
- Agora você pode ocultar facilmente a barra lateral e alternar entre lugares e treeview. Em cada lugar, se aplicável, uma pequena barra indica quanto espaço é usado.
- protetor de tela:
- O Cinnamon agora possui seu próprio protetor de tela. Uma de suas particularidades é que você pode definir uma mensagem ausente antes de bloquear sua tela.
- As pessoas que estão procurando por você podem ver essa mensagem enquanto você estiver ausente.
- Centro de controle:
- Todos os módulos de configuração estão agora presentes nas configurações do Cinnamon. Você não precisa mais usar o Gnome Control Center.
- Desklets:
- O KDE chama-os de plasmóides, o Android chama-os de widgets, em canela eles são chamados de "desklets". Da mesma forma que você pode adicionar applets ao seu painel, você pode adicionar desklets à sua área de trabalho.
- O Cinnamon 1.8 vem com 3 desklets instalados por padrão (um lançador, um relógio e uma moldura) e muitos outros virão da comunidade (sim, antes que as pessoas perguntem, há um quadro xkcd por aí).
- Gerenciamento de especiarias;
- No Cinnamon 1.8 você pode instalar o & quot; especiarias & quot; (por exemplo, applets, desklets, temas, extensões) diretamente de sua área de trabalho. Você não precisa mais navegar http://cinnamon.linuxmint.com.
- Você pode aplicar atualizações também e, se o Spice oferecer suporte, você poderá usar várias instâncias dele.
- Novos recursos para desenvolvedores:
- API de configurações para applets / desklets
- Se você é um desenvolvedor de Applet / Desklet, não use mais gsettings. O Cinnamon 1.8 apresenta uma API de configurações que fará todo o trabalho para você.
- Ele definirá suas configurações e valores padrão automaticamente.
- Ele permitirá que você acesse suas configurações com a mesma facilidade com que você acessa valores em uma matriz.
- Ele irá gerar uma tela de configuração para você, automaticamente.
- Em outras palavras, basta definir suas configurações e usá-las em seu applet / desklet, e o Cinnamon faz todo o resto para você. Uma tela de configuração é gerada automaticamente para você e o usuário pode definir as configurações que você definiu nas Configurações do Sistema.
- Melhorias do sistema:
- Detecção de renderizador:
- O Muffin agora verifica qual renderizador está sendo usado. Se a sessão estiver usando um Software Renderer (esse é o caso quando houver um problema com os drivers ou se a placa não apresentar qualquer aceleração), uma notificação será exibida para informar o usuário sobre o problema.
- Modo de fallback:
- A canela não usa mais a sessão do gnome para fallback. Em alguns casos, o gnome-session não permitia que o Cinnamon rodasse mesmo que o hardware fosse capaz de rodar o Cinnamon. Outra limitação do gnome-session foi sua incapacidade de reiniciar o Cinnamon após uma falha. No Cinnamon 1.8, a sessão do Cinnamon sempre lança o Cinnamon, para que o seu computador tente executar o Cinnamon, não importa o que aconteça.
- O Cinnamon também usa um wrapper para reiniciar a si mesmo e se recuperar de possíveis falhas. Se o Cinnamon travar, ele agora recorre ao Metacity e pergunta ao usuário se ele deseja reiniciar o Cinnamon.
- E isso não é tudo ...
- A canela 1.8 é enorme. Seu changelog commit é o dobro do tamanho da versão 1.6!
- Outros recursos notáveis:
- Melhor configuração de hot-corner
- Alt-guia do Coverflow
- Alt-tab da linha do tempo
- maximização horizontal / vertical das janelas
O que há de novo na versão 1.6.7:
- Canela 1.6.7:
- Redimensionar ícones existentes no applet da lista de janelas quando o modo de escala do ícone do painel é alterado
- Pixelação de ícone fixa na guia Alt (para a maioria dos kits de ferramentas, incluindo pyGTK)
- Botões do aplicativo de menus fixos sendo cortados
- Caixa de opções avançadas fixas em configurações canela- & gt; sem ser exibida corretamente no Mint 14 (GTK3.6?)
- Traduções atualizadas
- Nemo 1.1.2:
- Código limpo de entradas de mover para / copiar para que as visualizações possam ser finalizadas (garante que todos os sinais do ouvinte sejam desconectados, interrompe as falhas aleatórias na tela de preferências).
Comentários não encontrado