問題タブ [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.
screen - gnome-extension を使用してデスクトップ/画面全体をフェッチしますか?
私はgnome-extensions(javascript)に取り組んでおり、デスクトップ/スクリーンオブジェクトをフェッチ/キャプチャして変更を適用できるかどうかを知りたい.
たとえば、ウィンドウを取得するには、次のコードを使用します。
デスクトップをつかむのに似たものはありますか?
などsystem.get_desktop()
。
gnome-shell - GNOME パネルのボタンで「border-bottom」スタイルを取り除く方法
新しい gnome-shell テーマを作成したいと考えていますが、テーマはまだドキュメントが不足しています。
下の画像を見てください、
border-bottom
(たぶん)をなくしたい。そして、私はいくつかの方法で試してみましたが、私が意味するものではなく、他の要素を変更しただけです。
ここでは、.panel-button クラスで要素を操作してみます。
しかし、いや、それは予期しない結果をもたらします。
css - ウィンドウを覆う Gnome シェル パネル シャドウ
gnome-shell トップパネルにボックスシャドウを追加しました
影は表示されますが、下の画像からわかるように、最大化されたウィンドウを覆っています。
パネル スタイルに負の z-index 属性を追加しようとしましたが、まだウィンドウを覆っています。パネルの影の上にウィンドウレイヤーを配置する方法はありますか?
gnome-shell - gnome-shell 3.16 ウィンドウのタイトル
3.16 より前では、最大化されたウィンドウからウィンドウ タイトルを削除するのは簡単でした - metacity-theme.xml ファイルを編集するだけです。ただし、3.16 はクライアント側の装飾を使用しており、メタシティはウィンドウの装飾を制御できません。ウィンドウのタイトルを非表示にしたり、少なくとももっと小さくする別の方法はありますか?
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 をシステム トレイに定義する方法はありますか?
css - GNOME shell テーマでボーダーとセパレーターを編集するには?
私は GNOME (3.16) シェル テーマを作成しており、すでに必要な変更を行っています。ただし、ポップアップ メニュー (別名集計メニュー) の区切り記号は同じ色のままです。gnome-shell.css
セパレータのサイズと色を変更するコードが見つかりません。また、設定とシャットダウンボタンの周りの円を削除するコードが見つかりません。クラスが何と呼ばれているか知っている人はいますか?
次の行を検索しています。
- ポップアップ/集約メニューのセパレーター (メニューがアクティブ化されたときのセパレーターも)
- ボタンの周りを丸で囲む (システム設定、シャットダウン)
- 議題メニューの日付の色
- 議題メニューの日付のホバー色