コマンドラインからデスクトップランチャーを起動できますか?たとえば、〜/ DesktopディレクトリにSlack用のデスクトップランチャーがあります。
vadim@my-pc ~/Desktop $ cat slack.desktop
[Desktop Entry]
Name=Slack
Comment=Slack Desktop
GenericName=Slack Client for Linux
Exec=/usr/bin/slack --proxy-server="10.1.50.8:8080"
Icon=/usr/share/pixmaps/slack.png
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Network;InstantMessaging;
MimeType=x-scheme-handler/slack;
Name[en_US]=slack
Execパラメータでは、プロキシサーバーなどのアプリケーションを起動するためのさまざまなオプションを指定できます。デスクトップランチャーのパラメータでプロキシを正確に指定するのが便利であることがわかりました。
これで、デスクトップランチャーのすべての起動オプションを使用してコマンドラインからSlackを起動できるようになります。シェルスクリプトファイルを作成し、ここに必要なすべての起動オプションを指定し、デスクトップランチャーとコマンドラインからファイルを実行できることを知っていますが、単に実行する方法はありますか?スラックデスクトップコマンドラインのファイル?
ベストアンサー1
次のツールを使用できます。xdg-open
(現在破損している)、、、kde-open
gnome-open
、gtk-launch
またはデスクトップ環境と同じです。 (xdg-open
普遍的なようですが…)
gtk-launch
(他のツールキットにも同様のツールがある可能性があることを除いて、すべて同じエラーが発生しているようです。xdg-open
実行するのではなく、エディタで.desktopファイルを開きます。)
パッケージ:(正確な名前はディストリビューションによって異なります)(CentOS 7ベース)
- gtk3 は gtk の起動に使用されます。
- xdg-open用xdg-utils
- kde-open のための kde ランタイム
- GNOMEオープン用のlibgnome