Have you heard about Nautilus Actions? https://github.com/GNOME/nautilus-actions http://www.nautilus-actions.org
It's a nautilus extension which I think does pretty much what you want. His maintainer Pierre Weiser has done a good job packing it with lot of features. 2015-11-01 21:08 GMT+05:00 Gregorio . <de...@outlook.it>: > I changed my code. Now I added a full support to custom shortcuts using a > configuration file (look at the pull request on github). Now "my" Nautilus > accept a configuration file placed in ~/.config/nautilus/shortcuts with a > syntax like this: > > > > *<control>k gnome-shell --working-directory="%d"<shift><control>u > gnome-shell -e 'echo test'...* > > > %d and %f will be replaced with the path of the current directory and with > the name of selected files. > > Nautilus should support shortcuts because it's an important piece of the > operative system and it's useful to press some keys to run commands in the > current folder with the selected files. > > I'm not an expert but I've some knowledge about secure programming (to > avoid buffer overflow, string format attack, etc.), so I tried to make the > code secure, but it's always possible I did some mistakes. > > Allow Nautilus to run external executable written in a configuration file > could be dangerous, but if a malware can write into the configuration file > to execute bad scripts this means the user is already infected and the > malware can do everything, so this isn't the problem. To stay more secure I > check the permissions. In other words Nautilus allow shortcuts only if a > user with more priviledges made the configuration file. Basically Nautilus > checks if he can read the file and if he can't write it. > > Let me know what do you think about, > Gregorio > > > Date: Fri, 30 Oct 2015 10:12:23 -0400 > > From: csori...@redhat.com > > To: de...@outlook.it > > CC: nautilus-list@gnome.org > > Subject: Re: Adding shortcuts support to Nautilus > > > > > > > > ----- Original Message ----- > > | Hello, > > | > > > > Hi, I just answered you in Github. > > > > | I'm a computer science student. I use gnome 3.16 and I like it, but I > > | noticied that Nautilus doesn't support custom shortcuts. > > | I don't know why you made this decision, but I think a file manager > needs > > | shortcuts setting to improve productivity and efficiency during the > work. I > > | really miss a shortcut to open the terminal in the current directory > and a > > | window to add new custom shortcuts. So I decided to change its source > code > > | and I submitted a pull request: > > | https://github.com/GNOME/nautilus/pull/10 > > | > > | I read the rules to contribute to the gnome project, but this is not a > bugfix > > | so I don't know if its correct to use bugzilla to report this "issue". > > | I've the following questions: > > | 1) is good submit pull requests on github? or I must use bugzilla? > > > > We only use bugzilla, so we don't even notice pull request on Github. > Sadly Github > > doesn't allow to disable them. > > > > | 2) Why nobody cares about shortcuts? Do you think to include them in > the near > > | future? > > > > Why do you think nobody cares about shortcuts? Sadly things doesn't > magically get implemented :) > > > > | > > | I know my piece of code could be bad, but I just would like to get a > minimal > > | shortcuts support in nautilus. > > > > I will be happy to review and help to get the code merged. However as > said in Github, what > > we want is full support for custom shortcuts as we had previous 3.16. > But it's certainly > > possible! > > > > | > > | Thank you, > > | Gregorio > > | > > | -- > > | nautilus-list mailing list > > | nautilus-list@gnome.org > > | https://mail.gnome.org/mailman/listinfo/nautilus-list > > > > Cheers, > > Carlos Soriano > > -- > nautilus-list mailing list > nautilus-list@gnome.org > https://mail.gnome.org/mailman/listinfo/nautilus-list >
-- nautilus-list mailing list nautilus-list@gnome.org https://mail.gnome.org/mailman/listinfo/nautilus-list