GNU/Linux >> Linux の 問題 >  >> Ubuntu

新しいXdg-open設定を設定する方法は?

xdg-openを使用したい irc://を開く リンク、必要なパラメータを作成するにはどうすればよいですか?

ベストアンサー

xdg-openは基本的に、使用しているデスクトップ環境を確認し、gnome-open、gvfs-open、xfce-openなどを実行します。デスクトップ環境固有の手順については、以下を参照してください…

ノーム

Gnomeは、gconfを使用してすべてを保存するgnome-openプログラムを使用します。たとえば、Ubuntu10.10でgnome-openirc:// blahを実行しているマシンでは、xchatにirc://ハンドラーを追加するためのgconf設定パッチが含まれているため、xchatが開きます。

これは、/desktop/gnome/url-handlers/のgconf設定を使用して、gnomeがこれを行う方法を示しています。 。 xchat-2.8.8/src/common/dbus/apps_xchat_url_handler.schemasを参照してください 例として。

KDE

KDEの場合、/ usr / share / kde4 / services /にある.protocolファイルを確認し、新しいプロトコル用に新しいファイルを作成して、〜/ .kde / share / kde4 / services /に配置する必要があります。これが非常に便利な場合は、他のユーザーの修正としてパッケージに追加することを検討してください。

KDEは、利用可能なものと使用しているKDEのバージョンに応じて、kde-openまたはkfmclientを使用しています。

XFCE

XFCEはexo-openと呼ばれるプログラムを使用します。このプログラムには、それを構成したり、URIハンドラーを追加したりする方法がありません。ソースコードを見ると、デスクトップファイルを使用して3種類のプログラムのみを指定していることがわかります。 TerminalEmulator、WebBrowser、EmailClient。

XFCE4(およびおそらく他の製品)を使用すると、xdg-openを構成してカスタムプロトコルハンドラーを定義することができます。場合によっては、次のファイルを作成/編集する必要があります。

〜/ .local / share / Applications / protocolhandler.desktop
〜/ .local / share / Applications / mimeapps.list

ed2kプロトコルのハンドラーを追加する例は、stackexchange.com2で提供されています。


Ubuntu
  1. Ubuntu – Ubuntuで静的IPを設定する方法は?

  2. Nfsネットワークを設定する方法は?

  3. デスクトップ上のMycroft。どのように?

  1. Ubuntuリモートデスクトップ:セットアップして接続する方法

  2. 方法:16.04でアイコンを変更しますか?

  3. デフォルトをRuby2.1.2に設定する方法は?

  1. 新規ユーザーのデスクトップのデフォルトを設定するには??

  2. Xrandrで新しい解像度設定を保存する方法は?

  3. 新しい irssi 接続にデフォルトのニックネームを設定するにはどうすればよいですか?