問題タブ [xdgutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
916 参照

linux - xdgutils を使用して Ubuntu でファイル関連付けアイコンを作成する

xdgユーティリティを使用して、イメージをファイルの関連付けに関連付けようとしています。

このコマンドと、48、64、および 128 サイズの同等のコマンドを実行しましたが、いずれも効果がないようです。

xdg-icon-resource install --context mimetypes --size 256 image-256.png text-abc

何か案は?

これは信じられないほど不自由ですが、これを一度機能させることができました。上記のコマンドを実行し、仮想マシンのネットワークブリッジをワイヤレスから有線に変更しました。これはどういうわけか、ubuntu テーマの変更に影響を与えました。 (ウィンドウのヘッダーが通常のオレンジ色から青色に変わりました)、デスクトップにあったすべての「abc」ファイルには、指定した画像が含まれていました。

0 投票する
1 に答える
1379 参照

c++ - c ++でXDG/gnome/kdeメニュー/デスクトップアイテム構造をどのように解析しますか?

Gnome パネル (標準の Gnome デスクトップ アプリケーション ランチャー) のメニュー構造を解析したいと思います。これは、c/c++ 関数呼び出しを使用して KDE に相当します。つまり、特定のマシンにインストールされている基本メニュー カテゴリとサブメニューのリストが必要です。かなり単純な c/c++ 関数呼び出しを使用してやりたいと思います (シェルを使用しないでください)。

これらのメニューが標準の xdg 形式であることを理解しています。このメニュー構造が次のような xml ファイルに保存されていることを理解しています。

私はここを見てきました:http://www.freedesktop.org/wiki/Specifications/menu-spec?action=show&redirect=Standards%2Fmenu-specしかし、彼らが提供するのは、アイテムエントリを挿入するための標準といくつかのシェルファイルだけです(私はシェルスクリプトはいらない、インストールしたくない、XDG 仕様から c-library を作成したくない、既存のメニュー構造を見つけたい)。これらの構造の詳細については、 http : //library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.enを参照してください。これのどれも、ac/c++ プログラムを使用してメニュー構造を決定する方法について良い考えを与えてくれません。

実際の gnome メニュー構造は、恐ろしく毛むくじゃらのようです。メニュー構造を示しているようには見えませんが、インストール以降にメニューが行ったすべての変更を XML コードで記述しているようです。gnome パネルがこれらのファイルを解析するため、これを行う関数がどこかに埋め込まれていると思いますが、library.gnome.org を数日間スキャンした後、その関数がどこにあるのかまだわかりません。Nautilus のソース コードもスキャンしましたが、パネルが別の場所に存在するか、十分に埋められているようです。

前もって感謝します

0 投票する
1 に答える
2069 参照

linux - Linux で xdg-mime を使用してファイルタイプの関連付けを登録する

xdg-open で mplayer を実行して WMV ファイルを開こうとしています。

マニュアルには、ファイルタイプを xdg-mime で MIME タイプに登録してから、.desktop ファイルを登録して MIME タイプを開くように記載されています。

ファイルタイプの登録に失敗しました:

最後のコマンドが video/x-ms-wmv を返すことを期待していました。

私は何が欠けていますか?

0 投票する
1 に答える
554 参照

gnome - 「Linux」ファイルの関連付けを autotools に登録する方法

独自のファイル タイプを使用するアプリケーションを作成しています。ファイルの関連付けをデスクトップ環境に統合したいと考えています。これはcommandで実行できることは知っていますが、どのように autotools と統合する必要がありますか?

現在、私のアプリはルートなしでインストールできます~/.local。この機能は残しておいてよかったです。

0 投票する
1 に答える
9691 参照

desktop - xdg-desktop-icon を使用して Linux デスクトップ アイコン クロス デスクトップ (KDE、GNOME) を作成するには?

xdg-desktop-icon ツールを使用したいと思います。これは、スクリプト化でき、クロスデスクトップで動作するためです (少なくとも Gnome と KDE を使用する Linux では)。少なくとも、freedesktop.org によるとそうするはずです。1

最小限のファイルを作成: test.desktop

中古 xdg-desktop-icon...

終了コードは 0 です。(成功) しかし... デスクトップに新しいアイコンが表示されません。また、再起動後ではありません。これは、KDE ​​を使用する Ubuntu Precise 12.04 と KDE を使用する Debian Wheezy で失敗しました。

xdg-desktop-icon ツールを正しく使用するには?

KDE の問題は、デスクトップ設定に関係しています。フォルダビュー、新聞ビューなど。

0 投票する
1 に答える
786 参照

java - URL ハンドラーを介して Eclipse でファイルを開く

私のプロジェクトでは、例外の場合に例外スタックトレースを表示する特別な JSP があります。

Eclipse でファイルを開く URL ハンドラなどを使用する方法はありますか? たぶんxdg-open

Kubuntu Linux で Eclipse 4.3 を使用しています。

0 投票する
1 に答える
522 参照

python - Pythonは、xdg-utilsを使用して特定のアプリケーションでファイルを開きますか?

Pythonスクリプトに次のコード行があります:

正常に動作し、.py ファイル タイプに関連付けられたデフォルト アプリケーションで python ファイルを開きますが、ファイルを実行したいです。通常はモジュールをインポートするだけでよいことはわかっていますが、user_interaction ファイルはコードが記述されているファイルを既にインポートしているため、相互にインポートすることはできません。

user_interaction スクリプトを実行する Python スクリプトを取得するにはどうすればよいですか?

乾杯。