問題タブ [gnome-3]

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 投票する
2 に答える
1998 参照

c++ - QtQDialogとGNOME3、閉じるボタン/タイトルバーを表示して移動可能にする方法は?

GNOME 3でQDialogを表示すると、移動できないように見え、タイトルバーがありません。

タイトルバーを再度有効にして移動可能にする方法はありますか?代わりに回避策としてQMainWindowを使用しようとしましたが、タスクバーに表示され、「モーダル」ダイアログとして表示されません。

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

javascript - Gnome3拡張リソース

gnome 3をインストールし、いくつかの拡張機能を追加しました。それらがJSでコード化されていることに気付きましたが、それらがどのように機能するかを完全には理解していません。

私が今本当に興味を持っているのは、この拡張機能の下部パネルの左側にクリック可能なアイコンを追加する方法を学ぶことです(コード:http://pastie.org/private/w1kkcrr1lr95ujepp0lxg

どこでそれを行う方法を学ぶことができますか?

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

fedora - Gnome 3 はドックに同じアプリの 2 つのアイコンを表示します

gnome 3 (fedora 16) で.desktopアプリケーション ( sublimetext ) 用に独自のファイルを作成しました。成功しました:

お気に入りに追加して、サイドバーに固定したい。最初のスクリーンショットでわかるように、ウィンドウが開いていません。問題は、プログラムを開くと、ドックバーに別のアイコンが表示されることです。2 番目のアイコンは、プログラムのウィンドウが一覧表示される場所です。2 つのウィンドウが開いている 3 番目のスクリーンショットでわかるように、ウィンドウは 1 つのアイコンに統合されています (3 つではなく 2 つのアイコンのみ)。

お気に入りのアイコンを、アプリの起動時に表示されるアイコンと同じにする方法はありますか? プログラムで実行する必要がありますか、それとも gnome 3 構成ファイルを介して実行できますか?

崇高な窓はありません ひとつの崇高な窓 二つの崇高な窓

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

python - Gnome Shell でアプリケーションのタイトルを設定するには?

私は Gtk+ 開発に不慣れで、PyGObject と Gtk+3.0 を使用してアプリを作成しようとしています。ただし、コマンド ラインから Gnome Shell でアプリを実行すると、左上隅 (アクティビティのホット コーナーのすぐ右) に表示されるアプリケーション名は、Python ソース ファイルの名前に設定されます。アプリを起動するために実行したこと。アプリケーションの Gnome Shell に表示される名前を設定する方法はありますか? 私は Gtk.Application を見てきましたが、(とにかく Gtk+3.3 以降では) 必要なことのいくつかを実行しているように見えますが、アクティビティ名またはアプリケーション名を修正する方法がわかりません。

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

java - JavaアプリのGNU/LinuxMintのalt-tabリストにあいまいなアイコンがあります

JFrame.setIconImagesを使用して、アプリケーションでJFrameのアイコンを設定しています。これは、「JFrameタイトルバーに画像を追加する方法」の例を参考にしています。

Mint(Cinnamonデスクトップ)では、alt-tabリストにあいまいなアイコンが表示されます。setIconImagesに渡されるリストの最初のアイコンは32X32pxで、2番目のアイコンは96x96pxです。32x32の画像が拡大されたばかりのようです。setIconImageとsetIconImagesの両方を使用した1つの高解像度画像と、2つの高解像度画像で試してみましたが、役に立ちませんでした。

Mintの他のアイコンのほとんどがとても素敵に見えるので、これは本当に私を悩ませています。

これを修正する方法があるかどうか誰かが知っていますか、それともシナモン/ Gnome-3の問題ですか?リポジトリからJavaアプリをインストールしたところ、同じ問題が発生しているようです。

--編集--DebianSqueezeで試してみました。動作は同じですが、alt-tabリストのアイコンが小さいため、目立ちません。

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

python - Gedit プラグインは OnSave イベントにバインドできますか?

外部の lint プログラムを呼び出し、現在のドキュメントのコード行を強調表示する、phsilva の PyLint プラグインに似たgedit 3 プラグインを作成しています。私の質問は、プラグインにアクションがある場合、それを gedit のイベントにバインドすることは可能ですか? 上記でリンクしたドキュメントで使用可能なシグナルのリストには、まだそれに対する通知があり、API ドキュメントのスープのどこに完全なリストがあるのか​​ を把握するのに苦労しています。run_lintOnSaveFIXME

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

ubuntu - gnomeシェルのlibnotifyでエラーメッセージを自動的に非表示にする方法は?

私はubuntu11.10とgnome-shell3を使用しています。Guardを使用してテストの合格または失敗を通知しています。

緑のテスト通知がある場合、数秒後に自動的に非表示になりますが、テストにエラーがある場合、他のすべての通知に重なっているため、エラーメッセージをクリックして非表示にする必要があります。

エラーの自動非表示を設定するにはどうすればよいですか?

ここに画像の説明を入力してください

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

python - GNOME パネル アプレットの実行に関する問題

Python で GNOME 3 (D-Bus 付き) 用の GNOME パネル アプレットを開発しています。

これに問題があります。[パネルに追加] ダイアログを開くとアプレットが表示されますが、それを選択して [追加] を押すと、GNOME パネルはアプレット コードを含む実行可能スクリプトを起動しません (ファイルには実行権限があります)。 )。スクリプトを手動で実行すると、追加されたアプレットは正常に動作します。

現在、パネル アプレット ファイルを/usr/share/gnome-panel/4.0/appletsに、DBus サービス ファイルを にインストールしました/usr/share/dbus-1/services

役立つ場合、それらのファイルは次のとおりです。

/usr/share/gnome-panel/4.0/applets/org.gnome.panel.applet.DynamicSeparatorApplet.panel-applet

/usr/share/dbus-1/services/org.gnome.panel.applet.DynamicSeparatorAppletFactory.service

誰にも提案がありますか?

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

javascript - Gnome シェル拡張: GLib.IOChannel からの stdout

だから私はGnome Shell拡張機能を作っています。そして、いくつかのコマンドを実行できるようにしたいです。(コマンドは実際には「synclient -m 100」ですが、それはトピックから外れています)

だから、私がこれまでやってきたことは、

最初の行でプロセスが生成されます。それは間違いなく機能しています。

s[3] は、プロセスの stout のファイル記述子です。(パイプと関係があります。パイプ全体についてはよくわかりません。)

とにかく、私の問題は、synclient の出力から何も読み取れないように見えることです。

これは私が参考に使用しているものですが、すべての機能が動作するわけではないようです。たとえば、add_watch を使用したいのですが、どうやら gnome 拡張機能では機能しません。

束関数または読み取り関数、特に read_line_string を使用してみましたが、すべて問題があります。read_line_string については、引数として渡す StringBuilder オブジェクトを作成する方法がわからないことを除いて、すべて機能するはずです。

では、コマンドの出力を取得する方法を知っている人はいますか?

編集:また、拡張機能がどの言語を使用しているかについても少し混乱しています。私はそれがjavascriptだと思いますが、私が使用しているドキュメントは、それが何であれValaを考えさせるようです(私はJavaのバリエーションを推測していますか?)。

編集2:

だから、私が今持っているのは

そして、行を読むには:

これにより、コマンドの出力が得られますが、DataInputStream が変更されるたびにコールバックを取得する方法はまだありません。ストリームに新しい行があるときはいつでも、何かを実行できる必要があります。

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

copy - Gnome シェル拡張、テキストをクリップボードにコピー

私はGnome Shell Extensionsに取り組んでいますが、ユーザーのクリップボードに文字列をコピーする方法に関するドキュメントが見つかりません。

Gnome 拡張機能 git を検索しましたが、成功しませんでした。

ご協力ありがとうございました!:)