tok*_*der 11 context-menu 18.04
我处理了很多 csv 文件,并在不同时间用 gedit 或 libreoffice 打开它们。我希望将它们都放在上下文菜单中以节省时间。
过去,有这个子菜单,我可以在其中选择打开方式并列出其他应用程序,而无需打开第二个菜单。这种新行为浪费了几秒钟的有用时间。
是否可以选择恢复此上下文菜单条目?或者有什么技巧可以获得类似的行为?
我不认为你可以在不修改源代码的情况下恢复旧的行为。但是,明智地点击,当前的行为并没有那么糟糕。和以前一样,您需要单击三下才能使用另一个应用程序启动文件/文档。唯一的区别是最后一步是双击而不是单击。是的,您可以双击应用程序,而不是单击应用程序然后单击“选择”按钮。
第一次,“推荐的应用程序”对话框将为空。但是,该列表会填充您指定的应用程序。因此,在您的情况下,“文本编辑器”(gedit) 和“Libreoffice Writer”将进入该列表。您通过双击选择程序,而使用子菜单的先前方法,则需要单击一次。
就我个人而言,我更喜欢这个界面,因为程序图标以更大的尺寸呈现,并且当您将鼠标悬停在错误的方向上时,对话框不容易关闭。
或者,您可以使用nautilus script解决方法,但这对您选择的文件不敏感。
作为第三种选择,您可以使用第三方应用程序nautilus-actions配置完全上下文敏感的右键单击菜单项。现在安装可能不那么简单,如果你让它正常工作,你将面临一些学习曲线。它功能强大,但也有点复杂。
让我们使用一个应用程序在多个其他应用程序中打开该文件,而不是专注于尝试打开多个应用程序。为此,我们可以创建一个自定义.desktop
文件./.local/share/applications/
并命名为open_dual.desktop
. 内容如下(Icon=
是可选的,因此不包括在内;另请注意,我没有 libre office,因此wps
在本示例中使用,但对您来说命令应该是libreoffice --writer
):
[Desktop Entry]
Name=Dual Open
Exec=bash -c 'setsid gedit "$1" & setsid wps "$1" &' sh %F
Terminal=false
Type=Application
MimeType=text/plain;text/csv;
Run Code Online (Sandbox Code Playgroud)
完成后,您应该能够将其添加到“打开方式”菜单中。
或者,作为 Nautilus 脚本。保存.local/share/nautilus/scripts/
并调用它dual_open.sh
[Desktop Entry]
Name=Dual Open
Exec=bash -c 'setsid gedit "$1" & setsid wps "$1" &' sh %F
Terminal=false
Type=Application
MimeType=text/plain;text/csv;
Run Code Online (Sandbox Code Playgroud)
使用 使脚本可执行chmod +x ~/.local/share/nautilus/scripts/dual_open.sh
。现在,当您右键单击该文件时,应该会出现一个“脚本”菜单,并且dual_open.sh
应该作为一个选项提供。
归档时间: |
|
查看次数: |
1565 次 |
最近记录: |