I want a brain image with regions that glow on hover and open related directories or programs when clicked. I know some basic C#, JavaScript, and Python. Could this be done with widgets, or would I need to build a shell and learn a lot of Bash?
How could I make a clickable brain map for my Ubuntu desktop?
Answers
You don't need to build a shell for this. Start with a normal desktop and make the brain map a separate application. A JavaScript interface with an SVG brain would be a reasonable fit: give each region its own clickable shape, use a hover style for the glow, and connect clicks to actions.
Opening a directory or launching a program needs integration with the desktop, so check what your chosen application framework allows. Bash is optional here. JavaScript, SVG, and a little CSS are more directly useful for the visual part.
Reply to this answer
KDE Plasma is worth exploring if you want the map to feel more like part of the desktop. A custom background and desktop widgets could get you partway there, though matching irregular clickable brain regions and hover effects may still require a custom widget. Expect a mostly 2D result.
Reply to this answer
Keep the first version small: draw two regions, make the hover effect work, then have one click open a directory and the other launch a program. That should tell you which parts of the toolset you need before you spend time mapping the whole brain.
If you're trying a different desktop environment or making major configuration changes, a virtual machine is a handy place to experiment. Back up your files first and understand any commands you run.
Reply to this answer
Add your answer
Answers are reviewed before publication.
almost+underlined_6:
A rotating 3D brain could be a fun later project, but a flat map sounds much easier to get working first.