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

[WIP] Remote terminal nemo action #2895

Closed
wants to merge 1 commit into from

Conversation

hsbasu
Copy link

@hsbasu hsbasu commented Dec 16, 2021

"Open in remote terminal" option was missing in nemo context menu.
Added the option by creating a new in-built action in /usr/share/nemo/actions which runs a python script to invoke ssh in
terminal. More detailed benefits can be found in #2824

@mtwebster Do you think it will be useful?
NB: I'll append closes #2824 in final commit message and mark this as ready for review.

"Open in remote terminal" option was missing in nemo context menu.
Added the option by creating a new in-built action in
/usr/share/nemo/actions which runs a python script to invoke ssh in
terminal. More detailed benefits can be found in linuxmint#2824
@hsbasu hsbasu marked this pull request as draft December 21, 2021 15:28
@hsbasu
Copy link
Author

hsbasu commented Apr 26, 2022

@mtwebster A gentle query whether this might be useful.

@hsbasu hsbasu marked this pull request as ready for review April 26, 2022 15:18
@mtwebster
Copy link
Member

Hi, sorry I lost track of this.

We're planning to add a new 'spices' category (like our current cinnamon applets, desklets, extensions) for Nemo Actions, so anyone can publish (and maintain) their own and make them available to other users - hopefully this will be done for the coming release.

This action is probably something a lot of us would use, but I think it might be better off there than as part of the default set of nemo actions, as it's somewhat niche.

@smurphos
Copy link
Contributor

We're planning to add a new 'spices' category (like our current cinnamon applets, desklets, extensions) for Nemo Actions, so anyone can publish (and maintain) their own and make them available to other users - hopefully this will be done for the coming release.

That would be splendid - I have dozens to contribute.

@hsbasu
Copy link
Author

hsbasu commented Sep 21, 2022

We're planning to add a new 'spices' category (like our current cinnamon applets, desklets, extensions) for Nemo Actions, so anyone can publish (and maintain) their own and make them available to other users - hopefully this will be done for the coming release.

@mtwebster Any news on the spices for nemo?

@Jeremy7701
Copy link
Contributor

Since nemo actions are so easy to write, this raises the question of security.
Especially where an "update" is issued to a nemo action.

For example, is there nothing to stop me including a rm -r * command (as an update) to a widely used nemo action?

Furthermore, if the nemo action requires an extra package loading, then this may need to be different for Mint21 and LMDE5.
So will updates be issued in the form of text that requires some close inspection before acceptance, rather than auto-installs?

@hsbasu
Copy link
Author

hsbasu commented Sep 21, 2022

Since nemo actions are so easy to write, this raises the question of security. Especially where an "update" is issued to a nemo action.

For example, is there nothing to stop me including a rm -r * command (as an update) to a widely used nemo action?

I guess the same can be said for all similar extension-like features provided by FOSS communities. And the community has almost always made sure that no malicious code is injected.

@clefebvre
Copy link
Member

We're planning to add a new 'spices' category (like our current cinnamon applets, desklets, extensions) for Nemo Actions, so anyone can publish (and maintain) their own and make them available to other users - hopefully this will be done for the coming release.

@mtwebster Any news on the spices for nemo?

It's been postponed twice and won't happen in 21.1 (5.6) but it's definitely something in our roadmap that we want to do in the near/mid future.

@hsbasu
Copy link
Author

hsbasu commented Nov 18, 2022

@clefebvre Should I close it then or keep it for future reference?

@mtwebster
Copy link
Member

linuxmint/cinnamon#11878

rcalixte added a commit to rcalixte/cinnamon-1 that referenced this pull request Nov 15, 2023
@clefebvre
Copy link
Member

Yes, this is happening. Hopefully right now in time for 6.0.0.

I'll close this in the meantime since it will be a spice and not a nemo PR.

@clefebvre clefebvre closed this Nov 19, 2023
@hsbasu hsbasu deleted the remote-terminal branch November 22, 2023 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants