Отримати шлях до заявки?


24

Як користувач може визначити шлях до програми, що відображається у запуску?

Це призначено для непрограмістів або експертів, тому термінальні команди не дуже підходять для них. Чому: нам потрібно зробити так, щоб наші користувачі могли перетягувати файли / папки на наших додатках, стандартна функція ОС, яка повністю відсутня в Ubuntu.


Ви запитуєте відповіді для непрограмістів або експертів. Відповідь Pilot6 досить близька до того, що ви хочете - зазвичай .desktopфайли для кожного додатка знаходяться в, /usr/share/applicationsале не завжди. Чи розглядаєте ви сценарій оболонки, який я можу написати та показати, як налаштувати, або ви взагалі не хочете мати справу з командним рядком? Сценарій може визначити розташування кожного файлу та точне розташування виконуваного двійкового файлу
Сергій Колодяжний,

Відповіді:


23

Перейдіть до /usr/share/applicationsабо ~/.local/share/applications, клацніть правою кнопкою миші значок програми та натисніть «Властивості».

Я не бачу причини, чому людині, яка не може запустити команду в терміналі, потрібен був би шлях.


2
Також можуть бути файли .desktop для користувача ~/.local/share/applications.
Командир байтів

Це рідкісний випадок, в основному при встановленні вручну або пов'язаному з вином.
Пілот6

Оновлено, але я погоджуюся з командиром байтів - вам слід згадати інші можливі місця. Наприклад, MPLAB IDE Microchip встановлює всі свої файли в /optкаталог
Сергій Колодяжний,

1
дякую, причина відсутності терміналу: можливість перетягувати файли / папки на додаток, стандартна функція ОС, повністю відсутня в Ubuntu.
xamiro

1
Причина, чому людям потрібні шляхи, полягає в тому, що навіть коли розробник переживає проблеми, щоб створити графічний інтерфейс, вони все одно поставлять там текстове поле з проханням вказати, наприклад, "шлях до Google Chrome". Це смокче, але все одно нескінченно краще, ніж термінал.
Андреас

13

Щоб дістатися до програми, потрібно лише кілька секунд. Шукайте програму в тире та перетягуйте піктограму програми в термінал. Повний шлях програми буде показаний у терміналі автоматично.

Перетягування піктограми в термінал також покаже шлях до будь-якого файлу, папки, архіву чи будь-чого іншого, що містить значок.


чудова відповідь! працює добре.
Надав Б

8

Ви боїтеся до терміналу, я боюся ... Ось приклад:

whereis gedit

що дає як вихід:

gedit: /usr/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz

де / bin / path - це файл, де виконується файл, / share / one - це папка, що містить деякий файл додатків до програми, а / man / one - посібник з gedit.

Я сподіваюся, що це відповість на ваше запитання


2
Це повідомляє вам про розташування geditфайлів, до яких ви могли отримати доступ з терміналу, але не говорить вам, яку команду виконував би елемент запуску.
Командир байтів

1
Привіт, наскільки я розумію, питання стосувалося шляху, де програма знаходиться в системі. xamiro не згадав, що хотів знати команду, яка використовується для запуску програми.
Маттео С.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.