Comme son nom l'indique, Netctl GUI est une open source et l'interface utilisateur graphique distribué librement pour le programme de ligne de commande netctl qui permet aux utilisateurs de gérer les connexions réseau dans le cadre du système d'exploitation Arch Linux.
Offre un moyen moderne pour la gestion des connexions réseau
L'application a été conçue dès le départ pour être facile à utiliser et d'offrir un moyen moderne pour la gestion des connexions réseau dans tout système Arch Linux. Il faut aussi mentionner que le programme fonctionne sur toute distribution de Linux basée sur Arch Linux.
Son GUI front-end est assez simple et facile à utiliser, permettant aux utilisateurs de se connecter à des profils de réseau existants, ainsi que pour créer de nouveaux. Il intègre également un widget Plasmoïde séparé pour le KDE Plasma Workspace et l'application de bureau.
Premiers pas avec Netctl GUI
Lorsque vous créez un nouveau profil, l'utilisateur sera en mesure de configurer divers aspects, tels que la description, la connexion, l'interface, les options IP, les options Ethernet, et bien plus encore. Il & rsquo;. Est également possible de se connecter à un réseau Wi-Fi (sans fil) réseau directement à partir de l'application
De la boîte de dialogue Paramètres, les utilisateurs peuvent modifier la langue principale, ainsi que pour définir des chemins différents, pour l'exécutable de netctl, le répertoire de profil, l'exécutable sudo, wpa_supplicant, et beaucoup d'autres.
Dans les environnements de bureau capot et pris en charge
Il est écrit dans le langage de programmation C ++ et utilise le toolkit Qt GUI pour l'interface utilisateur graphique. En outre, il a été conçu pour fonctionner dans l'environnement de bureau KDE, ce qui signifie qu'il nécessite les bibliothèques d'exécution de KDE.
Cependant, le programme soutient également d'autres environnements de bureau open source, tels que GNOME, Xfce, cannelle, MATE, ou LXDE. Il ne soutiendra que les distributions d'Arch Linux, tout simplement parce que le programme de netctl a été conçu uniquement pour ce système d'exploitation.
Bottom line
Dans l'ensemble, Netctl GUI est pas la première ou la dernière frontal graphique pour netctl, mais il est certainement un moderne et facile à utiliser qui fournit aux utilisateurs un Plasmoïde pour le bureau KDE, donc vous pouvez rapidement interagir avec netctl
Ce qui est nouveau dans cette version:.
- gui:
- onglet profil de mise à jour 1.10 et 1.11 netclt changements
- plasmoid:
- correction de bug sans action sur l'activation du lien
Ce qui est nouveau dans la version 1.4.5:
- plasmoid:
- ajouter le support de traduction à une partie du plugin
- Peinture interface plus correcte
- peinture plus correcte de l'interface de configuration
- move plugin à partir privée
Ce qui est nouveau dans la version 1.4.3:
- tous:
- fix clang construction (n ° 41)
- WPA_DRIVERS fixes (N ° 40)
- bibliothèque:
- correction de bug dans la classe WpaSup avec la valeur de retour valide
Ce qui est nouveau dans la version 1.4.1:
- tous:
- des œufs de Pâques
- ajouter _DEFAULT_SOURCE pour éviter les avertissements gcc
- refactoring
- avertissements fix cppcheck
- mise à jour des composants de 3RDPARTY
- defilition de Correction de la langue
- remplacent le chapitre général de commun dans les paramètres (voir http://doc.qt.io/qt-5/qsettings.html#Format-enum)
- gui:
- permet de changer de groupe de contrôle aide de l'interface utilisateur (n ° 36)
- permettra d'ouvrir le profil dans un éditeur externe (n ° 38)
- ajouter validateurs IP (N ° 34)
- Ajout de la configuration de la barre d'outils
- ajouter notification hidding au plateau
- ajouter returnPressed () signal lineEdits
- mettre en œuvre needToBeConfigured () Signal
- Supprimer marges
- correction de bug avec erreur de segmentation sur la mise à jour l'interface utilisateur avec KF5
- réécrire classe ErrorWindow
- classe split MainWindow
- Menu mise à jour du WiFi à de nouvelles fonctions de la bibliothèque
- améliorer l'interface utilisateur (# 25, # 28)
- composante plus correct de contrôle (# 29, # 37)
- rappels plus correctes avec des exceptions
- DataEngine:
- ajouter bureau reconfiguration (n ° 30)
- améliorer la performance
- helper:
- interface d'ajout d'interface /
- ajouter / ctrl / {CurrentWiFi, VerboseWiFi} appelle
- ajouter / netctl / appel VerboseProfiles
- ajouter / netctl / {netctlActiveProfile, netctlProfileList, netctlVerboseProfileList) appelle
- bibliothèque:
- ajouter classe NetctlInterface
- ajouter WpaSup :: méthode de CurrentWiFi
- ajouter structures des informations supplémentaires
- marque Netctl :: getProfileDescription () comme obsolète
- maintenant WpaSup peut se connecter à déjà créé session (par défaut)
- améliorer la performance
- plasmoid:
- ajouter bureau reconfiguration (n ° 30)
- supprimer des fonctions héritées de KDE4 plasmoid
- améliorer les performances du KF5 plasmoid (n ° 26)
- Test:
- les tests fix netctl
Ce qui est nouveau dans la version 1.4.0:
- tous:
- modifier les paramètres de coquille d'ini (n ° 24)
- DataEngine:
- pour créer un paquet KF5
- Changement NETCTLGUI_DEBUG = oui à DEBUG = yes
- mise à jour URL
- gui:
- ajouter solutions de contournement à # 22 et # 23
- plasmoid:
- créer un paquet et plugin pour KF5
- Changement NETCTLGUI_DEBUG = oui à DEBUG = yes
- mise à jour URL
format
Ce qui est nouveau dans la version 1.3.3:
- Tous:
- Mise à jour traduction japonaise
- DataEngine:
- fixer # 19
Ce qui est nouveau dans la version 1.3.0:
- tous:
- Ajoutez processus
- ajouter le support de plusieurs profils actifs
- quelques corrections de bugs et refactoring
- réécriture messages de débogage
- DataEngine:
- ajouter de nouvelles sources: intIp6, extIp6, netctlAutoStatus
- réécriture d'utiliser [tâches] (https://github.com/mhogomchungu/tasks) (voir n ° 7)
- commande de changement par défaut pour définir IP externe
- définition changement de liste de l'interface
- changer définition IP interne
- gui:
- ajouter 3e informations de licence du parti
- ajouter système icône de la barre comme une alternative à l'plasmoid
- ajouter DBus interface Session org.netctlgui.netctlgui
- ajouter charge dynamique des paramètres
- ajouter le support de openvswitch
- ajouter des notes de sécurité et les descriptions de l'API
- Ajout de la possibilité d'utiliser helper
- Ajout de la possibilité de commencer à minimiser / maximiser / détaché
- ajouter possibilité de ne pas enregistrer le profil de l'onglet WiFi
- Ajout de la possibilité de sauter composants externes vérifier
- supprimer des boutons
- des actions plus correcte dans SettingsWindow
- mise à jour des changements de la bibliothèque
- réécrire tables à utiliser toolTip
- modifier à propos de la fenêtre
- changer menuBar
- helper:
- créer démon interface du système DBus org.netctlgui.helper à la bibliothèque:
- fentes de maîtrise de soi, de contrôle fentes netctl et tranches d'information netctl
- ajouter des tests
- bibliothèque:
- ajouter structures personnalisées netctlWifiInfo et netctlProfileInfo
- Ajoutez méthodes getActiveProfile (), autoGetActiveProfile ()
- Ajouter un emplacement switchToProfile ()
- ajouter stopAllProfiles à sous ()
- Ajouter un emplacement reenableProfile ()
- ajouter fentes getRecommendedConfiguration ()
- ajouter fentes forceStartProfile () et forceStopProfile ()
- ajouter des guillemets au profil noms
- ajouter des tests
- supprimer des fonctions getProfileDescriptions () et getProfileStatuses ()
- retirer classe SleepThread
- réécriture d'utiliser [tâches] (https://github.com/mhogomchungu/tasks) (voir n ° 7)
- renommer getInterfaceList () pour getWirelessInterfaceList ()
- changer de répertoire temporaire $ HOME / .cache à un système
- plasmoid:
- ajouter 3e informations de licence du parti
- permet d'utiliser plasmoid plateau de système
- Ajout de la possibilité d'utiliser helper
- changer tous les processus en cours d'exécution à indépendante (voir n ° 7)
- étiquette de texte de réécriture d'utiliser les balises
- mise à jour des changements de DataEngine
- modifier à propos de la fenêtre
les messages d'erreur
Ce qui est nouveau dans la version 1.2.0:
- [toutes] ajoutée icônes
- [toutes] Ajout du support des netctl-auto
- [DataEngine] des informations de débogage ajoutée (NETCTLGUI_DEBUG = oui)
- [gui] a ajouté le support de macvlan
- [gui] Ajout de la possibilité de supprimer le profil
- [gui] ajouté le support du réseau wifi caché
- [gui] ajouté menu contextuel aux tables
- [GUI] ajoutée actions
- [gui] Ajout de la fonction clear () pour profileTab
- [gui] ajouté à propos de la fenêtre
- [GUI] plus d'options en ligne de commande
- [gui] ajouté solution de contournement par exemple sans fil WEP
- [gui] ajoutée achèvements shell
- [gui] ajouté & quot; Rapporter un bug & quot; Action
- [lib] backend détaché de frontend
- [lib] vérification d'erreur ajouté
- [lib] documentation doxygen ajouté
- [plasmoid] ajouté configuration DataEngine
- [plasmoid] ajouté à propos de la fenêtre
- [plasmoid] ajoute des informations de débogage (NETCTLGUI_DEBUG = oui)
- [gui] corriger des erreurs de segmentation possibles avec des tableaux null (# 5)
- [toutes] les changements dans l'architecture du projet
- [toutes] refactoring
- [gui] plus d'informations de débogage
- [gui] changé lineEdit_profile à comboBox
- [gui] refactoring de l'interface de configuration
- [gui] fait passer le réglage de l'interface au profil onglet
- [gui] réécrite classe ErrorWindow
- [lib] plus d'informations de débogage
- [lib] getSettingsFromProfile fonction réécrite ()
- [plasmoid] interface de configuration éditée
- [plasmoid] changé double-cliquez événement de cliquer événement
- [plasmoid] changer de classe de l'applet à PopupApplet
Menu
Ce qui est nouveau dans la version 1.1.0:
- [gui] ajoutée fréquence
- [plasmoid] a ajouté le titre de menu
- [gui] a changé la définition si le profil est activé]
- [DataEngine] changé définition, si le profil est activé
Quoi de neuf dans la version 1.0.4:
- [gui] ajouté QT5 gui (par défaut)
- [plasmoid] ajouté
- [plasmoid] fix commande exécuté avec sudo de plasmoid
notifications
Exigences :
- netctl
- Qt
Commentaires non trouvées