問題タブ [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.
javascript - gnome-shell-extension 内から GtkApplication を起動するには?
私の目標は、ユーザーが Gnome のトップバーにあるボタンを押したときに、新しい GtkApplication を開始することです。トップバーのボタンは gnome-shell-extension で実行できますが、GtkApplication を開くのが困難です。
したがって、今のところ、次のコードは GtkApplication を開始するだけです。
コードを内部に配置した後にこの拡張機能を有効にする~/.local/share/gnome-shell/extensions/test@test/extension.js
と、常に のSIGSEGV
シグナルが発生しgnome-shell
ます。
archlinux - Gnome3.16であるモニターから次のモニターにすばやく変更する方法
archlinux で Gnome 3.16 を使用していますが、統合モニターを HDMI 経由で外部モニターに変更する簡単な方法があるかどうか知りたいです。これは私が行かなければならない方法です(写真で):
まず、モニター メニュー (ここではスペイン語) を開く必要があります。
次に、外部モニターのサブメニュー (このモニターをプライマリ、セカンダリ、同じコンテンツを表示する、またはオフにする 4 つのオプションから選択できます) を開き、同じコンテンツを表示するオプションを選択する必要があります。両方のモニター。
第三に、統合モニターのサブメニューを開いてオフにする必要があります。
誰かがそれを行うためのより簡単で迅速な方法を知っていますか?つまり、HDMIケーブルを差し込むとすぐに、内蔵モニターをオフにして外部モニターに自動的に切り替えますか?
debian - Gnome Shell 3.16.2 で gnome-shell 拡張機能のスタックトレースを表示するには?
今日、私は Debian Jessie (安定版) から Stretch (テスト版) にアップグレードしましたが、作業が必要な多くの拡張機能が互換性としてマークされなくなりました。それらのほとんどにとって大したことではないと確信しています(おそらくmanifest.json
更新するだけです)。
しかし、私の問題は、ロードの問題を特定するためのjs トレースバックの方法が見つからないことです。gnome-shell --replace
以前は、コマンドの実行時にコンソールに、または単に~/.xsession-errors
ファイルにログがありました。私が見る限り、~/.xsession-errors
ファイルはjsから何も記録していないようです。テストするために、鏡を使って何かを記録しようとしました。
Debian changelogを調べましたが、役に立ちませんでした。
ログは別のファイルに移動していますか? gdb を使用せずに js をデバッグする簡単な方法はどこにありますか?
どんな助けでも本当に感謝します! ありがとう
python - Gnome Shell で通知を使用する Python プログラムが機能しない
Webページから情報を取得し、Gnome Shellの通知に表示するpythonプログラムを書いています。Arch を使っているので、起動時にこのプログラムを起動し、Web ページに変更があれば通知してくれるようにしたいです。これが私のコードです:
問題は、通知の [続きを読む...] ボタンをクリックするとGLib.MainLoop().run()
、create_notify 関数のコメントを外さない限り Firefox が開かず、プログラムがフリーズすることです。誰か助けてくれませんか?
javascript - Gnome Shell >= 3.16 (カスタム拡張機能) で通知アイコンを設定する
個人的な好みに合わせて変更したいので、Gnome Shell Extension をフォークしました。イベントが発生するたびに通知を送信したい。通知自体の送信は、 を使用すると非常に簡単Main.notify(summary, text)
です。ただし、カスタム アイコンを設定する方法がわかりません。[編集: 以下は誤りです。悪いコードを調べました] gnome-shell の github リポジトリによると、オプションのパラメーターを介してアイコンを定義できます: Main.notify(summary, text, params)
、params
チェックインされる場所MessageTray.js l.367:
そこで、次のコマンドを使用しようとしました。
ただし、その
私は Javascript と GNOME プログラミングは初めてなので、私を嫌いにならないでください :-){gicon: myicon}
部分は完全に無視され、デフォルトのアイコンが使用されます:-/.
使用Main.notify()
は一般的に推奨されていますか、それとも推奨されていませんか?
乾杯、マファルダム
multiple-monitors - Gnome-shell ウェイランド、画面回転
Intelのドライバーを使用していると仮定します。
Gnome-shell では、Xorg を使用しているときに [設定] -> [表示] で画面を回転できます。
Wayland を使用しているときに回転することはできますか?
menu - ウィンドウ外の Gtk3 ポップオーバー
gnome-shell パネルのメニューのようにアプリケーション ウィンドウの外にポップオーバーを表示するにはどうすればよいですか? または、別の GTK ウィジェットを使用する必要がありますか?