問題タブ [gnome-3]

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 に答える
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 投票する
0 に答える
217 参照

java - これは JVM または GNOME 3 のバグですか?

jvm または gnome 3 のいずれかでバグを見つけたと思います。 アプリケーションがシャットダウンまたはログアウト時に EDT をアクティブにした場合、シャットダウンフックは gnome 3 で実行されません。 /AWT.

このクラスのコメント付きの「回避策」メソッドを無視する場合: https://gist.github.com/i30817/9421646

(実際には、何らかの理由でgnome-shellをクラッシュさせることでシャットダウンをさらに困難にすることができますが、回避策として正しい方向に進んでいると思います)

次のようにテストを実行します: java -jar test.jar > test.log

ログアウトしてから再度ログインすると、テスト ログは空になります。

実際、この systemtap スクリプトで実行しようとすると (systemtap をインストールして、次のように実行します: sudo stap -o test.log -c "java -jar test.jar" scriptfile.stp )。

jvm の終了値は間違いなく 0 ではないことがわかります (UNIX とシステムの終了が使用する「成功」規則) が、通常の操作中に終了した場合は 0 になります。さらに進んで byteman スクリプトを試してみると、シャットダウン フックがまったく開始されないことがわかります。

これは私が狂っていないことを確認するためのものであり、これは本当のバグです. 勇気があれば、「回避策」のコメントを外すこともできますが、私が言ったように、その方法ではログアウトしてもハングします。ただし、シャットダウンフックはそれから始まります。

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

ubuntu - アクティビティの概要が xbindkeys で閉じない

キープレスをマウスボタンにマップしようとしている光沢のある新しいマウスがあります。

具体的には、Gnome 3 でアクティビティの概要をマウスクリックで開いたり閉じたりしたいです。

左スーパー キーを押すと、概要が開きます。もう一度押すと閉じます。xbindkeys と xdotool を使用して、マウス ボタンを「Super_L」キーにマップしましたが、概要を開くことしかできません。もう一度マウスボタンを押しても閉じません。(開いているウィンドウの 1 つにカーソルを合わせない限り、そのウィンドウは閉じます。)

アクティビティの概要がアクティブなときに、xbindkeys または xdotool がクリック イベントを受信して​​いないようです。

これが私の .xbindkeysrc ファイルです:

0 投票する
5 に答える
5769 参照

java - Desktop.open(file)、Desktop.browse(uri) での JavaFX フリーズ

NetBeans8.0経由でOracle JDK 1.8.0_05を使用して、Ubuntu 12.04 LTS 64ビット(Gnome Shellを使用)でJavaでいくつかのコードを実行しています。

次の関数は、メインまたは空の Java プロジェクトで呼び出された場合は完全に機能しますが、任意の JavaFX アプリケーションから呼び出された場合は、ウィンドウがフリーズして応答を停止し (プロジェクトは完全に準拠していますが)、強制的に閉じる必要があります。

問題またはループを引き起こしている可能性のある、私が書いたものに関する問題を誰かが提案できますか?

残念ながら、障害のモードにより、私が提供または分析できるエラー メッセージはありません。

喜んで受け取った提案は、事前に感謝します。

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

gnome-3 - ネットワークを必要とするスクリプトのGnome 3自動実行

私の年老いた父はubuntu-gnomeを使用しています。彼は静的 IP アドレスを持っていません。リモート管理を実行するには、彼の IP を知る必要があります。dyndns の無料アカウント (adsl モデムの構成) を使用していましたが、これは数日で機能しなくなります。

彼がログインするたびにスクリプトを実行して、自分の IP を私の Web サイトに公開したいと考えています。起動時にスクリプトを実行しようとしましたが、ネットワークが利用できません。ネットワークを起動するのはgnome 3だそうですが、gnome 3についてはよくわかりません。

ネットワークが利用可能になったらすぐにスクリプトを自動的に実行するにはどうすればよいですか?

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

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

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

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

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

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

linux - Invisible text in JetBrains' PyCharm window in GNOME 3

I installed PyCharm and I got these windows with no text:

Invisible text

Logs show no apparent error. I've installed ttf fonts package from AUR.

What could be the reason?

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

emacs - gnome ではなく、ターミナルでのみセルフコンパイルされた emacs を開くことができます

gnome を使用した debian wheezy で、最新の emacs バージョンをコンパイルしまし

「emacs」を実行するだけでターミナルでemacsを開くことができますが、「アクティビティ」の下またはalt-f2を使用してgnomeユーザーインターフェイスで開こうとすると、次のエラーが発生します。

子プロセス「emacs」を実行できませんでした。(ファイルまたはディレクトリが見つかりません)

これを修正する方法は?

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

terminal - 「エラーが発生したため、システムを回復できません。ログアウトしてからやり直してください。」の修正。

私はシステム設定をいじっていましたが、愚かにもズームを 10.0 (通常は 1.0) に上げました。その後、システムが次のエラーでクラッシュしました。

問題が発生し、システムを回復できません。ログアウトしてからやり直してください。

端末を使用してズーム設定を通常に戻すにはどうすればよいですか?