Enlightenment é um gerenciador de janelas compatível com o X Window System (X11) e muitos sistemas operacionais Linux. Alguns preferem chamá-lo de ambiente de trabalho. Enquanto o Enlightenment é um desses ambientes de desktop leves para sistemas Linux / UNIX, ele traz recursos modernos, componentes atraentes e elementos futuristas.
Combina os melhores recursos dos desktops populares
Ele combina os melhores recursos do KDE, GNOME, Openbox, Xfce e muitos outros ambientes de área de trabalho de código aberto e gerenciadores de janelas. Iluminação é muitas vezes apelidado E17 e E18 em vários sistemas operacionais Linux. Ele pode ser facilmente instalado a partir dos repositórios de software padrão da sua distribuição atual do Linux.
Pode ser usado como gerenciador de janelas
Embora possa ser usado como um substituto para qualquer outro ambiente de desktop, alguns de vocês podem achar o Enlightenment estranho, especialmente por causa de sua funcionalidade geral. Ele possui um dock que dá aos usuários acesso rápido a todos os quatro desktops virtuais e um menu principal com o botão esquerdo de onde você pode acessar facilmente seus aplicativos instalados, navegar pelas pastas Desktop e Home, bem como todo o sistema de arquivos raiz.
A configuração é bem simples
Usuários do Linux podem usar o Enlightenment diariamente, para qualquer tipo de atividade. Sua configuração é bastante simples, é constantemente atualizada com novos recursos e funcionalidades, e é apoiada por toda uma comunidade de usuários leais, dedicados e apaixonados. Outro recurso interessante é a capacidade de navegar pela área de trabalho virtual usando gestos do mouse, o que pode ser útil para alguns de vocês, mas muito irritante para outros usuários do Linux que não são usados com esse tipo de funcionalidade.
Sistemas Operacionais Suportados
Atualmente, muitas distribuições Linux populares têm edições dedicadas construídas em torno do ambiente de desktop Enlightenment, como o Manjaro Linux, o Bodhi Linux, o Hybryde Linux, o Pentoo, o Macpup e o Sabayon Linux. No entanto, se você quiser experimentar uma versão pura e intocada do ambiente de desktop Enlightenment, você definitivamente deve baixar e instalar o Elive Linux .
Linha de fundo
No geral, o Enlightenment é uma boa alternativa para ambientes de área de trabalho GNOME, Xfce, KDE ou Openbox, especialmente se você possui um computador de baixo custo.
O que há de novo neste lançamento:
- Carsten Haitzler (5):
- consertar o build de autofoo para corresponder ao backport de patch de autenticação
- desklock - falha em bloquear em plataformas não-bsd se não houver suporte de pam
- e erro de pam do bloqueio de tela - voltar ao texto anterior
- mova de data_home / apps / defaults.list para config_home / mimeapps.list
- build - torna o pam um requisito em não bsd, a menos que seja desativado
- Derek Foreman (1):
- Reverter não mais necessário pulseaudio hack for wayland
O que há de novo na versão:
- Carsten Haitzler (4):
- e sys - alerta para menos ruído
- hits: silenciar avisos sobre possíveis cadeias nulas para strcmp
- consertar o mouse trava após desbloquear
- music-control - instale corretamente com o meson build com o ícone
- Marcel Hollerbach (2):
- meson: torne esses scripts executáveis
- meson: esta versão é suficiente para as coisas que usamos no momento
- Massimo Maiurana (1):
- Adicionando strings dinamarquesas aos arquivos da área de trabalho
- Mike Blumenkrantz (15):
- crie o recurso de saída wl ao executar em wl aninhado
- desarmar o cursor do caminho para todos os ponteiros ao executar aninhado em wl
- mostra o cursor do ponteiro interno sempre que redefine para o cursor interno
- faz com que o cursor wl_pointer se baseie no estado para lidar corretamente com os visuais do cursor
- atualize o README com instruções do meson
- verifique o estado da opção do módulo meson antes de executar o subdir
- melhorar a desativação do módulo de compilação do meson
- adicione limites de largura de campo a todos os parâmetros fscanf em e_intlc.
- destrua o provedor iconify do luncher no gadget delete
- não adicione o provedor iconify ao luncher ao criar um gadget de demonstração
- requeue o cliente para renderização se a animação de exibição for concluída e houver danos
- evite realizar rescales de clientes durante o desligamento
- impede o desligamento duplo do compositor x11 no modo xwayland
- sempre emitem eventos E_EVENT_COMP_OBJECT_ADD
- usa o último cliente da lista E_Exec_Instance ao atualizar os pop-ups do luncher
O que há de novo na versão 0.22.0:
- Suporte aprimorado para o Wayland:
- A maior parte do desenvolvimento deste ciclo foi direcionada para melhorar o suporte a Wayland. Isso abrange, mas não está limitado a: adicionar suporte para xdg-shell v6, restrições de ponteiro e protocolos de movimento de ponteiro relativo. Essas adições melhoram o suporte ao XWayland e aumentam a estabilidade em todos os componentes executados no Wayland.
- Melhorias contínuas na nova infraestrutura de gadgets:
- Como os posts anteriores indicaram, muito trabalho está sendo feito nessa área. O objetivo é criar uma infraestrutura mais robusta com uma API mais simples e intuitiva baseada em EFL, afastando-se do legado "gadcon" interface, que tem sua própria API e atualmente só funciona devido a montanhas de soluções específicas para gadgets que tornam a adição de qualquer nova funcionalidade praticamente impossível.
- Atualmente, quase todos os gadgets e funcionalidades que existiam para a interface do gadget herdado foram portados ou reescritos para o novo sistema, com melhorias futuras já em andamento.
- sudo / ssh GUI da senha:
- Foi tomada a decisão de implementar uma GUI para o recurso ASKPASS do sudo / ssh, que exibirá um diálogo sempre que uma senha precisar ser inserida para esses serviços.
- Mais informações sobre esse recurso podem ser encontradas referenciando as variáveis de ambiente SUDO_ASKPASS ou SSH_ASKPASS.
- Meson Build System:
- O Meson é um sistema de criação relativamente novo que é significativamente mais rápido que o autotools, fornecendo um conjunto similar de recursos. Todas as distribuições modernas devem ser compatíveis com este sistema de compilação, e os autotools estão planejados para serem removidos após o lançamento do E22.
- Melhorias na política de janela lado a lado:
- Muitos problemas relacionados a isso foram resolvidos e alguns novos recursos, como uma janela mais agradável arrastando a interface do usuário, foram adicionados.
- Controles de Volume Pulseaudio por janela:
- O Pulseaudio exporta controles de volume para cada aplicativo de produção de áudio, e foi feito um trabalho para vinculá-lo a um controle de GUI.
O que há de novo na versão 0.21.9:
- Amitesh Singh (1):
- e entrada do widget: corrija o aviso de compilação
- Carsten Haitzler (2):
- e - corrige o wrapper de entrada - a entrada foi simples. elm é marcação. faça corretamente
- randr - descobriu novos nomes de saída que são painéis de exibição em laptops
- Derek Foreman (13):
- Não requer buffers dmabuf para serem graváveis
- Corrigir retorno de chamada de ativação da sessão wl_drm
- Corrigir chamada de ativação da sessão wl_drm (de)
- Remover algumas operações duplicadas
- Corrigir aviso de compilador não utilizado no wl_drm
- limpe algum código
- Limpa a estrutura da superfície nativa antes de inicializá-la
- Inicialize o Evas_Native_Surface para 0 para testes dmabuf
- Teste o dmabuf via native_surface_set mesmo em renderização de software
- Tornar os clientes do caminho mínimo processados quando visíveis apenas a partir de espelhos
- Corrigir acidente na seleção xwayland
- Não bloqueie as atualizações de clientes do Google Wayland durante a proteção de tela.
- Corrigir geometria para saídas drm
- Jean-Philippe ANDRE (1):
- pulse: não vaze strbuf
- Marcel Hollerbach (3):
- emixer: use um nome melhor para as entradas do coletor
- mixer: o nome precisa ser um stringshare
- mixer: não vaze uma string alocada
- Mike Blumenkrantz (81):
- verifique a existência do caminho efm antes de usá-lo durante dnd seleções
- desmarque a máscara do botão wl ao iniciar uma operação de movimentação / redimensionamento
- desconfigurar o cliente de destino de seleção wl se esse cliente for excluído
- não dup fds durante a transferência de seleção em ponte xwl, isso acontece na libwayland
- adiciona mensagens de erro quando os símbolos não são resolvidos no xwl init
- forçar a atualização do pixmap do cliente imediatamente durante o redimensionamento se o nocomp estiver ativo
- não realiza atualizações de zona em clientes ignorados durante evasões de retorno
- use FOREACH_SAFE ao caminhar pela lista de clientes durante o logout
- outra correção para e_comp_wl-> ptr.x / y coords sendo wl_fixed em vez de ints
- executar aumento do cliente antes de acionar a movimentação / redimensionar BEGIN gancho do cliente
- excluir o cronômetro de aumento do cliente ao iniciar uma operação de movimentação / redimensionamento
- não aciona eventos / ligações em eventos de objeto da zona com registro de data e hora == 0
- apenas remova o máximo para a esquerda / direita ao remover a vertical se a esquerda / direita estiver definida
- não aponte o ponteiro nulo depois de excluir a vitória interna durante a solicitação de exclusão wl
- capturar o retorno de chamada unref do objeto cliente para limpar internals do objeto de compilação
- use telas xinerama falsas ao inicializar saídas wl
- rejeitar a movimentação do mouse do cliente se as coordenadas corresponderem à posição anterior
- tente apenas 1 reconectar ao pulso quando o mixer falhar no init
- definir eventos de transmissão nos depuradores de formas
- imprime o tipo de objeto se o nome for nulo durante a depuração de forma
- se o assistente de gadget retornar um ID zero, remover o gadget do site e destruir - peça ao administrador do sistema para adicionar o LIBDIR a '/etc/ld.so.conf'
- atualize a posição do gadget durante um redimensionamento da borda superior / esquerda
- use seat0 como nome de assento padrão em vez de padrão
- usar a lista de segurança na iteração ao limpar um site de gadget durante o desligamento
- bloquear & quot; usuário & quot; cliente é redimensionado durante a fase de atualização do cliente de compilação
- executa a movimentação após o redimensionamento durante a apresentação do objeto de composição
- multiplique os valores do eixo do ponteiro por 10 para clientes wl
- verificar o status de saída do sub-processo de autenticação
- faça e_comp_object_frame_allowed () retornar falso para clientes ignorados
- use o xwayland para verificar se os clientes estão tentando redefinir o foco para a raiz
- não execute o x11 focus (un) defina retornos de chamada para substituir clientes
- não force shm para o lançamento do xwayland e ative o gl
- não chame funções de limpeza de objetos de compilação para clientes sem objetos de compilação
- somente unredirect clientes durante a atualização de comp após 3 falhas
- tente redirecionar clientes com falha novamente durante o redimensionamento
- não travar no módulo randr ao usar telas xinerama falsas
- simplifique o evento de atualização de saída do drm usando enfileiramento de atualização de tela randr
- chame apenas as funções antigas ecore_drm2 se forem construídas e executadas contra & lt; 1,20 efl
- adicione & quot; foco & quot; modo para renderizar depuração
- desmarque DISPLAY no mixer ao realizar operações pulseaudio em wl
- use o cliente do recurso kbd focus em vez de & quot; focused & quot; cliente no dispositivo de dados
- desmarque o ponteiro do layout do site do gadget depois de destruir os gadgets
- mover o gadget dos retornos de chamada para AFTER priority
- data da hora do gadget de atualização durante o cronômetro
- configurar apenas o tema qt substituir env vars se a opção para fazer correspondência de tema estiver ativada
- renomeia as listas do manipulador de eventos do módulo clock + time
- desativa a atualização do relógio + tempo do gadget durante dpms
- congelar animações de ponteiro enquanto o protetor de tela está ativo
- remover gadgets não configurados de sites de objetos de compilação no site del
- armazena apenas o recurso do gerenciador de dados do compositor em e_comp_wl-> mgr.resource
- não liberte imediatamente a fonte da área de transferência x11
- verifique os diferentes tipos de erros de carregamento durante os testes de carregamento da imagem de inicialização
- ocultar clientes de cursor de ponteiro ao desativá-los
- use um rótulo mais descritivo que '???' para saídas não configuradas em scren config
- use o dimensionamento real para a lista de modos de configuração de tela, e não 1 x altura
- não defina o nível de log e_comp
- use as funções e_util env no módulo de tempo
- execute a movimentação imediata no bryce durante o dimensionamento automático
- não use elm api para desfazer a marcação centralizada durante o redimensionamento
- refazer a centralização de vitórias internas
- redimensionar comp bg_blank_object na atualização da zona
- salvar xwindow do proprietário da seleção x11, não do cliente
- adicionar caso especial para arrastos de origem xwl para definir ações dnd
- foca a janela raiz x11 no init ao iniciar com xwayland
- lidar com a limpeza da fonte de dados xwl com mais eficiência
- nomes de átomos de seleção xwl gratuitos depois de criar a fonte de seleção
- definir ações dnd de origem de dados xwl durante a criação da origem
- adicione text / plain; charset = utf-8 à fonte de dados da área de transferência wl criada por xwl
- não crie um pipe de recebimento xwl para SelectionRequest ao obter a seleção
- rejeitar redimensionamentos inválidos de objeto de composição
- aplica os aspectos do gadget com maior precisão
- anular layouts de sites de gadget se o site do gadget não tiver sido dimensionado
- retornar imediatamente ao definir um estilo de gadget nulo se o estilo atual for nulo
- mostre os clientes imediatamente após a atualização do pixmap se a visibilidade estiver pendente
- retorna o estado updates_full de e_comp_object_damage_exists ()
- use ecore_x_netwm_opacity_get () para x11 verificação de opacidade
- manipula updates_full ao adicionar regiões de atualização de objetos de compilação
- redefinir regiões de atualização de objetos de compilação quando ocorre uma renderização
- continua a buscar a dica da opacidade da rede se ela mudou desde a última busca
- definir a opacidade do cliente sempre que a dica de netwm for alterada na busca
- remover a maximização da esquerda / direita antes de remover a maximização vertical
O que há de novo na versão 0.21.8:
- Corrigir as nomeações de macros em relação ao endianness.
- Corrigir avisos do tipo de compilador (snprintf)
- E configurações do teclado - use o mesmo ícone da caixa de diálogo de configurações do teclado
- Adicionar usuário a AUTORES.
- e randr2 - corrija a liberação do stringshare tornando-o um stringshare
- consertar tela inteira sem lógica em branco no código de e-mail dpms
- correções adicionais ao protetor de tela / operação bancária com estados de janela como tela cheia
- ocultar os clientes wl antes de excluí-los no destroy de superfície
- comente o membro inlist da estrutura E_Comp_Object
- protege melhor os componentes internos de compilação de desreferência de clientes liberados
- adicione todos os retornos de chamada do quadro do cliente wl com prioridade AFTER
- anular o ponteiro do cliente do cliente deskmirror após a exclusão do cliente
- anular o ponteiro do cliente do cliente deskmirror após a exclusão do cliente
- adiar feed de mouse-up de ativação de menu
- definir ON_HOLD ao ativar o gadget inicial
- adiciona o manipulador de EFREET_EVENT_DESKTOP_CACHE_BUILD ao e_order init
- não use telas e_randr salvas se telas falsas tiverem sido adicionadas
- não forçar objetos comp a renderizar seus proxies se real_hid for definido
- mostrará x11 janelas pai durante a reparação apenas se não forem retiradas
- retorna durante a função de pixels do objeto de composição se o cliente tiver sido excluído durante a renderização
- executar ajustes de quadro antes de aplicar dicas de especificação de wm durante unmaximize
- salvar somente as informações de tamanho do cliente em maximizar / tela cheia quando o protocolo estiver visível
- verifique as alterações.pos durante a maximização do cliente / tela cheia e ajuste as coordenadas da janela
- não inicie o xwayland repetidamente
- chame as funções de desligamento do compositor wl / x diretamente durante o desligamento por compilação
- força o estado icônico para clientes x11 icônicos durante o desligamento
- mova o init da janela icônica x11 de e_hints - & gt; comp_x busca inicial
- chame e_randr2_shutdown no encerramento do comp
- manipular a tela null E_Comp- & gt; durante o encerramento do randr2
- não defina minw para a caixa de diálogo de layout do teclado
- apenas ocultar os clientes wl na superfície quando a superfície é mapeada
- manipulam solicitações de exclusão de compositor aninhadas
- definir apenas o tamanho mínimo do ícone da barra de ferramentas se o ícone existir
- sempre usa trabalhos para criar menus bryce
- manipular ícones da janela do olmo para vitórias internas
- apenas redefinir a posição do objeto comp durante o show, se o cliente tiver sido colocado
- definir sinalizadores de diálogo e dica de ferramenta para clientes internos
- adicione wrappers para funções de criação de utilitários elm_win
- envie as bordas de redimensionamento do cliente wl durante o focus-in / out send_configure
- definir sinal mover / redimensionar clientes como action_client internamente
- compare com e_client_action_get () para rejeitar eventos do mouse wl
- Reverter "Parar de enviar eventos de movimento do caminho quando o mouse é capturado"
- não envia eventos de mouse para clientes ssd wl se o mouse estiver dentro da região ssd
- use retornos de chamada wl ainda mais precisos para detectar eventos de entrada / saída do mouse ssd
- sempre alimenta eventos do mouse para eventos de movimentação do cliente wl
- bloqueia eventos de x11 em xwayland
- não tente definir dicas ocultas da janela em janelas x11 não internas
- considera a configuração tardia do objeto ao adicionar retornos de chamada de entrada / saída do mouse ssd
- desabilitar o cliente maximiza anims ao desimpedir antes de uma tela inteira
- definir sempre E_Client- & gt; need_fullscreen quando o fullscreen
- forçar e_client_unmaximize () para concluir durante a operação de tela cheia
- otimize ligeiramente a maximização - & gt; comunicações de protocolo em tela cheia para clientes wl
- verifique o tamanho do pixmap antes de acionar a animação máxima
- forçar a reimportação sem animação quando não for exibi-la
- apenas centram as janelas internas uma vez
- ajuste o tamanho da geometria do quadro no caminho de maximização sem animação
- chamar "maximizar" retorno de chamada inteligente antes de "maximizar_pre"
- redefinir o nível de luz de fundo ao retomar da suspensão
- adicione os filhos de um cliente ao skiplist durante a rotina do local
- não centraliza arbitrariamente janelas filho "perdidas", centraliza-as no pai
- suportam clientes como objetos posicionadores em e_comp_object_util_center_on ()
- adiciona cache para janelas de gerenciadores x11 mortos
- remova referências do uuid de e_pixmap.c
- redefinir a lista de desklock defaults ao alterar para bg personalizado em config
- definir eventos de passagem nos ícones do efm ao excluir arquivos
- faz RENDER_DEBUG ativar com E_RENDER_DEBUG env var
- faz SHAPE_DEBUG ativar com E_SHAPE_DEBUG env var
- definir explicitamente a tela de saída wl aninhada como uma janela de nível superior
- evite redirecionar os clientes wl excluídos durante a remoção de entrada de compilação
- defina a geometria inicial da janela x11 para janelas que não possuem dicas wm
- verifique o erro de carregamento da imagem ao verificar a viabilidade do dmabuf em gl
- melhor manuseio para iconify durante objeto comp mostrar / ocultar
- não mostram clientes x11 icônicos na alteração da sugestão icccm
O que há de novo na versão 0.21.6:
- Andreas Metzler (1):
- 10_typo_restore_LDFLAGS.diff: Corrigir erro de digitação no configure.ac (upstream), causando LDFLAGS vazios.
- Carsten Haitzler (8):
- tarefas - calcula a largura mínima corretamente de acordo com uma altura conhecida de um gadget
- efm - warning - altera o #if inválido #ifdef como isso está correto
- efm - corrige ifs para serem ifdef como deveriam ser
- e ligações - corrigir avisos sobre o possível uso de var indefinido
- appmenu - faz o appmenu funcionar com o click + release e não esconde o foco
- ibar - os menus de tarefas fix seg com ícone ibar estão ativos enquanto os arquivos da área de trabalho mudam
- e - modo wl - pare de consumir 100 por cento cpu
- e diálogo - corrija diálogos não removíveis para não ser 1x1
- Christopher Michael (2):
- Use o ajuste adequado de coordenadas
- reativar a obtenção e a definição de rotações de saída em wl_drm
- Derek Foreman (3):
- Corrigir tempos de retorno de chamada do frame wayland
- Use um relógio monotônico para os tempos de retorno de chamada do quadro
- Pare de enviar eventos de movimento do caminho quando o mouse é capturado
- Mike Blumenkrantz (11):
- anula os ponteiros do animador em operações efx stop ()
- configure corretamente o modo E_POINTER_RESIZE_BR para redimensionar o teclado do cliente
- conecte o vazamento do iterador ao e_comp_object_render ()
- remova impressões extras do SLEEP durante a inicialização em compilações que não sejam de lançamento
- configurações gratuitas para gadgets de demonstração no objeto livre
- não executa ajustes de coordenação de quadros para clientes wayland re_manage
- use o recorte persistente para efeitos de entrada do objeto de composição
- certifique-se de que os retornos de chamada internos do dispositivo sejam processados antes de outros retornos de chamada
- lidar com casos de falha de pixmap_refresh () com mais precisão sob wayland
- redefinir o ID do gadget de demonstração antes de excluir o objeto do gadget durante a operação de descarte
- adicione atualizações condicionais para as últimas efl apis
- Stephen 'Okra' Houston (2):
- Tornar o pop-up do editor de gadget rolável:
- Gadget sem fio - coloque o ctxpopup depois que as dicas de tamanho estiverem definidas, não antes
O que há de novo na versão 0.21.4:
- Al Poole (1):
- efm - corrija o pop-up se o arquivo for um fifo
- Alexander Pyhalov (1):
- verificar se a TORTA é compatível com SUID
- Carsten Haitzler (3):
- e fm - corrija o pop-up para não travar consultando dados possivelmente excluídos
- cpufreq - move cpuinfo sondando para thread para não bloquear mainloop nunca
- assistente - não defina a escala como 1.2 forçosamente. use dpi como def def prof diz
- Christopher Michael (2):
- verifique se um cliente é interno ou não antes de excluir
- corrige a definição ausente de DRM_FORMAT_XRGB8888
- Derek Foreman (6):
- Bloquear recuperação de sessão para janelas internas
- Remova EVAS_CALLBACK_HIDE da prateleira ao liberar
- Aumentar a área de ladrilhadores para regiões
- Corrigir o quebrantamento da região de entrada do caminho principal em massa
- Corrigir regiões opacas de wayland
- Pare de transmitir dimensões para _e_comp_wl_surface_state_init
- Joshua McBeth (1):
- adicione a mensagem dbus 'org.enlightenment.wm.Window.SendToDesktop'
- Marcel Hollerbach (5):
- assistente: tornar a página 065 traduzível
- mixer: mudamos esse nome quando mesclamos o mixer em
- atualizar tradução em alemão
- O potfile mudou,
- mixer: não defina o valor do emix assim que o arrasto terminar
- Massimo Maiurana (1):
- Atualizando tradução em italiano
- Michael Bouchaud (yoz) (2):
- mixer: conserte a conversão de volume calc no backend pulseaudio
- Reverter "mixer: bloqueie o controle deslizante para o caso em que um arrasto está em andamento"
- Mike Blumenkrantz (80):
- impõe o redimensionamento do bryce quando a orientação muda
- adicione a função EINTERN para renomear sites de gadgets
- corrija a verificação do bryce quanto à existência de prateleira na orientação / âncora a quebrar quando esperado
- adicione o número da zona para bryce nomes
- não verificar existência de prateleira / bryce em ancoragens opostas durante bryce wizard
- melhore ainda mais a portabilidade do bryce nas zonas
- também faz o bryce completo renomear ao mover entre as zonas
- adicionar novo sinalizador para objetos de borda de zona para permitir o corte de forma ao repetir eventos
- forçar a visibilidade do bryce durante a atividade do editor
- adicione gadget_site_ (un) chamadas de retorno inteligentes bloqueadas para forçar a visibilidade do site de gadgets
- chame o retorno de chamada inteligente do gadget_popup ao configurar gadgets
- lidar com o retorno de chamada inteligente do gadget_popup no objeto de exibição do gadget
- definir sinalizador ON_HOLD ao acionar ações de ação do mouse do gadget
- remova o atributo não usado do parâmetro usado
- acione os menus do bryce clicando com o botão direito se o evento não tiver sido consumido
- corrija o caminho de atualização do bryce de 0 - & gt; 2 re: nomeando
- defina o sinalizador ON_HOLD com mais precisão ao ativar as ações do gadget
- evite recalcamento extra ao redimensionar um bryce em seu eixo orientado
- adicione uma solução alternativa de dimensionamento do site do gadget para evitar a desmarcação do tamanho da caixa de olmo
- renomeia bryces ao mudar de âncora
- loop bryce autosize recalc quando o site do gadget ainda não calculou seu tamanho
- localize apenas a recuperação da sessão, lembre-se se ec- & gt; lembre-se, não é
- aplicar recuperação de não-sessão, lembre-se do cliente ao criar a recuperação, lembre-se
- lida corretamente com a aplicação de não-SR lembre-se em lembrar configuração
- rejeite sucessivas chamadas zone_geometry_dirty ()
- acionar eventos de geometria de zona ao atualizar obstáculos da zona / mesa
- força o tamanho mínimo no pop-up sem fio durante a exibição
- adicione soluções alternativas para a geometria do ctxpopup para uso no mosaico de formas de entrada
- forçar o recálculo no scroller do bryce ao fazer o recálculo no site do gadget
- lidar com a visibilidade de gadgets sem orientação com base na visibilidade de eventos do site e & gt;
- forçar o recálculo do site de gadget na criação de objeto de gadget para garantir o dimensionamento
- copiar a posição do gadget a partir do gadget de ponteiro - & gt; soltar o gadget ao executar a queda
- calcula o tamanho do novo gadget com base na proporção do tamanho: tamanho do site de destino
- permite alterações no frame do cliente ao alternar do frame - & gt; sem moldura
- otimizar a nova aplicação do tema do cliente sem borda
- lembretes de blocos de janelas e_sys
- use eina_streq para comparação de string em e_zone_for_id_get ()
- corrija o uso depois de liberar o nome de um bryce
- Prenda a posição do bryce à sua zona pai
- evite a divisão potencial por zero durante a inicialização do bryce
- não modifique bryce zone / name durante a inicialização
- o editor de gadget do desktop central aparece na zona que eles ativaram
- tenta manipular redimensionamentos de gadgets não orientados com base em cantos de âncora
- permitir o dimensionamento de gadgets usando eventos de roda durante o posicionamento inicial
- tente recalcular os gadgets que transbordam seu contêiner
- não aplica a ancoragem do efx para mover efeitos se um efeito de redimensionamento não estiver ativo
- não retorna mais cedo de _bryce_position ()
- adicione o retorno do bool para e_exec_phony_del () para retornar o sucesso da exclusão
- feed mouse-up ao soltar um site de gadget antes de ativar eventos no site
- forçar a recolocação do site do gadget a partir do objeto de estilo caso as dicas do gadget sejam alteradas
- retorna os valores corretos dos retornos de chamada do evento bryce
- determine wl pixmap argb exclusivamente com base no sinalizador image_argb
- evite travar ao chamar e_pixmap_image_exists em wl pixmaps sem buffers
- adicione mais parens para o commit anterior do pixmap
- adicione caso especial para retornar o pixmap argb de pixmaps de cursor wl inutilizáveis
- mova os bryces para E_LAYER_DESKTOP_TOP quando não estiver acima das janelas
- forçar o reposicionamento do bryce na zona de destino durante a inicialização
- use apenas as coordenadas da zona ao mover o bryce para sua zona durante a edição
- clamp e_place calcs para geometria de zona
- dividir a área e_place_desk_region_smart () para função separada
- extrair código repetido de _e_place_desk_region_smart_area_calc () em função separada
- redefinir os estados iniciais do cliente wl interno ao ocultar (mas não excluir)
- desmarque o ponteiro da superfície do cliente wl na superfície destruir
- remova o aliasing pixmap do cliente wl no del
- sempre livre wl lista de buffer pixmap na imagem não-cache limpa
- pixmaps do cliente wl interno do unalias em elm win callback de captura de ocultação
- manipula e_scale corretamente em bryces
- mantenha o tamanho inicial do bryce sem escala
- cancele cur_mouse_action ao excluir o menu do cliente
- envia sinal de orientação para bryce scroller theme
- apenas restaure o cur_mouse_action no menu do cliente e exclua a ação certa li>
- opção de confirmação de foco no efm delete dialog
- desabilitar as ligações durante o bloqueio de mesa
- rejeita caracteres não imprimíveis da entrada do lokker
- confirmar caixas de diálogo autoselecionar a opção de confirmação
- requer uma vitória rápida para aplicar a visibilidade automática para vitórias internas em wl surface commit
- esclarecer algumas verificações de superfície wl para requerer elm wins
- faz o mouse sair com o mouse fora do foco, dependendo da direção pendente do ponteiro
- revisar o bloqueio de recuperação de sessão na janela interna para compilar com o efl mais antigo
- evite dividir por zero ao calcular o tamanho do tamanho do gadget
- Romain Naour (1):
- E: corrija Wayland sem construir xwayland
- Stefan Schmidt (2):
- e_fm: corrija o último commit para compilar novamente com clang
- e_fm: remova a variável não usada
- Stephen okra Houston (1):
- Time Gadget: altere o mês do calendário na roda do mouse.
O que há de novo na versão 0.21.3:
- Carsten Haitzler (6):
- e - corrige problemas de dnd provenientes de obter o melhor objeto na tela de composição
- e ibar / ibox porta para caixa de correio - corrija a suposição em redimensionar
- e - conserta o maior volume de memória quando está no modo gl - não crie segmentos shm
- e temp module - elimina o processo do tempget que não termina para garantir a morte
- e ibar - consertar devilhorns fix para usar a largura e a altura corretas para o separador
- e comp - defina o alfa depois de definir a superfície nativa para evitar um acidente aleatório
- Chidambar Zinnoury (3):
- e: Não mostre dois separadores de menu consecutivos se não houver necessidade no menu do cliente.
- e fm: Adicione um separador somente se houver algo antes.
- e fm: não marque todas as outras linhas se o local é gravável ao criar o menu.
- Christopher Michael (7):
- Reverter "e - consertar o maior volume de memória quando estiver no modo gl - não crie segmentos shm"
- remova as variáveis não usadas de _ibar_resize_handle
- use variáveis apropriadas para definir size_hint_max em ibar
- e ibar - consertar o erro de dedo gordo "velho";)
- remover a necessidade de criar diferentes janelas de diálogo sob o caminho
- wl_fb: Verifique se o e_comp_wl_init não falha.
- adicione métodos key_up e key_down à interface sreen
- Derek Foreman (2):
- Corrigir clientes do wayland que não excluam quando estão ocultos
- Corrigir criação global de extensão de wayland
- Jean-Philippe ANDRE (1):
- bg: corrija bg com imagens jpeg únicas (sem edj)
- JengHyun Kang (1):
- e_comp_wl: quebra de loop sem sentido
- Marcel Hollerbach (4):
- e_comp_wl: destrua o e_drag quando a origem desaparecer
- e_alert: defina EFL_BETA_API_SUPPORT antes de incluir
- e_dnd: move o ungrab para o objeto livre
- xwayland: mostre a caixa de diálogo depois que ecore_wl2 estiver sincronizado
- Massimo Maiurana (2):
- Atualizando traduções em italiano e espanhol
- Atualizando tradução em italiano
- Mike Blumenkrantz (6):
- verifique apenas as alterações de geometria x11 configurerequest quando aplicável
- melhorar o texto da caixa de diálogo de ajuda de relançamento de acesso rápido
- mova a nova versão do e_comp_top_window_at_xy_get () para dnd, restaure a versão antiga
- limpar os dados de subsuperfície durante a exclusão somente se a subsuperfície também não for excluída
- adiciona o xwayland compat para efl 1.19 +
- bump efl wayland req para 1,18 agora que saiu
- Romain Naour (1):
- E: inclua uuid.h somente quando o suporte do Wayland estiver ativado.
- Stefan Schmidt (1):
- mailmap: arquivo atualizado de sincronização do efl repo
O que há de novo na versão 0.21.2:
- Carsten Haitzler (6):
- e - corrige problemas de dnd provenientes de obter o melhor objeto na tela de composição
- e ibar / ibox porta para caixa de correio - corrija a suposição em redimensionar
- e - conserta o maior volume de memória quando está no modo gl - não crie segmentos shm
- e temp module - elimina o processo do tempget que não termina para garantir a morte
- e ibar - consertar devilhorns fix para usar a largura e a altura corretas para o separador
- e comp - defina o alfa depois de definir a superfície nativa para evitar um acidente aleatório
- Chidambar Zinnoury (3):
- e: Não mostre dois separadores de menu consecutivos se não houver necessidade no menu do cliente.
- e fm: Adicione um separador somente se houver algo antes.
- e fm: não marque todas as outras linhas se o local é gravável ao criar o menu.
- Christopher Michael (7):
- Reverter "e - consertar o maior volume de memória quando estiver no modo gl - não crie segmentos shm"
- remova as variáveis não usadas de _ibar_resize_handle
- use variáveis apropriadas para definir size_hint_max em ibar
- e ibar - consertar o erro de dedo gordo "velho";)
- remover a necessidade de criar diferentes janelas de diálogo sob o caminho
- wl_fb: Verifique se o e_comp_wl_init não falha.
- adicione métodos key_up e key_down à interface sreen
- Derek Foreman (2):
- Corrigir clientes do wayland que não excluam quando estão ocultos
- Corrigir criação global de extensão de wayland
- Jean-Philippe ANDRE (1):
- bg: corrija bg com imagens jpeg únicas (sem edj)
- JengHyun Kang (1):
- e_comp_wl: quebra de loop sem sentido
- Marcel Hollerbach (4):
- e_comp_wl: destrua o e_drag quando a origem desaparecer
- e_alert: defina EFL_BETA_API_SUPPORT antes de incluir
- e_dnd: move o ungrab para o objeto livre
- xwayland: mostre a caixa de diálogo depois que ecore_wl2 estiver sincronizado
- Massimo Maiurana (2):
- Atualizando traduções em italiano e espanhol
- Atualizando tradução em italiano
- Mike Blumenkrantz (6):
- verifique apenas as alterações de geometria x11 configurerequest quando aplicável
- melhorar o texto da caixa de diálogo de ajuda de relançamento de acesso rápido
- mova a nova versão do e_comp_top_window_at_xy_get () para dnd, restaure a versão antiga
- limpar os dados de subsuperfície durante a exclusão somente se a subsuperfície também não for excluída
- adiciona o xwayland compat para efl 1.19 +
- bump efl wayland req para 1,18 agora que saiu
- Romain Naour (1):
- E: inclua uuid.h somente quando o suporte do Wayland estiver ativado.
- Stefan Schmidt (1):
- mailmap: arquivo atualizado de sincronização do efl repo
Comentários não encontrado