Como o próprio nome sugere, Netctl GUI é uma fonte aberta e interface gráfica do usuário distribuído gratuitamente para o programa de linha de comando netctl que permite aos usuários gerenciar conexões de rede com o sistema operativo Arch Linux.
Oferece uma maneira moderna para gerenciar conexões de rede
O aplicativo foi projetado desde o início para ser fácil de usar e oferecer uma maneira moderna para gerenciar conexões de rede em qualquer sistema Arch Linux. Devemos também mencionar que o programa funciona em qualquer distribuição de Linux baseada no Arch Linux.
Seu GUI front-end é bastante simples e fácil de usar, permitindo que os usuários se conectem a perfis de rede existentes, bem como para criar novos. Ele também se integra um widget Plasmoid separado para a área de trabalho e de aplicações desktop KDE Plasma.
Começando com GUI Netctl
Ao criar um novo perfil, o usuário será capaz de configurar vários aspectos, tais como descrição, conexão, interface, opções de IP, as opções de Ethernet, e muito mais. It & rsquo;. Também é possível se conectar a uma rede Wi-Fi (sem fio) de rede diretamente do aplicativo
Na caixa de diálogo Configurações, os usuários podem mudar o idioma principal, bem como para definir vários caminhos, para o executável netctl, o diretório de perfil, o executável do sudo, wpa_supplicant, e muitos outros.
De acordo com os ambientes de desktop capuz e apoiados
Está escrito na linguagem de programação C ++ e usa o toolkit Qt GUI para a interface gráfica do usuário. Além disso, ele foi projetado para trabalhar sob o ambiente de desktop KDE, o que significa que ele requer as bibliotecas de tempo de execução do KDE.
No entanto, o programa também suporta outros ambientes de desktop de código aberto, como o GNOME, Xfce, Canela, MATE, ou LXDE. Ele irá apoiar apenas distribuições do Arch Linux, simplesmente porque o programa netctl foi concebido apenas para este sistema operacional.
Bottom line
No geral, Netctl GUI não é a primeira ou a última front-end gráfico para netctl, mas certamente é um moderno e fácil de usar que fornece aos usuários uma Plasmoid para o desktop KDE, para que você possa rapidamente interagir com netctl
O que é novo nesta versão:.
- gui:
- guia perfil de atualização para netclt 1.10 e 1.11 alterações
- plasmoid:
- correção de bug com nenhuma ação sobre a ativação do link
O que é novo na versão 1.4.5:
- plasmoid:
- adicionar suporte para plug-in tradução parte
- pintura interface mais correto
- mais correto pintura interface de configuração
- move plugin do privado
O que é novo na versão 1.4.3:
- tudo:
- construir correção clang (# 41)
- WPA_DRIVERS fix (# 40)
- biblioteca:
- correção de bug na classe WpaSup com valor inválido retornando
O que é novo na versão 1.4.1:
- tudo:
- alguns ovos de Páscoa
- adicionar _DEFAULT_SOURCE para evitar avisos gcc
- refatoração
- advertências correção cppcheck
- componentes atualização 3rdparty
- defilition linguagem correção
- substituir a seção Geral comum em ambientes (ver http://doc.qt.io/qt-5/qsettings.html#Format-enum)
- gui:
- permitem alterar o grupo de controle ajudante de UI (# 36)
- permitir para abrir o perfil em um editor externo (# 38)
- Adicione validadores IP (# 34)
- adicionar a configuração da barra de ferramentas
- adicionar notificação em hidding a bandeja
- adicionar returnPressed () sinal para lineEdits
- implementar needToBeConfigured () sinal
- Remover margens
- correção de bug com segfault sobre a atualização da interface do usuário com KF5
- reescrever classe ErrorWindow
- classe dividida MainWindow
- menu de atualização WiFi para novas funções de biblioteca
- melhorar a interface do usuário (# 25, # 28)
- verificação componente mais correto (# 29, # 37)
- callbacks mais corretas com exceções
- DataEngine:
- adicionar área de trabalho de reconfiguração (# 30)
- melhorar o desempenho
- helper:
- add interface / Interface
- Adicionar / ctrl / {CurrentWiFi, VerboseWiFi} chama
- Adicionar / netctl / VerboseProfiles chamada
- Adicionar / netctl / {netctlActiveProfile, netctlProfileList, netctlVerboseProfileList) chama
- biblioteca:
- adicionar classe NetctlInterface
- adicionar WpaSup :: método CurrentWiFi
- anexar estruturas algumas informações adicionais
- marca Netctl :: getProfileDescription () como obsoleto
- Agora WpaSup pode se conectar a sessão já criado (por padrão)
- melhorar o desempenho
- plasmoid:
- adicionar área de trabalho de reconfiguração (# 30)
- remover funções de legado do KDE4 plasmóide
- melhorar o desempenho de KF5 plasmoid (# 26)
- teste:
- testes correção netctl
O que é novo na versão 1.4.0:
- tudo:
- Alterar configurações de shell-like para ini (# 24)
- DataEngine:
- criar pacote para KF5
- mudança NETCTLGUI_DEBUG = yes para DEBUG = yes
- atualização url
- gui:
- adicionar soluções para # 22 e # 23
- plasmoid:
- criar pacote e plugin para KF5
- mudança NETCTLGUI_DEBUG = yes para DEBUG = yes
- atualização url
formato
O que é novo na versão 1.3.3:
- Todos:
- atualização tradução para o japonês
- DataEngine:
- corrigir nº 19
O que é novo na versão 1.3.0:
- tudo:
- Adicione os processos
- adicionar suporte de vários perfis ativos
- algumas correções de bugs e refatoração
- Mensagens de reescrita de depuração
- DataEngine:
- adicionar novas fontes: intIp6, extIp6, netctlAutoStatus
- reescrita para usar [tarefas] (https://github.com/mhogomchungu/tasks) (veja # 7)
- comando de mudança de padrão para definir IP externo
- definição de lista interface de alteração
- mudar definição IP interno
- gui:
- adicionar 3 informações de licença do partido
- adicionar o ícone da bandeja do sistema como uma alternativa para o plasmóide
- adicionar interface de sessão DBus org.netctlgui.netctlgui
- adicionar carga configurações dinâmica
- adicionar suporte de openvswitch
- adicionar notas de segurança e descrições API
- adicionar capacidade de usar o helper
- adicionar capacidade de iniciar minimizado / maximizada / individual
- adicionar capacidade de não salvar o perfil do guia WiFi
- adicionar capacidade de ignorar componentes externos verificação
- botões remover
- ações mais corretas em SettingsWindow
- atualização para mudanças de biblioteca
- reescrever tabelas para usar toolTip
- editar sobre a janela
- mudar menuBar
- helper:
- criar daemon DBus interface do sistema org.netctlgui.helper para a biblioteca:
- slots de controle de auto, slots de controle netctl e slots de informação netctl
- Adicione os testes
- biblioteca:
- Adicione estruturas personalizadas netctlWifiInfo e netctlProfileInfo
- Adicione os métodos getActiveProfile (), autoGetActiveProfile ()
- adicionar ranhura switchToProfile ()
- adicionar stopAllProfiles slots ()
- adicionar ranhura reenableProfile ()
- Adicione ranhuras getRecommendedConfiguration ()
- Adicione ranhuras forceStartProfile () e forceStopProfile ()
- adicionar aspas duplas ao perfil nomes
- Adicione os testes
- remover funções getProfileDescriptions () e getProfileStatuses ()
- remover classe SleepThread
- reescrita para usar [tarefas] (https://github.com/mhogomchungu/tasks) (veja # 7)
- renomear getInterfaceList () para getWirelessInterfaceList ()
- mudar diretório temporário a partir de $ HOME / .cache para um sistema
- plasmoid:
- adicionar 3 informações de licença do partido
- permitir plasmóide usar bandeja do sistema
- adicionar capacidade de usar o helper
- mudar todos os processos em execução para geminada (veja # 7)
- rótulo de texto reescrita para usar tags
- atualização para mudanças DataEngine
- editar sobre a janela
mensagens de erro
O que é novo na versão 1.2.0:
- [tudo] adicionou ícones
- [tudo] o apoio de netctl automaticamente acrescentado
- [DataEngine] adicionou informações de depuração (NETCTLGUI_DEBUG = yes)
- [gui] apoio do macvlan adicionado
- [gui] adicionou capacidade de remover perfil
- [gui] adicionou suporte de rede wi-fi escondido
- [gui] adicionou menu contextual para tabelas
- [gui] adicionou
- [gui] adicionou função clear () para profileTab
- [gui] adicionou sobre a janela
- [gui] mais opções de linha de comando
- [gui] adicionou solução alternativa, por exemplo, sem fio WEP
- [gui] adicionou conclusões shell
- [gui] adicionou & quot; Relatório de Bug & quot; ação
- [lib] backend separado do frontend
- [lib] Erro adicionado verificação
- [lib] adicionou documentação doxygen
- [plasmóide] adicionou configuração DataEngine
- [plasmóide] adicionou sobre a janela
- [plasmóide] adicionou informações de depuração (NETCTLGUI_DEBUG = yes)
- [gui] corrigir possíveis segfaults com matrizes nulos (# 5)
- [todos] mudanças na arquitetura do projeto
- [todos] refatoração
- [gui] mais informações de depuração
- [gui] mudou lineEdit_profile a comboBox
- [gui] refatoração de interface de configuração
- [gui] mudou configuração da interface para a guia perfil
- [gui] Classe ErrorWindow rewrited
- [lib] mais informações de depuração
- [lib] rewrited getSettingsFromProfile () function
- [plasmóide] interface de configuração editado
- [plasmóide] mudou evento de clique duplo para clicar evento
- [plasmóide] Classe de mudança do Applet para PopupApplet
menu de ações
O que é novo na versão 1.1.0:
- [gui] adicionou frequência
- [plasmóide] adicionou título do menu
- [gui] mudou definição se o perfil está habilitado]
- [DataEngine] mudou definição se o perfil está habilitado
O que é novo na versão 1.0.4:
- [gui] adicionou Qt5 gui (por padrão)
- [plasmóide] adicionou notificações
- [plasmóide] Correção do comando executado com sudo de plasmóide
Requisitos :
- netctl
- Qt
Comentários não encontrado