問題タブ [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.
python - Nautilus 右クリック メニューのサブメニュー項目
ファイルを右クリックしたときに表示されるメニューに項目を追加する nautilus の拡張機能を作成しようとしています (画像を参照)。
ただし、カスタム メニュー項目にサブメニューを追加したいと考えています。
Nautilus の拡張機能を作成する方法の例を含む「nautilus-python」パッケージをダウンロードしました (これまでのところ、私が見つけた最高の/唯一のドキュメントであることが判明しました)。その中には、次の内容を含む submenu.py というファイルがあります。
ps: 「# FIX ME: なぜこれが機能しないのですか?」を追加しませんでした。それは実際に例に含まれています
コードが機能しません。2 番目の関数を取り出して最初の関数だけを残しても、機能しません。
どんな助けでも感謝します、ありがとう。
linux - VCSのmoveコマンドを使用してNautilusにバージョン管理下でファイルを移動させる方法はありますか?
たとえば、ファイルをからに移動したとし/project/file.cs
ます/project/subdir/file.cs
。nautilusがこれを自動的にに変換するといいでしょうbzr mv /project/file.cs /project/subdir/file.cs
。これを設定することは可能ですか?
バージョン管理されたファイルで昔ながらのことをしているときに警告されたらいいのですがmv
、それは別の質問だと思います。
bash - ディレクトリのアイコン/エンブレムをbashから変更する方法
私はget_iplayer(素晴らしい)で遊んでいます。get_iplayerは数時間ごとに実行されて、新しいエピソードを取得します。
新しいものをつかみ終えたら、エンブレムを変更し~/Videos
てプラスまたはスターを追加します(ノーチラスエンブレムが望ましい)
私はノーチラスを介してこれについて行きますか?
gnome-configで何かを変更する必要がありますか?
これはFSレベルにはなれないと思いますか?
リンクやアドバイスをよろしくお願いします。
linux - モノを使用したノーチラス拡張機能?
mono を使用して nautilus 拡張機能を作成することは可能ですか?
c と python のリファレンスしか見つからないようです。
python - nautilus スクリプトを使用してパス内の空白をエスケープする
これが実際ほどトリッキーになるとは思いませんでしたが、ここにいます。Python で Nautilus スクリプトを作成して、1 つ以上の画像を選択して右クリックするだけで Imgur にアップロードしようとしています。空白が含まれていない限り、単一の画像と複数の画像の両方で十分に機能します。実際、空白を含む単一の画像をアップロードできますが、複数の画像をアップロードすることはできません。
問題は、NAUTILUS_SCRIPT_SELECTED_FILE_PATHS が、選択されたすべてのファイルとディレクトリをスペースで区切られた文字列として返すことです。たとえば、次のようになります。
私が必要としているのは、bash または Python のいずれかで、パス内のスペースをエスケープする方法ですが、さまざまなアイテムを区切るスペースはエスケープしません。それか、各項目を引用符で囲む方法です。
究極の解決策は、bash でそれを実行してから、アイテムを個別の引数として Python スクリプトに送信できる場合です。何かのようなもの:
RTFM を試してみましたが、これに対する適切な解決策はあまりないようです。少なくとも私が見つけたものではありません。何か案は?
python - Python を使用して Nautilus 拡張機能で gtk を使用する
次のコード
メッセージを生成しません。
でも
うまく機能し、要求されたメッセージを生成します。
誰かがこれを説明できますか、またはそれ以上に回避策を提供できますか?
(さらに良いのは、alert() 呼び出しをget_file_items()
メッセージに移動すると正しく表示されることです)
contextmenu - オリジナルのノーチラスのコンテキストメニューを編集する
Nautilusの標準コンテキスト(右クリック)メニューを簡素化する方法を知っている人はいますか?私はコンピューターをあまり使用しない人々のために非常に単純化されたインターフェースを作成しており、ファイルマネージャーとしてNautilusを使用したいと思っています。nautilus-actionを使用してコンテキストメニューにいくつかのアクションを追加しましたが、標準のコピー/貼り付け/フォルダーの作成/作成リンクと残りのほとんどすべてを削除したいと思います。システムにXMLまたはその他の構成ファイルが見つかりません。ハードコーディングされていると思われるため、Nautilusのソースでgrepを使用して、その場所を見つけましたが、これまでのところ喜びはありません。
linux - Nautilus ファイル エクスプローラーと GtkIconView
GTK プログラミングを学ぶために、ディレクトリ内のファイルを読み取り、アイコンとして表示する単純な GTK アプリケーションを構築しています。Nautilus アイコン ビュー ファイル エクスプローラーのようなものを構築しようとしています。右側のペインが GTK IconView を使用していることは知っていますが、左側のペインは場所のリストを表示するために何を使用していますか? また、Nautilus のソース コードを見てきましたが、かなり複雑だと思います。C++ で GTK IconView を使用する簡単な例を教えてください。ありがとう。
python - gtk.main() を呼び出すと、Python で記述された Nautilus 拡張機能が実行されない
私はノーチラス拡張機能を開発しており、次のコードがあります。
コードが機能しません (スライドがコンテキスト メニューに表示されません)。しかし、次の行にコメントすると:
その後、コードが実行されます。これらの行に問題は見られませんが、助けはありますか?
linux - Nautilus アイコンの位置
Ubuntu 10.10 システムで Nautilus がアイコンの位置を保存する場所を探しています。何らかの形で失われた場合に備えて、この情報をバックアップし、プログラムでこの情報を操作したいと考えています。
私が見つけたすべての情報は、その情報が gvfs のメタデータ ストアに移行されたことを示しているようです。この情報を照会/変更する方法はありますか? また、どこに保存されていますか?