如何在 Lubuntu 上打开 .url 快捷方式(来自 Windows)

如何在 Lubuntu 上打开 .url 快捷方式(来自 Windows)

我与 Windows PC 共享了 Dropbox,其中包含一些 .url 互联网快捷方式。这些快捷方式无法在 Lubuntu 中打开。我该如何从 Lubuntu 打开它们?在所有平台上使用 Opera 浏览器。

答案1

对我有用的是这个技巧由 Saidul Hassan 编写,并进行了一些小修改。

编辑:我必须稍微改变一下以处理其中带有“=”符号的 URL。

EDIT2:感谢 Kound,也采用了带有括号字符的快捷方式。

  1. 在 Lubuntu 文件管理器中右键单击其中一个 .url 文件,然后转到Open With...Properties-->Open With并选择Custom Command Line

  2. 输入此终端命令,替代opera您选择的浏览器:

     bash -c "cat %f | grep -e 'URL\([[].*[]]\)\{0,1\}=' | cut -d= -f 2| xargs opera &"
    
  3. 不要选中“在终端仿真器中执行”。

  4. 您必须在底部为其指定一个应用程序名称。

  5. 勾选Set selected application as default

示例应如下所示:

如何在 Lubuntu 中打开 .url 文件

现在双击 .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

看看哪一个适合你

相关内容