Я не знаю, почему это не опция по умолчанию в Ubuntu, потому что Вы думали бы, что это будет довольно важно, но насколько я исследовал единственный способ добавить, что больше опций к меню правой кнопки наутилуса состоит в том, чтобы установить пакет nautilus-actions
который, между прочим, больше не доступно в Центре программного обеспечения.
Я следовал этому руководству для установки его, однако что я не понял, то, что после установки его я должен был бы настроить свои собственные команды, чтобы на самом деле сделать, чтобы они появились.
Что я должен сделать после установки этого пакета, чтобы иметь простую опцию "Create Shortcut"?
Я могу просто загрузить предварительно сконфигурированный набор опций?
Только, чтобы быть ясным, существует набор руководств, которые объясняют, как запустить gnome-desktop-item-edit
, Я спрашиваю, существует ли способ сделать это более автоматическим так, чтобы я мог
По существу, что делает Windows
Существует опция на наутилусе, который позволяет "Создавать Ссылки", к сожалению, как только Ссылка перемещена за пределами папки, это было создано в нем, прекратит открывать приложение при нажатии.
Проблема состоит в том, что я не могу создать Ярлыки на свои приложения, не делая большого количества действительно раздражающих шагов. Я собираюсь использовать свою Винную установку Photoshop в качестве примера для этого.
Для выполнения Photoshop через Вино я могу просто открыть свой терминал и вставку:
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe
И это легко запустит приложение.
Однако скажите, что я хотел иметь ярлык на своем Рабочем столе, который запускает эту команду.
Я создаю его как это, я дважды щелкаю по нему, и это просто дает мне эту ошибку
Это происходит с в значительной степени каждым приложением, к которому я пытаюсь создать команду ярлыка.
cd /home/leonardo/quakespasm && ./quakespasm-sdl2
Это работает отлично в терминале, однако после того как я создаю ярлык на него, приложение не запускает и дает мне ту же ошибку как выше.
Единственный путь (что я нашел) для обхождения этого, создают файл как это:
#!/bin/bash
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe
И затем создайте ярлык для запуска того файла.
Есть ли какой-либо путь, где я мог просто создать ярлык на команду и иметь ее работа?
Хорошо мне поняли его он, главным образом благодаря справке людей на Форумах Ubuntu. Я собираюсь записать это здесь для потомства, хотя я действительно все еще думаю, что многое из этого должно быть включено с Ubuntu.
Я не смог понять, что те, создавая ссылку на приложение и перемещая ссылку вне текущей папки вызывают много проблем. В моем особом случае Ubuntu думала, что приложение запускалось от местоположения Ссылки, которая означала, что приложение не могло загрузить свои данные.
Я просто отчасти разочаровался в идее заставить их работать, поскольку они просто не кажутся достаточно надежными. Так или иначе получение Терминальных Быстрых клавиш намного лучше.
Благодаря пользователю mc4man на Форумах Ubuntu для этого.
fma-config-tool
Затем просто настройте его как это:
Это добавит опцию при щелчке правой кнопкой в Наутилусе, который поднимет приложение создателя Ярлыка для добавления ярлыка в текущей папке. Эта опция будет в подменю по умолчанию, но можно войти в Редактирование-> Предпочтения-> Предпочтения Во время выполнения и отменять выбор, "Создают корневое filemanager-меню-действий"
Программы, пробегающие Вино часто, требуют для запуска команды с "WINEPREFIX =/path/to/prefix", это вызывает проблемы при попытке создать ярлыки для них, потому что они просто не будут распознаны как программы и сбой для запуска.
Существует легкая фиксация для этого. Вместо того, чтобы создать команду для
WINEPREFIX="/home/leonardo/Photoshop" wine64 "/home/leonardo/Photoshop/Photoshop.exe"
Можно просто добавить ENV в запуске:
env WINEPREFIX="/home/leonardo/Photoshop" wine64 "/home/leonardo/Photoshop/Photoshop.exe"
Это будет работать.
Обновление этого, потому что немые GNOME и они изменились, как работают ярлыки. Вышеупомянутое для запуска винных приложений не будет работать, если ярлык будет запущен от Рабочего стола/Наутилуса.
Возьмите .desktop
зарегистрируйте Вы просто создали, и переместите его внутри /home/leonardo/.local/share/applications
. Это добавит ярлык на Ваш список приложений, и Вы сможете запустить его там.
Удерживайте Ctrl + Shift + щелкните левой кнопкой мыши целевой файл/папку.
Перетащите файл в место назначения для ссылки
Отпустите Ctrl + Shift + щелкните левой кнопкой мыши.