LINUX.ORG.RU

Помогите, пожалуйста, повесить выполнение сложной команды на клавиши в Awesome

 , ,


0

1

Есть команда:

xfce4-terminal -T Mutt:\ username -e «mutt -e source\ ~/.mutt/username»

Т.е. надо запустить терминал с именем окна Mutt: username, с выполнением команды mutt -e source\ ~/.mutt/username. Пытался впихнуть это в конфиг Awesome с разным сочетанием двойных и одинарных кавычек, но никак не получается получить нужный результат: то mutt расценит source и ~/.mutt/username как две строки, то синтаксис не пройдёт проверку. Пожалуйста, помогите с этой проблемой.

Команда в том виде, в каком я её привёл, работает.

★★

почему-бы не запихать его в отдельный скрипт ~/.local/bin/my_mutt.sh и запускать просто my_mutt.sh?

говорю так, потому что сам не разбираюсь в осоме.

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Это, конечно, подход. Я был бы рад, если бы удалось обойтись без этого, но если не фартанёт - так и поступлю.

Norong ★★
() автор топика
Ответ на: комментарий от anonymous

Из Awesome - никак, из zsh - запускаетс.я

Norong ★★
() автор топика

Правильно тебе говорят — ложи в скрипт, и запускай его. Не потому, что так проще, а потому, что так правильнее.

r3lgar ★★★★★
()
Ответ на: комментарий от actionless

awful.key({ modkey, }, «e», function () run_or_raise(«[[xfce4-terminal -T „Mutt: username“ -e „mutt -e source\ ~/.mutt/username“]]», { name = 'Mutt: username' }) end),

')' expected near 'Mutt'

Norong ★★
() автор топика
mutt= "uxterm -fs 12 -e 'mutt -F"
local cm = mutt.." /home/ivn/.mutt/"..args.mailbox.."'"
run_or_raise(cm, { class = "UXTerm" }) 

 



можно сделать более красиво через string.parse или типа того с указанием %s и его заменой.

LiBer ★★★
()
Ответ на: комментарий от actionless

Намутил скрипт-обёртку и теперь пускаю вот так:

run_or_raise(«xfce4-terminal -T 'Mutt:\ username' -x bash -c '~/.mutt/muttrunscript ~/.mutt/username'»)

Norong ★★
() автор топика
Ответ на: комментарий от another

Разумеется, неплохой, но я уже привык хранить всё в конфиге Awesome. С его способностями к автозапуске и обработке Keybind'ов, он уже не просто WM, и я хочу этим пользоваться.

Norong ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.