This is possible thanks to the QVM-OPEN-IN-DVM command as a way to edit your files. The .csv file might not recognize due to some codes of reading the file, improperly. For the netVM, it doesn’t interfere the file. As a result, this might need some troubleshoots or tweak some of the files of policies or rpc’s.
Thanks for the response, but it doesn’t look helpful.
The question was how to edit, for example, test.sh shell script that resides in vault with mousepad in a dvm, via custom action context menu command in vault’s thunar, or even with terminal command in vault.
At the moment, deafult custom action for view/edit in dvm is:
/usr/lib/qubes/qvm-actions.sh viewdvm/opendvm %F
But if I use this command against test.sh, it will try to execute it in dvm, not to edit it with any text editor.
Or, is there a way I could customize qvm-actions.sh so I would be offered with additional options:
View in dvm with Mousepad
Edit in dvm with Mousepad
The part about offline dvm can be resolved by creating offline dvm template, and setting it as default disposable template for desired qubes, so the other part of the task needs advise.
Any help would be appreciated. Maybe @unman could help (please apologize for poking you)?