This is how the i3 window manager describes itself:
"Please be aware i3 is primarily targeted at advanced users and developers."
This is how you describe yourself:
"advanced beginner"
"I waste so much time trying to solve such a basic functionality (that exists
in proprietary OS)"
That is completely unfair to compare a proprietary OS to your home made
version of Trisquel. Does Trisquel do what you want to do with the HD if you
use the default Trisquel configuration? Take a LiveCD and see. Does it work
automagically there?
You can't make a major change like installing a different window manager (a
self-proclaimed advanced window manager no less!), a non-default file
manager, and whatever else you've done using the > 45,000 programs in the
repositories and then expect things to work like they do in a proprietary OS!
The proprietary OS makers designed a system their way and it works their
way. Trisquel designed a system their way and it works their way. The
differences are it is free software, and you can modify the system all you
like. But don't expect that whatever major changes you make deserve help
here to make them work.
Use the default system and if basic functionality does not work, it is
reasonable to expect help with it. Make big changes to the defaults and
things don't work--ask for help, but do not expect it.
I use i3wm (and fluxbox, and Trisquel, and Gnome, and XFCE, and openbox...) I
like to play around with window managers, but I don't expect help when I'm
using non-standard setups. I may ask, but I don't expect it.
In i3wm when I want to access a HD I hit mod1+2 to switch to my workspace
number 2 which always contains a terminal. Then I plug in the HD, and type
dmesg in the terminal to find out the device file name. Then I switch into
the drive using: sudo mount /dev/sdx /media/usb then I switch to /media/usb
and do whatever I want with the files. i3wm emphasizes keyboard shortcuts,
not using the mouse alot.
If I wanted to work with a mouse and file manager I probably wouldn't use
i3wm. If I still wanted to, I'd use nautilus or whatever the default,
already installed and configured, file manager is. If that didn't work I'd
probably try to use some script but I would first look for somebody who did
this and use their script. If I had to write a script I would try to do it
with nautilus, and then with whatever file manager it is easiest to use
scripts with.
All of that would be hacking. It isn't the default way of doing things. You
don't have to do things in the default way, but if there is already a working
solution and you don't use it, you should not expect help. You can ask for
help.
When you ask for help, you need to give feedback. Yes, I tried your
suggestion and here were the results. Here is the complete script. Here are
the permissions/owner/group. You ask specific questions, you try suggestions
and explain the exact results posting output from a terminal.
Your last post, which is a 'recap' does not even post the script! You don't
even ask a question! That is why I said you are just giving a play-by-play.
Want help? Ask exact questions, try exact suggestions, give exact feedback,
post exact output.