問題タブ [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.
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
これが私のコードです
私の悪い英語でごめんなさい。
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 シェルのショートカットを呼び出す方法はありますか?
css - Gnome Shell の GTK テーマの CSS を修正するのに助けが必要です
Gnome 3.8 の使用 現在、GTK テーマとしてFlatStudioを使用しています。内/themes/FlatStudioDark/gtk-3.0/
でいくつか微調整した後、次のことに気付きました。
ウィンドウの各部分に適用されているクラスと CSS を見つける方法はありますか? Google Chrome 開発者ツールが提供するものと同じものを探しています。
python - Gnome Shell で通知を表示する
GNOME
Python プログラムを介して通知を送信するにはどうすればよいですか? pynotify
、などのpythonバインディングを試しpython-notify2
ましたが、すべて一時的なポップアップ通知が表示されます。のメッセージ トレイに通知を送信する Python バインディングはありますGNOME
か?
gnome-3 - gnomeシェルメッセージトレイバーに同じサイズのアイコンを設定するには?
私のシステムは最新バージョンの archlinux で、WM は gnome3 です。すべて問題ありませんが、gnome シェル メッセージ トレイ バーのアイコン サイズが同じではありません。これは、次の図のように醜いようです。
また、「/usr/share/gnome-shell/theme/gnome-shell.css」を変更しようとしましたが、トレイ アイコンのサイズを制御するキーが見つかりませんでした。
誰でもこれを修正する方法を知っています。
javascript - 画面のロックとロック解除のサイクルの後、gnome-shell 拡張機能が動作を停止する
フォーカスモードを切り替えるための(非常に単純な)gnome-shell拡張機能を作成しました(Ubuntu 14.04のgnome-shell 3.10)。拡張機能はgithubで入手できます。非常に迷惑なバグがあるため、送信を待っています---理解できないため、修正する必要があります。
拡張機能は、標準のサンプル拡張機能に基づいています。コードは非常に単純なので、ここに完全に貼り付けることができますが、動作させるにはアイコン ファイルが必要です。
...そして、クリックするたびにフォーカスモードを切り替え、アイコンを変更し、本来の動作を実行して、完全に機能します。
しかし、画面をロックしてロックを解除すると、拡張パズルが機能しなくなります。アイコンをクリックすると、同じメッセージが表示されます (ロックする前のフォーカス モードでスタックします)。拡張機能を有効または無効にすると、正しい動作が再開されます。
ロックであってはならない - ロックを解除することは、アプリケーションに対して透過的ですか? そうでない場合は、画面のロック解除を強制的に有効/無効にするために使用できるフックがありますか? Looking Glass にエラーは表示されず、どこにもログが表示されません。