プログラムをルートとして実行する場合、Sudo
、gksu
、gksudo
などを使用します。ここで、ターミナルでrootユーザーとしてターミナルを実行する方法を質問します。
gksudo terminal
とgksu terminal
を使用してみましたが、何も起こりません。 Sudo terminal
を実行すると、エラーSudo: terminal: command not found
が発生します。
簡潔な答え:
gksudo gnome-terminal
(assuming gksu is installed)
ルートとしてターミナルを開きます:
root@jacob-Satellite-L300:~#
これを使用してany端末をこのようにルートとして開くことができることを説明する必要はありません。 Vala(gksudo vala-terminal
)、Xterm(gksudo xterm
)、Termit(gksudo termit
)、UXTerm(gksudo uxterm
)、Konsole(gksudo konsole
)など。
前に述べたように、ターミナルをルートとして実行する方法を尋ねますが、実際には通常のユーザーとしてグラフィカルターミナルアプリケーションを実行し、ルートとしてログオンしている場所でルートシェルを起動します。このようにして、グラフィカルターミナルアプリケーションにはルート権限が付与されません。これまでの回答では、使用するコマンドラインが明確ではないようですので、ここで使用します。
xterm -bg black -fg red -e Sudo -i
'-e Sudo -i'は、セッションでルートに切り替えるようxtermに指示します。色は、それがルートシェルであることを非常に明確にするためのものです。
gnome-terminal -- Sudo -i
キーボード設定に移動し、ショートカットSuper + Xとコマンド「xterm -bg black -fg white -sb -sl 5000」を使用してカスタムショートカットを追加し、ショートカットSuper + Zとコマンド「xterm -bg black -fg red」を使用してルートxtermを追加します- sb -sl 5000 -e Sudo -i '。
過去には、フォントが小さくシンプルであるため、Gnomeターミナルよりもxtermを好む傾向がありましたが、現在は高DPIの大画面を実行するターミナルに近づいています。事故を避けるために危険な結果を伴うさまざまなプロファイルの実行を開始したら、端末の色分けは非常に良いアイデアです(例:ローカルルート、リモートクライアントのマシン、リモートクライアントルート)。
キーボードショートカットに移動し、次のようなコマンドを追加します。
`gksu/usr/bin/x-terminal-emulator '
Super + T
をショートカットとして配置しました。
これで、rootとしてターミナルを開くたびに、ショートカットを入力するだけです
将来誰かに役立つことを願っています
これを行う別の方法があり、Ubuntu 16.04 LTSでテストおよび動作します。
最初にgnome-panelをインストールします:
Sudo apt install gnome-panel
次に、gksuをインストールします。
Sudo apt install gksu
インストールが完了したら、次を実行します。
gnome-desktop-item-edit ~/Desktop/ --create-new
これにより、デスクトップショートカットが作成されます。名前を付けるオプションが必要です。私は私のものを「X-Term」と呼びましたが、あなたは何でも好きなように呼び出すことができます。 「コマンド」パスに/usr/bin/gksu
*を入力します。
新しいデスクトップショートカットを起動すると、実行するアプリケーションの入力を求められます。入力:xterm
。
パスワードの入力を求められます。入力すると、作業中のルートターミナルにアクセスできるようになります。絶対に必要な場合にのみ使用し、作業が終了したら終了することを忘れないでください。
*デフォルト設定でUbuntuをインストールし、インストール以降にファイルシステムを大幅に変更していないと仮定します。