Вопросы нуба, спросить у опытных иногда надо |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы нуба, спросить у опытных иногда надо |
16.8.2012, 10:49
Сообщение
#1
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Привет!
У меня такая хотелка есть, но не могу понять, как ее наиболее эффективно реализовать. 1. Есть Кикад под линух. Вкратце(кто не видел) - оболочка управления проектом и иконки, нажав на которые вызываем схематик, pcb-редактор просмотр герберов итд. 2. Есть ноут с тачпадом, у которого двухпальцевое перемещение используется в кикаде как зум, а в других программах - для прокрутки. Так вот, чувствительность прокрутки везде меня устраивает одна, а чувствительность зума в кикаде - другая. Строится это вызовом Код synclient HorizScrollDelta= <значение> VertScrollDelta=<нужное значение, чем больше, тем ниже чуйство> Как вызвать клиента тачпада при вызове кикадовских программ индивидуально? |
|
|
17.2.2014, 10:48
Сообщение
#2
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Продублирую вопрос на эльхе.
Дано Код time wine myApp.exe Имеем на выходе время выполнения, но консоль вся в stderr - сообщениях Код time wine myApp.exe &>/dev/null Запустил тихий режим, но при этом грохнул вывод time Как сделать, чтобы time все-таки выводил в консоль результат? |
|
|
17.2.2014, 13:27
Сообщение
#3
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Решили, надо сделать
Код time (wine myApp.exe &>/dev/null)
|
|
|
17.2.2014, 13:48
Сообщение
#4
|
|
шаражник по жизни, рядовой Группа: недомод :) Сообщений: 5484 Регистрация: 24.11.2009 Из: Россия, Челябинская область Пользователь №: 26 |
Продублирую вопрос на эльхе. Как сделать, чтобы time все-таки выводил в консоль результат? 0 - STDIN, 1 - STDOUT и 2 - STDERR Перенаправление Код time wine myApp.exe &>/dev/null аналогично такой связке Код time wine myApp.exe 2>/dev/null >/dev/null т.е., "улетают" и stderr и stdout. Если прописать так, Код time wine myApp.exe 2>/dev/null то, в "чёрную дыру" свалится только вывод в STDERR. По-моему так. |
|
|
17.2.2014, 15:43
Сообщение
#5
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
|
|
|
18.2.2014, 11:50
Сообщение
#6
|
|
шаражник по жизни, рядовой Группа: недомод :) Сообщений: 5484 Регистрация: 24.11.2009 Из: Россия, Челябинская область Пользователь №: 26 |
Тогда, может, проще парсить весь вывод, типа так:
Код time wine myApp.exe | egrep -e '(^real)|(^user)|(^sys)' time wine myApp.exe | awk '/(^real)|(^user)|(^sys)/ {print}' или так (на всякий случай) Код time wine myApp.exe | xargs -0 | egrep -e '(^real)|(^user)|(^sys)' time wine myApp.exe | xargs -0 | awk '/(^real)|(^user)|(^sys)/ {print}' или, может, даже так Код time wine myApp.exe | tail -f | xargs -0 | egrep -e '(^real)|(^user)|(^sys)' time wine myApp.exe | tail -f | xargs -0 | awk '/(^real)|(^user)|(^sys)/ {print}' или весь поток переадресовывать в файл, а из него уже cat-извлекать всё потребное? Кстати, а почему вывод результатов работы time теряется (если не выполнять &>/dev/null)? Он же после мелькания всего мусора, после завершения "wine myApp.exe" должен быть последним? |
|
|
18.2.2014, 21:26
Сообщение
#7
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Тогда, может, проще парсить весь вывод, типа так: ---- Кстати, а почему вывод результатов работы time теряется (если не выполнять &>/dev/null)? Он же после мелькания всего мусора, после завершения "wine myApp.exe" должен быть последним? Спасибо. Видать, мне пора Баш изучить. Уже прохавал оч. сильно , чем никсы незаменимы. -- Нене, после мелькания ничего не теряется. Просто допустим сижу я в питоне и оттуда мне надо кой-чего запустить, мелькания завалят всю работу нахрен. |
|
|
Текстовая версия | Сейчас: 29.3.2024, 13:23 |