問題タブ [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 投票する
4 に答える
13452 参照

awesome-wm - ウィンドウの縦方向のサイズ変更

編集: この質問/回答は、Awesome がまだバージョン 3.4/3.5 だった 2013 年のものです。Awesome がバージョン 4+ で書き直されたため、多くの変更が加えられました。この質問に対する新しい回答/ビューが表示されているため、この免責事項を追加しています。

tmux に似た素晴らしい wm ショートカットをマップしようとしています。どちらの次元でもペインのサイズを変更するには、tmux の alt + 矢印の組み合わせが気に入っています。レイアウトによっては、awesome のawful.tag.incmwfact()機能が縦または横に機能することを認識しています。ただし、同じレイアウトの下で別の次元でサイズ変更する機能も必要です。これは、画面の残りの半分にある最大のウィンドウのスペースに侵入することなく、小さなウィンドウの 1 つを垂直方向に最大化するのに役立ちます。

機能も見つけましたawful.client.moveresize()が、フローティングレイアウトでしか機能しないようです。タイリング レイアウトでもマウスでウィンドウのサイズを変更できるので、これが実行可能であることはわかっています。マウスがどの機能に接続されているかわかりません。

0 投票する
4 に答える
1534 参照

awesome-wm - 素晴らしい wm キーアップとキーダウン イベント

私はAwesome Window Managerを使用しています。mod4 を押してトップバーを表示し、離すと非表示にします。「keyup Mod4」をawed.keyに渡すのにうんざりしましたが、うまくいきません。キーアップでイベントをトリガーしたいことをどのように伝えることができますか?

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

youtube - 素晴らしい 3.5 で YouTube 動画を最大化するときにタイトルバーを削除するには?

私は素晴らしい 3.4 から 3.5 に移行したので、フルスクリーンを最大化するときに YouTube ビデオからタイトルバーを削除できません。

素晴らしい 3.4 では、次のように記述していました。

そしてそれはうまくいきます。ただし、バージョン 3.5 では、タイトルバーの「plugin-container」が残ります。私はあまり成功せずに次のことを試しました:

ただし、キーバインディングにフックすると、関数は機能します。

ウィンドウをフローティングにするが関数の呼び出しを実行しないため、ルールが機能することは確かです。そのため、ここで何が問題なのか本当に困惑しています。

ありがとうございました、

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

awesome-wm - Awesome-WM の正しいタグで共感が開かない

私のインスタントメッセンジャーである共感は、常に「im」タグで始まるというルールを作成しました。

rc.lua の最後で、次を使用して自動起動します。

ただし、Aweseome-WM を再起動すると、ウィンドウは常に最初のタグで開きます。

他のプログラムは問題なく動作します:

ここで同じ問題を説明している人を見つけ、提案されたこと (イベントでウィンドウのクラスを確認する) を試しました。また、xprop を使用してウィンドウのクラスを確認しました。どちらの方法でも、「共感」が正しいクラスであることがわかります。

「im」タグに共感を表示するにはどうすればよいですか?

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

lua - awesome-wm でフォーカス マスター クライアントへのキーバインドを作成する

マスター クライアントにフォーカスを切り替えるキーバインドを作成したいと思います。このフォーラム スレッドの Profjim は次のように述べています。

現在のタグのマスター クライアントを取得するには:

以下を試してみましたが、~/.config/rc.lua ファイルが無視されます。これは、ファイルにエラーがある場合の動作です。正しい構文を知っている人はいますか?

注: デフォルトのキー バインディングを使用している場合、"e" によって競合が発生することはありません。

編集: /r/awesomewmの誰かが、私の問題を解決するための構文を知っていました:

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

lua - Awesome 3.5 - 上部に 2 つのパネル (wibox)

Awesome 3.5.1 に移行する前は、画面の上部に 2 つのパネルがあり (互いに重なり合っているように)、下部には何もありませんでした。この pre-3.5.* を実現するために使用したコードは以下のとおりです。

今、3.5構成で同じことを達成する方法を見つけようとして苦労しています。現時点では、かなり基本的な 1 つのパネル (ほとんどのウィジェットを含む) を上部に使用し、もう 1 つのパネル (タスクリストを含む) を下部に使用しています。コードは以下のとおりです。

私の現在の rc.lua を編集して、上のコードが Awesome 3.4.* で行ったように機能させる方法を誰かが知っているなら、それは大歓迎です。

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

lua - ログイン時に素晴らしい wm がクラッシュする

先日awesome wmをインストールし、誤って/etc/xdg/awesome/rc.lua代わりに変更~/.config/awesome/rc.luaしたので、再インストールして元のファイルのコピーを取得しようとしました。すべてのファイルを削除しsudo apt-get remove --purge awesome*ましたが、変更された rc.lua がまだそこにあることがわかったので、手動で削除し、apt-get を使用して再インストールしました。今、awesome を使用してログインしようとすると、ログイン画面に戻ります。

私は Debian Wheezy を使用しており、~/.config/awesome にある私の rc.lua は pastebin にあります

ログイン試行後の .xsession-errors にこのペーストビンが表示される