Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Some suggestions about displaying information #277

Closed
dmknght opened this issue Nov 24, 2018 · 4 comments
Closed

Some suggestions about displaying information #277

dmknght opened this issue Nov 24, 2018 · 4 comments

Comments

@dmknght
Copy link

dmknght commented Nov 24, 2018

Hi! I've seen your project and i really really love it. I think there are some thing that you can add into next version:

  1. Showing current network interface name (ethernet, wireless, tunnel, ...)
  2. Showing if user is using VPN or Tor service.
  3. Add option to replace keyboard layout by other layout (monitoring inbound and outbound connection; other opening applications - this is kinda like showing tasks when type Alt + Tab; ). The reason is i think some users don't have touch screen, and Keyboard layout slows my typing speed.
    Anyway thanks for awesome project. Please keep it up :p
@GitSquared
Copy link
Owner

1 - Technically possible, will see how i can display it in the UI
2 - This one is a bit more tricky and i'm not sure i can make it work reliably, but i'll check it out

And about 3) there has been requests to hide the virtual keyboard so i'll probably make that possible, but i'm not really keen on having another cool widget that would be only for desktop users - keep in mind the primary target here is touchscreens. Will look into it.

@dmknght
Copy link
Author

dmknght commented Nov 24, 2018

I played conky configuration before and conky has if_running api to check running tasks so checks tor status is very easy. I hope it will be easy in your project too.
About displaying VPN, there are many vpn services so i think it is harder. But showing something likes You are protected under Tor / <VPN name> would be hollywood-awesome!
About 1, It is hard if users have Virtual interfaces (Virtualbox, VMware, docker). Maybe filter it is hard @@
About 3, there is monitoring connection from my conky. I hope you will have new idea with this :D
screenshot from 2018-11-24 18-21-55

@GitSquared
Copy link
Owner

@dmknght Love the conky screenshot. You should definitely post that on r/unixporn!

I'm afraid going through all the processes to look for something name "tor" or "VPN" would be too resource-intensive and not worth the pain. And regarding the network interface, eDEX already filters through all the interfaces available to find the right one to monitor, so it'd be easy for me to just print the name somewhere.

@dmknght
Copy link
Author

dmknght commented Nov 24, 2018

Thanks for your compliment! Do you think adding OS version and username is a good idea?
For example:

Debian 9.5 stretch
Linux user

or:

Windows 10
Administrator

I am thinking about adding it above time. Decrease size of time panel, and copy paste button should be good.
About monitoring task, i am thinking about parsing ps (*nix) or tasklist (windows) but it is not the best choice.
Putting network interfaces is hard because current panel is showing perfectly. What do you think about putting current interface that is using for connection about Network status text, and resize Network panel a bit?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants