問題タブ [nautilus]

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 に答える
1699 参照

python - Nautilus 右クリック メニューのサブメニュー項目

ファイルを右クリックしたときに表示されるメニューに項目を追加する nautilus の拡張機能を作成しようとしています (画像を参照)。

代替テキスト

ただし、カスタム メニュー項目にサブメニューを追加したいと考えています。

Nautilus の拡張機能を作成する方法の例を含む「nautilus-python」パッケージをダウンロードしました (これまでのところ、私が見つけた最高の/唯一のドキュメントであることが判明しました)。その中には、次の内容を含む submenu.py というファイルがあります。

ps: 「# FIX ME: なぜこれが機能しないのですか?」を追加しませんでした。それは実際に例に含まれています

コードが機能しません。2 番目の関数を取り出して最初の関数だけを残しても、機能しません。

どんな助けでも感謝します、ありがとう。

0 投票する
2 に答える
344 参照

linux - VCSのmoveコマンドを使用してNautilusにバージョン管理下でファイルを移動させる方法はありますか?

たとえば、ファイルをからに移動したとし/project/file.csます/project/subdir/file.cs。nautilusがこれを自動的にに変換するといいでしょうbzr mv /project/file.cs /project/subdir/file.cs。これを設定することは可能ですか?

バージョン管理されたファイルで昔ながらのことをしているときに警告されたらいいのですがmv、それは別の質問だと思います。

0 投票する
2 に答える
4101 参照

bash - ディレクトリのアイコン/エンブレムをbashから変更する方法

私はget_iplayer(素晴らしい)で遊んでいます。get_iplayerは数時間ごとに実行されて、新しいエピソードを取得します。

新しいものをつかみ終えたら、エンブレムを変更し~/Videosてプラスまたはスターを追加します(ノーチラスエンブレムが望ましい)

私はノーチラスを介してこれについて行きますか?
gnome-configで何かを変更する必要がありますか?
これはFSレベルにはなれないと思いますか?

リンクやアドバイスをよろしくお願いします。

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

linux - モノを使用したノーチラス拡張機能?

mono を使用して nautilus 拡張機能を作成することは可能ですか?
c と python のリファレンスしか見つからないようです。

0 投票する
4 に答える
1987 参照

python - nautilus スクリプトを使用してパス内の空白をエスケープする

これが実際ほどトリッキーになるとは思いませんでしたが、ここにいます。Python で Nautilus スクリプトを作成して、1 つ以上の画像を選択して右クリックするだけで Imgur にアップロードしようとしています。空白が含まれていない限り、単一の画像と複数の画像の両方で十分に機能します。実際、空白を含む単一の画像をアップロードできますが、複数の画像をアップロードすることはできません。

問題は、NAUTILUS_SCRIPT_SELECTED_FILE_PATHS が、選択されたすべてのファイルとディレクトリをスペースで区切られた文字列として返すことです。たとえば、次のようになります。

私が必要としているのは、bash または Python のいずれかで、パス内のスペースをエスケープする方法ですが、さまざまなアイテムを区切るスペースはエスケープしません。それか、各項目を引用符で囲む方法です。

究極の解決策は、bash でそれを実行してから、アイテムを個別の引数として Python スクリプトに送信できる場合です。何かのようなもの:

RTFM を試してみましたが、これに対する適切な解決策はあまりないようです。少なくとも私が見つけたものではありません。何か案は?

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

python - Python を使用して Nautilus 拡張機能で gtk を使用する

次のコード

メッセージを生成しません。
でも

うまく機能し、要求されたメッセージを生成します。

誰かがこれを説明できますか、またはそれ以上に回避策を提供できますか?

(さらに良いのは、alert() 呼び出しをget_file_items()メッセージに移動すると正しく表示されることです)

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

contextmenu - オリジナルのノーチラスのコンテキストメニューを編集する

Nautilusの標準コンテキスト(右クリック)メニューを簡素化する方法を知っている人はいますか?私はコンピューターをあまり使用しない人々のために非常に単純化されたインターフェースを作成しており、ファイルマネージャーとしてNautilusを使用したいと思っています。nautilus-actionを使用してコンテキストメニューにいくつかのアクションを追加しましたが、標準のコピー/貼り付け/フォルダーの作成/作成リンクと残りのほとんどすべてを削除したいと思います。システムにXMLまたはその他の構成ファイルが見つかりません。ハードコーディングされていると思われるため、Nautilusのソースでgrepを使用して、その場所を見つけましたが、これまでのところ喜びはありません。

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

linux - Nautilus ファイル エクスプローラーと GtkIconView

GTK プログラミングを学ぶために、ディレクトリ内のファイルを読み取り、アイコンとして表示する単純な GTK アプリケーションを構築しています。Nautilus アイコン ビュー ファイル エクスプローラーのようなものを構築しようとしています。右側のペインが GTK IconView を使用していることは知っていますが、左側のペインは場所のリストを表示するために何を使用していますか? また、Nautilus のソース コードを見てきましたが、かなり複雑だと思います。C++ で GTK IconView を使用する簡単な例を教えてください。ありがとう。

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

python - gtk.main() を呼び出すと、Python で記述された Nautilus 拡張機能が実行されない

私はノーチラス拡張機能を開発しており、次のコードがあります。

コードが機能しません (スライドがコンテキスト メニューに表示されません)。しかし、次の行にコメントすると:

その後、コードが実行されます。これらの行に問題は見られませんが、助けはありますか?

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

linux - Nautilus アイコンの位置

Ubuntu 10.10 システムで Nautilus がアイコンの位置を保存する場所を探しています。何らかの形で失われた場合に備えて、この情報をバックアップし、プログラムでこの情報を操作したいと考えています。

私が見つけたすべての情報は、その情報が gvfs のメタデータ ストアに移行されたことを示しているようです。この情報を照会/変更する方法はありますか? また、どこに保存されていますか?