2016-12-29 111 views
2

我有一个自定义的nemo动作,这里解释: https://wiki.archlinux.org/index.php/Nemo#Nemo_Actions如何为自定义的nemo动作添加键盘快捷键?

我该如何添加此操作的快捷方式?如果可以在~/.gnome2/accels/nemo中添加一行,那么我的额外问题是在我的系统上这个文件是在每次重新启动时自动生成的,所以在这里编辑一些东西并不会帮助。我有Cinnamon 3.2.7和nemo 3.2.2。)

有什么建议吗?提前致谢! :)

回答

0

尼莫行动

首先,你应该把~/.local/share/nemo/actions/myaction.nemo_action

然后,在你想要的字母前加一个下划线_作为击键。例如在Hello _Shortcut中,s是关键。所以你按右键然后s

贝娄是我的行动打开的文件和目录的Atom的例子:

# Custom action for Nemo File Manager for Cinnamon. 
# Adds right-click open file/files or directory with Atom. 
# Place it under: ~/.local/share/nemo/actions/atom.nemo_action 
# For more info: https://github.com/linuxmint/nemo/blob/master/files/usr/share/nemo/actions/sample.nemo_action 

[Nemo Action] 
Active=true 
Name=Open in _Atom 
Comment=Open %F in Atom 
Exec=atom %F 
Icon-Name=atom 
Selection=any 
Extensions=any; 
Dependencies=atom; 
Quote=double 

全球快捷

如果你想有一个全球性的快捷方式,你应该使用下的肉桂Keyboard设置System settings,转到第二个选项卡并添加您的自定义快捷方式。
或者,如果您希望更多地控制CLI,则可以使用dconf。例如,波纹管配置将添加快捷方式Shift><Alt>a

/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/name 
    'Open Atom' 
/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/command 
    'atom' 
/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/binding 
    ['<Shift><Alt>a'] 
/org/cinnamon/desktop/keybindings/custom-list 
    ['custom0']