Linuxを使用して、file://

これらのURIとその使用方法は何ですか?

回答

ウィキペディアの引用:

ファイルURIスキームはURIスキームですRFC1630およびRFC1738で指定されており、通常、自分のコンピューター内からファイルを取得するために使用されます。

および RFC 1738

ファイルURLスキームは、特定のホストコンピューターでアクセス可能なファイルを指定するために使用されます。このスキームは、ほとんどの場合とは異なります。他のURLスキームは、インターネットを介して普遍的にアクセスできるリソースを指定しません。

ファイルURLの形式は次のとおりです:file://host/path

ここで、hostは、pathが存在するシステムの完全修飾ドメイン名です。はアクセス可能であり、pathdirectory>/directory/.../nameの形式の階層ディレクトリパスです。

特別な場合として、hostは文字列localhostまたは空の文字列にすることができます。これは「URLの解釈元のマシン」として解釈されます。

ほとんどのブラウザはfile://をサポートしています。 URI、coブラウザのアドレスバーで使用してディスクからファイルを開くことができます。

application:// URIが標準化されているとは思いません。 WikipediaやIETFサイトおよびIANAサイトのRFCには情報がないため、このURIスキームの使用法はアプリケーション固有であり、アプリケーションの内部ニーズに合わせて設計されています。

コメント

  • 確かに、file:///home/benjamin/my_file.txtと入力すると、そのファイルにアクセスして開くことができます。したがって、WebブラウザのみがURIを読み取ることができますか?またはこれらのURIをから使用できますか?ターミナルも?
  • PS:zeitgeistの使用からapplication://またはapp://を知っています。以下を参照してください。 zeitgeist-project.com/docs/0.8.2/ …
  • <の標準化div id = "290ca41400">

URIが実行されましたWebブラウジングのコンテキストで、すべてのブラウザがそれをサポートする必要があります。他のいくつかのプログラムもそれをサポートする必要があります。KDEアプリではfile://がサポートされており、GNOMEもサポートしていると思います。 git file://は、リポジトリにアクセスする方法の1つです。ただし、ご覧のとおり、これはアプリケーション固有です…

回答

GNU / Linuxでは、 「application」/「extension」の「mimetypes」、それについての設定は簡単ですが、初心者の場合は複雑になる可能性があります

たとえば、「TeamSpeak3Server」プロトコルを設定する場合は現在のユーザーについては、フォローすることができます

1 - Install the teamspeak3 client in /opt/TeamSpeak3/Client 2 - Edit the file ~/.local/share/applications/mimeapps.list 3 - Add under [Default Applications] , the follow line x-scheme-handler/ts3server=teamspeak.desktop and now save the file 4 - Create the "~/.local/share/applications/teamspeak3.desktop" file , just open a text editor , add the follow lines [Desktop Entry] Encoding=UTF-8 Version=3 Type=Application Terminal=false Name=TeamSpeak Exec=/opt/TeamSpeak3/Client/ts3client_runscript.sh %u Path=/opt/TeamSpeak3/Client Icon=/opt/TeamSpeak3/Icon/TeamSpeak3.png StartupNotify=false StartupWMClass=TeamSpeak X-KDE-SubstituteUID=false 5 - Update the mime database of the current user , with the command line $ update-mime-database $HOME/.local/share/mime 6 - Try to open a url with protocol for example , some like -> ts3server://8.9.36.132?port=9112 

これで、Webブラウザーで、[開く]をクリックした場合に、[TeamSpeak]で開くかどうかを尋ねます。 「ツール「TeamSpeak3Client」がそのサーバーに接続されている必要があります。

簡単な説明

Mimeプロトコル、その行

x-scheme-handler /

同じ行に

“ts3server =”

そのWebプロトコル

” ts3server:// “

同じ行に

teamspeak.desktop

「アプリケーション」がそのプロトコルを開くことができるかどうかを確認します

デスクトップエントリ

[デスクトップエントリ]

Encoding = UTF-8

バージョン= 3

Type = Application

Terminal = false

名前= TeamSpeak

Exec = / op t / TeamSpeak3 / Client / ts3client_runscript.sh%u

Path = / opt / TeamSpeak3 / Client Icon = / opt / TeamSpeak3 / Icon / TeamSpeak3。png

StartupNotify = false StartupWMClass = TeamSpeak X-KDE-SubstituteUID = false

上記のエントリが表示されます。その中で最も重要なのは

“タイプ”->このタイプのもののアプリケーションである必要があります

「端末」->端末が表示されているかどうかを確認します

「名前」->デスクトップのメニューの「キャプション」/「名前」

” Exec “->アプリのスクリプト/バイナリパスを決定します

「パス」->絶対パスを決定します。wineとdosboxで問題が発生します

“Icon”->アプリのアイコンを決定する

Exec行のメモ最後に%u が存在し、そのパラメーターを二重引用符で囲まなくても、システムは 接続を安定させる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です