带有特殊字符的文件名的 Nemo 右键单击​​操作

问题描述

如何打开名称包含尖/散列的文件 # 从 Cinnamon Nemo 右键单击​​上下文菜单?

Nemo 动作,例如/usr/share/nemo/actions/unzap.nemo_action 包含行 Exec=unzap "%F" 将打开大多数文件, 但未能转义包含 # 的文件名。

解决方法

Exec=<open.py "unzap" %F> 中使用 Exec=unzap "%F" 而不是 unzap.nemo_action

open.py 中的反斜杠进行转义如下:

#! /usr/bin/python3 -OOt

import sys
import subprocess

command = sys.argv[1]
filename = sys.argv[2].replace("\ "," ")

subprocess.run([command,filename])

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...