如何从文件管理器直接启动 Ranger?

如何从文件管理器直接启动 Ranger?

如何ranger直接从文件管理器启动,而不是先打开终端然后启动应用程序?

.desktop我在我的文件中写了下面的代码:

#!/bin/bash
[Desktop Entry]
Name=Ranger
Exec=/bin/bash -c 'ranger'
Terminal=True
Type=Application

但是,它似乎不起作用。我该如何修复它?

我尝试bash在最后添加如下内容:

Exec="/bin/bash -c 'ranger';bash"

但是,这似乎也不起作用。

答案1

消除

#!/bin/bash

从文件开头。

将该Terminal行更改为:

Terminal=true

(小写true)。

Exec=/bin/bash -c 'ranger'

Exec=/usr/bin/ranger

或者命令的完整路径ranger

另一个选择是Exec像这样更改命令:

Exec=/usr/bin/gnome-terminal --active -- /usr/bin/ranger

如果您需要全屏终端,可以尝试的--maximize--full-screen选项gnome-terminal请在测试前关闭所有终端!

要找出gnome-terminal运行命令的完整路径:

whereis gnome-terminal

答案2

[Desktop Entry]

Name=Ranger

Exec=gnome-terminal -- ranger

Type=Application

对我有用。

信用:https://askubuntu.com/a/1183018/248158

相关内容