Ubuntu. Что указать в ярлыке, чтобы программа запустилась в одной консоли, минуя gnome-terminal?

Я пытаюсь настроить ярлык программы Ranger, который будет запускать её через терминал "rxvt-unicode" (urxvt), и это выходит, но сначала запускается консоль gnome (gnome-terminal вроде), и через неё уже включается urxvt с Ranger внутри. (см. скриншот)

Всё работает, но мне хотелось бы, чтобы первая консоль закрывалась после запуска второй (вот так). Первую консоль можно закрыть вручную, нажав кнопку крестик, но в ярлыке у меня это описать не получается. Сейчас ярлык (ranger.desktop) выглядит так:

[Desktop Entry]
Type=Application
Name=ranger
Comment=Launches the ranger file manager
Icon=utilities-terminal
Terminal=true
Exec=urxvt -e ranger
Categories=ConsoleOnly;System;FileTools;FileManager
MimeType=inode/directory;
Keywords=File;Manager;Browser;Explorer;Launcher;Vi;Vim;Python

(скриншот).

Если закрыть rxvt, то и первая консоль мгновенно закроется. Вместо rxvt пробовал запускать терминал sakura, но с ней та же проблема. Точнее, проблема в ярлыке. Я просто не понимаю, как запустить ranger сразу в rxvt, минуя gnome-terminal.

Команды в exec вроде nohup ... && exit почему-то не помогают. Первая консоль не хочет закрываться по команде из exec ярлыка. Но при этом, как я и говорил, gnome-terminal можно закрыть, нажав курсором на кнопку "закрыть" (крестик).

Нужно заметить, что ranger - консольная программа, и её нужно запускать в каком-нибудь терминале.


Ответы (1 шт):

Автор решения: Michal Koškin

Попробуй Terminal=false, нет смысла указывать Terminal=true, если urxvt уже сам по себе терминал.

→ Ссылка