| method |
responce |
run as root |
org.netctlgui.helper service (system bus) |
/ctrl path |
| bool Active() |
true if the helper is active |
no |
| QString ApiDocs() |
returns path to this API documentation |
no |
| bool Close() |
true and closes the helper |
no |
| QStringList FindSettings() |
scans system and suggests the recommended configuration which may be used by the library |
no |
| QString LibraryDocs() |
returns path to the library documentation |
no |
| QString Pony() |
prints Pinkie Pie to stdout. Really, just try |
no |
| QString SecurityDocs() |
returns path to the security documentation |
no |
| QStringList Settings() |
current helper settings KEY==VALUE |
no |
| QStringList UIDs() |
returns the helper process UIDs [UID, EUID] |
no |
| bool Update() |
calls update the helper configuration. Returns true |
no |
| bool Enable(QString profile) |
enables or disables the profile. Returns true if action has been performed successfully |
yes |
| bool forceStart(QString profile) |
force starts the profile. Returns true if action has been performed successfully |
yes |
| bool forceStop(QString profile) |
force stops the profile. Returns true if action has been performed successfully |
yes |
| bool Reenable(QString profile) |
reenables the profile. Returns true if action has been performed successfully |
yes |
| bool Restart(QString profile) |
restarts the profile. Returns true if action has been performed successfully |
yes |
| bool Start(QString profile) |
starts or stops the profile. Returns true if action has been performed successfully |
yes |
| bool StopAll() |
stops all active profiles. Returns true if action has been performed successfully |
yes |
| bool SwitchTo(QString profile) |
switchs to the profile. Returns true if action has been performed successfully |
yes |
| bool Create(QString profile, QStringList settingsList) |
creates the profile with specified settings. Settings should be given in the format KEY==VALUE. Returns true if action has been performed successfully |
yes |
| bool Remove(QString profile) |
removes the profile. Returns true if action has been performed successfully |
yes |
| bool autoDisableAll() |
disables all profiles (netctl-auto). Returns true if action has been performed successfully |
no? |
| bool autoEnable(QString profile) |
enables or disables the profile (netctl-auto). Returns true if action has been performed successfully |
no? |
| bool autoEnableAll() |
enables all profiles (netctl-auto). Returns true if action has been performed successfully |
no? |
| bool autoStart(QString profile) |
switchs to the profile (netctl-auto). Returns true if action has been performed successfully |
no? |
| bool autoServiceEnable() |
enables or disables netctl-auto systemd service. Returns true if action has been performed successfully |
yes |
| bool autoServiceRestart() |
restarts netctl-auto systemd service. Returns true if action has been performed successfully |
yes |
| bool autoServiceStart() |
starts or stops netctl-auto systemd service. Returns true if action has been performed successfully |
yes |
| QStringList CurrentWiFi() |
returns current WiFi point in format NAME|SECURITY|TYPE|FREQ|MAC|SIGNAL|ACTIVE|EXISTS |
yes |
| QStringList VerboseWiFi() |
returns available WiFi points in format NAME|SECURITY|TYPE|FREQS|MACS|SIGNAL|ACTIVE|EXISTS. First line is always active connection (see CurrentWiFi()) |
yes |
| QStringList WiFi() |
returns available WiFi points in format NAME|SECURITY|SIGNAL|ACTIVE|EXISTS |
yes |
/interface path |
| int Enable(QString profile) |
enables or disables the profile. Returns is the profile enabled or 2 if there was an another error |
yes |
| int Restart(QString profile) |
restarts the profile. Returns is the profile active or 2 if there was an error |
yes |
| int Start(QString profile) |
starts or stops the profile. Returns is the profile active or 2 if there was an error |
yes |
| bool StopAll() |
synonym of /ctlr/StopAll() |
yes |
| bool SwitchTo(QString profile) |
switchs to the profile (works with netctl and netctl-auto). Returns is the profile active or 2 if there was an error |
yes |
| int Create(QString profile, QStringList settingsList) |
>creates the profile with specified settings. Settings should be given in the format KEY==VALUE. Returns 1 if action has been performed successfully, 0 if there was an error in the profile copying and 2 if there was an another error |
yes |
| QStringList Profile(QString profile) |
synonym of /netctl/Profile() |
no |
| int Remove(QString profile) |
synonym of /ctrl/Remove() |
yes |
| QStringList Information() |
returns general information in format [IsNetctlAutoActive, NetctlProfiles, NetctlAutoProfiles] |
no |
| QStringList Status() |
returns actual information in format [IsNetctlAutoActive, ProfilesNames, ActiveProfile, ActiveProfileEnables] |
no |
| int Essid(QString essid, QStringList settingsList) |
connects to WiFi point with the given ESSID, calls KnownEssid or UnknownESSID depending on whether there is a profile. Settings may be empty. To get return codes refer to KnownEssid() and UnknownEssid() |
yes |
| int KnownEssid(QString essid) |
connects to WiFi point with the given ESSID with existent profile. Returns Start() if ok, in other cases returns 2 |
yes |
| int UnknownEssid(QString essid, QStringList settingsList) |
creates a profile and connects to WiFi point with the given ESSID. Returns Start() if ok, in other cases returns 2 |
yes |
/netctl path |
| QStringList ActiveProfile() |
returns active profile from netctl or netctl-auto |
no |
| QStringList ActiveProfileStatus() |
returns active profile status from netctl or netctl-auto. May be netctl-auto, active (enabled), active (static), inactive (enabled), inactive (static) |
no |
| QStringList Information() |
returns general information in format [ActiveProfile, ActiveProfileStatus] |
no |
| QStringList netctlActiveProfile() |
returns active profile from netctl even if netctl-auto is running |
no |
| QStringList netctlProfileList() |
returns available profiles in format NAME|DESCRIPTION|ACTIVE|ENABLED from netctl even if netctl-auto is running |
no |
| QStringList netctlVerboseProfileList() |
returns available profiles in format NAME|DESCRIPTION|TYPE|INTERFACE|ESSID|ACTIVE|ENABLED|NETCTL-AUTO from netctl even if netctl-auto is running |
no |
| QStringList ProfileList() |
returns available profiles in format NAME|DESCRIPTION|ACTIVE|ENABLED |
no |
| QStringList VerboseProfileList() |
returns available profiles in format NAME|DESCRIPTION|TYPE|INTERFACE|ESSID|ACTIVE|ENABLED|NETCTL-AUTO |
no |
| QStringList WirelessInterface() |
returns wireless interfaces |
no |
| bool isProfileActive(QString profile) |
returns true if the profile is active |
no |
| bool isProfileEnabled(QString profile) |
returns true if the profile is enabled |
no |
| bool autoIsProfileActive(QString profile) |
returns true if the profile is active (netctl-auto) |
no |
| bool autoIsProfileEnabled(QString profile) |
returns true if the profile is enabled (netctl-auto) |
no |
| bool isNetctlAutoActive() |
returns true if netctl-auto is active |
no |
| bool isNetctlAutoEnabled() |
returns true if netctl-auto is enabled |
no |
| QStringList Profile(QString profile) |
returns the profile settings in format KEY==VALUE |
no |
| QString ProfileByEssid(QString essid) |
returns the profile name by the given ESSID or empty line |
no |
| QString ProfileValue(QString profile, QString key) |
returns value of the key by the given profile or empty line |
no |
| QStringList ProfileValues(QString profile, QStringList keys) |
returns values of the keys by the given profile or empty lines |
no |
org.netctlgui.netctlgui service (session bus) |
/netctlgui path |
| bool Active() |
true if the application is active |
no |
| void ApiDocs() |
opens this API documentation |
no |
| bool Close() |
true and closes the application |
no |
| void LibraryDocs() |
opens the library documentation |
no |
| QString Pony() |
prints Pinkie Pie to stdout. Really, just try |
no |
| bool Restore() |
true and restores the application |
no |
| void SecurityDocs() |
opens the security documentation |
no |
| QStringList Settings() |
current application settings KEY==VALUE |
no |
| bool ShowAbout() |
true and shows about window |
no |
| bool ShowMain() |
true and shows main window |
no |
| bool ShowNetctlAuto() |
true and shows netctl-auto window |
no |
| bool ShowSettings() |
true and shows settings window |
no |
| QStringList UIDs() |
returns the application process UIDs [UID, EUID] |
no |