web-dev-qa-db-ja.com

素晴らしいWM:実行プロンプトを介してエイリアスを実行しますか?

いくつかのプログラムのエイリアスがbashrcにあります。

一例は次のとおりです。aliaschrome= 'google-chrome --disk-cache-size = 1000000000'

実行プロンプト(modkey + r)からこのエイリアスを呼び出すにはどうすればよいですか?

LinuxMintを実行しています

5
user1028270

awful.util.spawnはシェルを生成せず、エイリアスをチェックするためにシェルがインタラクティブである必要があるため、awful.util.spawn_with_Shellでは機能しません。ただし、インタラクティブモードでコマンドを実行するシェルを生成することはできます。

#!/bin/bash
source ~/.bash_aliases
eval "$@"

〜/ .xinitrcを編集して、"execawesome"の前に次のようなものを追加することもできます。

source ~/.bashrc

これはstartxで機能します。ディスプレイマネージャを使用する場合は、変更を/etc/X11/Xsession.dに追加する必要があります

Awesomeまたはaliasスクリプト内のいずれか。


出典: https://bbs.archlinux.org/viewtopic.php?id=11869

2
xvan