我与 Windows PC 共享了 Dropbox,其中包含一些 .url 互联网快捷方式。这些快捷方式无法在 Lubuntu 中打开。我该如何从 Lubuntu 打开它们?在所有平台上使用 Opera 浏览器。
答案1
对我有用的是这个技巧由 Saidul Hassan 编写,并进行了一些小修改。
编辑:我必须稍微改变一下以处理其中带有“=”符号的 URL。
EDIT2:感谢 Kound,也采用了带有括号字符的快捷方式。
在 Lubuntu 文件管理器中右键单击其中一个 .url 文件,然后转到
Open With...
或Properties
-->Open With
并选择Custom Command Line
。输入此终端命令,替代
opera
您选择的浏览器:bash -c "cat %f | grep -e 'URL\([[].*[]]\)\{0,1\}=' | cut -d= -f 2| xargs opera &"
不要选中“在终端仿真器中执行”。
您必须在底部为其指定一个应用程序名称。
勾选
Set selected application as default
。
示例应如下所示:
现在双击 .url 文件应该会在所选浏览器中以新选项卡的形式打开它们。
注意:如果某个文件类型的“打开方式”关联超过 3 个,则可能会出现异常。要删除这些额外的关联,请查找/home/you/.local/share/applications
一些重复的 .desktop 文件并将其删除。
答案2
创建一个脚本并用它打开.url。
我已经使用过这两个脚本
#!/bin/bash
grep -h -s --color=never '^URL=' "$@" | cut -d'=' -f2- | xargs /snap/bin/chromium &
或者
#!/bin/bash
sed 's/^BASEURL=/URL=/' "$1" | grep -m 1 '^URL=' | sed 's/^URL=//' | sed 's/\r//' | xargs xdg-open
看看哪一个适合你