問題タブ [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.
ubuntu - gnome テーマのタイトル バーを黒に変更するにはどうすればよいですか
アップデート:
gtkrc2.0 ファイルの一番上の行をこれに変更しようとしましたgtk-color-scheme = "base_color:#000000\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#000000\nselected_fg_color:#000000\ntext_color:#000000\nbg_color:#000000\ntooltip_bg_color:#000000"
が、それも役に立たなかったようです。
デスクトップ (Gnome-shell 3.9.90 を搭載した Ubuntu 14.04) を微調整しており、タイトル バーを黒くしたいと考えています。タイトル バーとは、ダブルクリックしてウィンドウを最大化するか、ドラッグすることを意味します。(Adwaita) で灰色になりました。
どの css ファイルを編集するか、または gnome tweak ツールでどのフィールドを変更するかわかりません。
理想的には、.gtkrc-2.0 または .gtkrc-3.0 ファイルにいくつかのオーバーライドを追加するだけで済みます。最終的には、タイトルバーの色を変更したいのは gVim、Firefox、および Gnome ターミナルだけだからです。
どんな助けでも揺れるでしょう!
ここに私の .gtkrc-2.0 があります
これまでのところ、これは gVim の小さな灰色の下枠を修正するだけです。しかし、gVim のウィンドウのタイトルバーの色は変わりません。
更新: ~/.themes/Adwaita-borderless/metacity-1/metacity-theme-3.xml でこの変更を行い、gnome-tweak-tool でウィンドウテーマに「Adwaita-bordeless」を選択しようとしましたが、そうではありませんでした何も影響しないようです:
javascript - JavaScript言語でのgtkアプリへのカスタムシグナル
JavaScript 言語を使用する gtk アプリで、あるオブジェクトから別のオブジェクトに信号を送信しようとします。
これは、シグナルを作成してバインドするために使用する方法です。
ログには、送信されたばかりのシグナルが関数によって受信されていないことがわかります。何かアドバイス?またはjavascriptでこのトピックのドキュメント? どうも
ubuntu - gnome-shell 3.12 の原色を変更するには?
gnome-shell.css スタイルシートで background-color を指定していない場所で使用する gnome-shell 3.12 のメインカラーを変更したいです。すべてのメニューの背景色を変更したい。
私はこれらを試します:
sudoありとなしで、Googleでたくさん検索しますが、結果はありません!
focus - PhpStorm 7 は、GNOME シェル 3.10 およびずさんなマウス フォーカス モードでファイルを検索すると、フォーカス入力フォーカスを失います
本当に厄介なバグがあります: CTRL+SHIFT+N を押してファイルを検索すると、フォーカスが失われ、現在編集中のファイルに入力された文字が入力されることがありますが、その後は元に戻り、正しい検索を続行します。動作 (これはマウスを動かさずに発生します!!!)。
ubuntu 14.04 で Unity を使用した場合 (ずさんなフォーカス モード) は問題ありませんでしたが、Gnome シェル 3.10 では、ウィンドウ フォーカスを変更するときにずさんなモードを使用すると、このバグが発生します。誰かがこれに対する解決策を知っていますか?
ファイルに新しいキャラクターが含まれていることに気付いていないため、開発が中断され、気が狂ってしまいます。どうも。
javascript - GJSを使用してウィンドウが最小化されているかどうかを確認する方法は?
GJS/Gnome のラッパーは、「最小化」プロパティを公開していないようです。get_maximized() がありますが、必要な情報が返されないようです。
Gnome アプレットの JavaScript バインディングを使用して、MetaWindow が最小化されているかどうかを取得する方法はありますか?
linux - 読み取り専用環境で Gnome 3 を起動する
まず、私の意図は、GNU/Linux ディストリビューションを含むポータブルで起動可能な USB ドライブを作成することです。具体的には、squashfs読み取り専用ルート ファイルシステムで Arch Linux を使用したいと考えています。
squashfs イメージは、稼働中の VM のスナップショットに基づいています。ssh などのサービスを備えた基本システムは、期待どおりにすぐに使用できます。しかし、systemd (systemctl start gdm) 経由で gnome を起動しようとすると、黒い画面しか表示されません (おそらく X サーバーは起動しましたが、gdm のロードに失敗します)。何が起こっているのかをすでに把握しようとしましたが、正確な問題を特定できませんでした。
- ホームディレクトリは書き込み可能です
- /tmp は書き込み可能です
- /var/log は書き込み可能です
- とにかく /var/run と /run は書き込み可能です
/var/log/gdm は作成されますが、空のままです。他のファイルへの書き込みアクセスが必要なモジュールはどれですか? ドキュメントはありますか?strace などに意味があるのは何ですか?
私が望むのは、unionfs のような回避策を使用する代わりに、問題の根本を知り、それを修正することです。助けやヒントをありがとう!
関係ありませんが、なぜこれを行う必要があるのか 疑問に思うかもしれない人のために、考慮すべき点をいくつか示します。
- 安定性- システム ファイルを変更できないため、システムを台無しにすることはできません (もちろん、ドライブに偽のファイルを直接書き込まない限り)。
- ストレージ- ファイルが圧縮されるため、より多くのデータがドライブに収まります
- パフォーマンス- ほとんどの USB ドライブの I/O は遅いため、圧縮すると I/O 速度が向上します
- 移植性- 読み取り専用ストレージに特別な処理はありません。CD やその他の読み取り専用テクノロジにコピーしても、書き込み可能なディスクと同じように機能します。
アップデート
問題は実際には /var/lib/gdm にあることがわかりました。GDM はそこにあるファイルにアクセスしようとしましたが、(静かに) 失敗し、黒い画面が表示されました。
javascript - ユーザーが拡張機能のボタンをクリックしたときにテキストを挿入する方法は?
ポップアップに 2 つの項目 (「こんにちは」と「さようなら」) を表示する拡張機能を作成しています。
私がやりたいことは、ユーザーがこれらの項目のいずれかをクリックしたときに、それぞれのテキストを挿入することです。
例: 私は gedit を使用していて、「Hello」を挿入したいと考えています。拡張機能を開いて「Hello」をクリックすると、gedit に表示されます。
現在のコードは次のとおりです。
誰でも私を助けることができますか?
c - telepathy-glib は XMPP メッセージを送信します
GNOME オンライン アカウント APIを使用してTelepathyGLibAccountオブジェクトを取得し、次に使用される接続を取得していますが、XMPP メッセージ (または少なくともメッセージを他のクライアントに送信する方法) を送信する方法のドキュメント/例が見つかりません。何か案は?