Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Settings > Network & Wireless #436

Closed
maria-komarova opened this issue Jul 31, 2024 · 15 comments
Closed

Settings > Network & Wireless #436

maria-komarova opened this issue Jul 31, 2024 · 15 comments
Milestone

Comments

@maria-komarova
Copy link

The sub-category page providing entry to other network pages.
Network   Wireless
Figma file.

@WatchMkr
Copy link

WatchMkr commented Aug 6, 2024

Leverage nm-connection-editor for adding and editing connections. Examples:

nm-connection-editor --type=802-3-ethernet -c will show what the users sees when they choose to "Add network" in Wired

nm-connection-editor --type=802-11-wireless -c for wireless "Add network"

Bringing up the Edit page for a specific connection:

  1. Capture wireless connection UUID from nmcli connection
  2. Run nm-connection-editor --edit=66e6c843-8a4d-4feb-a14f-b448bd1e2e4c (replace with specific UUID)

@jspurrier
Copy link

Ability to set VLANS would be quite useful in here as well especially for IT folk which a fair share of linux users probably are.

@SuperFredi
Copy link

The option to view/edit firewall settings or at least a link to the firewall implementation that is installed on the system.
Also, if the firewall supports it, setting different firewall zones for specific connections/networks using the three-dot menu next to the connection/network.

An info page or modal for your current network / saved networks would also be nice, so that you can see your local IP-Address, MAC-Address, signal strength, speed, etc. (similar to android, if that makes sense).

The ability to create a QR-Code for saved wireless networks could come in handy as well, if you want to connect a mobile device to the same network quickly.

@maria-komarova
Copy link
Author

Thanks for the feedback, we'll look into it as we're working on the page.

An info page or modal for your current network / saved networks would also be nice, so that you can see your local IP-Address, MAC-Address, signal strength, speed, etc. (similar to android, if that makes sense).

This will definitely be possible to see. We are planning to use Network Manager for now to enable people to see the details and to edit it. It would be nicer to have it in COSMIC Settings itself but this will add much more implementation work and will move the release further away.

@Nyxiad
Copy link

Nyxiad commented Aug 28, 2024

I would love to see configurable default network settings which are applied to every network interface unless there are connection-specific settings. The main use case I have in mind is DNS; I want to set my default DNS servers on my laptop so that it's not picking up whatever the network's DHCP server is handing out. DNS-over-HTTPS and DNS-over-TLS support is a crucial feature for me.

@Eggroley
Copy link

Eggroley commented Sep 3, 2024

DNS-over-HTTPS and DNS-over-TLS support is a crucial feature for me.

Many DE's don't offer the ability to modify DoH or DoT through GUI. I would love to see this in Cosmic but I'm wondering if this is more a limitation of NetworkManager instead of the DE itself. Regardless though, this would be the first DE I've tried that has implemented this; so if it's possible, I'd love to see it added.

@bhh32
Copy link
Contributor

bhh32 commented Sep 5, 2024

I'd love to work on this. I have already been working on a project that's similar to this as a stand-in until the networking page is complete (https://github.com/bhh32/wifi). I could incorporate that work into the Wi-Fi page.

@mmstick
Copy link
Member

mmstick commented Sep 5, 2024

@bhh32 We already worked on this. See #531

@bhh32
Copy link
Contributor

bhh32 commented Sep 5, 2024

@bhh32 We already worked on this. See #531

Oh I didn't realize that you guys wanted to depend on gnome-network-manager still. My solution cuts gnome out and uses nmcli.

@mmstick
Copy link
Member

mmstick commented Sep 5, 2024

We will eventually replace it when we have designs ready for the settings it provides.

@bhh32
Copy link
Contributor

bhh32 commented Sep 5, 2024

Are these not the designs,432?

@mmstick
Copy link
Member

mmstick commented Sep 5, 2024

That's what the network settings PR implements.

@bhh32
Copy link
Contributor

bhh32 commented Sep 5, 2024

That's what the network settings PR implements.

But with gnome-network-manager, right? I wouldn't mind doing the work to make it look like that without gnome tooling. Just trying to not have to have it retooled later since I've already been working a solution. If the design changes later it's something I don't mind doing. Would it be ok if I worked on putting something together and then have you guys look at it? If you don't like what I come up with that's ok too. I just want to contribute to making this the DE the best it can be and this is what I currently have to offer.

@mmstick
Copy link
Member

mmstick commented Sep 5, 2024

With network-manager's dbus interfaces, and nm-connection-editor for editing settings. That part is done. The next part will be designs for editing network connection settings.

@bhh32
Copy link
Contributor

bhh32 commented Sep 5, 2024

Ok, I will wait for those designs, thank you.

@mmstick mmstick closed this as completed Sep 20, 2024
@github-project-automation github-project-automation bot moved this from Alpha 2 Settings to Complete in COSMIC Epoch 1 Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Complete
Development

No branches or pull requests

8 participants