web-dev-qa-db-ja.com

端末アイコンとコマンド

これは二重の質問です。

1つ目は、Ubuntuデスクトップにターミナルショートカットを配置できますか(方法はダブルクリックでターミナルウィンドウを起動することです)

2番目は、コマンドでターミナルを直接起動することは可能ですか?つまり、起動するたびにSudo apt-get ...を直接呼び出す必要があります

どんな助けも大歓迎です。

3
user492815

ターミナルを起動する実際のコマンドはです。 。 .gnome-terminal。実際には、さまざまなターミナルエミュレータがあります。例えば、私は現在sakuraを使用しています。多くの人がTerminatorのようにしています。古典的な人はxtermです(ちなみにUbuntuやLinuxディストリビューションにも付属しています)グラフィカル環境があります)。

Windowsの世界で「ショートカット」と呼ぶものは、.lnkファイルです。 Ubuntuの世界には、.desktopファイルに似たものがあります。これらは、いくつかのアプリを実行するだけでなく、多くの目的で使用されます。これらのファイルを.config/autostartフォルダー(先頭のドットに注意)に入れると、GUIログインで起動することもできます。これらのファイルの構造は次のとおりです。

[Desktop Entry]
Type=Application
Exec=**actual command goes here**
Hidden=false
NoDisplay=false
Terminal=false

したがって、次のようなファイルを作成できることを知っています。

[Desktop Entry]
Name=MY-CUSTOM-APP
Type=Application
Exec=gnome-terminal
Hidden=false
NoDisplay=false
Terminal=false
Icon=/usr/share/icons/gnome/48x48/apps/terminal.png

アイコンフィールドは時々無視できますが、ショートカットをきれいに見せたい場合は、画像へのフルパスを指定してください。

また、すべての.desktopファイル、/usr/share/applications、および/usr/share/applications/gnome-terminal.desktopがあるフォルダーが存在します。そのようなファイルを/home/user/Desktop/にコピーできます。問題は、これらのファイルはrootユーザーが所有しているため、これらの行に沿って何かをする必要があるということです。

cp /usr/share/applications/gnome-terminal.desktop /home/$USER/Desktop/Terminal.desktop

chown $USER:USER /home/$USER/Desktop/Terminal.desktop

chmod +x /home/$USER/Desktop/Terminal.desktop
5