たとえば、右クリックするとメニューが表示されます。その中に「オープンターミナル」が見えます。
しかし、Linuxは何を開くべきか、それをカスタムオプションに変更する方法についての情報をどこで入手できますか?
答え1
「Linux」自体はカーネルだけなので、理解する必要はありません。一般的に始まるグラフィック環境です。走る人を押してからアプリケーションを再起動します。
XDG
ただ走る人「何」をすべきかを知る必要があります。グラフィック環境を運営するほとんどの人は理解して使用します。XDG Desktop 入門仕様。このトピックについてもっと読むことができるのはArch Linux Wikiのページ。お気に入り無料デスクトップ仕様を見ると、構文がWindowsファイルと非常によく似ていることがわかります*.ini
。
引用符
この引用は、上記のリンクされたアーチウィキページから抽出されました。要約内容があなたに必要な回答を提供するのに十分であることを願っています。
申請受付
アプリケーションまたは
.desktop
ファイルのデスクトップ項目は通常、メタ情報リソースとアプリケーションへのショートカットの組み合わせです。これらのファイルは通常、インストールされているアプリケーション内にあるか、インストールされているアプリケーションに常駐します/usr/share/applications
。/usr/local/share/applications
システム全体または~/.local/share/applications
ユーザー別アプリ。ユーザー項目はシステム項目よりも優先されます。
サンプルファイルの内容
[Desktop Entry] # The type as listed above Type=Application # The version of the desktop entry specification to which this file complies Version=1.0 # The name of the application Name=jMemorize # A comment which can/will be used as a tooltip Comment=Flash card based learning tool # The path to the folder in which the executable is run Path=/opt/jmemorise # The executable of the application, possibly with arguments. Exec=jmemorize # The name of the icon that will be used to display this entry Icon=jmemorize # Describes whether this application needs to be run in a terminal or not Terminal=false # Describes the categories in which this entry should be shown Categories=Education;Languages;Java;
端末オプションで実行
一部のランチャーは「ターミナルで実行」オプションを受け入れます。この場合、プログラムを実行すると、デフォルトの端末(KDEの場合はkonsole、gnomeの場合はgnome-terminal)が実行され、プログラム名が端末に追加されます。例えばコンソールこの-e
オプションを使用すると、設定されたシェルの代わりにコマンドが実行されます。
konsole -e command
通常、実行中のプログラムは.desktop
ターミナルとアプリケーションファイルを使用して実行コマンドを設定します。