Проблемы при добавлении действий в файл .desktop

Я недавно работаю над Blender, но проблема появляется, когда я настраиваю файл значков на рабочем столе. Иногда мне нужно, чтобы Blender открывался через терминал, но чаще всего «нет, это бесполезно». Хотя я могу открыть терминал и набрать blender, чтобы сделать это, но это не убедительно, я думаю. То, что я хочу, - это значок на рабочем столе / панели запуска с элементом «Открыть с помощью терминала». Я нахожу учебное пособие по help.ubuntu, и вот мой файл рабочего стола (добавлено действие):

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=Blender
GenericName=3D modeler
Comment=3D modeling, animation, rendering and post-production
Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;video editing;video tracking;rendering;render engine;cycles;game engine;python;
Exec=blender %f
Icon=blender
Terminal=false
Type=Application
Categories=Graphics;3DGraphics;
MimeType=application/x-blender;
Name[en_US]=Blender

Actions=with_terminal

[Desktop Action with_terminal]
Name=Open-With-terminal
Exec=blender %f
Terminal=true
OnlyShowIn=Unity;

Но на самом деле, когда я щелкаю правой кнопкой мыши по списку, программа запускается, но терминала не было открыт. Для подробного описания, вот мои фотографии (извините, я не могу показать картинку, но супер ссылки в моем вопросе для меньшего количества репутаций). enter image description here

Кроме того, я хочу настроить иконку не только в моем лаунчере, но и на рабочем столе. enter image description here

Короче говоря, есть две проблемы:

  1. Почему терминал не поднимается от действия щелчка правой кнопкой мыши?

  2. Можно ли настроить элемент правой кнопки мыши на рабочем столе?

2
задан 2 June 2016 в 01:19

1 ответ

Это на самом деле два вопроса, но здесь мы идем:

  1. В a .desktop файл, обычно, объединяясь Terminal=false и Terminal=true не удается хорошо. Большую часть времени, только одна работа хорошо, та в "основной" команде. С другой стороны, установленный для команды:

    Exec=gnome-terminal -e <command>
    

    В этом случае:

    Exec=gnome-terminal -e blender
    
  2. Для Вашего второго выпуска добавление щелкает правой кнопкой по опции к значку на Вашем рабочем столе: у Меня нет a Blender- определенное решение, но можно создать маленький сценарий:

    #!/bin/bash
    gnome-terminal -e blender
    

    Сохраните его как Blender_wterminal (никакое расширение) в

    ~/.local/share/nautilus/scripts
    

    Создайте каталог, если он еще не существует. Сделайте исполняемый файл сценария. Впоследствии, Вам, возможно, придется зарегистрироваться/в.

    Затем при щелчке правой кнопкой по любому значку на Вашем рабочем столе выберите сценарии>, Blender_wterminal откроется Blender в терминале.

    enter image description here

1
ответ дан 2 June 2016 в 01:19

Другие вопросы по тегам:

Похожие вопросы: