Package Base Details: netctl-gui

Git Clone URL: (read-only, click to copy)
Keywords: gui kde netctl network qt
Submitter: arcanis
Maintainer: arcanis
Last Packager: arcanis
Votes: 48
Popularity: 0.002255
First Submitted: 2014-03-25 07:06 (UTC)
Last Updated: 2016-03-10 15:59 (UTC)

Latest Comments

arcanis commented on 2017-03-06 08:18 (UTC)

was offline for several hours due to some infrastructure work, should be ok now already. If it is not, could you please show me mtr/curl response?

sl1pkn07 commented on 2017-03-05 14:03 (UTC)

the url homepage is down? greetings

CravateRouge commented on 2017-02-10 08:26 (UTC)

All my tabs are empty, I can't see my profiles (the path is set correctly) and it says netctl-auto is not running but I've a netctl-auto@interface.service running. I replaced kdesu by lxsu, even in debug mode I have no error. netctlgui-helper print "The helper is running with EUID 1000. Some functions may not be available." but I don't think it's useful.

arcanis commented on 2016-12-21 10:37 (UTC)

hmmm. Could you please post output of the following commands: pacman -Qi qt5-base gcc libc++ find /usr/include -name cstddef it looks like you are using clang as compiler so you will need to have libc++ installed. (It is not mentioned in any dep list because "default" compiler is still gcc, which is in base-devel group and then it should not be specified.)

loorke commented on 2016-12-20 13:18 (UTC)

Build process fails. Error messages:

arcanis commented on 2016-09-21 17:15 (UTC)

it uses kdesu as default frontend to sudo. You can configure it by setting the following option in the .config/netctl-gui.conf: [sudo] SUDO_PATH=/usr/bin/whatever installing and enabling helper should solve this problem as well

voidptr commented on 2016-09-21 16:16 (UTC)

The configuration option does stop the initial error, but then it pops up "Could not run helper". Running which true returns: $ which true /usr/bin/netctl /usr/bin/netctl-auto /usr/bin/kdesu /usr/bin/true /usr/bin/netctl /usr/bin/netctl-auto which: no kdesu in (/usr/bin) Oddly, Arch claims kdesu is properly installed. I run Mate as my WM and don't have KDE installed, and I didn't think I needed to. The kdesu package doesn't seem to require KDE being present... but maybe it does? The netctl-gui documentation is very light. Does netctl-gui require kdesu?

arcanis commented on 2016-09-12 09:04 (UTC)

you can use this hint: .config/netctl-gui.conf [Common] SKIPCOMPONENTS=true I've just build the app from source and removed my configuration (to be sure that it will run with default settings) and could not reproduce this behaviour. If you run application from command line as netctl-gui -d you will see something like following: [2016-09-12T12:02:06.082Z][checkExternalApps] [2016-09-12T12:02:06.082Z][checkExternalApps] : Applications "netctl" [2016-09-12T12:02:06.084Z][checkExternalApps] : Run cmd "which true /usr/bin/netctl /usr/bin/netctl-auto /usr/bin/kdesu" [2016-09-12T12:02:06.106Z][checkExternalApps] : Cmd returns 0 Try to run this cmd yourself and see what it says.

voidptr commented on 2016-09-11 13:41 (UTC)

Doesn't work. I get "Error! Could not find components", and when you view details: "netctl, netctl-auto, kdesu". All of these are installed in the appropriate locations. I even went so far as to add the actual paths in ~/.config/netctl-gui.conf ( /usr/bin/netctl etc.), but then it just says it can't find them in the full path. I use netctl all the time, and it does work. So, bug? Up-to-date Arch, never worked from initial installation.

sl1pkn07 commented on 2016-01-12 23:34 (UTC)

yes. but I get xembedsniproxy segfault when reactive netctl-gui on systray and logout/login before rebuild netctl-gui(all packages). after rebuild, the segfault is gone

arcanis commented on 2016-01-12 18:01 (UTC)

as far as I understand, it should no be related to this package. Plasma applet use default KDE libraries to paint own in systray, so xembedsniproxy (which uses to provide "legacy" tray compatibility) does not work with this icon. Qt5 application tray icon does not use xembedsniproxy too, only qt4 version do it. In other hand I see the same issue for several other tray applets (including official KDE ones), so I believe that there is a problem on Plasma side.

sl1pkn07 commented on 2016-01-11 19:09 (UTC)

i found a problem with plasma5-applet-netctl-gui always get transparent icon when loging/relogin plasma5 when disable and enable again in systray, when logout/relogin, the icons gets transparent rebuild netctl-gui no fix the issue and in my last attemps (before rebuild) i get this (posted on kde bugtraker) for possible ralation

blackhole commented on 2015-12-20 19:02 (UTC)

I think there is a bug: now all profiles are in italic, as if all enabled...(really I have only one enabled) Only option with the context menu is disabling.

arcanis commented on 2015-10-13 18:41 (UTC)

@LeonardK Could you kindly specify when plasma-netctl-gui is mentioned?

ljrk commented on 2015-10-13 17:53 (UTC)

There's no plasma-netctl-gui anymore but this: I suppose it has changed

arcanis commented on 2015-04-25 13:43 (UTC)

no, you shouldn't. Could you please run with -d, try enable/disable profile and post output to

blackhole commented on 2015-04-25 13:37 (UTC)

With the last version I can start the profile but I cannot enable it. In the configuration I have [sudo] SUDO_PATH=/usr/bin/gksu Should I start netctl-gui with gksu netctl-gui?

arcanis commented on 2015-04-24 15:47 (UTC)

@justinzane should compile now with clang

arcanis commented on 2015-04-16 09:49 (UTC)

@justinzane you should use -std=c++11 or smth like this. nullptr has been described in C++11 standard. When I will have a little more time (maybe tonight) I'll try to modify CMakeLists.txt accordingly

justinzane commented on 2015-04-15 23:20 (UTC)

As of 2015-04-15 and for a few weeks previously, this package fails to build with CXX=clang++. Works fine with g++ and "ccache g++". Errors are like this: /tmp/yaourt-tmp-justin/aur-plasma5-applet-netctl-gui/src/netctl-gui/netctlgui/include/netctlgui/netctlinteract.h:290:36: error: use of undeclared identifier 'nullptr' NetctlProfile *netctlProfile = nullptr; ^ I'm unsure as to how to modify the pkgbuild to work with clang as a default compiler.

arcanis commented on 2015-02-01 01:02 (UTC)

You may use packages which are placed in this repo [1] or may install component using this pkgbuild [2] (unfortunately there is no way to build split packages in the active system ignoring makedeps, but you may do it in clean chroot using devtools). 1. 2.

blackhole commented on 2015-01-31 17:41 (UTC)

OK, can you explain how I can install in lxqt desktop without installing plasma-frameworks and plasma widget?

arcanis commented on 2015-01-24 18:07 (UTC)

I will look at your later, thank you. You may try to disable checking in settings

blackhole commented on 2015-01-24 18:03 (UTC)

I have installed qt5 version from repository. In the wifi tab is always asking for wpa_supplicant, however wpa_supplicant is installed...

arcanis commented on 2014-12-05 02:15 (UTC)

as a temporary solution you may use this configuration [arcanisrepo] Server =$arch (Unfortunately CNAME record does not support tilda, so I cannot setup redirection). Sorry for you trouble.

Voice commented on 2014-12-05 00:55 (UTC)

Update: still down today 4 Dec 2014 thanks

arcanis commented on 2014-11-10 17:18 (UTC)

Unfortunately, at the moment there are some problems related to server access from global network. I hope they will be fixed soon, but I cannot say when all will be OK.

Voice commented on 2014-11-10 06:15 (UTC)

arcanisrepo has been down for a week or two - I can browse your website but pacman has been failing on your repo - thanks error: failed retrieving file 'arcanisrepo.db' from : Connection timed out after 10000 milliseconds error: failed to update arcanisrepo (download library error)

DaveCode commented on 2014-07-22 08:29 (UTC)

Ah, positively lovely, a personal repo, thank you so much, worked like a charm. Hope you have any Qt5 SSE build flags set properly on i686 arch.

arcanis commented on 2014-07-22 06:35 (UTC)

When AUR 3.3.0 has been released I've updated PKGBUILD for the new AUR capabilities such as creating split packages. Qt5 stuff (which is qt5-base and qt5-tools packages) will be installed as make dependencies and will be no longer needed after building of the package. Alternative is using my repository [1] (BTW if you don't want add my repository and you don't want install temporary packages you may just download the package from ftp [2]): [arcanisrepo] Server =$arch 1. 2. P.S. I understand that installation of temporary packages may create some difficulties for users. But I think that updating packages to the new standards is more important than creating of these difficulties and maintaining of the single PKGBUILD is much simpler.

DaveCode commented on 2014-07-22 05:56 (UTC)

I'm puzzled why an upgrade to this qt4 build drags in qt5 stuff?

arcanis commented on 2014-07-21 17:59 (UTC)

NOTE: the current version, which is marked as 'prerelease', is a 'stable' release, but I plan to create a 'stable release' when I will update KDE components for KF5

sl1pkn07 commented on 2014-07-21 08:49 (UTC)

now works. thanks again!

arcanis commented on 2014-07-21 08:03 (UTC)

okay, try to rebuild plasmoid from commit 0070f910c (its tarball is available as 'release'). If you will get this error again, please run NETCTLGUI_DEBUG=yes plasma-windowed netctl and post output again.

sl1pkn07 commented on 2014-07-21 06:42 (UTC)

tested new plasmoid. break my desktop with 'plasma-windowed netctl' gretings

sl1pkn07 commented on 2014-07-20 09:59 (UTC)

ok, that file is the reminiscence of old broken config BTW, i am working in Spanish translation greetings

arcanis commented on 2014-07-20 09:05 (UTC)

hmm. Disabling and enabling of profiles in my library works through 'netctl {enable,disable} profile'. In my case all thus created files have 644 rights. I don't think that it is a critical message, and I don't sure that it is my bug.

sl1pkn07 commented on 2014-07-20 08:55 (UTC)

works with commit 32683a89 (github), both Qt5 and Qt4 build greetings :D NOTE: [ 6.510779] systemd[1]: Configuration file /etc/systemd/system/netctl@Red.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway. -> this message is OK?

arcanis commented on 2014-07-20 08:48 (UTC)

@sl1pkn07 all appearances I've fixed your problem. Try to build now md5sums=('1d6797070defe45ec7009cb8e4f768c9')

arcanis commented on 2014-07-20 07:42 (UTC)

ok, thank you. I'll fix it soon.

sl1pkn07 commented on 2014-07-20 07:22 (UTC) NOTE: i have no wireless in this machine

arcanis commented on 2014-07-20 07:16 (UTC)

can you attach output for netctl-gui -d (any Qt version)

sl1pkn07 commented on 2014-07-20 07:12 (UTC)

in both versions, Qt5 and Qt4 gets segfault with sudo/kdesudo/normal user gdb Qt5 gdb Qt4 greetings EDITED: thanks for the pkgbuild

arcanis commented on 2014-07-20 06:36 (UTC)

@sl1pkn07, yeah. The correct PKGBUILD for the newest version may be found in the repo [1]. (Since I've detached backend from frontend and added developer documentation.) Please note that the current 1.2.0 version is a prerelease [2]. I plan to create "stable" release after pushing kf5 packages into the official repository, since I plan to update KDE4 components for the newest Plasma. (But I hope that I will support KDE4 components as long as it's possible.) 1. 2.

sl1pkn07 commented on 2014-07-20 06:23 (UTC)

in 1.2.0, without touch PKGBUILD: netctl-gui/qt4 and kdeplasma-applets-netctl-gui have in both packages: usr/include usr/lib/ usr/share/doc/ usr/share/man/man3 greetings

arcanis commented on 2014-05-30 13:14 (UTC)

No, it isn't. It is an optional dependency, you may use (and set it in the settings) any netctl frontend.

lesto commented on 2014-05-30 11:42 (UTC)

missing dependency from netctl-gui?

sl1pkn07 commented on 2014-05-27 21:51 (UTC)

finally. related

arcanis commented on 2014-05-24 15:50 (UTC)

sudo calls only for commands which require it (for example, `netctl start profile`, `netctl enable profile`, running wpa_supplicant). I dont know how does gksu work, but AFAIR `kdesu` may store password only for identical commands. For example, for commands `netctl start profile1` and `netctl start profile2` it asks password twice. So, I think that it is normal. But I use sudo, and I've added NOPASSWD lines to /etc/sudoers, so, it never asks me about password (only for creation profile, since it uses `mv`). And if you run this app with `gksu netctl-gui`, you may leave sudo line in the configuration interface empty (it should work and the app will not ask for password). And no, it has no any profile click event (just updating buttons). But it sounds good, so I'll add it in the next release.

blackhole commented on 2014-05-24 15:04 (UTC)

I have a system without sudo. I am starting this package with "gksu netctl-gui" However this app is asking for password every time I select a profile. Is this normal? In Settings --> sudo I have /usr/bin/gksu Moreover, if I click on a profile I would expect that netctl-gui would stop the active profile and start the new one. But it seems it is not the case.

arcanis commented on 2014-05-21 23:06 (UTC)

so, I am afraid that the error in system libraries. But I'll think about it =) Yes, I have this warning too, but it isn't critical. And no, it has not option to remove profile (but I may add it in the future xD). Actions in the tab are buttons updating (enabling/disabling some buttons and changing its text). BTW, to start GUI from plasmoid you have to click twice.

sl1pkn07 commented on 2014-05-21 22:58 (UTC)

i get this warning with build Qt5 version build Qt4 version don't show any warning greetings

sl1pkn07 commented on 2014-05-21 22:48 (UTC)

with Qt4 version works OK (this create a new profile (no option for deleting profiles? D:)) when create profile the program ask root password with kdesu, then this is a (opt)dependency? (not added in (opt)depends array) the output to console is OK (I canceled all actions, is possible make actions with double click instead of single click? (single click only for select profile)) the plasmoid don't open the program (click in the icon open the program?) greetings

arcanis commented on 2014-05-21 22:36 (UTC)

yes, it stores its configuration in $HOME/.config/netctl-gui.conf. And At4 and Qt5 version do not differ (except sorting tables)

sl1pkn07 commented on 2014-05-21 22:32 (UTC)

ok, of course, you can create that patched version to test :) one question. the program store any internal configuration in home? if yes, what is the file/dir? i'll try now with qt4 version greetings

arcanis commented on 2014-05-21 21:59 (UTC)

ok, thank you. Really I have no idea why it has segfault. It crashes between starting program and reading configuration. And if program has no permission to read/write in your home directory it has no segfault (as for me), it just starts with default settings and w\o writing configuration file. I think that error is in some variables like QDir::homePath() (maybe encoding problems) (you can test it if create a new user). I want ask you if I create patched version (more verbose) do you install it? Also, I have created an issue (, I think it's better to continue the discussion there.

sl1pkn07 commented on 2014-05-21 21:29 (UTC)

segfault (without kdesudo/sudo) with kdesudo open program window in connect to profile tab zero output in cosole in dmesg: [37503.101564] netctl-gui[25427]: segfault at 0 ip (null) sp 00007ffff19e9ea8 error 14 in netctl-gui[400000+b0000]

arcanis commented on 2014-05-21 20:29 (UTC)

er. Can you try this from console: netctl-gui -t 2

sl1pkn07 commented on 2014-05-21 20:03 (UTC)

netctl is update update └───╼ netctl-gui [MainWindow] [MainWindow] : "defaultSettings" false [MainWindow] [MainWindow] : "tabNum" 0 Segment Fault (`core' dumped) from kdesudo no output any to console, but the withdow of program show ok with sudo: QXcbConnection: Could not connect to display :0 the first tab works well, can disable/enable profiles, and stop/start that profiles. but the second tab cannot able create any new profile (3rd tab is desactived because in this machine not have wifi) the content of 'Red' profile greetings

arcanis commented on 2014-05-21 18:56 (UTC)

hm, as for me I have no segfault both with repository Qt5 and testing Qt5. Is there anything when you run from console (gui should print some information into)? the application really may require some permissions which causes segfault, but the first tab does not require any special permitions:

arcanis commented on 2014-05-21 17:58 (UTC)

1. Did it work with previous version? 2. Do you upgrade netctl to 1.7? Plasmoid and gui dont depend on each other. And yes, creation of a profile requires root privileges, since it moves temporary profile from home directory to /etc. BTW I haveno segfault, maybe it is because of qt5 upgrade. I'll test it today

sl1pkn07 commented on 2014-05-21 17:47 (UTC)

don't create any profile create profile -> profile browser and set name/path -> set profile parameters -> save = nothing (dont store and don't show in connect to profile) (maybe permissions probem?) ("Red" is create by hand) launch from console gets segfault. if launch from kdesudo works. nothing from plasmoid (kdeplasma-applets-netctl-gui) the plasmoid is for only qt4 or works with qt5 version? greetings

arcanis commented on 2014-05-15 17:29 (UTC)

Kdesu (and any other sudo frontend, including sudo) is optional dependence. You may set needed frontend from configuration window (I use sudo, for example).

misc commented on 2014-05-15 14:09 (UTC)

Could you switch to gksu — or just plain sudo — please? Installing kdesu with all its dependencies from AUR is an unnecessary royal pain, whereas the other two are in already in the repos.

arcanis commented on 2014-04-19 08:14 (UTC)

there was an error in error checking. The application tried to find '/etc/wpa_supplicant.conf'. It was fixed in the current version.

sl1pkn07 commented on 2014-04-19 01:24 (UTC)

when click save profile [ErrorWindow] [ErrorWindow] : Initializate with error code 7 same if launch with kdesudo

DaveCode commented on 2014-04-15 06:10 (UTC)

Thanks for such quick response. Done.

arcanis commented on 2014-04-15 04:57 (UTC)

It does not depend on type of profile, the plasmoid parses output for `netctl list`. If you use netctl for creating this connection can you post output for this command (netctl list)? P.S. I've created a bug report about it [1]. If you have a GitHub account you can answer there. 1.

DaveCode commented on 2014-04-15 04:48 (UTC)

Static wired profile gives wrong notices of no connection at KDE startup. Tray icon shows a red X but correctly displays the IP addy. Machine has no WiFi at all.

DaveCode commented on 2014-04-15 00:13 (UTC)


DaveCode commented on 2014-04-15 00:13 (UTC)


arcanis commented on 2014-04-13 21:27 (UTC)

Since version 1.0.5 the package has been splited to netctl-gui (this) - Qt5 GUI netctl-gui-qt4 ( - Qt4 GUI kdeplasma-applets-netctl-gui ( - plasmoid for KDE

arcanis commented on 2014-04-10 14:41 (UTC)

ok. I will do it with the next relese

DaveCode commented on 2014-04-10 06:36 (UTC)

@arcanis Would be great.

arcanis commented on 2014-04-09 09:57 (UTC)

@DaveCode Maybe split the package to three packages (netctl-gui-qt4, netctl-gui and kdeplasma-applets-netctl-gui)?

DaveCode commented on 2014-04-09 06:30 (UTC)

Instead of PKGBUILD editing maybe post a netctl-gui-qt4 AUR pkg ... thanks

Sality commented on 2014-03-25 19:29 (UTC)

Респект. Нужная вещь :)