Запуск Studio Android под Корнем каждый раз

Там должен так или иначе постоянно установить некоторое правило для запуска Studio Android как sudo, каждый раз, когда это запускается? Я пробовал, но я не смог установить "флаг", чтобы вынудить это запуститься под Sudo.

Любая справка значительно ценится!Спасибо!

Править: Я получил его работа. И ответы работали, и я выполнил их обоих, чтобы удостовериться, что я не делал вида ошибки! Спасибо!

2
задан 18 October 2016 в 18:43

3 ответа

В то время как я не рекомендовал бы выполнить IDE как root пользователь, Вы могли создать (или изменить), .desktop файл для приложения и создает пользовательский сценарий средства запуска, который использует sudo.

Например, я имею $HOME/.local/share/applications/jetbrains-studio.desktop со следующим содержанием:

[Desktop Entry]
Version=2.1
Type=Application
Name=Android Studio
Icon=/home/ray/.android-studio/bin/studio.png
Exec="/home/ray/.android-studio/bin/studio.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

Можно изменить Exec строка так, чтобы это указало на сценарий Вашего собственного создания, скажем, Exec="/home/<yourname>/.studio-launcher.bash"

Этот сценарий мог сделать что-то вроде этого:

#!/bin/bash

sudo /home/ray/.android-studio/bin/studio.sh %f

С .desktop файл в соответствии с каталогом упомянул выше, необходимо также заставить приложение обнаруживаться в средстве запуска, как показано в примере ниже, который имеет мое использование ноутбука gnome-shell.

Android Studio App Launcher

Это - лучшее долгосрочное решение потому что:

  1. Это - одноразовая установка;
  2. Вы не должны работать, терминал управляет каждый раз, когда (например. alias);
  3. Вы не должны запускать его от терминала каждый раз, когда (например, выполнение astudio команда);
  4. Вы не должны изменять код в $HOME/.bashrc, и т.д.
2
ответ дан 2 December 2019 в 02:49

Используйте эти alias команда.

alias astudio=`sudo <ANDROID_STUDIO_EXECUTABLE>`
1
ответ дан 2 December 2019 в 02:49

Можно сделать это просто и полностью от GUI:

  • для создания корневого файла оболочки для запуска, это как корень от GUI делает: sudo mousepad создайте .sh файл, от экземпляра сохраняют его в /home/YOUR_USER/studio.sh
  • вставьте его эта команда: gksudo android-studio (если у Вас нет пакета установки gksudo gksu для получения его),
  • из терминальных полномочий файла изменения выполнить его: sudo chmod 775 /home/YOUR_USER/studio.sh
  • отредактируйте запись меню для добавления записи: настройки-> редактирование меню (может измениться от Вашей версии человечности) добавляют запись для сценария оболочки: /home/YOUR_USER/studio.sh, Вы могли использовать исходный студийный значок андроида для него

теперь можно запустить студию из меню, обеспечивающего пароль суперпользователя

0
ответ дан 2 December 2019 в 02:49

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

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