とにかくAndroid Studioを起動するたびに、起動するたびに何らかのルールを永続的に設定する方法はありますか?私は試してみましたが、「フラグ」を設定してSudoで強制的に起動することができませんでした。
どんな助けも大歓迎です!ありがとうございました!
編集:私はそれを機能させた。両方の答えがうまくいきました。私はそれらを両方実行して、間違いを犯さないようにしました。ありがとうございました!
root
ユーザーとしてIDEを実行することはお勧めしませんが、アプリの.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
を使用しているラップトップの以下の例に示すように、ランチャーにアプリを表示することもできます。
これは、次の理由により、より良いlong-termソリューションです。
alias
);astudio
コマンドの実行);$HOME/.bashrc
などのコードを変更する必要はありません。alias
コマンドを使用します。
alias astudio=`Sudo <Android_STUDIO_EXECUTABLE>`
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
、元のAndroidスタジオアイコンを使用できますそれのためのこれで、スーパーユーザーのパスワードを提供するメニューからスタジオを起動できます