問題タブ [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.

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

css - ベベルボタンを作成する gnome-shell の css

私はgnome-shell moddingが初めてです。私は gnome-shell テーマを変更するのに苦労しています。私は昔ながらのシンプルな *box デスクトップのコンセプトが好きです。それで、gnome-shell を 1 つのように変更しようとしました。

gnome-shell にベベルを付けようとしたところ、このような結果になりました。コードの何が問題なのかわかりません。多くの組み合わせを試しました。

http://i.stack.imgur.com/E0aRq.png

せめてこんなものを作りたいのですが、可能でしょうか?

http://i.stack.imgur.com/gFuL1.png

これが私のコードです

私の悪い英語でごめんなさい。

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

gnome-3 - Gnome Shell ショートカットをプログラムで呼び出す

Gnome Shell には優れたショートカットがありますが、それらをプログラミングで呼び出す方法が見つかりません。GJS スクリプトを使用して Google Chrome を起動し、ワークスペース 1 に移動して最大化し、Emacs を起動して次の場所に移動するとします。ワークスペース 2 を開き、最大化します。これは、wm.keybindings: move-to-workspace-1、move-to-workspace-2、および maximum を使用して実行できます。しかし、それらをプログラミングで呼び出す方法は?

GJS では、アクション move-to-workspace-1 のguintMeta.prefs_get_keybinding_action('move-to-workspace-1')が返されることに気付きましたが、アクションを呼び出す関数が見つかりませんでした。https://github.com/GNOME/mutter/blob/master/src/core/keybindings.cで、関数 meta_display_accelerator_activate を見つけましたが、この関数の GJS バインディングが見つかりませんでした。

それで、プログラムで gnome シェルのショートカットを呼び出す方法はありますか?

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

css - Gnome Shell の GTK テーマの CSS を修正するのに助けが必要です

Gnome 3.8 の使用 現在、GTK テーマとしてFlatStudioを使用しています。/themes/FlatStudioDark/gtk-3.0/でいくつか微調整した後、次のことに気付きました。

いくつかの矛盾

ウィンドウの各部分に適用されているクラスと CSS を見つける方法はありますか? Google Chrome 開発者ツールが提供するものと同じものを探しています。

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

python - Gnome Shell で通知を表示する

GNOMEPython プログラムを介して通知を送信するにはどうすればよいですか? pynotify、などのpythonバインディングを試しpython-notify2ましたが、すべて一時的なポップアップ通知が表示されます。のメッセージ トレイに通知を送信する Python バインディングはありますGNOMEか?

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

gnome-3 - gnomeシェルメッセージトレイバーに同じサイズのアイコンを設定するには?

私のシステムは最新バージョンの archlinux で、WM は gnome3 です。すべて問題ありませんが、gnome シェル メッセージ トレイ バーのアイコン サイズが同じではありません。これは、次の図のように醜いようです。

また、「/usr/share/gnome-shell/theme/gnome-shell.css」を変更しようとしましたが、トレイ アイコンのサイズを制御するキーが見つかりませんでした。

誰でもこれを修正する方法を知っています。

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

javascript - 画面のロックとロック解除のサイクルの後、gnome-shell 拡張機能が動作を停止する

フォーカスモードを切り替えるための(非常に単純な)gnome-shell拡張機能を作成しました(Ubuntu 14.04のgnome-shell 3.10)。拡張機能はgithubで入手できます。非常に迷惑なバグがあるため、送信を待っています---理解できないため、修正する必要があります。

拡張機能は、標準のサンプル拡張機能に基づいています。コードは非常に単純なので、ここに完全に貼り付けることができますが、動作させるにはアイコン ファイルが必要です。

...そして、クリックするたびにフォーカスモードを切り替え、アイコンを変更し、本来の動作を実行して、完全に機能します。

しかし、画面をロックしてロックを解除すると、拡張パズルが機能しなくなります。アイコンをクリックすると、同じメッセージが表示されます (ロックする前のフォーカス モードでスタックします)。拡張機能を有効または無効にすると、正しい動作が再開されます。

ロックであってはならない - ロックを解除することは、アプリケーションに対して透過的ですか? そうでない場合は、画面のロック解除を強制的に有効/無効にするために使用できるフックがありますか? Looking Glass にエラーは表示されず、どこにもログが表示されません。