端末を開くが、デフォルトのホームディレクトリとは異なるディレクトリにデスクトップ「ショートカット」を作成するにはどうすればよいですか?

端末を開くが、デフォルトのホームディレクトリとは異なるディレクトリにデスクトップ「ショートカット」を作成するにはどうすればよいですか?

目的

特定のディレクトリを自動的に開く端末を継続的に実行する簡単な方法を探しています。デフォルトのディレクトリを変更せずにこれを行う方法はありますか?

可能であれば、「ショートカット」リンクをクリックすると、そのディレクトリのカスタム端末が開き、CDコマンドが自動的に実行されることがあります。

完全な物語

現在(Linux Mint GUIメニューを介して)端末を開くと、デフォルトでホームディレクトリに「移動」します。これはほとんどの状況に適したデフォルトの選択です。

しかし、いくつかのケースでは、他の場所で開いてほしいです。毎回CDコマンドを入力する必要はありません。たとえば、次のようになります。

cd Dropbox/GTD

私は時々(十分に痛みを伴う)この特定のディレクトリにあるファイルを扱うので、誰かが私がしていることが理想的に機能する方法を教えてもらいたいと思いました。

  1. デスクトップショートカット(スクリプトまたはメカニズム)をクリックします。
  2. コマンドを入力しなくても、端末はその特定のディレクトリで開きます。
  3. そこですぐにファイル操作ができます。
  4. その「ショートカット」の外部で別の端末を開くと、端末は通常どおりデフォルトのホームディレクトリに開きます。

私はコマンドラインとLinuxの使い方を基本的に理解していますが、詳細はありません。少し簡単にしてください^_^

ああ、正しい方向を示すのに役立つ簡単な情報を提供していただきありがとうございます。

答え1

ほとんどのターミナルプログラム(xterm、urxvt、gnome-terminalなど)には、シェルの起動作業ディレクトリを変更するオプションがあります。

gnome-terminalを使用している場合は、カスタムディレクトリからシェルを起動するために特別なコマンドラインスイッチを提供する必要があります。私が言うコマンドラインスイッチは次のとおりです。

--working-directory=DIRNAME

これを確認するには、gnome-terminalのマニュアルページを確認する必要があります。

したがって、デスクトップのショートカットを作成するには、次のコマンドを入力する必要があります。

gnome-terminal --working-directory=/home/you_username/Dropbox/GTD

現在の端末セッションで事前にコマンドをテストしてください。


Linux Mintユーザーの場合、次のガイドラインに従ってください。

  1. デスクトップを右クリックします。
  2. 「ランチャーの作成」を選択してください。
  3. このショートカット名を必要に応じて指定してください。
  4. コマンドフィールドにを入力しますgnome-terminal --working-directory=XXXXXX必要なディレクトリに置き換えます(上記の例を参照)。

答え2

「something.desktop」というファイルを作成し、次のコードを追加します。 「something.desktop」を起動するコマンドに精通している場合は、端末のホームディレクトリにあるすべてのファイルが一覧表示されます。

また、"something.desktop"を実行可能にしてください。すべてのファイルを実行可能にするには、コードは次のようになります。

chmod +x /path/to/your/something.desktop

独自の値で編集

[Desktop Entry]
Type=Application
Name=IPT
GenericName=IPT
Comment=IPT Desktop icon developed by Mritunjay
Categories=Network;Security;
X-KeepTerminal=true
Icon=/usr/img/ip.png
Exec=gnome-terminal --tab --title="List files" --command="bash -c '/home; ls; $SHELL'"

NoDisplay=true

役に立ったことを願っています! !

関連情報