問題タブ [awesome-wm]

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

window - 素晴らしい:alt+tabは2つのアプリを切り替えるだけです

私はちょうど私のwmとして素晴らしいをインストールしました。awesomeを使用してalt+tabを実行すると、2つのアプリを切り替えるだけで、他のアプリをアクティブにすることはできません。

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

lua - Awesome WM でクライアントをフォーカスする方法

フォーカスする必要があるクライアントのインスタンスがあります。クライアントに焦点を当てる方法は次のとおりです。

  • focus.bydirection (dir, c) - 指定された方向でクライアントをフォーカスします。
  • focus.byidx (i, c) - クライアントを相対インデックスでフォーカスします。
  • focus.filter (c) - 処理したくないウィンドウを除外する
  • 集中。focus.history.add (c) - クライアントのフォーカス履歴を更新します。
  • focus.history.delete (c) - クライアントをフォーカス履歴から削除します。
  • focus.history.get (screen, idx) - 最新のフォーカスされたクライアントを取得する
  • 歴史に残るスクリーン。focus.history.previous () - 履歴の前のクライアントにフォーカスします。

しかし、すでにインスタンスがある場合、どのようにクライアントをフォーカスするのでしょうか?

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

lua - クライアントがAwesome WMで殺されたかどうかを知る方法

モジュールを作成していますが、フィルタリングされたクライアントのリストを含むローカル テーブルがあります。テーブル内のクライアントの 1 つが強制終了されると、それを伴うすべての操作で「クライアントが無効です」という例外が発生します。

では、クライアントが殺されたかどうかを確認するにはどうすればよいですか?

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

awesome-wm - タスクバーにアプリを常に同じ順序で配置します。他の人の右側にあるアプリを開く

タスクバーで常に同じ順序でいくつかのアプリ(セッションの開始時に開く)を表示したいと思います。それは可能ですか?

別の質問:今のところ、アプリを開くと、タスクバーの左側で開かれますが、すでに開いているアプリの後で、右側ではなく右側で開く方法はありますか?

私はrc.luaにこの行を持っています:

ジャビ

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

sqlite - Thunderbird - .sqlite ベースからの underad メッセージの数

Thunderbird で保留中の多数の未読メッセージを表示する素晴らしいWM用の小さなプラグインを作成したいと考えています。Thunderbird sqlite baseに直接アクセスしてメッセージ数を取得したい。問題は、どのベース、テーブル、およびフィールドをクエリすればよいかということです。

~/.thunderbird/profile/の下には、 を含む少なくとも 15 の基地があります./global-messages-db.sqlite。このベースでmessageAttributesテーブルを試しましたが、大きな成功はありませんでした。属性を説明している開発ドキュメントが見つかりませんでした...

ここで何か助けはありますか?

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

awesome-wm - Awesome-wmでマウスが画面の端に触れたときにコマンドを実行する

私は、Awesome で rc.lua のカスタム lua を作成するのが初めてで、マウスの位置に基づいて何かを起動する方法を見つけるのに少し苦労しています。これは私が今のところ持っているものですが、何もしていません。

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

screen - Awesome WM でプログラムをアクティブ/選択した画面で開く

しばらくデュアルスクリーン設定でAwesome WMを使用していますが、プログラムを開いたときに現在アクティブ/選択されている画面で開くように設定する方法がわかりません。今のところ、すべてのプログラムはノートブックの画面で開始されますが、外部モニターにフォーカスがある場合は、ラップトップの画面ではなく、外部モニターで開き始めるプログラムが必要です。

この動作を構成するにはどうすればよいですか?

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

java - アプレットビューア ウィンドウのサイズを変更しても、キャンバスのサイズは変わりません

私の CS11 クラスでは、キャンバスの中央で交差する水平線と垂直線を画面に描画する小さなアプレットを作成する必要があります。割り当ての一部は、ユーザーが線をクリックしてドラッグを実行したときに、1 つまたは両方の線を移動できるようにすることです。その部分は機能しています。

2 番目の部分には、ウィンドウのサイズ変更の処理が含まれます。ウィンドウのサイズが変更された場合は、ウィンドウの端から端まで伸びるように 2 つの線を調整する必要があります。

私たちの指示では、プログラムの実行中にウィンドウのサイズを変更できるように、Web ブラウザーの代わりに Java アプレットビューアーを使用してプログラムを起動する必要があります。次の .html ファイルを使用するように指示されています。

ResizableBallController.html

プログラムを実行してウィンドウのサイズを変更すると、ウィンドウを大きくしても、キャンバス領域は 500x500 ピクセルに固定されたままになり、拡大された領域はグレーで塗りつぶされます。私のインストラクターによると、キャンバスは、新しくサイズ変更されたウィンドウの端から端まで広がるように自動的に調整されるはずです。

この問題をテストするために、paintメソッドをオーバーロードしてメッセージを追加しているSystem.out.printlnため、メソッドが呼び出される頻度を確認でき、メソッドが呼び出されるのはプログラムが起動されたときだけです。

これがAwesome Window Managerまたはおそらく他の何かと関係があるのではないかと思っています。これは、ウィンドウのサイズを変更すると、キャンバスも自動的にサイズ変更する必要があるとインストラクターが言ったからです。

ここにコードの一部を示しますので、私が何をしているかを見ることができます: