問題タブ [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 に答える
155 参照

screen - gnome-extension を使用してデスクトップ/画面全体をフェッチしますか?

私はgnome-extensions(javascript)に取り組んでおり、デスクトップ/スクリーンオブジェクトをフェッチ/キャプチャして変更を適用できるかどうかを知りたい.

たとえば、ウィンドウを取得するには、次のコードを使用します。

デスクトップをつかむのに似たものはありますか?

などsystem.get_desktop()

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

gnome-shell - GNOME パネルのボタンで「border-bottom」スタイルを取り除く方法

新しい gnome-shell テーマを作成したいと考えていますが、テーマはまだドキュメントが不足しています。

下の画像を見てください、

ここに画像の説明を入力

border-bottom(たぶん)をなくしたい。そして、私はいくつかの方法で試してみましたが、私が意味するものではなく、他の要素を変更しただけです。

ここでは、.panel-button クラスで要素を操作してみます。

しかし、いや、それは予期しない結果をもたらします。

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

css - ウィンドウを覆う Gnome シェル パネル シャドウ

gnome-shell トップパネルにボックスシャドウを追加しました

影は表示されますが、下の画像からわかるように、最大​​化されたウィンドウを覆っています。

ここに画像の説明を入力

パネル スタイルに負の z-index 属性を追加しようとしましたが、まだウィンドウを覆っています。パネルの影の上にウィンドウレイヤーを配置する方法はありますか?

0 投票する
3 に答える
2990 参照

gnome-shell - gnome-shell 3.16 ウィンドウのタイトル

3.16 より前では、最大化されたウィンドウからウィンドウ タイトルを削除するのは簡単でした - metacity-theme.xml ファイルを編集するだけです。ただし、3.16 はクライアント側の装飾を使用しており、メタシティはウィンドウの装飾を制御できません。ウィンドウのタイトルを非表示にしたり、少なくとももっと小さくする別の方法はありますか?

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

java - Java SystemTray アイコンが常に機能するとは限らない

あなたの助けが必要です: システム トレイに最小化する必要がある小さな Java アプリケーション (Java バージョン 7) に取り組んでいます。

SystemTray.isSupported() を使用して、クラス SystemTray を使用しています。

[...]

(もちろんポップアップ付き)

Windowsでは、うまく機能しています。XFCE、Xubuntu では問題ありません。アイコンはポップアップで動作します。ただし、KDE ​​および Gnome シェルでは...動作しません。

KDE (4.14.1)

(Qt: 4.8.6 Tools Plasma: 4.11.12)

SystemTray.isSupported() = true で、プログラムが次の行に到達したとき: systemTray.add(trayIcon); 例外がキャッチされます:

トレイ プロセス中のエラー: java.awt.AWTException: TrayIcon を表示できませんでした。

そのため、アイコンは白く、ユーザーがクリックしても機能せず、ポップアップも表示されません。

Gnome シェル (3.12.2)

SystemTray.isSupported() = true、アイコンは下部の通知領域にありますが、マウス イベントは機能しません...

これらの問題を解決するには、SWT が良いアイデアだと思いました。しかし、私がそれを実装したとき(最後のバージョン)、次の警告が表示されました:

警告 **: アクセシビリティ バスに接続できませんでした: ソケット /tmp/[...] への接続に失敗しました

そして、それは機能しません...編集:もう、SWTの問題を外部クラスで修正できます。警告は SWT によるものではなく、おそらく環境システムによるものです (端末内の他のアプリケーションでも同じ警告が表示されました)。


では、どうすればよいのでしょうか。&で環境システムをチェックし、それが KDE または Gnome 3 の場合はシステム トレイを有効または無効にすることを考えています... しかし、このソリューションはマルチプラットフォーム用のローカルソリューションであるため、あまり良くありません (OS の機能では、つまり)、グローバルなソリューションではありません(すべてのOSに1つの方法)...System.getenv("XDG_CURRENT_DESKTOP")System.getenv("GDMSESSION")

それで、別のアイデア?わかりません...組み込みの JWindow をシステム トレイに定義する方法はありますか?

0 投票する
0 に答える
1259 参照

css - GNOME shell テーマでボーダーとセパレーターを編集するには?

私は GNOME (3.16) シェル テーマを作成しており、すでに必要な変更を行っています。ただし、ポップアップ メニュー (別名集計メニュー) の区切り記号は同じ色のままです。gnome-shell.cssセパレータのサイズと色を変更するコードが見つかりません。また、設定とシャットダウンボタンの周りの円を削除するコードが見つかりません。クラスが何と呼ばれているか知っている人はいますか?

次の行を検索しています。

  • ポップアップ/集約メニューのセパレーター (メニューがアクティブ化されたときのセパレーターも)
  • ボタンの周りを丸で囲む (システム設定、シャットダウン)
  • 議題メニューの日付の色
  • 議題メニューの日付のホバー色