問題タブ [gnome-shell]
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.
gnome - GnomeシェルがGnome2に戻ります
gnome-shellをインストールしてデフォルトのウィンドウマネージャーとして設定していても、Gnome3を実行できません。Gnome2のみを実行できます。
gnome-shellを実行した後に表示されるものは次のとおりです--replace
(gnome-shell:3136):Gdk-警告**:プログラム'gnome-shell'がXウィンドウシステムエラーを受け取りました。これはおそらくプログラムのバグを反映しています。エラーは「BadRequest(無効なリクエストコードまたはそのような操作なし)」でした。(詳細:シリアル147 error_code 1 request_code 155 minor_code 19)(プログラマーへの注意:通常、Xエラーは非同期で報告されます。つまり、エラーが発生してからしばらくするとエラーが発生します。プログラムをデバッグするには、-を指定して実行します。この動作を変更するには、コマンドラインオプションを同期します。gdk_x_error()関数を中断すると、デバッガーから意味のあるバックトレースを取得できます。)
これを修正するにはどうすればよいですか?Ubuntu11.10を実行しています。アップグレードできません。
python - Gnome Shell 拡張機能から Python コードを呼び出す
しばらく探していましたが、GnomeShell 拡張コードから Python 関数を呼び出す文書化された方法がまだ見つかりません。それを行う可能性はありますか?
javascript - gnome-shell で拡張オブジェクトを取得する
私はgnome-shell拡張に取り組んでいます。他の拡張機能のオブジェクトを取得できるかどうか疑問に思っていました。
を使用して現在の拡張オブジェクトを取得する手段しか見つけられません
ExtensionUtils.getCurrentExtension()
インストールされている他の拡張機能にアクセスする可能性はありますか?
gnome-shell - ドラッグ時のst_widget_get_theme_nodeエラー
開発中の拡張機能にドラッグアンドドロップシステムを実装しようとしていますが、問題が発生しています。私の知る限り、dndはdraggable
このようなオブジェクトを作成することで実装されます
this.actor
ドラッグアンドドロップして、必要なコールバックを実装したいクラッターアクターはどこにありますか。ただし、これを行うと、ドラッグを開始するとGnome Shellがすぐにクラッシュし、このようにstderrに出力が残ります。
ただし、Looking Glassを使用してget_theme_node
その特定のウィジェットのメソッドを呼び出すと、完全に機能します。
俳優を明示的にステージに追加する必要がありますか?そしてget_theme_node
、Gnome Shellの腹の奥深くで、Looking Glassからではなく、どこかで失敗する可能性はありますか?
linux - Gnome シェル拡張キーのバインド
<Super>+A
キーの組み合わせ (例: ) を gnome シェル拡張の関数に(グローバルに) バインドする最も簡単な方法は何ですか?
いくつかの拡張機能を調べたところ、次のコードに遭遇しました。
キーの組み合わせは schema パラメータで指定され、組み合わせを記述した XML ファイルを作成できることを理解しています。これを行う簡単な方法はありますか?
java - gnome の SWT トレイ項目
Gnome Shell でのトレイ項目の表示に問題があります。
下部のバーにアイテム アイコンが表示され、それで問題ありません。他のものと同じように、マウスをアイコンの上に移動すると、テキストが表示されます。
私の問題は、このテキストを変更できないことです。テキストを設定して.setText
も機能せず、どちらのクラスもイベントをサポートしていませんが、Selected
とMenuDetect
はそれぞれ左クリックと右クリックを検出します。
誰も同じ問題を経験しましたか?
ご回答ありがとうございます。
ジャンルカ
c++ - gnome-shell アプレット/ウィジェットを作成していますか?
gnome-shell に統合されるシンプルなツールを作成しようとしています。ツールを「右上のコントロールバー」に統合したい:
右上のパネルにエントリを表示したいので、「ポップアップ」をカスタマイズする必要があります (図では、シークバーがある場所)。私の質問は次のとおりです。
- それらは何と呼ばれていますか?アプレット?ウィジェット?
- このバーは何と呼ばれていますか? ダッシュ?ドック?
- 完全に C/C++ で自分で作成するにはどうすればよいですか?
「GnomeShellExtensions」のリソース(いくつかのサードパーティの記事を含む) を読み、この「Migration to DBus」ガイドも見つけました。後のものを見ると、JavaScript でドック エントリを作成する必要があるようで、残りはネイティブ言語で行うことができます。これは私には奇妙に思えます。
したがって、これを完全に C/C++ で作成する方法を探しています。
NetworkManager (Dock/Bar の右側) も gnome-shell 拡張機能なしでそれを行うので (少なくとも何も見つからない)、それは可能であると思います。
gnome - Gnomeのウィンドウに最小化ボタンと最大化ボタンを追加する
ここで説明するように、ボタンminimize
とボタンを追加しました。
コマンドラインとGUIの両方のオプションを試しました。maximize
追加しません...
そしてGUIで、「キーにスキーマがありません」という赤いマーカーが表示されます。
誰かが何をすべきか知っていますか?
gnome-shell - gnome-shell3.4および3.6の拡張機能を記述します
gnome-shellの拡張機能を書いています。しかし、gnome-shell 3.4では、メニューが追加されpanel._menus
、gnome-shell3.6ではwithwithを使用しpanel.menuManager
ます。すべてのバージョンで機能するメニューを追加するにはどうすればよいですか?
applet - Cinnamon アプレットのフォルダー パスから gnome アイコン名を取得する方法
"Places" Cinnamon アプレット (フォルダーで満たされたドロップダウン リスト) を作成しました。
そして、特定のフォルダー パスの gnome アイコン名を取得したいと思います。たとえば、音楽フォルダー「/home/USER/Music」から gnome アイコン名を取得したいとします。これは「folder-music」になります。
Gio で興味深いものを見つけました:
しかし、「get_symbolic_icon().get_names()」は、複数のアイコン名を持つ文字列配列を返します。
たとえば、「/home/USER/Music」が返されます
- フォルダ音楽記号
- フォルダ音楽
- フォルダ
実際にはドキュメントがないので、誰かがフォルダーパスからgnomeアイコン名を取得する方法を知っているかどうか知りたいですか?