ランチャーから毎回rootとしてSublimeTextを実行するにはどうすればよいですか?



How Can I Run Sublime Text From Launcher



解決:

崇高なテキストにはにある.desktopファイル/ usr / share / applications /名前付きsublime-text.desktop。

それを開いて変更します含めるExec =行gksu(またはgksudoそれらは同じです)最初に。



ここに画像の説明を入力してください

次に、崇高なテキストアイコンの固定を解除してランチャーに再固定します。



注:Sublime実行可能ファイルへのパスはおそらく異なるでしょう。これは、Sublime3ベータ版をインストールしたためです。心配する必要はありません。追加するだけです。gksu。


gksudo-グラフィカルなsudoです。たとえば、Alt + F2を使用してコマンド 'sudo nautilus'を実行すると、[パスワード]ダイアログは表示されません。スクリプト(shファイル)を作成できます。

#!/ bin / bash gksudo / usr / bin /

それで



chmod + x

そして、それをNautilusで実行します(設定でオプション「実行可能ファイルを開くときに何をするかを尋ねる」をチェックします)


Sethが言ったように、SublimeTextには/ usr / share / applications /に次のような名前の.desktopファイルが必要です。sublime-text.desktop。

その後、それを開いて変更することができますexec =含める行最初はgksudoなので、次のようになります。gksudo。

これにより、gksudoウィンドウでSublime textが自動的に起動されますが、それでも毎回パスワードを入力する必要がありますが、これは必要なことではありません。

しかし、あなたが望むことは可能ですが、私が考えることができる唯一の方法は、かなり深刻なセキュリティリスクをもたらすことです。

あなたは向きを変える必要があります オフ sudoタイムアウト。これにより、基本的にすべてがsudoとして実行され、許可なく実行されます。これにより、基本的にsudoパスワードの目的全体が無効になります。この質問をチェックして、それに関するいくつかの可能なヘルプを確認してください。

全体として、私はあなたが望むことを完全に安全に行う方法を知りません。システムを少し危険にさらしてもかまわない場合は、sudoタイムアウトをオフにすることで実行できますが、これはお勧めしません。

ログオンするたびにsudoパスワードを入力する必要がありますが、sudoタイムアウトをオフにすると、ログアウトするか再起動するまでパスワードを再入力する必要がなくなります。