Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kde/plasma-nm
Plasma applet written in QML for managing network connections
https://github.com/kde/plasma-nm
Last synced: 4 days ago
JSON representation
Plasma applet written in QML for managing network connections
- Host: GitHub
- URL: https://github.com/kde/plasma-nm
- Owner: KDE
- Created: 2015-09-18T14:00:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T18:26:48.000Z (8 days ago)
- Last Synced: 2024-11-06T19:31:51.267Z (8 days ago)
- Language: C++
- Homepage: https://invent.kde.org/plasma/plasma-nm
- Size: 53.6 MB
- Stars: 46
- Watchers: 8
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/BSD-3-Clause.txt
Awesome Lists containing this project
README
Plasma-nm
========================Plasma applet written in QML for managing network connections
Dependencies:
-------------
* networkmanager-qt
* modemmanager-qt
* NetworkManager 0.9.10 and newerOptional dependencies:
---------------------
* openconnect
- if you want to build the OpenConnect VPN plugin* NetworkManager-fortisslvpn|iodine|l2tp|libreswan|openconnect|openvpn|pptp|ssh|sstp|strongswan|vpnc
- these are runtime dependencies for VPN pluginsCompiling:
----------
**Recommended method**
The best way to develop for KDE is to use [kdesrc-build](https://kdesrc-build.kde.org/), a KDE supported tool chain to manage installation and compilation of KDE applications and dependencies. Please refer to the following guide when developing, building, and testing `plasma-nm`:https://community.kde.org/Get_Involved/development#Iterating_on_a_single_project
**Expert method (quick and dirty)**
:warning: **The following method is for experienced developers. developers should use the above mentioned recommmended method when developing for KDE. This expert method will install files on your system that may not align with your specific OS best practices and may cause issues.** :warning:```sh
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr [-DDISABLE_MODEMMANAGER_SUPPORT=true]
make
# As root:
make install
```BUGS:
-----
Submit bugs and feature requests to KDE bugzilla, product plasma-nm:https://bugs.kde.org/describecomponents.cgi?product=plasma-nm
NetworkManager specification:
------------------------------
https://developer.gnome.org/NetworkManager/stable/
https://developer.gnome.org/NetworkManager/stable/ref-settings.html
https://www.freedesktop.org/software/ModemManager/api/latest/